A general modding tool for Trails of Cold Steel 3, also has a randomizer built in. There are 3 main parts to the program:
- Unpacker: Convert the game table files into csv and put them into their own project folder for easy organization.
- Packer: Pack a chosen project into the format the game can understand.
- Randomizer: Using a project as base, randomize the data then pack them into the format the game can understand.
For all tools, Game Directory refers to the directory where the game launcher (Sen3Launcher.exe
) resides in.
- Project Name: The name of the project the files will be extracted to. All projects can be found under the
/projects
folder.
- Project Name: The name of the project to get packed.
TOCS3 Vanilla
is the original version of the game.
- Base Project: The name of the project to be used as the base for the randomizer.
BaseProject
is the original version of the game. - Seed: The seed to be used in the randomizer
The result of the randomizer will be saved in the results.txt
file.
To use the randomizer with yuzu (a Nintendo Switch Emulator), you can do the following steps:
- Open yuzu, Right-Click on the game name, and select
Open Mod Data Location
. - Create a new folder in the location named
Randomizer
. - Create a new folder inside
Randomizer
namedromfs
. - Use the
romfs
folder as the game directory for the randomizer. - Enjoy!
As I have no experience with Ryujinx or Switch homebrew, follow their instructions on how to create a LayeredFS folder for mod then use that as the game directory for the randomizer.
Randomize enemies' base stat, stat growth, elemental/status/unbalance efficacy with the option to keep the enemies' original pretrify and deathblow efficacy.
Low roll chance will make sure that some efficacy stay low so enemies aren't weak to everything.
(Guest characters can be optionally excluded from the randomizer)
Randomize Base Stat, Stat Growth, Base EP, EP Growth, Orbment Line, Craft, S-Craft, Brave Order and Character Model for all playable characters.
All releases of the tool can be found in the Release Page.
Additionally if you want to build the file yourself, you can use cx_freeze
and run the command python setup.py build
.
- More features for unpacker and randomzier
- An Editor to edit the unpacked files