dismiss_pls Posted Friday at 10:08 PM Posted Friday at 10:08 PM Hi everyone. I started this topic for a very simple reason: sometimes a game already has the exact defeat, KO, Game Over or character animation I want to see, but the default camera does everything possible to ruin it. So I started making freecam tools. A quick disclaimer before anything else: I am not an experienced reverse engineer or professional modder. Most of the actual reverse engineering, code analysis and tool development is done with the help of ChatGPT. My part is mostly having very specific ideas, testing everything in-game, finding what is broken, and repeatedly making the AI fix it until I get the result I want. So yes, this is heavily AI-assisted, and I have no intention of pretending otherwise. Everything posted here will be free. I mainly work on games that interest me personally, especially games with defeat / KO / Game Over scenes where the camera is restricted, fades out, pulls away, locks onto the character, hides the scene behind UI, or otherwise prevents proper free camera control. Depending on the game, tools may include things like: Full free camera control Removing Game Over fade / black screen Keeping defeated characters visible after Game Over Preventing forced camera reset or zoom-out HUD / menu removal Enemy freeze or AI disabling when useful Keeping defeat / KO poses active Emulator support such as PCSX2 or RPCS3 Standalone tools when possible, instead of requiring Cheat Engine One important rule: If a good and mature freecam tool already exists for a game (especially on Patreon), I probably won't make another one. There is no point in duplicating someone else's work when something good is already available. Requests are welcome, but this is not a commission service and there is no request queue. I make these because I personally want to make them, so sometimes I may investigate a game, sometimes I may lose interest, and sometimes something simply won't be practical. If you want to suggest a game, ideally include: Game / Platform / Emulator if applicable / Scene you are interested in / What the camera normally does / What you would like the tool to change I'll use this first post to keep track of completed, experimental and currently investigated games. And yes, the entire philosophy of this project is basically: The scene already exists. I just want the camera to stop fighting me. (This context is even done by AI XDDDD)
dismiss_pls Posted Friday at 10:17 PM Author Posted Friday at 10:17 PM (edited) shadow hearts covenant freecam Here is the first tool I'm sharing. This is a FreeCam made for Shadow Hearts on PCSX2, specifically for battle scenes. The purpose is exactly what you'd expect: break away from the normal battle camera and freely inspect characters, animations, defeated states and whatever else is happening during combat. As mentioned in the main post, I'm not a professional reverse engineer. Most of the technical work behind this was done with ChatGPT, while I handled the idea, testing and repeatedly breaking things until it behaved the way I wanted. Scope This FreeCam is made for battles only. I did not design or test it as a universal camera replacement for exploration, cutscenes, menus or every other scene in the game. It may do nothing, behave incorrectly, reset itself or produce strange results outside of battle. That is expected. For what I personally wanted it to do, I consider this version basically finished. Important — please read before reporting problems 1. PCSX2 versions may matter The tool was made and tested with my own PCSX2 setup. If you're using a significantly different PCSX2 version, an old build, Nightly vs Stable, or another fork, memory addresses or behavior may be different. If it works on my setup but not yours, this is the first thing to check. 2. Game region / revision may matter Different regional releases can have different executable layouts and memory addresses. So don't automatically assume that a PAL, JP, translated, patched or otherwise modified ISO will behave exactly like the version I tested. If you're using a modified ISO, you're on your own unless I happen to have the same version. 3. This modifies emulator/game memory Because this tool interacts with a running game/emulator process, Windows Defender or another antivirus may occasionally dislike it. That does not automatically mean the file is malicious. Memory editors, trainers and unsigned hobby tools commonly trigger heuristic detection. That said, use anything downloaded from the internet at your own discretion. 4. This is NOT a cutscene / exploration FreeCam Again: this tool is specifically intended for battle scenes. PS2 games often use completely different camera logic depending on the current game state. Battle cameras, field cameras and cutscene cameras may have little or nothing in common internally. So please don't report: "It doesn't work during this cutscene." or "The camera breaks when I'm walking around town." That is outside the intended scope of this release. 5. The game can still overwrite camera values Even during battle, scripted attacks, transitions, special moves or other camera events may temporarily overwrite camera behavior. If the camera suddenly moves or resets during a scripted sequence, that doesn't necessarily mean the whole tool stopped working. 6. Don't expect every object to exist outside the intended camera FreeCam lets you see what the game is actually rendering. It does not magically add geometry that the developers never intended to be visible. You may see: missing backsides of models disappearing objects aggressive culling low-detail geometry unloaded areas characters vanishing past a certain distance broken lighting That's the game, not necessarily the FreeCam. 7. Animations are still controlled by the game FreeCam controls the camera. It does not automatically freeze animation, enemy AI, physics or character states unless specifically stated otherwise. If a defeated character changes state, disappears, gets up or another animation begins, that is separate from camera control. 8. Hotkey conflicts If one of the FreeCam controls doesn't respond, make sure the same key isn't already being intercepted by PCSX2, an overlay, Steam Input, ReShade, another trainer, keyboard software, etc. Please check that before assuming the tool is broken. 9. Don't stack multiple camera cheats Using another FreeCam, Cheat Engine table, PNACH camera patch, trainer or camera-related cheat at the same time is a very good way to make both tools fight over the same values. Use one camera modification at a time. 10. Save your game normally I haven't designed this tool to modify save data, but we're still messing with runtime memory. Keeping a normal backup save is never a bad idea when using emulator cheats/mods. Want to modify it? Since this is already basically the finished version I wanted, I probably won't be doing many feature requests or personal variations of it. If you want different controls, additional behavior, compatibility changes or some other modification, you may honestly have better luck giving the EXE directly to ChatGPT and explaining what you want changed than asking me to manually rebuild a custom version for you. That is pretty much how this tool was made in the first place. Feel free to experiment with it. About support If you find a reproducible bug during battle, using the same game version and a reasonably current PCSX2 build, feel free to post it. But please don't expect me to troubleshoot every emulator configuration, repack, modified ISO, graphics setup, Windows installation or old PCSX2 build. And since I consider this version basically complete, I am not planning to maintain it like a continuously developed mod. This is something I made because I wanted it myself, and I'm simply sharing it in case someone else enjoys it too. If it works for you: have fun. If it doesn't, please read the notes above before posting. 🙂 ShadowHeartsCovenant_Freecam.zip Edited yesterday at 10:46 AM by dismiss_pls
dismiss_pls Posted Friday at 10:18 PM Author Posted Friday at 10:18 PM Again Everyone with the patience can do that. I am just trying to saving guys' time Best
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now