mirror of
				https://github.com/hedge-dev/UnleashedRecomp.git
				synced 2025-10-30 07:11:05 +00:00 
			
		
		
		
	
				
				An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation.
				
			
		|  0aa1a256dd Patch "Enable Free Camera" id "EnableFreeCamera" in "Debug" by "Hyper" does /* Enables the replay mode camera with controls similar to Generations Free Camera. Controls: - Start - toggle pause (use after enabling free camera). - Back (Select) - toggle free camera. - Left Stick - move camera. - Left Stick Button (L3) - teleport player to camera. - Right Stick - rotate camera. - Right Stick Button (R3) - teleport camera to player. - Left Bumper (L1) - move camera down. - Right Bumper (R1) - move camera up. - Left Trigger (L2) - move camera at slow speed. - Right Trigger (R2) - move camera at fast speed. - Left Trigger (L2) + Right Trigger (R2) - move camera at moderate speed. - A (Cross) - reset camera speed. - B (Circle) - decrease base camera speed. - X (Square) - increase base camera speed. - Y (Triangle) - reset field of view. - D-Pad Up - increase field of view. - D-Pad Down - decrease field of view. - D-Pad Left - toggle camera position lock. - D-Pad Right - toggle depth of field. */ | ||
|---|---|---|
| .github/workflows | ||
| flatpak | ||
| thirdparty | ||
| toolchains | ||
| tools | ||
| UnleashedRecomp | ||
| UnleashedRecompLib | ||
| UnleashedRecompResources@5ba3baac5a | ||
| .editorconfig | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| README.md | ||
| update_submodules.bat | ||
| vcpkg.json | ||
UnleashedRecomp
Building
- Clone UnleashedRecomp with submodules (or run update_submodules.batto ensure submodules are pulled).
git clone --recurse-submodules https://github.com/hedge-dev/UnleashedRecomp.git
- Decompress and decrypt default.xex, apply the title update patch (default.xexp), and place the resulting file in./UnleashedRecompLib/private/.
- Decompress shader.arand place the resulting file in./UnleashedRecompLib/private/.
- Open the repository directory in Visual Studio 2022 and wait for CMake generation to complete. If you don't plan to debug, switch to the x64-Clang-Releaseconfiguration.
- Under Solution Explorer, right-click and choose "Switch to CMake Targets View".
- Right-click the UnleashedRecomp project and choose "Set as Startup Item", then choose "Add Debug Configuration".
- Add a currentDirproperty to the first element underconfigurationsin the generated JSON and set its value to the path to your game directory (where root is the directory containingdlc,game,save,update, etc).
- Run or debug UnleashedRecomp. The initial compilation might take a while to complete due to code and shader recompilation.