Skip to content

Releases: AdmiralCurtiss/SenPatcher

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.

v0.8.4

21 Aug 15:12
81c1d49
Compare
Choose a tag to compare

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

Updates since v0.8.3:

  • Added option to adjust font spacing in CS1/2, intended for use with the CS3 or HD Texture Pack font.
  • Split out extra option to show or hide mouse cursor instead of that being combined with the mouse capture removal.
  • Added option for CS1/2/3 to force XInput for all controllers -- apparently this fixes issues with newer Xbox controllers, I don't have one to confirm this.
  • Added fix in CS2 to try and fix the occasional crash when analyzing enemies.
  • Added a 'Toolbox' in the GUI for some convenience game file manipulation options (extracting PKG/PKA and resigning saves).

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.

v0.8.3

27 Mar 23:33
1bb18f1
Compare
Choose a tag to compare

Changes since v0.8.2: Improved support for CS2 from non-Steam platforms (GOG and Humble). No changes otherwise. If you don't have CS2 or have CS2 on Steam, you can ignore this update.


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 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 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 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.

v0.8.2b

20 Feb 01:12
d1738ab
Compare
Choose a tag to compare

Changes since v0.8.1:

The theme of this update is bugfixes! The Arts Support cut-in in CS1 and 2 works correctly now, and issues with the controller button remapping feature in CS2 and 3 (where the prompts and the actual mappings mismatched) have also been fixed. Additionally, CS4 has gotten an option to force either style of Confirm/Cancel button layouts, for those who prefer the Circle Button to act as Confirm but still want the battle UI to look correctly.

Changes since v0.8.2:

Extra small fix for CS2 Arts Support.


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 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 edit the vestigial System Data button mapping from the PS3 version.

Note: Compatible with versions 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 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.

v0.8.2

19 Feb 18:43
f46776b
Compare
Choose a tag to compare

Changes since v0.8.1:

The theme of this update is bugfixes! The Arts Support cut-in in CS1 and 2 works correctly now, and issues with the controller button remapping feature in CS2 and 3 (where the prompts and the actual mappings mismatched) have also been fixed. Additionally, CS4 has gotten an option to force either style of Confirm/Cancel button layouts, for those who prefer the Circle Button to act as Confirm but still want the battle UI to look correctly.

e: Looks like the Arts Suppport cut-in in CS2 is still sometimes not showing up even with this fix. I'll investigate this further and release another version if I find anything.


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 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 edit the vestigial System Data button mapping from the PS3 version.

Note: Compatible with versions 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 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.