This is a lightweight Windows exe for using camera hacks and other cheats/debugging tools on PS2 games running on the PCSX2 emulator. Just run ps2_cam_acolyte.exe while playing a game in PS2, connect a second controller and use it to fly the camera around, enable/disable lighting, etc.
Support is currently focused on PS2 horror games(in particular early prototypes), and will expand over time. Every game supports a free cam mode, but some games have other cheats or debugging tools such as disabling shadows or pausing gameplay.
UUID | Game | Notes |
---|---|---|
901AAC09 | Haunting Ground (USA) | |
F7557FA5 | Kuon (Aug 2nd Prototype) | https://hiddenpalace.org/Kuon_(Aug_2,_2004_prototype) |
9AC63A2E | Kuon (USA) | |
053D2239 | Metal Gear Solid 3: Subsistence (USA) | |
F3FD313E | Rule of Rose (USA) | |
61A7E622 | Silent Hill - Shattered Memories (USA) | |
D915592E | Silent Hill 2 (July 13th Prototype) | https://hiddenpalace.org/Silent_Hill_2_(Jul_13,_2001_prototype) |
6BBD4932 | Silent Hill 2 (Director's Cut) EU | |
3919136D | Silent Hill 4 - The Room (USA) | |
A8D83239 | Silent Hill Origins (USA) | |
D6C48447 | Siren (USA) |
Additional games and functionality for existing games will be added over time.
Download the latest zip from the Releases(see the sidebar on the GitHub page), unzip into a directory of your choosing and double-click the .exe.
You may see a "Windows protected your PC" pop up about it being an unrecognized app - this is just because it's unsigned code. You can click More info -> Run anyway.
If you're upgrading from a previous version, copy over the preferences.ini from the last version.
Instructions
Q: It just says 'Connecting to PCSX2...'
A: Ensure PCSX2 is running, it's a version newer than v1.7.2864, PINE is enabled in PCSX2 Settings -> Advanced -> PINE Settings and the slot is set to the default of 28011.
Q: It says [XXXXXXXX] Unsupported Game
A: PS2 Cam Acolyte only supports the games listed in the table above. Some games have multiple regions or versions - the UUID needs to match exactly. The [XXXXXXXX] is the UUID of the current unsupported game.
Q: The exe is flagged as containing "Win32/Wacatac.H!ml" or "Variant.Lazy.432226" by my virus software
A: If your Windows Defender definitions are up to date, it should scan clean, but may trigger on older definitions or other antivirus software. Since it opens a IPC socket to talk to PCSX2 and contains a bunch of hardcoded hex values, it's easy to see why it might look suspicious to an antivirus. I have submitted the exe to several places, i.e. Bitdefender, as a false positive, so perhaps it will clear up in time. If you're concerned, you can inspect the code and build it yourself.
PS2 Cam Acolyte uses:
PCSX2 can be quite resource intensive, so some care has been taken to keep PS2 Cam Acolyte light:
Building should be as simple as opening the project in Visual Studio and building for Debug or Release. Please create an issue if you run into problems. You will need to copy these two files to the output exe directory:
third_party/sdl_gamecontrollerdb/gamecontrollerdb.txt
third_party/sdl2/lib/x64/SDL2.dll
Pull requests are welcome so long as the following requirements are respected:
If you like this tool, you can support it by trying the demo for my game:
https://store.steampowered.com/app/2006140/Withering_Rooms
Or following me on Twitter: