-
Notifications
You must be signed in to change notification settings - Fork 24
Using ".parless" Paths (For Mod Creators)
This article explains how to use .parless
paths, which is a way to load mods from inside the game's /data/
directory.
In addition to loading mods from the /mods/
directory, Parless can also load loose files from inside the game’s /data/
folder. This should help mod makers test files without having to create a new mod folder. To use this feature, set LooseFilesEnabled
in the INI file to 1, create a folder with the name of the .par and append .parless
to it. After creating a .parless
path, RyuModManagerCLI.exe
should be run again to generate a new MLO file.
Any files inside the .parless
path will override the files inside the original par AND any corresponding mod files.
Example: instead of loading the file from the /data/
par
/data/chara.par
-> lexus2/tops/c_cm_kiryu/c_cm_kiryu.gmd
or from the mods
/MyMod/chara/lexus2/tops/c_cm_kiryu/c_cm_kiryu.gmd
the file will be loaded from the .parless
path of that par
/data/chara.parless/lexus2/tops/c_cm_kiryu/c_cm_kiryu.gmd
The .parless
folder doesn’t have to be overriding a par, it can be overriding a folder that originally contained loose files.
Example: instead of loading the file from the original folder
/data/battle_lexus2/fighter_command.cfc
it can be loaded from the .parless folder
/data/battle_lexus2.parless/fighter_command.cfc
For any given path in the /data/
folder, there can be only ONE .parless
inside the path. For example, if you want to override nested pars, .parless
only needs to be added to the top folder/par.
Example: when overriding this file
/data/hact_lexus2/h25210_headlock_punch.par
-> 000.par
-> h25210_000_3.gmt
this should be done
/data/hact_lexus2/h25210_headlock_punch.parless/000/h25210_000_3.gmt
and not this
/data/hact_lexus2/h25210_headlock_punch.parless/000.parless/h25210_000_3.gmt