|
|
楼主 |
发表于 2025-9-25 04:12:21
|
显示全部楼层
本帖最后由 Kuriyama_Mirai 于 2025-10-21 20:49 编辑
更新日志(翻译中)
v2.2.2.3
(Note from OP: the original title is "v2.2.2.22")
Also sometimes called v2.2.2.3
**Major highlights**: rebinding thprac hotkeys so Steam players don't have to take a screenshot to change FPS (thank Pickled!), fixing various issues related to launching games and desyncing replays across the series (including MoF st4, SA st6 and TD Marisa desyncs), warp improvements in IN/SA/WBaWC, and *literally everything we could possibly do for FW replay synchronization* (preventing all known desyncs when recording new replays, and new Advanced Menu tools to fix desyncing vanilla replays). All changes without a user tag are by yours truly (^^;
## Changelog
* Add the ability to rebind in-game thprac keys from the launcher (3236e90a65d362985a6c014564bc90f5534b8bea) @PickledCow
* Fix launching Steam copies from the launcher or from in-folder thprac (46e8be12ce3fc310768b76a74f0a05ecc75b72a7, bdc3dc9201a79ac2c4fa03a95849e5faeaf9f9c9)
* TH06: Fix Down/Shift/Control acting as restart binds separately in the pause menu (653e926f25d4c68df2841767dec656c025b31523)
* TH06: Prevent desyncs related to performing actions (skipping dialogue, bombing) while unpausing (e80216212fd0805b5e7ec5ea3c99eda52a5163c1)
* TH07/08: Prevent desync related to skipping dialogue while unpausing (22a9bd3cf16fb8ec15157cbf303c20681dc1e2b5, 8ed3e9ca0ec2f9f9e89e63b6e5c125ffb175a264)
* TH08: Hourai Elixir warp overhaul - phase warps, dialogue option + various fixes (8d807fc1d64dd45645db47df21d9524fbd021f4d)
* TH10: Fix replay desync when starting from Stage 4 (bd18557d90d839f4eea328c49b13adaa6d34642c)
* TH11: Fix replay desync when starting from or transitioning to Stage 6 (185a4240a34619d03c277cec8ad3518769af31d1)
* TH11: Fix various warp issues including Yuugi taking her sweet time to show up and wrong health/invuln. timer values (19d8386532764d2531fb02d41ce64e1fc326bdfd)
* TH12: Prevent desync related to bombing as ReimuA during a stage transition (4eeaf8376a5e6671923f03710d5446cf45b8adac, a4b69e0591eed50d9e188af32af661e3651e2c8b, a9358eb2dcc9698ff655ca263f52fbf33d2edf5c, a5312d9a565ae873c645d68e5ceb12ed70763a63)
* TH12/13: Fix niche desync related to iframes being granted incorrectly (0539bf434cf17777b5a3493c3b571ae1d972abf1)
* TH13: Add "Trance Meter Lock" option to toggles menu (e2ef3b29fd2a7b9a71b24de15770b183361e046f) @PickledCow
* TH13: Prevent common desync for Marisa runs (4eaba6f6d55581f04b0b529e2c770b4224205e9c)
* TH13: Fix "Debug acc." being enabled by default (5c5f4aa7b9a4e4120744a3f62e3fd587183dfe3b)
* TH13: Fix replay issues related to the "spirit side" practice param. (a3aa4f80295f140e369864f3727d21c78748e631)
* TH13: Fix everlasting BGM preventing trance-mode BGM from playing (369b8b25b8213baeeb9d8de55a51529bd41a665c)
* TH16/17/18: Fix "(null)" column appearing in user replay pages (c8962f1cb32dc8fafab2d6ac19c7c2147a31fb8d) @Nylilsa
* TH17: Add dialogue warp option for Geometric Creature & fix its invuln. timer being too high (f8db9e15f116a5dc51329cd81d7f1f210344bd60, b1adf6f3533367a53bbfdc969f9b921242035627)
* TH17: Fix Saki's second non warp not having movement bounds set properly (9fffd5b64f27fc9d7bf52954de9831cfa5da19bd)
* TH18-20: Fix various launch-related issues (c6a92abf4264925e16ca226e70c179284c137540)
* TH20: Fix various major bugs from restarting replays outside of Stage 1/Extra (f525367f48e41d4886949c8646b80885f7283520)
* TH20: Prevent resolution-dependent Extra Stage desync & add tool to make Extra vanilla replays sync regardless of resolution (3303dc71369a5bc152b074b57411684e3a1a1892, 199758471c13d10e126b90fa0d96d3facae7319a)
* TH20: Prevent desync related to the drifting of Y2 options (524a3e5edbe564f394b035f28963a5605b8462c9)
* TH20: Prevent desyncs related to lingering damage auras from Y1 options or Reimu bombs (648e2623edc5ceb55266e96fb504c15faef6b6b3, 7eaa9dcfa2a3c9cb540636d2c5dbd8c6871052bb)
* TH20: Add tool to re-sync Main Story vanilla replays (d98fa6969912fff270f5e3b4e141d30b17c2f9d0, f472f25b56ed97c3b8e4a8f1ca373d802752ea2f)
* TH20: Fix undefined behavior and desync from killing a Wonder Stone enemy after the summon gauge fully depletes (4817b407ba76c6ec0246330f46a6241f5459b1bf) @Guy-L & @zero318
* TH20: Add tool to re-sync replays affected by the above issue (b0bb50fbfc95f5cf0623b33a1e2089b5c09ca701)
* TH20: Fix "Summon Gauge Lock" not blocking changes from killing Wonder Stone enemies (386500aab8e93807b2869b05df0170ba37242737)
* TH20: Fix Esc+Q (b9fcbd88a93ebee53633e7f131ee26e60624bbaa)
###### and that's probably it from me for a good while unless i broke something
v2.2.2.2
中文翻译
At last, we reached the funny number. OK changelog time, this time the changelog was written by @Guy-L
## Changelog
- TH06: Fix St3 Non1 being categorized as a Spell Card (a1b34212a70bfeffe1d59a85e4feae6f005f0d49) @H-J-Granger
- TH13: Fix practice menu being too wide on some setups (910b169c1fa217a0143071d19de04cf4288a6531) @H-J-Granger
- TH17: Fix thprac-related desync (c4d9a52e1533da33ba3fa76f9d6dba72fdd5b824) @Nylilsa
- TH20: Add number of stones summoned & killed (summon gauge max) as a practice param (306ca0bed6820f4b89da8f1ab13ac3fa398954f2) @Guy-L
- TH20: Add drop cycle (bomb/life piece) from summons as a practice param (f06f9782b19784278100811a641e2b5f4ec40ce6) @Guy-L
- TH20: Add hyper & summon gauge drain to gauge lock keybinds (bf2310791f39eff7b43d12828e8389f23375e23e) @Guy-L & @zero318
- TH20: Add ability to start practice with hyper / summon already active (c1c77d30fff76f4517e40c4715eca4b0b105e1f8) @Guy-L, @zero318 & @khang06
- TH20: Add Extra timeout final phase warp (c2e1f95e558997b4bbc6a64d251c2319af70d124, 132dd353681add554bde7d0d3b8184c4751fd60e) @Guy-L
- TH20: Fix various graphical corruptions & related desync (5a36cf0057d50158e027767b14ba6eb7224bc78e) @khang06
- TH20: Fix desyncs related to Reimu's R2 wide & stone summons during bosses (221c29458ace216974cc86af888202933c43dbd9) @khang06
- TH20: Fix off-by-one issue in stone level bounds (100a2f25bd89de3d8b35c89a58c543aeab6569e2) @khang06
- TH20: Fix stone priority meter taking value of stone level (360e7d83f9b249ebe638be4976069de438fae4b8) @Nylilsa
- TH20: Fix hypers breaking with invincibility enabled (63a6c5cc7d4828d1ce9f149843d1bca058036d1f) @khang06
- TH20: Fix wrong shottype name on replay save screen (f03477decb0ec75cc9ed86bd2159aa3b02c3a396) @khang06
- TH20: Fix wrong stage numbers in replay menu & removed (null) column in user replays (c28de1c81fe7f5ce9e57c7e17950baa3032bdb27) @khang06
- TH20: Fix some text issues (366c6a4037deb1c63898c6191a1358c645e6d561, 3ee64d82695556275b5a9b0efd47c7418fd0abf6, 54064b5dd407df05f5b7876e3bb38688b9cdf4d9, a0cc9e0707ca3aeab9bcb284cd1cf31f491cafe2) @H-J-Granger
- TH20: Make St4 Mid2 start faster (8544f29df8eadb5895ea077df68f20b53e2f15a3, 02173b63328d998b6bfffbf7e8361b1d5c9671d1) @Guy-L & @RUEEE
v2.2.2.1
Hotfix release to patch some TH20 related bugs
- Launcher: Add th20 to rolling feature and thcrap integration (e255af8531fe3938c9826e0ac8fb5e045ffea152) @H-J-Granger
- TH20: Fix ST6/Ex boss warps spawning the boss too high (17a970aa230a220c1adc25d3fa9e525784ebe312) @Guy-L
- TH20: Fix DPad hook crash (6cc1328ac182452d6f8f87ceea764f9f38ac9b8b) @khang06
- TH20: Fix Extra stage using the wrong stones after restarting (6e66e333ec3146bfe8cf1385466c817f2c393a8f) @RUEEE
- TH20: Fix Everlasting BGM on Game Over (babb4eb380a2f26fe1d7618dd87c7fe1b3ff7733)
v2.2.2.0
Thanks to the generous contributions from @khang06, @Guy-L, @Wst-04d12 and @H-J-Granger (and a version of thprac having been made for the demo as well) it only took two days for thprac to be fully functional for TH20
Pretty short changelog given how substantial the work on this one is.
v2.2.1.11
Would you believe me if I said that this release is HUGE?
Contribution guidelines (49d44e32)
Yeah, those are a thing now over here. Mainly due to thprac being allowed to be injected when doing a credit in [Touhou World Cup](https://touhouworldcup.com)
Changelog
- Injecting thprac will now automatically make Dpads work (95ce1c14)
- Allow thprac to attach to the first Touhou game process it finds without prompting the user (ebad70b1)
- Lots of string and localization fixes (4b8c0d15, 38b2ea53, c174b83c, 69aa547c, 18d5a530)
- th08: fix inf. bombs still using up the last bomb when you deathbomb with one bomb left (c8f098c6)
- th12: remove some test code that was causing performance issues (5fbadd63)
- th17: "Spawn a Goast" is now translated (6a595743)
- th18: Add fixes for crashes with Death Avoidance Elixir and Shield Method of the Youkai (by @khang06) (649827aa) (d390fcf2)
- ...
- Internal changes (398ff17c, 9b7f4fae, 20e33307, e08ba159, fcd0869a, 6d8d6777, bd0b946f, 912ab55f, cbc18cca, b3754528, de217103, aa7bced3, ae7a7ff6, b97a6fae, 27ef7a13, e3372b0a, 2ff1f4a7, 810906d9, bf1acc64, c52d322c, 80522c4d, a33e26e5, 4d513e96, 8a6d0e73, cc0946e5, 41232a76, f8a9a94d, 8b5e1327, 6dfdddd7, 0eac014b, 6b96958c, 71428a1a, 75fd43d9)
What exactly makes this release so huge is for the reader to figure out
v2.2.1.10
Lots of smaller improvements, but also something big for the TH19 players. I'm also working on merging some features from @RUEEE's fork (though there are some that I KNOW I don't want to merge, see https://github.com/touhouworldcup/thprac/issues/221 for more info)
v2.2.1.9
Welp, I finally implemented support for TH19 v1.10c. Took me long enough. I mean, even [Ju.N.Owen](https://github.com/progre/junowen) 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...
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.
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...
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
v2.2.1.6, v2.2.1.5
根据领头开发者 32th-System 所述,这两个版本号并不存在。32th-System 表示,在发布 v2.2.1.7 时,
「因为更改很多,所以他在最末的版本号上做了一次猛增。然而,他不认为这些更改足以将版本推进到 v2.2.2.x」。
v2.2.1.4
中文翻译
- 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 (b4fe4729739515181d551461a2b38d498242322d)
- 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 (a15031890e87fe5d0b3855d5597c69fc84cd88fb)
- TH128: Fix movement for the second nonspell of the final boss fights (0baa092f52eb6385e1434179eccc93bf3544bf30)
- 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 (e4a17e907c4c828976edf10c21244c616a3e55d1, 4588b559d14b8ef3d81a089899c9ac37c0d1a53f, cc5a25e5c8a9e78d89b65035ba75eaaf73a83aff, 52523ee13654960c6cd3ab88aa243892b52293c1)
- TH18: Allow opening the shop anywhere. This is not a useful cheat, because it will instantly break any replays saved with it (91efb130a5a7fa6608cd0cfc6d43ec5812f7af64, 6b11bbcf028812a6296132cff3c3bb4561291d70)
- TH185: Switch to using an in-game popup dialog to select the wave type. This is compatible with multi wave combinations (4db6554b733b98e2fb7ba690ed85df889593a0cd)
v2.2.1.3
中文翻译
v2.2.1.2
中文翻译
- 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"
v2.2.1.1
楼主也想知道为什么没有这个版本号。
v2.2.0.0
中文翻译
Changelog
- th185: Full support
- th06: minimum rank is no longer 16
Technical changelog
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
v2.1.3.1
中文翻译
- Bring back "Unlock monitor refresh rate" (https://github.com/touhouworldcu ... 6be5b27d3d27ee74406)
- 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
v2.1.3.0
中文翻译
## Changelog
- Add tickbox to show the dialog on 1st nonspells for bosses in Great Fairy Wars (https://github.com/touhouworldcu ... 4b8758518851e2fb654)
- Support custom themes (https://github.com/touhouworldcu ... bfa1c6625bbcdf6c45a)
- Launcher: use the good folder picker on Windows versions that have it (https://github.com/touhouworldcu ... 8126425f300ed0ea52a)
- TH07: add BMP snapshot support (https://github.com/touhouworldcu ... 7214b5f9609a331996b)
- TH07/TH12: fix wrong BGM when launching some nonspells without dialog (https://github.com/touhouworldcu ... d3548fdab9882ef3757)
- TH10/TH11: fix wrong boss name issues (https://github.com/touhouworldcu ... a288e2ca3d1b6c4e765)
- TH15: allow selecting more rage phases in the extra stage final spell (https://github.com/touhouworldcu ... b21291decb875e7a8ee)
## Bugfixes
- Fix joystick issues (https://github.com/touhouworldcu ... cec402e1e976a20d396)
v2.1.2.0
中文翻译
## Changelog
- Add tickbox to show the dialog on 1st nonspells for bosses and midbosses that have dialog (https://github.com/touhouworldcu ... e9059c075a835814660)
- Stages that don't have a midboss will no longer have a "Mid Boss" option in the Warp dropdown (https://github.com/touhouworldcu ... 7848fa386204c22d947)
- 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 (https://github.com/touhouworldcu ... cd5d57bda70ef178d5f)
- Add "Light" and "Classic" theme (https://github.com/touhouworldcu ... e8997162b7b54387461)
- You can now configure if thprac should make the game window freely resizable (https://github.com/touhouworldcu ... 9f57bfd698305a36625 https://github.com/touhouworldcu ... 5355ea4235c3254312e)
- th13: selecting a stage 6 or extra stage spellcard will now always give the boss the correct hitbox size (https://github.com/touhouworldcu ... a2e6ea2049b013e22d8)
## Bugfixes
- th06: changing the framecount from the pause menu will now do something (https://github.com/touhouworldcu ... 5c1db86ba962737a630)
- th06: the advanced options menu now works if the pause menu is open at the same time (https://github.com/touhouworldcu ... 9ebe6a1750eb1b04eb1)
- th07: fix frameskip buggyness (https://github.com/touhouworldcu ... 8fab822f77641f8c7fa)
- th09: draw the cursor in fullscreen mode (https://github.com/touhouworldcu ... 6451009f4b30706a1be)
- th09: the GUI will no longer appear broken when launched without vpatch or when switching between windowed and fullscreen mode mid game (https://github.com/touhouworldcu ... 7698f6d048e689b78bd https://github.com/touhouworldcu ... cbe03f22aa0d21adec5)
- th13: L HUD will now count misses with invincibility enabled (https://github.com/touhouworldcu ... 6da13e2ded7434b5804)
v2.1.1.4
中文翻译
## Changelog
- Added safety checks to ensure that GameGuiBegin -> GameGuiEnd -> GameGuiRender run in that exact order (https://github.com/touhouworldcu ... 444d53a5f976bd719ad)
## Bugfixes
- th06: as a result of the change made above: running the game directly from the launcher with no vpatch will no longer crash
v2.1.1.3
中文翻译
## Changelog
- th10: add option to show real bullet sprites for "Source of Rains" and "Divining Crop" (https://github.com/touhouworldcu ... 00aa1276ad52906e55b)
- th06/th07: fix input glitching bugs for example when the window gets deselected while the game is loading (https://github.com/touhouworldcu ... cde3f95d8689c1f17e2)
## Bugfixes
- th06: I probably fixed something related to frameskip or something but I haven't checked if it was broken before (https://github.com/touhouworldcu ... 4e717ae6e66d13c539d). Though this commit will be very important for supporting [OpenInputLagPatch](https://github.com/khang06/OpenInputLagPatch) in the future
v2.1.1.2
中文翻译
## Changelog
- TH06: Prompt the user to save a replay when quitting the game (https://github.com/touhouworldcu ... 12c13c136654ad06a66)
## Bugfixes
- TH10: fix MoF/DVoWG delay option (https://github.com/touhouworldcu ... 4dd64ec9a18cfa1a290, https://github.com/touhouworldcu ... c7271be0b5cb89442ec, https://github.com/touhouworldcu ... b8c96f4f069fd425cc8)
v2.1.1.1
中文翻译
## Changelog
- Added link to Royalflare archive (https://github.com/touhouworldcu ... 5e3bea95fb1006c98a0)
- Launcher: Identify ASCII filename TH06 and Egor's unpacked Steam TH18 (https://github.com/touhouworldcu ... 6c963ac0f08d7de955c)
- Converted numerous locale specific things to use Unicode
- TH06/07/08: add manual frameskip (https://github.com/touhouworldcu ... 7bb1ab263d9a0cafb28)
- TH08: remove certain limitations in practice menu (https://github.com/touhouworldcu ... 960841e4fac89a7891b)
- TH10: Allow setting firing rate for the spell Mountain of Faith/Divine Virtue of Wind God (https://github.com/touhouworldcu ... 92a6b7f4c8f10368958)
## Bugfixes
- Fix inputs not being registered if frameskip is enabled (https://github.com/touhouworldcu ... 2a467a385416a67d628)
- Fix language selection dropdown being broken
- TH08: Getting hit while invincible now invalidates spell bonus (https://github.com/touhouworldcu ... 6c5b5074f2782189243)
- TH18: enabling 0CD will no longer auto skip dialouge (it seems nonsensical that that was a bug to begin with but I assure you, it makes a lot of sense) (https://github.com/touhouworldcu ... 16cc716c26ec55436b1)
- TH18: fix "Add stage/clear bonus when playing replay" (https://github.com/touhouworldcu ... ce8597c6dcbc02e127b)
- TH18: copy the stage transition hack from 32th/score_uncap on thcrap (https://github.com/touhouworldcu ... 237668c8f4114556d78)
v2.1.1.0
中文翻译
## Changelog
- New and improved support for TH09, similair to the TH09 SSG (ec120890, 5e20132a, b85eff49)
- Add an option to prevent TH08 from resetting spell histories when switching away from the NDT English patch (f980731c)
## Bugfixes
- Launcher: Better minimize behaviour (9952c5ff). Clicking the taskbar icon will now minimize the launcher
- Launcher: Identify th175. The launcher will now be able to scan for th175 (0945081d)
- th13: enable advanced options (62f30b4c). For some reason the advanced options were disabled in th13
- Allow attaching to Uwabami Breakers (alcostg) (e2746503)
v2.1.0.0
中文翻译
This is the first version of thprac released by me. (Remark by OP: i.e., 32th-System)
### [Changelog](https://youtu.be/Q0CgwTwnhgA)
- New update server
- You can now choose the direction the first UFO flies in
- The timeout phase of the final spell in stage 6 in th14 can now be warped to
- You can now set the difficulty for the Lily White card in th18
v2.0.8.3 及以前
请联系原作者 Ack。
|
|