| ~Hakurei Shrine~ > Help Me, Eirin! |
| Touhou Input Display (thinput) - Release v2.1.0 |
| << < (5/7) > >> |
| rsy_type1:
sorry for the necropost. but we have found ways to support other games: add this to thniput.ini [addresslist] 抢曽峠杺嫿.exe, 0x69D904 <=== for Japanese version , 东方红魔郷.exe, 0x69D770 for Chinese verision. th07.exe, 0x4B9E50 th095.exe, 0x4BE244 th125.exe, 0x4D8FB8 alcostg.exe, 0x471620 --------------------------------- there are some bugs for DS, may be ZUN's fault. th143.exe, 0x4E1BE8 [Buttons] Shot = 25, 0 Bomb = 50, 0 Slow = 125, 0 Skip = 0, 25 Up = 125, 25 Left = 150, 25 Down = 100, 25 Right = 0, 0 ------------------------ |
| Drake:
Thanks a bunch, actually! Finding working addresses for th06/07 is very useful since I wasn't able to find them myself. I did originally exclude the photo games because of the buggy buttons, but I really shouldn't have since you can always swap around the button graphics or just ignore the bugs. I'll update the first post. |
| rsy_type1:
for th125,use cheatengine to see 0x4D8DA0 press z, x, shift, ctrl, up, down, left, right , they have different output values. but in thinput , different keys have the same react. maybe there are some bugs in this program. |
| Drake:
No, it's more a matter of ZUN not being consistent in how he maps the buttons to the bit flags in the vector. In particular, before th11 it goes (shot, bomb, slow, [empty], up, down, left, right, skip, [empty]). Meanwhile in th11 and on, the 4-bit is reserved and the 8-bit is slow instead (and skip goes from the 256-bit to the 512-bit), so in the program I check both 4 and 8 for slow, and both 256 and 512 for skip. But in th125, he shifts the up button and onward right one bit, so the up button gets read as slow instead (the other mismatches follow similarly). --- Code: ---th06 ~ th10 (except th095): (shot, bomb, slow, [empty], up, down, left, right, skip, [empty]) th11 ~ th143 (except th125): (shot, bomb, [reserved], slow, up, down, left, right, [empty], skip) th095: (bomb*, shot, slow*, [empty], up, down, left, right, skip, [empty]) *bomb and slow have the same behaviour, so bomb -> 1 and slow -> 4+1 th125: (shot, bomb, slow, up, down, left, right, skip, [empty], [empty]) <- why zun --- End code --- The forward-compatibility of this relies on the input being consistent, basically. Since th095 and th125 aren't consistent, it doesn't work as intended. Does this clear things up? |
| grayst:
what does empty button mean? https://cdn.discordapp.com/attachments/189420985471074305/302476130936553474/112.jpeg |
| Navigation |
| Message Index |
| Next page |
| Previous page |