# Modding Docs

## Modding Docs

- [Welcome](https://docs.shrinefox.com/master.md)
- [Persona 5 Royal (PC) Mod Support](https://docs.shrinefox.com/getting-started/persona-5-royal-pc-mod-support.md): How to load modded files in P5R on PC - Updated 8/20/25
- [Persona 5 Royal (Switch) Mod Support](https://docs.shrinefox.com/getting-started/persona-5-royal-switch-mod-support.md): How to load modded files in P5R (Switch CFW, RyujiNX, Yuzu) - Updated 10/29/22
- [P5R Mods on Switch Console (CFW)](https://docs.shrinefox.com/getting-started/persona-5-royal-switch-mod-support/p5r-mods-on-switch-console-cfw.md): P5R Mods on Switch console using Atmosphere
- [P5R Switch Mods on PC Emulator (Yuzu/RyujiNX)](https://docs.shrinefox.com/getting-started/persona-5-royal-switch-mod-support/p5r-switch-mods-on-pc-emulator-yuzu-ryujinx.md): P5R Switch Mods on PC using RyujiNX or Yuzu
- [Manually Installing Switch Mods](https://docs.shrinefox.com/getting-started/persona-5-royal-switch-mod-support/manually-installing-switch-mods.md): Creating a CPK without using a Mod Manager - Updated 10/24/22
- [Persona 5 Royal (PS4) Mod Support](https://docs.shrinefox.com/getting-started/persona-5-royal-ps4-mod-support.md): How to load modded files in P5(R) (PS4 HEN)
- [Persona 5 (PS3) Mod Support](https://docs.shrinefox.com/getting-started/persona-5-ps3-mod-support.md): How to load modded files in P5 (PS3 CFW & RPCS3)
- [Persona 4 Golden (PC) Mod Support](https://docs.shrinefox.com/getting-started/persona-4-golden-pc-mod-support.md): How to load modded files in P4G PC
- [Persona 4 Golden (PSVita) Mod Support](https://docs.shrinefox.com/getting-started/persona-4-golden-psvita-mod-support.md): How to load modded files in P4G (Vita CFW & Vita3K)
- [Persona 4 (PS2) Mod Support](https://docs.shrinefox.com/getting-started/persona-4-ps2-mod-support.md): How to load modded files in P4 (PS2, PCSX2 & PS4)
- [Persona 3 Portable (PSP) Mod Support](https://docs.shrinefox.com/getting-started/persona-3-portable-psp-mod-support.md): How to load modded files in P3P (PSP, PPSSPP, Vita CFW, PS4 HEN)
- [Persona 3 FES (PS2) Mod Support](https://docs.shrinefox.com/getting-started/persona-3-fes-ps2-mod-support.md): How to load modded files in P3FES (PS2, PCSX2 & PS4)
- [Intro to Scripting](https://docs.shrinefox.com/flowscript/intro-to-scripting.md): What the hey is all this?
- [Resources](https://docs.shrinefox.com/flowscript/intro-to-scripting/resources.md): Links for helpful tools while you're learning
- [AtlusScriptCompiler](https://docs.shrinefox.com/flowscript/atlusscriptcompiler.md): About TGE's script (de)compiler program
- [Run via Commandline](https://docs.shrinefox.com/flowscript/atlusscriptcompiler/run-via-commandline.md): Using the Compiler with Windows Command Prompt
- [Decompile](https://docs.shrinefox.com/flowscript/atlusscriptcompiler/run-via-commandline/decompile.md): Convert BF and BMD into flowscripts and messagescripts
- [Compile](https://docs.shrinefox.com/flowscript/atlusscriptcompiler/run-via-commandline/compile.md): Convert BF and BMD into flowscripts and messagescripts
- [Batch Dump .FLOW/.MSG](https://docs.shrinefox.com/flowscript/atlusscriptcompiler/run-via-commandline/batch-dump-.flow-.msg.md): Locally searchable decompiled script dumps
- [Run via GUI](https://docs.shrinefox.com/flowscript/atlusscriptcompiler/run-via-gui.md): Using the Compiler with AtlusScriptCompilerGUI
- [Flowscript](https://docs.shrinefox.com/flowscript/flowscript.md): About TGE's human-readable .BF approximation
- [Procedures](https://docs.shrinefox.com/flowscript/flowscript/procedures.md): void Main();
- [Variables](https://docs.shrinefox.com/flowscript/flowscript/variables-and-procedures.md): int number = 1;
- [Scope](https://docs.shrinefox.com/flowscript/flowscript/scope.md): global var number = 24;
- [Arrays](https://docs.shrinefox.com/flowscript/flowscript/arrays.md): int array2\[] = { 1, 2, 3, 4, 5 };
- [Enums](https://docs.shrinefox.com/flowscript/flowscript/enums.md): Enumerables
- [Loops](https://docs.shrinefox.com/flowscript/flowscript/loops-and-conditionals.md): for ( int i = 0; i < 22; i = i + 1 ) { ... };
- [Conditionals](https://docs.shrinefox.com/flowscript/flowscript/conditionals.md): if ( 1 != value ) { ... };
- [Functions](https://docs.shrinefox.com/flowscript/flowscript/functions.md)
- [Importing Files](https://docs.shrinefox.com/flowscript/flowscript/importing.md): How to include other scripts in your script
- [Menus](https://docs.shrinefox.com/flowscript/flowscript/menus.md): Working with menus in flowscript
- [Messagescript](https://docs.shrinefox.com/flowscript/messagescript.md): About TGE's human-readable .BMD approximation
- [Markup](https://docs.shrinefox.com/flowscript/messagescript/markup.md): How to style the text in messages.
- [Message Variables](https://docs.shrinefox.com/flowscript/messagescript/message-variables.md): How to display certain data within a message.
- [Library Functions](https://docs.shrinefox.com/flowscript/library-functions.md)
- [Persona 5](https://docs.shrinefox.com/flowscript/library-functions/persona-5.md): Functions found in all versions of Persona 5.
- [Persona 5 EX](https://docs.shrinefox.com/flowscript/library-functions/persona-5-ex.md): Functions exclusive to DeathChaos's P5EX mod.
- [Persona 5 Royal](https://docs.shrinefox.com/flowscript/library-functions/persona-5-royal.md)
- [Persona 4](https://docs.shrinefox.com/flowscript/library-functions/persona-4.md)
- [Persona 4 Golden](https://docs.shrinefox.com/flowscript/library-functions/persona-4-golden.md)
- [Persona 3](https://docs.shrinefox.com/flowscript/library-functions/persona-3.md)
- [Persona 3 FES](https://docs.shrinefox.com/flowscript/library-functions/persona-3-fes.md)
- [Persona 3 Portable](https://docs.shrinefox.com/flowscript/library-functions/persona-3-portable.md)
- [SMT III: Nocturne](https://docs.shrinefox.com/flowscript/library-functions/smt-iii-nocturne.md)
- [Digital Devil Saga](https://docs.shrinefox.com/flowscript/library-functions/digital-devil-saga.md)
