Skip to content

Releases: thpatch/thcrap

2017-02-24

24 Feb 10:50
Compare
Choose a tag to compare

A small release to fix the ULiL ending bugs (and another bug while I'm at it).

thcrap_tasofro
  • Change the way quotes are parsed in pl files. (a2d96f9)
  • Add new balloons supports in endings. (9f4ddfa)
  • Apply the balloon expanding after retrieving the user-defined balloon. (c07c37f)

2017-02-17

17 Feb 14:32
Compare
Choose a tag to compare

Another small update with a few bug fixes.

win32_utf8
  • CharNextA: Try to handle the given string as utf-8 before handling it as being in fallback_codepage. (thpatch/win32_utf8@70e84cd)
thcrap_tasofro
  • pl: automatically use a bigger balloon if we try to display too many lines in it. (a09356e)

2017-02-15

15 Feb 14:13
Compare
Choose a tag to compare

Bug fixes, and addition of new features that should have been there before in the tasofro pl parser.

thcrap_tasofro
  • pl: don't skip lines of text when they follow another line of text (6505d2a)
  • pl: add support for the last text block of ending files (6505d2a)
  • pl: add quotes escaping (ba3f4c3)
  • pl: add ruby support (85bf9f1)

2017-02-05

05 Feb 22:55
Compare
Choose a tag to compare
  • Update our dependent libraries. Including an important change to Jansson that (finally) preserves the
    insertion order of JSON object items. (c4636f1)
thcrap
thcrap_tsa
  • Added BP_spell_owner (3d5c311, 66e6c82)
  • ANM: Clamp width and height of sprites to the actual texture. (4f77d8a)
thcrap_tasofro

2016-09-22

22 Sep 12:58
Compare
Choose a tag to compare
thcrap
  • Always set file_size to 0 for stack file resolution in empty stacks. (d930a9e)
thcrap_tasofro
  • When the game loads a DSS file and no DDS replacement file is provided, look for a PNG replacement file. (d34fbb4)
  • With full paths, ensure the path contains "data/" (fixes a crash in story mode). (2ef15b3)

2016-08-10

10 Aug 21:40
Compare
Choose a tag to compare
  • Update our dependent libraries. (e0a7686)
thcrap
  • Use C99 func instead of FUNCTION when not compiling with Visual C++. (c03ade8)
  • Rewrite the breakpoint prolog and epilog code in Assembly. (ec0c5ce)
  • Ensure lowercased DLL names for detours. (c8ba77c)
  • Apply detours to all import descriptors of a DLL, not just the first one. (02cbe15)
  • Support custom fallback codepages as an optional 4th element in version arrays. (1dbf863)
  • Tell people to post unknown executables on Gitter or IRC. (f80de97)
  • inject: Reference the correct KB in the condition variable. (f20054e)
  • Make bp_entry.asm SAFESEH-compliant. (7223fae)
thcrap_configure
  • Write run configuration files and games.js in text mode. (920c68b)
thcrap_loader
  • Show an error message if the run configuration was not found. (c3b458e)
thcrap_tsa
  • MSG: Correctly insert new >251/255 byte lines that need to be cut off. (4cde95e)
thcrap_tasofro
  • 1st step of tasofro games support: adding file replacement support in ULiL. (37e91c5)

2016-07-03

03 Jul 17:13
Compare
Choose a tag to compare
  • Update our dependent libraries. (6a0caf5)
thcrap_tsa
  • Actually patch 8-bit grayscale images. (2ae9e67)
  • th06: add support for in-games music titles. (90575e7)

2016-04-14

14 Apr 19:02
Compare
Choose a tag to compare
thcrap_tsa
  • th06: stop using paletted images. (940da5b)

2016-03-27

27 Mar 09:08
Compare
Choose a tag to compare

Fix: the previous build should have been built with VS2013 instead of VS2015.

2016-03-26

27 Mar 00:06
Compare
Choose a tag to compare
thcrap
  • inject: Only apply detours for newly loaded DLLs a single time. (6b4a0c5)
thcrap_update
  • Show a notification window during self-updates. (c1634ad)
thcrap_tsa
  • th06: add support for patching of 24-bits RGB files. (5bf74d6)