Releases: thpatch/thcrap
Releases · thpatch/thcrap
2021-05-11
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)
- i18n: save config in a plaintext file (977ba9e)
- search: get rid of max_threads (302e16f)
- search: use std::fs for searching (983d4dc)
- Steam integration for UM (c68d37b)
- exception: prevent Cn::XH exceptions from spamming the logs (df044fb)
- Improved speed of patch file resolution (29c85b5)
- Fix vector assertion fail with no patches (6e9fa6a)
- JSON: json_flex_array_size = 0 if type = json_null (44d04bc)
- Move the build date to a build parameter (0e8c2b3)
- Set the build date to an invalid date in development builds (ceef5f2)
- update: don't crash on empty repo server list (52ea75e)
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)
thcrap_tasofro
- Rework file patching (f3439bd, 299e968, 07851bd)
- Add support for inserting/removing instruction in nut files (0039d48, 41fd327)
thcrap_update
2021-01-17
2020-12-08
2020-11-05
2020-11-04
Most importantly, a fix for a bug that broke updates 3 weeks ago. Sorry about that.
Also a small change to th175, which will leads to support for most new files in hopefully less than 3 days.
thcrap
- Make + signs in codecave names illegal (aa9a387)
- Allow codecase/plugin function offsets (fb5a90d)
- Add per patch configuration support (85594b5, 814be1b, ab8e87e)
- Fix broken signature verification in self update (e3a9bf0)
thcrap_tsa
thcrap_tasofro
- th175: normalize filenames in fileslist (451330b)
2020-10-23
Fix a crash on the non-Steam version of Great Fairy Wars
thcrap
- mempatch: fix crash on invalid memory regions (40bfa62)
2020-10-19
thcrap_tasofro
- Add th175 support (2da82cc)
2020-10-14
thcrap
- Fix latest check when the latest list is empty (052acf2)
2020-10-13
thcrap
- Add runconfig_game_get null checks (03f0dfd)
2020-10-12
This time, I won't make a per-commit, because there are too many commits per feature. Usually we have around 2 commits per feature, this time... We have 82 commits for 3 features.
And these features are:
thcrap
- Convert json_t objects to C structs internally. This will hopefully make the code easier to read and debug.
thcrap_update
- Redo basically everything. Rewrite the downloading code to download up to 8 files in parallel. This should greatly improve download speed.
thcrap_test
- Add unit tests.
All the changes are in 3b3bfc9...897f8ae