Releases: thpatch/thcrap
2021-10-24
A rather minor release, without any big feature, but with a decent number of small improvements and bug fixes, the biggest of them being the new exception logging which may help us debug some tricky bugs.
thcrap
- Log: log code page at startup (f7a5318)
- Allow codestrings to be arrays (7d08d35)
- Support comments inside code strings, , and cpuid:win64 (90bd98f)
- Support for manual stack walk in exception handler (4c96aed)
- Small improvement to new exception logging (251f1ca)
- Fix recursive error log failure on Wine (89e68c1)
- Fix patchfile blacklist being ignored for json files (7266e45)
thcrap_configure
- Fix an encoding problem with games paths (1b02d44)
- Prettyfy the "More Details" message box (513eb6f)
thcrap_update
- Replace an existing file when disabling updates (4ad4f56)
thcrap_tsa
- Fix crash in th08 ending patching (1e5f218)
thcrap_tasofro
2021-08-30
thcrap_configure has a brand new UI! Which hopefully, this time, will be easy to use.
The "thcrap_configure.exe" in the thcrap directory have been renamed "thcrap.exe" in order to try to clear up confusion on what the user should run.
This version also fixes an annoying bug on Wine (the one that required users to copy their DLLs around). If you are on Wine and you did this workaround, after upgrading, it wouldn't be a bad idea to undo the workaround and remove the DLLs in the thcrap root directory.
And another bug on wine where the crashes were quite likely when updates are enabled.
thcrap
- Asynchronous logging (2739d56, c63b38c)
- Log system info (b221aa0, f626687)
- Change directory before loading update dll on wine (1f06225)
- Repatch: fix a crash on wine (713c6a2)
- Shortcuts: guess the path for the icon when using vpatch (e9338bc)
thcrap_configure
- Write a new thcrap_configure in C#/WPF (ed1c8ff, ea27797, b5a05cf, 9e1a66c, 29bb131, 826bf19, 0045fa2, f69d289, 5603729, 78ebce8, 821cdaa, 48eae32, 5419bd9, 3a86aa8, 8a1c3ba, 550e39e, 4cfb5eb, 4d4f7fb, 376803b, 7780679, 118f5e3, a743806, 458c3a5, b776a85, 80ed5fc, 3a24bdc, b991f66, 05a40ef, 5756dc7, f104bb5, cccab28, 5ecf9fc, d03d5b2, 67214cc, e98f54b, 4e05159)
thcrap_wrapper
2021-08-10
thcrap_configure has a brand new UI! Which hopefully, this time, will be easy to use.
The "thcrap_configure.exe" in the thcrap directory have been renamed "thcrap.exe" in order to try to clear up confusion on what the user should run.
This version also fixes an annoying bug on Wine (the one that required users to copy their DLLs around). If you are on Wine and you did this workaround, after upgrading, it wouldn't be a bad idea to undo the workaround and remove the DLLs in the thcrap root directory.
And another bug on wine where the crashes were quite likely when updates are enabled.
thcrap
- Asynchronous logging (2739d56, c63b38c)
- Log system info (b221aa0, f626687)
- Change directory before loading update dll on wine (1f06225)
- Repatch: fix a crash on wine (713c6a2)
- Shortcuts: guess the path for the icon when using vpatch (e9338bc)
thcrap_configure
- Write a new thcrap_configure in C#/WPF (ed1c8ff, ea27797, b5a05cf, 9e1a66c, 29bb131, 826bf19, 0045fa2, f69d289, 5603729, 78ebce8, 821cdaa, 48eae32, 5419bd9, 3a86aa8, 8a1c3ba, 550e39e, 4cfb5eb, 4d4f7fb, 376803b, 7780679, 118f5e3, a743806, 458c3a5, b776a85, 80ed5fc, 3a24bdc, b991f66, 05a40ef, 5756dc7, f104bb5, cccab28, 5ecf9fc, d03d5b2)
thcrap_wrapper
2021-06-15
2021-06-14
thcrap
- Fix crash when Steam initialization fails (e690bcb)
2021-06-13
2021-06-01
thcrap_tasofro
- Fix encoding-related crash on fileslist loading
2021-05-29
thcrap
- Hotfix for Violet Detector (7727263)
2021-05-28
thcrap
- Hotfix for latest release (c0030e7)
2021-05-27
thcrap
- Rewrite of the expressions parser, with improvements to breakpoints and options (5f3b853, 0aaa5b1, c4c026f, 8f78731, 5ba7a93, be6858f, 706ca62, 311cded, 730eaeb, 6347a38, 70804de, 5332768, 01665b4, ea2cb6e, 1f5eab8, 3da214a, d63c681, 97de8f4, 6b270e2, 3eecd00, 36ff92b, 37abe05, 33f2742, 64f67db, 619514f, e2ae78d, ff869a7, 993d455, 4c0335b, 3005260, a82c655, 5d6942c, 8fc151e, 96f85d2, cce5b35, 90e12ad, 1003b5b, 1c3ac2b, c032689, 66b4dd1, 78bec02, 48fa856, f2470bd, dda4c9b, a595e98, 95b59fe, bf1bfa6, c289076, 51cc043, a517694, 729071c, febb096, 2843e04, 58e404e, 4bfa5b9, c1e4e1a, b47b8f1, 09b3a33, f250a16, 9f555cc)
- i18n: save config in a plaintext file (977ba9e)
- Steam integration for UM (c68d37b)
- exception: prevent Cn::XH exceptions from spamming the logs (df044fb)
- Improved speed of patch file resolution (29c85b5)
- Fix a few crashes (6e9fa6a, 44d04bc, 52ea75e)
- Move the build date to a build parameter (0e8c2b3)
- Set the build date to an invalid date in development builds (ceef5f2)
- thcrap: log startup time (0114aab)
thcrap_configure
- Improve winconsole (ff47980, b2a9f5e, 3589a0f, 1ac6cc0, 3b7f339, e118e54, 4ac0a09, f9cb7a8, 9c5e9df, a60c382, 0bb182d, 3d95f8e, c7df1ec, 1ebd2fc, 59419c0, b2ed268, 3148f3b, 99129e0, 268fec7, b38a17f, 2d6bc8f, 9e5d5d1, ae4da63, 5e6d167, 5bfc823, aa07c53, 83a24ce, 9e4d62f, 6bec2bb, 15529de, 6d97929, 9d5a743, c105db3, e2de984, 480ca13)
- search: get rid of max_threads (302e16f)
- search: use std::fs for searching (983d4dc)
- Improve file hashing speed (76b41d6, ca26e3e)
thcrap_tasofro
- Rework file patching (f3439bd, 299e968, 07851bd)
- Add support for inserting/removing instruction in nut files (0039d48, 41fd327, 56ec1ac)