Modding Docs
  • 👋Welcome
  • 💡Getting Started
    • 🎩Persona 5 Royal (PC) Mod Support
      • 🚧Manually Installing PC Mods
    • 🎩Persona 5 Royal (Switch) Mod Support
      • 🎩P5R Mods on Switch Console (CFW)
      • 🎩P5R Switch Mods on PC Emulator (Yuzu/RyujiNX)
      • 🚧Manually Installing Switch Mods
    • 🎩Persona 5 Royal (PS4) Mod Support
    • 🎩Persona 5 (PS3) Mod Support
    • 📺Persona 4 Golden (PC) Mod Support
    • 📺Persona 4 Golden (PSVita) Mod Support
    • 📺Persona 4 (PS2) Mod Support
    • 🌘Persona 3 Portable (PSP) Mod Support
    • 🌘Persona 3 FES (PS2) Mod Support
  • 📄Scripting
    • Intro to Scripting
      • Resources
    • AtlusScriptCompiler
      • Run via Commandline
        • Decompile
        • Compile
        • Batch Dump .FLOW/.MSG
      • Run via GUI
    • Flowscript
      • Procedures
      • Variables
      • Scope
      • Arrays
      • Enums
      • Loops
      • Conditionals
      • Functions
      • Importing Files
      • Menus
    • Messagescript
      • Markup
      • Message Variables
    • Library Functions
      • Persona 5
      • Persona 5 EX
      • Persona 5 Royal
      • Persona 4
      • Persona 4 Golden
      • Persona 3
      • Persona 3 FES
      • Persona 3 Portable
      • SMT III: Nocturne
      • Digital Devil Saga
Powered by GitBook
On this page
  • Usage
  • Command Prompt
  • Arguments

Was this helpful?

  1. Scripting
  2. AtlusScriptCompiler

Run via Commandline

Using the Compiler with Windows Command Prompt

PreviousAtlusScriptCompilerNextDecompile

Last updated 3 years ago

Was this helpful?

This method is the traditional way to use the compiler.

For an even easier time, see how to (graphical user interface). If using that method, you can safely skip this page and the upcoming and sections.

Usage

Command Prompt

If you tried to run like a typical .EXE, the program would appear to quickly open and close without doing anything. That's because commandline programs must be run from the Windows Command Prompt, which we will shortened as "CMD" from here on out.

  1. Press Windows Key + R and type cmd.

  2. Press Enter.

  3. Drag AtlusScriptCompiler.exe onto the CMD window, OR Type the full path to the program in the CMD. Wrap it in quotes in case any folder names contain spaces.

  4. Press Enter.

Your CMD window should look like this:

Microsoft Windows [Version 10.0.22000.120]
(c) Microsoft Corporation. All rights reserved.

C:\Users\Username>"C:\Path\To\AtlusScriptCompiler.exe"

At this point, the program should just spit out a list of arguments to use.

Arguments

Arguments are the commands that commandline programs take as user input. You can type them after path to the program you're executing to tell it what to do.

C:\Users\Username>"C:\Path\To\AtlusScriptCompiler.exe" "C:\Path\To\input.bf" -Decompile -Library P5 -Encoding P5 -Out "C:\Path\To\output.flow"

To learn what each argument means, and which to use in different scenarios, keep reading.

For instance, to a Persona 5 .BF script, you'd type:

By now, you know that AtlusScriptCompiler can .FLOW and .MSG files, and .BF and .BMD files. You're also acquainted with how to start the program. If not, start from .

📄
Run via GUI
Compile
Decompile
AtlusScriptCompiler
Decompile
compile
decompile
Intro to Scripting
Decompile