# Flowscript

{% hint style="info" %}
**Did you know?** The name "Flowscript" comes from the *magic string* (first 4 bytes) of a`.BF` file, which spells out "FLW0".
{% endhint %}

**Flowscript** (`.FLOW`) is the human-readable script you get by [**Decompiling**](/flowscript/atlusscriptcompiler/run-via-commandline/decompile.md) a `.BF` file using [**AtlusScriptCompiler**](/flowscript/atlusscriptcompiler.md).\
Designed by TGE, it features syntax similar to **C**, which many users experienced with object-oriented programming should find familiar.

{% hint style="success" %}
Again-- This guide is geared toward ***complete beginners***.\
By the end, you should be able to easily create your own scripts, even if you've never programmed before.
{% endhint %}

## Usage

You can create a `.FLOW` file from scratch by renaming a new text file.

{% hint style="info" %}
You may need to [make Windows display known file extensions](https://www.howtogeek.com/205086/beginner-how-to-make-windows-show-file-extensions/) in order to change the `.TXT` extension to`.FLOW`.
{% endhint %}

You can also [Decompile](/flowscript/atlusscriptcompiler/run-via-commandline/decompile.md) an existing `.BF` script to `.FLOW`, or vice versa by [**Compiling**](/flowscript/atlusscriptcompiler/run-via-commandline/compile.md).

Read on to learn more about what comprises a Flowscript.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shrinefox.com/flowscript/flowscript.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
