Releases: touhouworldcup/thprac
thprac v2.2.1.9
Welp, I finally implemented support for TH19 v1.10c. Took me long enough. I mean, even Ju.N.Owen got there before me...
Anyways, with this released, I will most likely be focusing on other programming related things. I also realize more and more that a lot of thprac's underlying infrastructure code, but also the launcher need a complete rewrite, so I will most likely continue to be inactive with thprac development. In the meantime...
Changelog
- Backport a bugfix from @RUEEE's fork regarding using relative paths to games with a local data directory (402cb9e)
- th19: Implement support for version 1.10c. I decided that both v1.00a and v1.10c should be supported, given how fundamentally different they are. (37fcd67 0146235 dd6da3d 2a2eee7 59c0a88)
Pretty small changelog this time, but doing this has gotten me over a major thing blocking me from doing all the other stuff I want to do. Things are about to get very, very interesting.
thprac v2.2.1.8
This release is simply meant to put all the changes I made since the last release into a new release. After I implement support for th19 v1.10c, I will make another release. But for now...
Changelog:
- Add Unicode support to the injection logic. This should make thprac truly locale independent now (692a465)
- TH06: fix deathbomb timer being two frames too long in practice mode (67ba462)
- TH08: tweak the practice menu to be better suited for score players (40ba05b)
- TH10: Add an option to disable faith loss (73dc47e)
- TH12: fix the stage 5 boss if you choose to enable dialouge (145d4de)
- TH13: fix certain spellcards that don't exist on Easy mode being selectable on Easy mode.
- TH13: allow manipulating a certain mechanic that I don't understand (db2782f)
- TH17: fix practice menu allowing for a larger than normal amount of bomb fragments (79a28b3)
- TH185: Fix an issue where the mouse cursor wouldn't show up (31ae87b)
- TH185 + TH19: Add to random shottype + game rolls, and add thcrap launcher support (ca3afc8)
- TH19: Put the practice tool into story mode, and allow selecting the stage (9e64582)
thprac v2.2.1.7
At this point, who even knows what my versioning scheme is. Anyways...
The big stuff: TH19 support
It's just like how TH09 support works except that it's worse because not as much is known about TH19 code so far. There will probably be follow-up updates to add the missing features that TH09 has that TH19 doesn't
Other changes
- Basic technical support for games with ASLR enabled (for th19) (dd85655, f7ce3d3)
- Fix a lot of input related stuff in a lot of contexts (probably) (703b335)
- TH06: Fix #110 (61772ca)
- TH18: Fix Lily and Mukade sliders being unselectable (7ca4f95)
- TH18: Fixed selected active card UI not updating after automatically swapped when acquiring new active (0e844fa)
- TH18: Changed Shop Manip to allow unlocking cards (63928a4)
- TH18: Added option to play vanilla replays with non-probabilistic mallet item conversion rate (7b77cd1, 9eebff4)
- Rest in peace, Geoff Chappell (f9466d1)
thprac v2.2.1.4
Changelog
- Allow clicking the text on the Backspace menu. This should allow Steam Deck users to tap those options, therefore only needing to bind Backspace to make use of that menu (b4fe472)
- TH07: Remove the stage 3 blur effect when selecting stage or frame warp. The basic fix already existed for boss fights and just had to be called for everything else (a150318)
- TH128: Fix movement for the second nonspell of the final boss fights (0baa092)
- TH17: Add the ability to click on the screen to spawn an animal token. This is not a useful cheat, because it will instantly break any replays saved with it (e4a17e9, 4588b55, cc5a25e, 52523ee)
- TH18: Allow opening the shop anywhere. This is not a useful cheat, because it will instantly break any replays saved with it (91efb13, 6b11bbc)
- TH185: Switch to using an in-game popup dialog to select the wave type. This is compatible with multi wave combinations (4db6554)
thprac v2.2.1.3
Changelog
- Added support for replays with special characters in their filenames (8bd73cc)
- Re-enable the Enter key. Use of the enter key was explicity disabled in every previous version of thprac for a reason I am unaware of (7860b22)
- Revert changes made to replay loading. Those changes led to Everlasting BGM not working in th15, as well as desync issues in th08. (c5108ad)
- TH08: fixed oversights in Stage 3 on Easy mode (c50d061, 50192cd)
thprac v2.2.1.2
Changelog
- Removed crashdump creation. This fixes the severe performance issues people have been having
- Re-removed "Unlock monitor refresh rate". Somehow, the change that brought the feature back caused people to have crash issues, that weren't happening before it got removed and after it got removed but before it got readded
- Removed "Data gathering"
thprac v2.2.0.0
Changelog
- th185: Full support
- th06: minimum rank is no longer 16
Technical changelog
- Switch to C++ 20
Everything about the very core of thprac will change in the next version and none of the replays from this version or any prior version will work (there might be a conversion tool for some replays). This version has some of the changes already in it, but only for th185
thprac v2.1.3.1
Changelog
- Bring back "Unlock monitor refresh rate" (42d6407)
- th12: Add more phases to Nue's final (shoutouts to Muter3000)
I have to admit that this is a very small changelog, I just wanted to push the latest changes to a new stable version before th185 comes out
thprac v2.1.3.0
Changelog
- Add tickbox to show the dialog on 1st nonspells for bosses in Great Fairy Wars (70f11eb)
- Support custom themes (0173b43)
- Launcher: use the good folder picker on Windows versions that have it (c278e26)
- TH07: add BMP snapshot support (3518bf3)
- TH07/TH12: fix wrong BGM when launching some nonspells without dialog (bf66c41)
- TH10/TH11: fix wrong boss name issues (c7d5a6b)
- TH15: allow selecting more rage phases in the extra stage final spell (224d780)
Bugfixes
- Fix joystick issues (f7649a2)
thprac v2.1.2.0
Changelog
- Add tickbox to show the dialog on 1st nonspells for bosses and midbosses that have dialog (d3e9dbc)
- Stages that don't have a midboss will no longer have a "Mid Boss" option in the Warp dropdown (fac5452)
- The updater now uses WinInet instead of WinHttp. For the user this means that the updater will actually work on Windows versions Vista to 8.1 (2b241cf)
- Add "Light" and "Classic" theme (24c8a65)
- You can now configure if thprac should make the game window freely resizable (e19e9d3 51d2c28)
- th13: selecting a stage 6 or extra stage spellcard will now always give the boss the correct hitbox size (38c9dcc)
Bugfixes
- th06: changing the framecount from the pause menu will now do something (7fa1322)
- th06: the advanced options menu now works if the pause menu is open at the same time (57f8b71)
- th07: fix frameskip buggyness (2c8e74a)
- th09: draw the cursor in fullscreen mode (4be96a8)
- th09: the GUI will no longer appear broken when launched without vpatch or when switching between windowed and fullscreen mode mid game (fd3a488 f6e583d)
- th13: L HUD will now count misses with invincibility enabled (65da8f6)