Giter Club home page Giter Club logo

thprac's Introduction

thprac

A tool for practicing Touhou Shmups

ko-fi

How to use

Either: place the executable in the same folder as your game, and run it. The game must be updated to the latest version and the executable must have it's original filename (thXX.exe for most games, 東方紅魔郷.exe for Embodment of Scarlet Devil, alcostg.exe for Uwabami Breakers). Thprac will automatically detect vpatch. Steam versions will not work with this method.

Or: Run the game in whatever way you want (be it through thcrap, with vpatch, through Steam, etc...), then run the thprac exe. Thprac will automatically detect the running game and attach itself to it. You may need to return to the main menu for thprac to take effect.

Or: Use the launcher. This video explains how the launcher works. A quick and dirty overview of thprac 2.0

Features

Enchanced practice mode (supports all main games, Great Fairy Wars and Uwabami Breakers. Does not support Phantasmagoria of Flower View)

Unconnected Marketeers grafik

It replaces the original practice menu with this UI. It also adds a practice menu to "Start Game" in Great Fairy Wars and Uwabami Breakers, which don't have a built in practice mode. On certain spells you can select phases or change certain parameters.

Uwabami Breakers Great Fairy Wars

The menu can be controlled with your keyboard or controller. With this method, you can select the option with UP or DOWN, and change the option with LEFT or RIGHT. You can also use the mouse. Press SHOT to confirm.

Thprac will automatically save the options you input into this into any replay saved. When playing back the replay, thprac will automatically apply those options. Replays saved when playing with thprac and the "Mode" set to "Custom" will not work with the unmodified game

Backspace menu

In any supported game (except for TH09) you can press BACKSPACE to access the Backspace menu. It will show you options that can be activated with the F keys.

TH18 TH17

Advanced options

In any supported game, you can press F12 to access the advanced options. TH08 TH18

Statistics (WIP)

In TH13, press L to view a more advanced HUD TH13

Game specific features

TH185 Force Wave

grafik

If thprac is enabled ("Mode" is set to "Custom"), this popup will appear whenever the game is about to randomly choose a wave.

TH09 Tools (for Phantasmagoria of Flower View)

TH09 Tools

When starting a game in Match Mode, you can select "Custom" in a "Mode" prompt. If you do that, this window will appear in your game. It can be moved and resized as you want and can be fully hidden by pushing F11.

TH19 Tools

TH19 Tools

It's just like TH09 Tools, but for TH19

TH06 pause menu

TH06 Choosing "Exit" will prompt you to save a replay. Warning: replays saved like this will keep going even after the point you chose to save the replay. The player character will stand still and not shoot.

ESC + R fix for Violet Detector, Wily Beast and Weakest Creature and Unconnected Marketeers

Credits (May 27th 2022 and after)

How to build:

A Visual Studio solution is bundled that uses the Visual Studio 2022 build tools (v143) for building. However, thprac will compile perfectly fine with Visual Studio 2019 build tools (v142) as well. Your builds will support Windows XP perfectly fine, v141_xp build tools are not needed.

If you add a new string to the codebase that needs to be localized, put it into thprac_games_def.json and use the thprac devtools to generate a new thprac_locale_def.h

Q&A

Why did thprac move?

Ack has completely stopped thprac development and can not be contacted at the moment. This is the statement on his original repository

I will indefinitely cease all future development on thprac/Marketeer, you are free to continue working on it, granting that you follow the license's terms. Due to my insufficient skill, the code is glutted with obscure writings and terrible logic, turning the whole thing into a complete mess. I'm sorry if that disturbs you.

My antivirus says it's malware. It is really?

Thprac contains no malicious code, but due to how it works, an antivirus might complain about it. If your antivirus complains about thprac, add a trust/exception. Also try this version and report back if your antivirus does not detect it

English patch support

Thprac is compatible with thcrap. Thprac's launcher can act as a thcrap launcher as well, similair to Universal THCRAP Launcher. When launching a game with thcrap, thprac will be able to attach to it. Thprac is not compatible with static English patches, like the ones made by gensokyo.org

Cannot find Embodiment of Scarlet Devil

Make sure your exe is named "東方紅魔郷.exe" or "th06.exe". If thprac still can't find it, the launcher can launch an exe with any filename and attach thprac.

How do I save a replay mid-game in TH06TH07/TH08/TH10?

You can't. The thprac 2.0.8.3 manual says

Because of how these games were programmed, adding this feature would be quite troublesome, so currently there's no direct solution to this

Recently, this feature was added to TH06. However, any replay saved mid game will not return to the title screen even after the point where you saved the replay. Consider this functionality "there and ready but still a bit quirky"

What does "Everlasting BGM" mean?

It prevents the BGM from resetting when you reset the game

What does "Coercive Reporting" mean? (Shoot the Bullet/Double Spoiler)

It locks the camera onto the boss at all time and removes the camera's recharge time

How do I switch language?

Thprac will automatically set it's language to whatever you set in the launcher. It will automatically set the launcher's language based on your Windows language. The video in "How to use" explains how to change language in the launcher right at the start. With ALT + 1, 2 or 3 you can switch language in-game. This shortcut does not work in the launcher

Where to report bugs?

Scroll up and click the "Issues" tabs. Alternatively, clicking this text will take you there

It says "Unsupported VsyncPatch verson" in the advanced options

You can find a compatible version of vpatch here. Use DLLs from rev7 whenever you can

FPS adjustment seems to be broken when using vpatch

Certain tools ("DX8 to DX9 Convertor" for example) conflict with VsyncPatch

As for adjusting replay speedup and slowdown FPS: this functionality is only implemented in TH13

What is "DDC - Marisa Laser Related"?

It's an attempt to fix the infamous Marisa laser desync bug in Double Dealing Character

thprac's People

Contributors

32th-system avatar guy-l avatar hoangcaominh avatar lmocinemod avatar mariox222 avatar muter3000 avatar raviddog avatar tnt569 avatar zero318 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

thprac's Issues

TH18: "Add stage/clear bonus when playing replay" gives life/bomb stock bonus, but not stage bonus

Guy-L commented on 1 Nov 2021
Here's a comparison of the true scores & in-replay scores with this option enabled and disabled for a few runs that don't counterstop (showing only the millions):
изображение
And an example (7mil stock bonus):
изображение
Seems the option doesn't have an impact outside stage 6 and Extra, and in those it correctly adds the life/bomb stock bonus but forgets to add the stage bonus (6mil or 7mil). The error confused me at first, I didn't realize there was a stock bonus in the game like in WBaWC until further digging.
As a side note: F12 is the Steam screenshot button, so it triggers when you want to show more options with thprac. Would it be possible to remap it? (You can remap the Steam key, so it's not too big a problem, I'm just more used to F12 meaning screenshot).

ack7139 commented on 2 Nov 2021
This option does work in stages 1 ~ 5, but only for single-stage practice replays. As for the missing stage bonus in stage 6/Extra, that's my bad. My stupid brain mistakenly thought that the stage bonus and the stock bonus were mutually exclusive.
About the key remap feature, I overlooked it since I hardly play Touhou on Steam. I will add it in the next release.
Also, hats off to the score comparison you made there!

setting boss height #65

toimine commented 3 days ago
would be cool if you could force the boss to remain at a particular height in practice settings, there are attacks (mostly in newer tuohous) where the boss being high/low makes things much harder

New thcrap setup tool not detected #54 (bug)

inakilbss commented on 20 Dec 2021
Thcrap recently updated the config tool, the new version being called thcrap.exe instead of thcrap_configure.exe. The old tool is deleted every time thcrap_loader is run, so the only way to run with thcrap is to readd the old tool every time thprac is opened.

新作rep分析功能【功能添加意见】 #28 (enhancement)

Kerbinator-CN commented on 9 May 2021
比较新的新作似乎没有红妖永的那个统计功能
就是红妖永"你的战绩"部分
希望能添加一个功能,在replay播放(包括加速播放)的时候能够统计:
miss次数,bomb次数,SCB次数
飞碟/灵界/季节解放/咆哮等的次数
抱掉的B总数,决死数等等
并且在rep播放结束的时候显示战绩
————————————————
其实意思就是:很新的游戏似乎完全没存储这些数据,需要rep通过游戏你计算 (rep炸了另说)
而且如果说通过弹幕还原那至少需要游戏内高速播放一次rep

thcrap support expects the old thcrap_configure to be present

The check for thcrap folder validity includes checking that thcrap_configure.exe exists, which makes using thcrap through the launcher inconvenient, as thcrap_configure.exe is deleted every time a game is opened with thcrap and the folder is validated every time the launcher opens

TH13: Toyosatomimi no Miko's hitbox is bigger than expected when warping to spellcards. #57 (bug)

kiranptl27 commented on 25 Dec 2021
Under regular conditions, Toyosatomimi no Miko's hitbox for the player's shot is bigger for her first lifebar (both the nonspell and the spellcard). After the first spellcard, her hitbox becomes the normal size (i.e. the same as other bosses.)
However, when warping using thprac:

  • Warping to the first nonspell or spellcard: Hitbox is bigger (correct)
  • Warping to other nonspells: Hitbox is normal (correct)
  • Warping to other spellcards: Hitbox is bigger (incorrect, hitbox should be normal)

After the spellcard that was warped to ends, the hitbox becomes the normal size.
This can most easily be seen using Marisa. When close to the boss, her outer lasers will hit when the hitbox is bigger and miss when the hitbox is the regular size.
Spell practice will also always have the bigger hitbox.
изображение
изображение

jgdhs27 commented on 16 Jan
This also affects Mamizou's spell cards. I haven't tested it on more bosses. This bug is present in vanilla spell practice.

Reassign values during replay playback

inakilbss commented on 12 Jan
It would be nice to be able to pull up the practice menu (or something similar to it) during playback to be able to reset things such as score, PIV and lives. This would allow for easier estimation of a route's score potential from replays that don't exactly follow it, such as undoing a miss in th10 to see what the run would've scored without it.

TH08: Mystia third spell same as spell practice #52 (bug)

Rivers47 commented on 8 Dec 2021
二面夜雀三符,符卡练习模式下自机贴近boss的时候护身弹是朝着自机打的,但实战下的护身弹是朝着别的方向打的
但用thprac跳到这张符卡的时候会出现和符卡练习模式下一样的行为
但如果用thprac跳到在那之前的某一处正常打到这张卡则和实战下的行为一样
希望thprac能使用boss实战下的行为
另外想问一下,永符卡练习模式和实战下boss的中弹判定和体术判定似乎都不一样大,目前看来使用thprac练习符卡的时候中弹判定是和实战一致的,但我不是很确定体术判定的大小是否和实战一致

ack7139 commented on 8 Dec 2021
草,没想过会有这种bug,只云过别人内避的我还以为这符没护身弹来着joy
关于体术判定这一点,现在我只能说“理论上一致”,实际上是不是我得之后详细核查一遍才知道(当然核查出来有误的话也肯定会改的)

TH15: "First and Last Nameless Danmaku" has multiple combinations of rage phases, but the only selectable one is when both targets are at <33% HP

webbedspace commented on 23 Dec 2021
First and Last Nameless Danmaku's rage phases are independently based on each target's HP:
A) Hecatia 66% (doubled kunai)
B) Hecatia 33% (faster red kunai)

  1. Junko 66% (faster firing rate)
  2. Junko 33% (fastest firing rate)

Each of these can combine. If you attack Hecatia down to 66% HP, you get rage phase A. If you then attack Junko down to 66% HP, it becomes rage phase A1. If you then attack Junko down to 33% HP, it becomes rage phase A2. And so forth.
The only likely combinations a player should encounter are A, B, 1, and 2 alone. However, the "Rage" setting in thprac for this spell is B+2 (Hecatia 33% + Junko 33%) which will typically not happen outside of a very strange challenge run.

关于神灵庙练习和实战的一些区别 #31 (bug)

JM-KANE commented on 28 May 2021

  1. 六面直接从三非开始练习时,神子会不断向上走,三非锁时间的话会一直达到版顶。
  2. Lunatic六面直接从四符开始练习的话,这张卡血量会变多(符卡练习里面也是)。
    虽然实际影响不大是persevere~

Kerbinator-CN commented on 1 Sep 2021
绀珠传探女终符直接跳转也有血量加倍的问题,提前一张符卡开可以解决(好在弹冠可以钻裙底卡安定,所以还不算很影响)。

Automatic retry

Nekuskus commented on 10 Apr 2021
I think this would be a pretty nice feature to have, it'd make practice a bit easy without worrying about accidentally overwriting your replays

ack7139 commented on 10 Apr 2021
I'm not sure what you mean by that, is it something like "Automatically restart the game when you got hit"?

Nekuskus commented on 10 Apr 2021
Sorry for not being more precise,
I meant a feature that would restart the attempt with the same config after you run out of lives. After getting hit would work too but the same can be achieved by starting with 0 lives.

ack7139 commented on 10 Apr 2021
Oh okay I see, in fact that makes way more sense programming-wise. Adding to the TODO list!

hotkey assignment

SPEAKIGN OF HOTKEYS, it also would be cool if you could assign different keys to hotkeys, but that's not as important

Ideas/fixes for IN thprac

  • Fix the time slider to allow more than 9999 time.
  • Perhaps allow a built in option to manually input frame
    warp.(The current pre-built warps are not convenient
    for scoring).
  • Maybe Bullet spawn count options(Helps scorers practice
    LS4 variants).

thprac swallows keyboard input in menus with 1/2 frameskip #22 (bug) (low priority)

toimine commented on 4 May 2021
i mean that menu that thprac adds after choosing stage to practice
it takes a few presses for it to recognise it
haven't tried it with 1/3 frameskip though, should be similar

ack7139 commented on 6 May 2021
Hmm, that's expected and unexpected at the same time. thprac's update function is put right at the end of the game's render function, so they will be skipped altogether if frameskip is enabled. It's too much work to fix for a problem that won't be encountered by 99% of people (who don't use frameskip), so I'll put this in low priority for now.

TH18: 0CD affects everything that uses a timer

0CD works by patching Timer::decrement, which is a function used by every timer in the entire game. Because of this, enabling 0CD affects more things than just card cooldowns. For example, all dialouge will autoskip with 0CD enabled.

(no toimine did not write this, people who can upload code to a GitHub repo can edit people's issues)

TH10/TH11: bosses use the midboss name when not reading the dialog

webbedspace commented on 23 Aug 2021
This seems to be the only Extra boss with this problem.
EDIT: This is true both with and without thcrap.

Kerbinator-CN commented on 1 Sep 2021
so does Aki Minoriko being called Aki Szisuha
(seems to place the midboss' name at boss, in general)
风神录似乎确实有这种问题,用thp开关底的话boss名字会显示成中boss名字
因为EX和一面的中boss与boss不同所以会发生这种问题(呃)

webbedspace commented on 2 Sep 2021
Also true for Kisume and Kurodani Yamame in Th11

thprac 2.1 no longer recognises EOSD?

The exe is named 東方紅魔郷.exe, the system locale is Japanese, and yet, thprac 2.1 doesn't recognise EOSD, before or after launching, with or without thcrap, even though ack's previous thprac version did.

P.S: I run on Windows 10 and have vpatch_th06.dll in the folder.

thcrap JSON files may be incompatible with rapidjson

thcrap's JSON isn't standard JSON. It uses something known as JSON5, which allows for trailing commas, comments, hexadecimal numbers, etc... This means that you can write thcrap config files in a way that's perfectly valid for thcrap but is seen as invalid for thprac. thprac as a whole may also benefit from using JSON5 but that's beside the point. Basically, thcrap's JSON format isn't really JSON, but thprac assumes it is

Replays done using thprac show wrong movements after reopening the game #63

rawstberry commented on 11 Mar
So, I save the replays I do with thprac so I can look back at how I dealt with a particular part. Problem is the replay gets screwed up and shows movements I would never make. This only happens when closing the game after when the replay was saved (in short, replays are just fine the first time around).
I also set my bombs and lives to zero, yet the replays shows two bombs and full lives.
I don't seem to have this problem with non-thprac replays, either (although I know replay bugs aren't uncommon with normal replays, it's never really happened to me).

toimine commented 20 days ago
you need to restart the game with thprac on to run thprac replays, or they won't sync

小小的功能建議 #20 (enhancement)

monkey03297 commented on 1 May 2021
風神錄六面Boss的終符,有隨著血條越少,彈速越快的現象。
希望可以做為選項,以利練習。

Kerbinator-CN commented on 1 Sep 2021
呃,這個我覺得沒有問題,神德其實不是說隨著血量改變彈速
只有開卡後三十秒彈速以及發彈頻率增加一次,之後就不再變化,與血量無關。
用練習器開和實戰是完全一致的,因此沒有什麼問題。
https://thwiki.cc/游戏攻略/STG血量数据
(應該可以close)

Suggestion: custom boss x/y position practice option

Discussed here

Definitely low priority, but would be nice to have for:

  1. The cases where a pattern can start with the boss in an unusual position during a run, requiring a different approach.
  2. The cases where the boss moves randomly during a pattern with the chance to render it much worse (vertical movement during long nons, for instance).
  3. Just testing about with for curiosity's sake.

This may already be pretty difficult to implement... so don't torture yourself making it work correctly for duo/trio fights.

th09 ssg functions #11 (enhancement)

@toimine
toimine commented on 22 Feb 2021
there's a spoileral ssg file for pofv practice, would be cool if thprac could do what it does
the ssg (both english and japanese versions).zip
also would be cool to simulate extra frames of latency (1 to 9), it'd help for netplay practice

ack7139 commented on 22 Feb 2021
Just when I'm thinking about enhancing PoFV support. Thanks for providing the SSG files.

toimine commented on 22 Feb 2021
Np!

toimine commented on 9 Mar 2021
just realised, it would also be great if one could change rank and boss/charge level (or whatever the 6 and 7 is on https://en.touhouwiki.net/wiki/Phantasmagoria_of_Flower_View/Gameplay, it determines how strong boss attacks and charges are) and maybe have a mode where a charge attack/boss attack is spawned constantly, for l2/l3/boss practice

ack7139 commented on 9 Mar 2021
The "fixed charge attack" one is cool, but (from what I've tested at least) fixing AI's charge attack level makes their bullet dodging ability considerably worse. I'll test further to see if more AI adjustments would help. Rank adjustment will be added for sure.

toimine commented on 9 Mar 2021
no need for ai adjustments, the ssg i've posted allows adding invincibility to any side of the screen (or even both), so you can make ai invincible

ack7139 commented on 9 Mar 2021
Yeah I guess that could be a workaround, but still making AI spam c2/c3 endlessly is not decent enough for a simulation of actual human gameplay. I'll see if I can do better.

toimine commented on 10 Mar 2021
Well, in some matchups (like aya/medi vs anything), even without restrictions ai will die very fast while a human won't, and you can't practice those much no matter what, so i still think letting you make ai invincible should be helpful

ack7139 commented on 10 Mar 2021
Indeed. The usefulness of making AI invincible doesn't restrict to those mentioned above so it will definitely be added.

Dialogue option when starting from first non-spell

Proposal

It is useful to allow for dialogue to take place.
For example, it would be nice to have dialogue during Meiling's first non-spell that would allow for more time to be given to the player to position themselves for scoring.

Describe the solution you'd like

Allow for a boolean "Dialogue" option.
If selected, then the dialogue before the boss would play along its stage theme.
If not selected, then the dialogue before the boss would not be played, and the boss theme instantly plays (this is the default in thprac as of now on all bosses except Ichirin).

Stages with no mid boss still have a "Mid Boss" section

Various games' stages have an empty "Mid Boss" section with no selectable sub-sections in it, which simply takes you to the start of the stage when selected. These include: TH08 stages 4A and 4B*, TH10 stage 6, TH13 stage 6, and TH16 stage 6. This should be removed.

*Note: Touhouwiki considers these stages to have a midboss, by dividing Reimu's and Marisa's nons and cards differently. Although, I've heard that this is something of a controversial question in the Touhou community.

关于红魔乡的小bug #10 (bug)

Hydrop002 commented on 4 Feb 2021
红五面练习模式,boss击破后有概率进六,导致rep无法保存,望修复。

ack7139 commented on 5 Feb 2021
我这里无法复现这个bug,能否提供一下使用的机体以及练习时使用的选项?

Hydrop002 commented on 5 Feb 2021
感觉跟机体没啥关系,也没其它设置,我个人经常拿梦A从pad一非开始练,打完pad就有可能进六。而且进六之后放的是蕾米的bgm,此外什么都没有的,也不能自杀。------------------ 原始邮件 ------------------
发件人: "ack7139"<[email protected]>
发送时间: 2021年2月5日(星期五) 中午11:36
收件人: "ack7139/thprac"<[email protected]>;
抄送: "Hydrop"<[email protected]>;"Author"<[email protected]>;
主题: Re: [ack7139/thprac] 关于红魔乡的小bug (#10)

ack7139 commented on 5 Feb 2021
了解了,我再调查看看

打开虹龙洞然后打开练习器但练习器的文字全都变成了方块(v2.0.0.6) #27

miml77 commented on 9 May 2021
изображение
我是不是要更改什么设置呢。中日英打开虹龙洞都是这样

ack7139 commented on 9 May 2021
这可真是头一回……请问能否提供一下使用的操作系统版本呢?另外这个问题会在启动器或者其他游戏中出现吗?

miml77 commented on 10 May 2021
我的操作系统是win10 20H2
我测试了鬼形兽和星莲船,没有这个问题
然后今天我重启了之后直接打开游戏后运行练习器(先升级到了最新的2.0.6.1),显示正常了,然后我关掉练习器先进入原版游戏的练习选择画面然后返回菜单再启动练习器就出现了全部都是方块的BUG,之后再重启游戏练习器也都是方块。
然后我重新启动了电脑,没有办法触发这个BUG了,同时虹龙洞不开启练习器练习模式卡槽也变成10个了

miml77 commented on 10 May 2021
我的操作系统是win10 20H2
我测试了鬼形兽和星莲船,没有这个问题
然后今天我重启了之后直接打开游戏后运行练习器(先升级到了最新的2.0.6.1),显示正常了,然后我关掉练习器先进入原版游戏的练习选择画面然后返回菜单再启动练习器就出现了全部都是方块的BUG,之后再重启游戏练习器也都是方块。
然后我重新启动了电脑,没有办法触发这个BUG了,同时虹龙洞不开启练习器练习模式卡槽也变成10个了

补充一下,我下午测试出怎么触发BUG了。
在中文输入法的中文模式下(微软拼音)打开游戏,先进入原版游戏的选择关卡然后回菜单然后再打开练习器就触发了,其他的正作没有这个问题。

ack7139 commented on 10 May 2021
custom.exe里面的显示设置是什么?我今天收到反馈说如果用dot by dot的话会出现bug

vtyhub commented on 16 May 2021
我也遇到这个方块乱码的问题了,绀珠传原版应用thprac打开没有方块乱码,喵玉汉化版应用thprac后打开都是乱码,虹龙洞steam版也是如此

miml77 commented on 17 May 2021
设置在附件图片里,这么多天才发现邮件发送失败了,不好意思。

ack7139 commented on 18 May 2021
我这里没有收到附件……能否直接在github上上传一下?

miml77 commented on 18 May 2021
изображение

Kerbinator-CN commented on 7 Jun 2021

我也遇到这个方块乱码的问题了,绀珠传原版应用thprac打开没有方块乱码,喵玉汉化版应用thprac后打开都是乱码,虹龙洞steam版也是如此

我绀珠传喵玉汉化版(th15c.exe+sdb)和天空璋喵玉汉化版没有问题(不过就是相对来说很容易崩溃,甚至可能bandicam读取DX录制接口或者加速播放rep到结尾停止不松开加速键时都会崩溃,但是依然还算可以)

Mof/dvowg spell speed

The wave spawn rate gets faster as time goes on but thprac doesn't let you practice the faster part, only the entirety of the spell

the manual doesn't explain hotkeys

for example, i've only now discovered that there's an extra menu that appears when you press L, and it's not mentioned anywhere
ideally hotkey explanation would be great as a separate .txt file, or i'd lose myself in manual.txt

两条功能建议 #8 (enhancement)

denebwang commented on 26 Nov 2020

  • 收率统计功能:统计当前游戏运行期间的符卡收率变化,将收率增量显示出来
  • 下压/乱跑专练:例如山女1非下压特训,河童终符上下走位等,可以开放一个下压选项用于针对性练习(这条可能有点难做?)

ack7139 commented on 27 Nov 2020
第一个会有的,第二个很有意思但也确实难搞,我之后做做看吧

TH06: Pause menu can be opened on the same frame as the results screen appearing

webbedspace commented on 3 Sep 2021
See below.
изображение
Selecting "Restart" results in an unstable game that crashes when it returns to the title screen.

ack7139 commented on 3 Sep 2021
Honestly not so motivated to fix this since there's the option to just "not pausing on the same frame as the results screen appears", so...
I have a related question though, have you experienced any crash caused by the "restart" function outside of the situation you've mentioned in this issue?

webbedspace commented on 17 Sep 2021
Not that I can report.
I will say that I practice spells and nonspells a lot on 0 lives to replicate the effect of Spell Practice (i.e. to record a replay of a single spell by capturing it and then choosing to die on the next) so when I fail to capture a spell, I will try and pause and restart before the Results Screen appears. Thus, I see this bug surprisingly often.

ack7139 commented on 17 Sep 2021
Okay, that makes sense. I might as well add a "one-key suicide" feature to deal with the whole "can't save replay mid-game" issue.

TH06, TH10, TH11, TH12: Selecting "Return to Title Screen" should return to the practice menu even if the original game doesn't do that

webbedspace commented on 8 Dec 2021
In most games except 6, 10, 11 and 12, quitting practice returns you to the practice menu. This is a feature I think should be added by THPrac to the remaining games for convenience. Getting dropped back to the title screen is often very annoying.

ack7139 commented on 8 Dec 2021
Nice suggestion, but it could be very hard to implement. I'll see what I can do.

17.5 missing from launcher #30

Alpha272 commented on 20 May 2021
This is probably not really relevant since I am pretty sure, that 17.5 doesn't even have a practice mode, but it would probably be nice for people who use thprac as their primary touhou launcher.

ack7139 commented on 22 May 2021
Well 17.5 isn't out yet, and I'm not planning to support any trial versions of the game. I'll just leave this open until the full game has finally dropped (hopefully soon enough).

Alpha272 commented on 22 May 2021
Oh right im just stupid. I falsely assumed, that 17.5 is released since 18 is already out. My bad.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.