Skip to content

Releases: AdmiralCurtiss/SenPatcher

v1.2.3

11 Dec 18:37
63d3c62
Compare
Choose a tag to compare

Direct link to download: https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v1.2.3/SenPatcher-v1.2.3.zip

For installation instructions and more detailed feature support, please refer to the readme for this release.


This release updates SenPatcher for support with the game updates for CS3, CS4, and Reverie released on Steam on 2024-12-09.

Specifically, that's:

  • Trails of Cold Steel III v1.07
  • Trails of Cold Steel IV v1.2.2
  • Trails into Reverie v1.1.5

If you're still using the previous version of a game (I don't know if this patch was released on GoG or Epic, for example, since the patch was for a Steam issue) please use SenPatcher v1.2.2 instead.

v1.2.2

23 Nov 11:28
024f0ef
Compare
Choose a tag to compare

Direct link to download: https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v1.2.2/SenPatcher-v1.2.2.zip

For installation instructions and more detailed feature support, please refer to the readme for this release.


This release fixes a music behavior bug in the PC port of Tokyo Xanadu that has bothered me for years and I'm happy to finally have fixed. The short version is that, unlike the Vita, PS4 and Switch versions of this game, the PC version does not seek to the audio position requested by the game when switching back to a track it was previously playing and is still in the cache. Now it does.

I've also ported the 'Disable camera auto-centering' option from the Cold Steel PC ports to Tokyo Xanadu, so if you prefer that behavior, there you go.

Internally I have also tweaked how Tokyo Xanadu file injection is handled. There should be no obvious difference for the things that were already working, but the old method skipped the path that the game uses to stream music, so mods could not be used to replace those. This should now work fine.

v1.2.1

11 Oct 18:23
80c97f6
Compare
Choose a tag to compare

Direct link to download: https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v1.2.1/SenPatcher-v1.2.1.zip

For installation instructions and more detailed feature support, please refer to the readme for this release.


This is a bugfix release for SenPatcher v1.2. A bug snuck into that version where in CS1, 2, and 3, disabling Turbo mode via the game's native launcher would cause some timers to get stuck and not advance properly. This has been fixed.

Additionally, a crash fix for CS3 has been added. If you were using mods and experienced random crashes during the 'Checking downloadable content...' screen, those should be fixed now. Please report if they still happen.

In terms of features this is practically the same as v1.2, so check that release post for details. The only major difference is that Tokyo Xanadu has support for asset fixes now, but the only one implemented so far is a translation for the main debug room, so probably not something most people would even notice.

v1.2

09 Sep 20:15
5467210
Compare
Choose a tag to compare

Direct link to download: https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v1.2/SenPatcher-v1.2.zip

For installation instructions and more detailed feature support, please refer to the readme for this release.


This release adds support for Tokyo Xanadu! I was hoping that Aksys would come back and update the PC version with the release of the Switch version to also put the updated localization from that version on PC, but alas, they did not, so I guess I'll have to improve that port instead.

Apart from the basic mod loading support, I have also massively improved the button remapping feature of the game, because the default one conflated multiple actions onto the same mapping in a way that makes some mappings rather unusable. So if you're a crazy person like me who played the Vita and Switch versions with mappings like these, the PC port will now let you do that without also breaking the item menu and all the minigame controls. I have also added in a Turbo Mode like all the Trails games have these days. I'm still aware of many odd issues with this port, so maybe I'll fix this up more over time, we'll see!

The other games have recieved some minor features and improvements, too:

  • In CS1-3, the Turbo Mode can now be changed to a toggle button (rather than a hold button) without having to resort to things like Steam Input.
  • While I was there, I have also fixed the lipsync and active voices so they behave correctly while turbo is active.
  • A workaround for a crash when using SenPatcher in combination with the GOG overlay was added, so the games should no longer crash when launching through GOG Galaxy.

On the modding side, support for p3a archive version v1200 was added, along with multithreading support in the p3a packer from sentools. I have also replaced the PKG decompressor in CS1, CS2, and TX, so you can now use the more modern lz4 and zstd compression from the later releases in those earlier games.

v1.1.1

26 May 18:35
96b552e
Compare
Choose a tag to compare

Direct link to download: https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v1.1.1/SenPatcher-v1.1.1.zip


Fixes a few minor issues with v1.1. In particular, Reverie should no longer crash when the dev folder feature is enabled. It's also been requested by some modders to increase the amount of DLC the game attempts to load in order to support adding more custom costumes and similar via the DLC system, which has been implemented for CS3, 4, and Reverie.

Otherwise everything from v1.0 still applies, see below for details.


Version 1.0 is here! This is a complete rewrite of how SenPatcher works, and while I have tested it in a few setups, it's always possible that this causes issues. If you do encounter problems please report them, and if all else fails, you can use the last release before the rewrite instead.

The primary new feature, and what necessitated this rewrite in the first place, is that SenPatcher now has clean support for loading file-based mods without actually modifying any of the game's files directly. Mod creators can distribute a single .p3a file that contains all necessary data for their mod, and SenPatcher will redirect the game to load those instead of the original game files. SenPatcher also now uses this feature to leave the original game files completely untouched when applying its own patches, so launchers like Steam will not remove your mods and patches when you verify game files or move the game to a different drive, and removing SenPatcher is as easy as deleting a single .dll file.

Otherwise, the feature set is pretty much exactly the same as the last release before the rewrite, so if you don't plan on using other mods and already have SenPatcher installed and working, you can skip this release for now. Though I always appreciate more testers and feedback!

The full readme for this release can be found here.


Installation Guide

Prerequisites

  • If you have installed a version of SenPatcher before v1.0, please restore your game before continuing.
    • The SenPatcherGui.exe provided in the release binary package should offer to automatically restore the game for you when you open the relevant game.
    • Alternatively, verify the game files in Steam or GoG Galaxy. It will detect and redownload any patched files and replace them with unpatched ones.
  • Make sure your game is updated to a supported version (CS1 v1.6, CS2 v1.4.1 or v1.4.2, CS3 v1.06, CS4 v1.2.1, Reverie v1.1.4). Other versions of the games will not work.

Windows (using the GUI)

  • Extract the entire zip file of the release binary package you downloaded anywhere you like.
  • Launch SenPatcherGui.exe.
  • Click the 'Patch game' button for the game you'd like to patch.
  • Navigate to the relevant game folder and open the file requested by the dialog.
    • In Steam, you can find this folder by selecting the game in the Library, opening its Properties, and going to 'Installed Files' -> 'Browse...'
    • In GOG Galaxy, you can find this folder by right-clicking the game and selecting 'Manage installation' -> 'Show folder'
  • Adjust the active patches as desired. If you're unsure, just leave the defaults.
    • Note that some base functionality, such as the mod loader, is always active and cannot be disabled.
    • You can always come back here and adjust it again later by just following this procedure again.
  • Hit the big 'Patch!' button at the bottom.
  • Run the game as usual.

You can verify that SenPatcher is running correctly by checking the lower-right corner of the title screen. If SenPatcher is successfully running, it will display its version information as well as information about loaded mods next to the game's version string.

To uninstall, launch SenPatcherGui.exe again, click 'Patch game' for the relevant game, and use the 'Remove Patches / Restore Original' button at the top.

Windows (manual)

  • Place the contents of the folder for the game you want to patch into your game install directory.
    • The provided layout in the release binary package for each game should be correct, but to be specific:
    • senpatcher_settings.ini should end up in the root directory of the game (next to the data directory).
    • The .dll file's name and location changes depending on the game:
      • For CS1 it's DINPUT8.dll in the root of the game folder, next to ed8.exe.
      • For CS2 it's DINPUT8.dll in bin/Win32, next to ed8_2_PC_US.exe.
      • For CS3 it's DINPUT8.dll in bin/x64, next to ed8_3_PC.exe.
      • For CS4 it's DINPUT8.dll in bin/Win64, next to ed8_4_PC.exe.
      • For Reverie it's DSOUND.dll in bin/Win64, next to hnk.exe.
  • Adjust the active patches as desired by modifiying senpatcher_settings.ini.
  • Run the game as usual.

To uninstall, just delete DINPUT8.dll from the folder with the game executable.

Steam Deck

  • Switch to Desktop mode.
  • Place the contents of the folder for the game you want to patch into your game install directory.
    • You can find this folder by selecting the game in the Library, opening its Properties, and going to 'Installed Files' -> 'Browse...'
    • The provided layout in the release binary package for each game should be correct, but to be specific:
    • senpatcher_settings.ini should end up in the root directory of the game (next to the data directory).
    • The .dll file's name and location changes depending on the game:
      • For CS1 it's DINPUT8.dll in the root of the game folder, next to ed8.exe.
      • For CS2 it's DINPUT8.dll in bin/Win32, next to ed8_2_PC_US.exe.
      • For CS3 it's DINPUT8.dll in bin/x64, next to ed8_3_PC.exe.
      • For CS4 it's DINPUT8.dll in bin/Win64, next to ed8_4_PC.exe.
      • For Reverie it's DSOUND.dll in bin/Win64, next to hnk.exe.
  • Right-click the game in the Steam game list and select 'Properties'.
  • In the General tab, add the following text into the advanced Launch Options field at the bottom:
    • For CS1-4: WINEDLLOVERRIDES=DINPUT8=n,b %command%
    • For Reverie: WINEDLLOVERRIDES=DSOUND=n,b %command%
  • Adjust the active patches as desired by modifiying senpatcher_settings.ini.
  • You can switch back to Gaming mode now and run the game as usual.

To uninstall, just delete DINPUT8.dll or DSOUND.dll from the folder with the game executable.

v1.1

26 Apr 20:56
f070c26
Compare
Choose a tag to compare

Direct link to download: https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v1.1/SenPatcher-v1.1.zip


v1.1 primarily adds mod support for Trails into Reverie. I've also added a fix for all games but CS2 (which already had this fix before) for a bug where the wrong music track could be playing if multiple track transitions happen in quick succession, such as when exiting and then immediately reentering an area.

For modders, the p3a.exe has been renamed to sentools.exe and now contains a few more features that may be useful for you.

Otherwise everything from v1.0 still applies, see below for details.


Version 1.0 is here! This is a complete rewrite of how SenPatcher works, and while I have tested it in a few setups, it's always possible that this causes issues. If you do encounter problems please report them, and if all else fails, you can use the last release before the rewrite instead.

The primary new feature, and what necessitated this rewrite in the first place, is that SenPatcher now has clean support for loading file-based mods without actually modifying any of the game's files directly. Mod creators can distribute a single .p3a file that contains all necessary data for their mod, and SenPatcher will redirect the game to load those instead of the original game files. SenPatcher also now uses this feature to leave the original game files completely untouched when applying its own patches, so launchers like Steam will not remove your mods and patches when you verify game files or move the game to a different drive, and removing SenPatcher is as easy as deleting a single .dll file.

Otherwise, the feature set is pretty much exactly the same as the last release before the rewrite, so if you don't plan on using other mods and already have SenPatcher installed and working, you can skip this release for now. Though I always appreciate more testers and feedback!

The full readme for this release can be found here.


Installation Guide

Prerequisites

  • If you have installed a version of SenPatcher before v1.0, please restore your game before continuing.
    • The SenPatcherGui.exe provided in the release binary package should offer to automatically restore the game for you when you open the relevant game.
    • Alternatively, verify the game files in Steam or GoG Galaxy. It will detect and redownload any patched files and replace them with unpatched ones.
  • Make sure your game is updated to a supported version (CS1 v1.6, CS2 v1.4.1 or v1.4.2, CS3 v1.06, CS4 v1.2.1, Reverie v1.1.4). Other versions of the games will not work.

Windows (using the GUI)

  • Extract the entire zip file of the release binary package you downloaded anywhere you like.
  • Launch SenPatcherGui.exe.
  • Click the 'Patch game' button for the game you'd like to patch.
  • Navigate to the relevant game folder and open the file requested by the dialog.
    • In Steam, you can find this folder by selecting the game in the Library, opening its Properties, and going to 'Installed Files' -> 'Browse...'
    • In GOG Galaxy, you can find this folder by right-clicking the game and selecting 'Manage installation' -> 'Show folder'
  • Adjust the active patches as desired. If you're unsure, just leave the defaults.
    • Note that some base functionality, such as the mod loader, is always active and cannot be disabled.
    • You can always come back here and adjust it again later by just following this procedure again.
  • Hit the big 'Patch!' button at the bottom.
  • Run the game as usual.

You can verify that SenPatcher is running correctly by checking the lower-right corner of the title screen. If SenPatcher is successfully running, it will display its version information as well as information about loaded mods next to the game's version string.

To uninstall, launch SenPatcherGui.exe again, click 'Patch game' for the relevant game, and use the 'Remove Patches / Restore Original' button at the top.

Windows (manual)

  • Place the contents of the folder for the game you want to patch into your game install directory.
    • The provided layout in the release binary package for each game should be correct, but to be specific:
    • senpatcher_settings.ini should end up in the root directory of the game (next to the data directory).
    • The .dll file's name and location changes depending on the game:
      • For CS1 it's DINPUT8.dll in the root of the game folder, next to ed8.exe.
      • For CS2 it's DINPUT8.dll in bin/Win32, next to ed8_2_PC_US.exe.
      • For CS3 it's DINPUT8.dll in bin/x64, next to ed8_3_PC.exe.
      • For CS4 it's DINPUT8.dll in bin/Win64, next to ed8_4_PC.exe.
      • For Reverie it's DSOUND.dll in bin/Win64, next to hnk.exe.
  • Adjust the active patches as desired by modifiying senpatcher_settings.ini.
  • Run the game as usual.

To uninstall, just delete DINPUT8.dll from the folder with the game executable.

Steam Deck

  • Switch to Desktop mode.
  • Place the contents of the folder for the game you want to patch into your game install directory.
    • You can find this folder by selecting the game in the Library, opening its Properties, and going to 'Installed Files' -> 'Browse...'
    • The provided layout in the release binary package for each game should be correct, but to be specific:
    • senpatcher_settings.ini should end up in the root directory of the game (next to the data directory).
    • The .dll file's name and location changes depending on the game:
      • For CS1 it's DINPUT8.dll in the root of the game folder, next to ed8.exe.
      • For CS2 it's DINPUT8.dll in bin/Win32, next to ed8_2_PC_US.exe.
      • For CS3 it's DINPUT8.dll in bin/x64, next to ed8_3_PC.exe.
      • For CS4 it's DINPUT8.dll in bin/Win64, next to ed8_4_PC.exe.
      • For Reverie it's DSOUND.dll in bin/Win64, next to hnk.exe.
  • Right-click the game in the Steam game list and select 'Properties'.
  • In the General tab, add the following text into the advanced Launch Options field at the bottom:
    • For CS1-4: WINEDLLOVERRIDES=DINPUT8=n,b %command%
    • For Reverie: WINEDLLOVERRIDES=DSOUND=n,b %command%
  • Adjust the active patches as desired by modifiying senpatcher_settings.ini.
  • You can switch back to Gaming mode now and run the game as usual.

To uninstall, just delete DINPUT8.dll or DSOUND.dll from the folder with the game executable.

v1.0.1

07 Apr 20:30
4049846
Compare
Choose a tag to compare

Direct link to download: https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v1.0.1/SenPatcher-v1.0.1.zip


This is a fix for an issue that was discovered in v1.0 that broke DLC costumes in certain circumstances when using the mod file redirection feature. Otherwise there are no notable changes from v1.0.


Version 1.0 is here! This is a complete rewrite of how SenPatcher works, and while I have tested it in a few setups, it's always possible that this causes issues. If you do encounter problems please report them, and if all else fails, you can use the last release before the rewrite instead.

The primary new feature, and what necessitated this rewrite in the first place, is that SenPatcher now has clean support for loading file-based mods without actually modifying any of the game's files directly. Mod creators can distribute a single .p3a file that contains all necessary data for their mod, and SenPatcher will redirect the game to load those instead of the original game files. SenPatcher also now uses this feature to leave the original game files completely untouched when applying its own patches, so launchers like Steam will not remove your mods and patches when you verify game files or move the game to a different drive, and removing SenPatcher is as easy as deleting a single .dll file.

Otherwise, the feature set is pretty much exactly the same as the last release before the rewrite, so if you don't plan on using other mods and already have SenPatcher installed and working, you can skip this release for now. Though I always appreciate more testers and feedback!

The full readme for this release can be found here.


Installation Guide

Prerequisites

  • If you have installed a version of SenPatcher before v1.0, please restore your game before continuing.
    • The SenPatcherGui.exe provided in the release binary package should offer to automatically restore the game for you when you open the relevant game.
    • Alternatively, verify the game files in Steam or GoG Galaxy. It will detect and redownload any patched files and replace them with unpatched ones.
  • Make sure your game is updated to a supported version (CS1 v1.6, CS2 v1.4.1 or v1.4.2, CS3 v1.06, CS4 v1.2.1). Other versions of the games will not work.

Windows (using the GUI)

  • Extract the entire zip file of the release binary package you downloaded anywhere you like.
  • Launch SenPatcherGui.exe.
  • Click the 'Patch game' button for the game you'd like to patch.
  • Navigate to the relevant game folder and open the file requested by the dialog.
    • In Steam, you can find this folder by selecting the game in the Library, opening its Properties, and going to 'Installed Files' -> 'Browse...'
    • In GOG Galaxy, you can find this folder by right-clicking the game and selecting 'Manage installation' -> 'Show folder'
  • Adjust the active patches as desired. If you're unsure, just leave the defaults.
    • Note that some base functionality, such as the mod loader, is always active and cannot be disabled.
    • You can always come back here and adjust it again later by just following this procedure again.
  • Hit the big 'Patch!' button at the bottom.
  • Run the game as usual.

You can verify that SenPatcher is running correctly by checking the lower-right corner of the title screen. If SenPatcher is successfully running, it will display its version information as well as information about loaded mods next to the game's version string.

To uninstall, launch SenPatcherGui.exe again, click 'Patch game' for the relevant game, and use the 'Remove Patches / Restore Original' button at the top.

Windows (manual)

  • Place the contents of the folder for the game you want to patch into your game install directory.
    • The provided layout in the release binary package for each game should be correct, but to be specific:
    • senpatcher_settings.ini should end up in the root directory of the game.
    • DINPUT8.dll should end up in the same folder as the game's main executable. The exact location for this differs depending on the game, but for CS1 it's in the root and for the other games it's two levels down in bin followed by either Win32, x64, or Win64.
  • Adjust the active patches as desired by modifiying senpatcher_settings.ini.
  • Run the game as usual.

To uninstall, just delete DINPUT8.dll from the folder with the game executable.

Steam Deck

  • Switch to Desktop mode.
  • Place the contents of the folder for the game you want to patch into your game install directory.
    • You can find this folder by selecting the game in the Library, opening its Properties, and going to 'Installed Files' -> 'Browse...'
    • The provided layout in the release binary package for each game should be correct, but to be specific:
    • senpatcher_settings.ini should end up in the root directory of the game.
    • DINPUT8.dll should end up in the same folder as the game's main executable. The exact location for this differs depending on the game, but for CS1 it's in the root and for the other games it's two levels down in bin followed by either Win32, x64, or Win64.
  • Right-click the game in the Steam game list and select 'Properties'.
  • In the General tab, add the following text (without the backticks!) into the advanced Launch Options field at the bottom: WINEDLLOVERRIDES=DINPUT8=n,b %command%
  • Adjust the active patches as desired by modifiying senpatcher_settings.ini.
  • You can switch back to Gaming mode now and run the game as usual.

To uninstall, just delete DINPUT8.dll from the folder with the game executable.

v1.0

31 Mar 23:42
e00f5fe
Compare
Choose a tag to compare

Direct link to download: https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v1.0/SenPatcher-v1.0.zip


Version 1.0 is here! This is a complete rewrite of how SenPatcher works, and while I have tested it in a few setups, it's always possible that this causes issues. If you do encounter problems please report them, and if all else fails, you can use the last release before the rewrite instead.

The primary new feature, and what necessitated this rewrite in the first place, is that SenPatcher now has clean support for loading file-based mods without actually modifying any of the game's files directly. Mod creators can distribute a single .p3a file that contains all necessary data for their mod, and SenPatcher will redirect the game to load those instead of the original game files. SenPatcher also now uses this feature to leave the original game files completely untouched when applying its own patches, so launchers like Steam will not remove your mods and patches when you verify game files or move the game to a different drive, and removing SenPatcher is as easy as deleting a single .dll file.

Otherwise, the feature set is pretty much exactly the same as the last release before the rewrite, so if you don't plan on using other mods and already have SenPatcher installed and working, you can skip this release for now. Though I always appreciate more testers and feedback!

The full readme for this release can be found here.


Installation Guide

Prerequisites

  • If you have installed a version of SenPatcher before v1.0, please restore your game before continuing.
    • The SenPatcherGui.exe provided in the release binary package should offer to automatically restore the game for you when you open the relevant game.
    • Alternatively, verify the game files in Steam or GoG Galaxy. It will detect and redownload any patched files and replace them with unpatched ones.
  • Make sure your game is updated to a supported version (CS1 v1.6, CS2 v1.4.1 or v1.4.2, CS3 v1.06, CS4 v1.2.1). Other versions of the games will not work.

Windows (using the GUI)

  • Extract the entire zip file of the release binary package you downloaded anywhere you like.
  • Launch SenPatcherGui.exe.
  • Click the 'Patch game' button for the game you'd like to patch.
  • Navigate to the relevant game folder and open the file requested by the dialog.
    • In Steam, you can find this folder by selecting the game in the Library, opening its Properties, and going to 'Installed Files' -> 'Browse...'
    • In GOG Galaxy, you can find this folder by right-clicking the game and selecting 'Manage installation' -> 'Show folder'
  • Adjust the active patches as desired. If you're unsure, just leave the defaults.
    • Note that some base functionality, such as the mod loader, is always active and cannot be disabled.
    • You can always come back here and adjust it again later by just following this procedure again.
  • Hit the big 'Patch!' button at the bottom.
  • Run the game as usual.

You can verify that SenPatcher is running correctly by checking the lower-right corner of the title screen. If SenPatcher is successfully running, it will display its version information as well as information about loaded mods next to the game's version string.

To uninstall, launch SenPatcherGui.exe again, click 'Patch game' for the relevant game, and use the 'Remove Patches / Restore Original' button at the top.

Windows (manual)

  • Place the contents of the folder for the game you want to patch into your game install directory.
    • The provided layout in the release binary package for each game should be correct, but to be specific:
    • senpatcher_settings.ini should end up in the root directory of the game.
    • DINPUT8.dll should end up in the same folder as the game's main executable. The exact location for this differs depending on the game, but for CS1 it's in the root and for the other games it's two levels down in bin followed by either Win32, x64, or Win64.
  • Adjust the active patches as desired by modifiying senpatcher_settings.ini.
  • Run the game as usual.

To uninstall, just delete DINPUT8.dll from the folder with the game executable.

Steam Deck

  • Switch to Desktop mode.
  • Place the contents of the folder for the game you want to patch into your game install directory.
    • You can find this folder by selecting the game in the Library, opening its Properties, and going to 'Installed Files' -> 'Browse...'
    • The provided layout in the release binary package for each game should be correct, but to be specific:
    • senpatcher_settings.ini should end up in the root directory of the game.
    • DINPUT8.dll should end up in the same folder as the game's main executable. The exact location for this differs depending on the game, but for CS1 it's in the root and for the other games it's two levels down in bin followed by either Win32, x64, or Win64.
  • Right-click the game in the Steam game list and select 'Properties'.
  • In the General tab, add the following text (without the backticks!) into the advanced Launch Options field at the bottom: WINEDLLOVERRIDES=DINPUT8=n,b %command%
  • Adjust the active patches as desired by modifiying senpatcher_settings.ini.
  • You can switch back to Gaming mode now and run the game as usual.

To uninstall, just delete DINPUT8.dll from the folder with the game executable.

v0.8.6

16 Feb 21:43
104f6b4
Compare
Choose a tag to compare

https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v0.8.6/SenPatcher_v0.8.6.zip

This is a compatibility update for the recently released CS3 1.06 and CS4 1.2.1 updates.


SenPatcher

Fixes and customizations for:

  • The XSEED PC release of The Legend of Heroes: Trails of Cold Steel
  • The XSEED PC release of The Legend of Heroes: Trails of Cold Steel II
  • The NISA PC release of The Legend of Heroes: Trails of Cold Steel III
  • The NISA PC release of The Legend of Heroes: Trails of Cold Steel IV

https://github.com/AdmiralCurtiss/SenPatcher

Feature Set for Trails of Cold Steel

  • Option to remove the forced animation skip in Turbo mode.
  • Option to fix the internal Thor master quartz HD texture ID to allow usage of the HD texture pack for it.
  • Option to fix various minor script and asset file errors, such as missing sound effects, incorrect voice clips, text typos, etc.
  • Option to remap the button used for triggering Turbo mode and to re-enable the 2nd Notebook shortcut even when Turbo is on.
  • Option to disable the mouse being captured by the game and its movement being used for the game camera.
  • Option to keep the game running while in background.
  • Option to fix a bug that makes the game load the English lipflap data when playing with Japanese voices and vice-versa.
  • Option to fix a bug that displays the Arts Support cut-in incorrectly at resolutions other than 1280x720.
  • Option to use CS3 font spacing when using the high-res font from CS3.
  • Option to force XInput for controllers (this supposedly fixes newer Xbox controllers)
  • Option to edit the vestigial System Data button mapping from the PS3 version.

Note: Compatible with version 1.6 of the game only.

Feature Set for Trails of Cold Steel II

  • Option to remove the forced animation skip in Turbo mode.
  • Option to fix two audio-related bugs, which cause missing or incorrect BGM/SFX and overlong track transitions.
  • Option to fix a few minor script errors.
  • Option to disable the mouse being captured by the game and its movement being used for the game camera.
  • Option to keep the game running while in background.
  • Option to fix a bug that makes the game load the English lipflap data when playing with Japanese voices and vice-versa.
  • Option to fix a bug that applies complicated button mappings incorrectly, causing the actual button actions and the displayed button prompts to mismatch.
  • Option to fix a bug that displays the Arts Support cut-in incorrectly.
  • Option to use CS3 font spacing when using the high-res font from CS3.
  • Option to force XInput for controllers (this supposedly fixes newer Xbox controllers)
  • Experimental option to fix the occasional crash when analyzing enemies.
  • Option to edit the vestigial System Data button mapping from the PS3 version.

Note: Compatible with versions 1.4, 1.4.1, and 1.4.2 of the game only.

Feature Set for Trails of Cold Steel III

  • Option to fix various minor script and asset file errors, such as incorrect textures, incorrect voice clips, item description errors, broken Master Quartz effects, etc.
  • Option to fix the in-game button remapping options being incorrectly enabled/disabled, disallowing various sensible mappings.
  • Option to allow changing difficulty to Nightmare mid-playthrough.
  • Option to disable the mouse being captured by the game and its movement being used for the game camera.
  • Option to fix a bug that applies complicated button mappings incorrectly, causing the actual button actions and the displayed button prompts to mismatch.
  • Option to force XInput for controllers (this supposedly fixes newer Xbox controllers)
  • Option to keep the game running while in background.

Note: Compatible with version 1.06 of the game only.

Feature Set for Trails of Cold Steel IV

  • Option to allow changing difficulty to Nightmare mid-playthrough.
  • Option to disable the mouse being captured by the game and its movement being used for the game camera.
  • Option to keep the game running while in background.
  • Option to force the controller button Confirm/Cancel layout to English/Xbox or Japanese/Nintendo style.

Note: Compatible with version 1.2.1 of the game only.

v0.8.5

20 Dec 04:13
f05d33b
Compare
Choose a tag to compare

https://github.com/AdmiralCurtiss/SenPatcher/releases/download/v0.8.5/SenPatcher_v0.8.5.zip

It's been a while, so I figured I'd actually push an update with the changes since v0.8.4. A bunch of text fixes have been added in this release, some for each game, but in particular for CS3 by updating the script to include fixes the PS4 version got but the PC version never did. The patcher also now remembers your last settings if you reopen it after patching, separately for each of the four supported games.


SenPatcher

Fixes and customizations for:

  • The XSEED PC release of The Legend of Heroes: Trails of Cold Steel
  • The XSEED PC release of The Legend of Heroes: Trails of Cold Steel II
  • The NISA PC release of The Legend of Heroes: Trails of Cold Steel III
  • The NISA PC release of The Legend of Heroes: Trails of Cold Steel IV

https://github.com/AdmiralCurtiss/SenPatcher

Feature Set for Trails of Cold Steel

  • Option to remove the forced animation skip in Turbo mode.
  • Option to fix the internal Thor master quartz HD texture ID to allow usage of the HD texture pack for it.
  • Option to fix various minor script and asset file errors, such as missing sound effects, incorrect voice clips, text typos, etc.
  • Option to remap the button used for triggering Turbo mode and to re-enable the 2nd Notebook shortcut even when Turbo is on.
  • Option to disable the mouse being captured by the game and its movement being used for the game camera.
  • Option to keep the game running while in background.
  • Option to fix a bug that makes the game load the English lipflap data when playing with Japanese voices and vice-versa.
  • Option to fix a bug that displays the Arts Support cut-in incorrectly at resolutions other than 1280x720.
  • Option to use CS3 font spacing when using the high-res font from CS3.
  • Option to force XInput for controllers (this supposedly fixes newer Xbox controllers)
  • Option to edit the vestigial System Data button mapping from the PS3 version.

Note: Compatible with version 1.6 of the game only.

Feature Set for Trails of Cold Steel II

  • Option to remove the forced animation skip in Turbo mode.
  • Option to fix two audio-related bugs, which cause missing or incorrect BGM/SFX and overlong track transitions.
  • Option to fix a few minor script errors.
  • Option to disable the mouse being captured by the game and its movement being used for the game camera.
  • Option to keep the game running while in background.
  • Option to fix a bug that makes the game load the English lipflap data when playing with Japanese voices and vice-versa.
  • Option to fix a bug that applies complicated button mappings incorrectly, causing the actual button actions and the displayed button prompts to mismatch.
  • Option to fix a bug that displays the Arts Support cut-in incorrectly.
  • Option to use CS3 font spacing when using the high-res font from CS3.
  • Option to force XInput for controllers (this supposedly fixes newer Xbox controllers)
  • Experimental option to fix the occasional crash when analyzing enemies.
  • Option to edit the vestigial System Data button mapping from the PS3 version.

Note: Compatible with versions 1.4, 1.4.1, and 1.4.2 of the game only.

Feature Set for Trails of Cold Steel III

  • Option to fix various minor script and asset file errors, such as incorrect textures, incorrect voice clips, item description errors, broken Master Quartz effects, etc.
  • Option to fix the in-game button remapping options being incorrectly enabled/disabled, disallowing various sensible mappings.
  • Option to allow changing difficulty to Nightmare mid-playthrough.
  • Option to disable the mouse being captured by the game and its movement being used for the game camera.
  • Option to fix a bug that applies complicated button mappings incorrectly, causing the actual button actions and the displayed button prompts to mismatch.
  • Option to force XInput for controllers (this supposedly fixes newer Xbox controllers)
  • Option to keep the game running while in background.

Note: Compatible with version 1.05 of the game only.

Feature Set for Trails of Cold Steel IV

  • Option to allow changing difficulty to Nightmare mid-playthrough.
  • Option to disable the mouse being captured by the game and its movement being used for the game camera.
  • Option to keep the game running while in background.
  • Option to force the controller button Confirm/Cancel layout to English/Xbox or Japanese/Nintendo style.

Note: Compatible with version 1.2 of the game only.