Nat-Lab / chunithm-touch

Touchscreen and Leap Motion support for Chunithm.
The Unlicense
39 stars 1 forks source link

Support for Chuunithm NEW #8

Open Marunne opened 2 years ago

Marunne commented 2 years ago

The current Segatools for Chunithm NEW uses two different injectors (x64 and x86) to inject chusanhooks into chusanApp.exe. This is how it looks like:

@echo off

pushd %~dp0

start /min inject_x64.exe -d -k chusanhook_x64.dll amdaemon.exe -f -c config_common.json config_server.json config_sp.json inject_x86.exe -d -k chusanhook_x86.dll chusanApp.exe taskkill /f /im amdaemon.exe > nul 2>&1

echo. echo Game processes have terminated pause

It looks similar to the previous start.bat, but adding -k ctw.dll and injecting into chusanApp.exe using these injectors don't seem to work that well. There was one instance where it did work, however, restarting the app to double-check if it did only made it stop working again. I tried placing -k ctw.dll after -k chusanhook_x86.dll to use the x86 injector, and doing -k ctw.dll chusanApp.exe with the x64 one.

I'm using 0.2.1 without Leap support, using a P2418HT Dell touchscreen. It works just fine in Crystal/Paradise.