This patch modifies the header values of the executables to require Windows 2000 instead of Windows Vista. Without this patch, you will get thXX.exe is not a valid Win32 application
error. Touhou 17, 18 and 18.5 only use APIs availible in XP (and 2000 Extended Kernel), so this patch can just work. In total, only 2 bytes get patched.
Download patcher.exe from Releases (or compile it from source), put it into the game folder, execute it and type "y" (for yes). If you use THCRAP don't worry about the errors and warnings about an unrecognized game, it will work fine. Updating DirectX 9 to June 2010 can be nescesarry link.
No patching is nescesarry. However, you will need to update your DirectX 9 to December 2006 link and download the DirectX 9 June 2010 link. Due to the installer of June 2010 exitting on W2K, you will have to install 2 DLLs into the game files manually.
xinput1_3.dll
fromAPR2007_xinput_x86.cab
d3dx9_43.dll
fromJun2010_d3dx9_43_x86.cab
Quoting this article:
Unfinished Dream of All Living Ghost, starting with version 0.02a, doesn't even support Windows 7 anymore. This is due to to the networking library the game uses, Photon. The game also uses a newer version of XInput then what Windows 7 has. Running the game on Windows 7 requires a custom winhttp.dll and a custom XInput1_4.dll. Running the game on XP will at the very least require OneCore in addition to that
.
However, future games without networking might be patchable.
custom.exe
refuses to work
- Fix custom.exe issues