Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Mods can hook lua scripts to specific indexes to fire post-deployment, allowing for advanced editing of files within a sandbox
-flagall argument allows a user to enable or disable all mods in their modlist at once
Media files can be copied using the SEQCOPY step. Files are copied using a sequential file name. Allows for new music to be added to FATE.
Mods can now replace an indexed file by declaring it with an 'override'. Any patches targetting the index will be applied to the existing file instead.
Mods can now declare dependencies and provide valid version ranges. Versioning is handled in a semantic-ish format.
(Adds v1.0.7 updates to the public release)
Version 1.0.7
COPY actions declared in patch.json can now target directories. The target directory and its contents are copied to the destination.
Total time taken is logged at the end of the log report.
Precompiled application icon has been created.
Precompiled application properties-details have been added
Version 1.0.3
Fix: INDEX operations during deployment work now
New: (unsupported) config option to allow skipping the check for fate.exe
Version 1.0.2
Bugfix: COPY operations don't fail for files stored in a mod's subdirectory.
Version 1.0.1-b
hotfix for lfs error
Version 1.0.1
Auto-detects when installed directly in FATE game folder
Auto-creates the \mods folder now
config.make_json_pretty and config.allow_overwrite defaults to NO
Fixed certain print messages not having the correct debug level
Version 1.0.0
Initial upload
Now supports FATE Expansions - the most popular FATE mod on the Nexus! Make sure to download the Patcher Core edition from the files menu!
Fate Patcher Core is a utility that provides easy mod management to FATE! By utilizing a versatile instruction system, mods are able to control where files are moved and what gets changed, improving the ease-of-installation of FATE mods. Key benefits of using FPX Core:
Easy integration with mod managers
Increased compatibility between mods
Mod removal without reinstallation
More avenues for modding capabilities
Installation: Extract and place the contents of the zip file in your FATE game directory. Create a folder named "mods" and place any compatible mods in this folder. Run the included fpxrun.bat file. When fpxcmd is completed, your mods will have been tracked and deployed.
Removal: To clear all mods, you can follow a variety of steps:
Remove all mods from the /mods folder, then deploy
Flag all mods as disabled, then deploy
Use the -remove argument (this flags all mods as disabled, then immediately deploys)
FPX Core will remove any tracked changes to your game and effectively revert it to its 'master' state.
If you wish to uninstall FPX Core at this time, do so by deleting the application and any associated files.
Support for Vortex: This vortex extension will allow you to use Vortex with FATE; mods will be deployed to the /mods directory that fpx core expects. Manually place fpxcmd.exe in your game's directory, and after deploying mods in Vortex, launch the tool from the tool menu. Work to better integrate the two utilities is ongoing.
Looking for some mods? Try out these featured ones! FATE Expansions, by BakedToast - The premium FATE experience on Nexus, greatly expanding on the base game content! Can-o-Raid, by Luxen - Spray down the dungeon and remove all spiders from the game! Microdungeons, by Luxen - Looking for a unique challenge? Shrink dungeons down to tiny sizes with this mod!
Read the readme and fpxcmd_readme files! They go into more depth on how to use fpxcmd's more specific features and how it works.
The functional source is available on github. The compiled project is available here using a c++ wrapper around the source lua; if lua and the LFS library are installed on your system, you can run fpxcmd directly from the lua interpreter as well.