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
  • Conclusion

Was this helpful?

  1. Scripting
  2. AtlusScriptCompiler

Run via GUI

Using the Compiler with AtlusScriptCompilerGUI

PreviousBatch Dump .FLOW/.MSGNextFlowscript

Last updated 3 years ago

Was this helpful?

AtlusScriptCompilerGUI is a Graphical User Interface (GUI) made by ShrineFox for ease of use when (de)compiling.

  1. Download the GUI from (under where it says Assets).

  2. When the .zip has finished downloading, right click and choose Extract All.

  3. Move the files to the location of your AtlusScriptCompiler.exe.

  4. Double-click AtlusScriptCompilerGUI.exe to run it.

  5. If AtlusScriptCompiler.exe is found, the form will open.

  6. Choose the game you'll be working with from the dropdown.

Usage

To (de)compile, drag and drop files onto the corresponding buttons of the form. With the checkboxes, you can toggle...

  • Displaying the log. This is useful for diagnosing errors.

  • Disassembling. Off by default, useful for reverse engineers when a script fails to (de)compile.

  • Overwriting. When on, the output will look something like script.bf rather than script.bf.flow.bf therefore overwriting any file with that name that may already exist.

  • SumBits is enabled by default when decompiling. This simplifies mathematical expressions automatically.

Conclusion

. It doesn't hurt to leave this on by default.

By now, you know all the basics of using . You're ready to get familiar with !

📄
AtlusScriptCompiler
Messagescript
Messagescript
this link
Hooking
AtlusScriptCompilerGUI Appearance (Dark Mode)