Skip to content

Releases: thpatch/thcrap

2020-11-04

04 Nov 00:45
Compare
Choose a tag to compare

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

23 Oct 22:06
Compare
Choose a tag to compare

Fix a crash on the non-Steam version of Great Fairy Wars

thcrap
  • mempatch: fix crash on invalid memory regions (40bfa62)

2020-10-19

19 Oct 18:09
Compare
Choose a tag to compare
thcrap_tasofro

2020-10-14

13 Oct 20:09
Compare
Choose a tag to compare
thcrap
  • Fix latest check when the latest list is empty (052acf2)

2020-10-13

13 Oct 16:51
Compare
Choose a tag to compare
thcrap
  • Add runconfig_game_get null checks (03f0dfd)

2020-10-12

12 Oct 22:08
Compare
Choose a tag to compare

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

2020-06-06

06 Jun 14:41
Compare
Choose a tag to compare
thcrap_tsa
  • Steam integration for MoF, SA, UFO (3451882)
scripts
  • release: Prepare things to ship the release through our CDN. (d2c0faa)

2020-04-27

27 Apr 07:04
Compare
Choose a tag to compare
thcrap_tsa
  • th06: end: Prevent another crash (28607ad)

2020-04-08

08 Apr 21:29
Compare
Choose a tag to compare
thcrap
  • let codecaves refer to each other (6130c65)
  • Fix allocation size bug in codecaves (278534f)
  • codecaves: allow specifying the memory protection of the codecaves (98675e1)
thcrap-tsa
  • th06: end: detect @ in a correct way (cd6c28d)
  • th06: end: don't rely on @z (a9a707c)

2020-04-03

03 Apr 12:11
Compare
Choose a tag to compare

A few smallish features - base support for replay files renaming, a retry button on JSON parsing error (so that you can fix your JSON file without closing / reopening the whole game), a few fixes for potential memory issues...
And one big feature - support for th06-th09 endings.

thcrap
  • Allow absolute path for patch location (8d1f4e9)
  • Allow changing hardcoded strings for FindFirstFileA calls (469f77a)
  • Allow changing hardcoded stings for CreateFileA calls (a48053e)
  • Retry button for JSON errors (239ca15, 1f0ded3)
thcrap_update
  • In the "disable updates?" popup, tell that we didn't create the bat file yet. (219685a)
thcrap_configure
  • Change advert to UTL (7eb06e0)
  • Add hint to avoid static English patches (5dd735f)
thcrap_tsa