An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation.
Find a file
Skyth (Asilkan) cdcacff53b
Implement SDF fonts. (#24)
* Initial SDF font generation work.

* Text now correctly displaying with proper spacing.

* Fix untextured draws, implement custom rectangles.

* Fix regular image display.

* Slightly refactor ImGui rendering.

* Implement outlines.

* Implement bevel.

* Create host device after loading the module if the installer wasn't run.

* Move ImGui files to its own folder.

* Fix outline sizes.

* Fix default ImGui font and font scales.

* Update font atlas files.
2024-12-11 23:30:19 +03:00
thirdparty Implement SDF fonts. (#24) 2024-12-11 23:30:19 +03:00
tools Option for PS controller icons. (#21) 2024-12-07 16:50:07 +03:00
UnleashedRecomp Implement SDF fonts. (#24) 2024-12-11 23:30:19 +03:00
UnleashedRecompLib Redo down force HFR fix. 2024-12-09 13:46:17 +03:00
UnleashedRecompResources@a9019c0ab4 Implement SDF fonts. (#24) 2024-12-11 23:30:19 +03:00
.editorconfig Initial Commit 2024-09-30 13:45:09 +06:00
.gitignore git: move ignore rule for ./res/win32/ to res directory 2024-11-15 02:22:44 +00:00
.gitmodules Implement SDF fonts. (#24) 2024-12-11 23:30:19 +03:00
CMakeLists.txt Options menu, achievements, and installer wizard. (#19) 2024-12-06 18:52:06 +03:00
CMakePresets.json Remove vendor parameter from CMakePresets.json that breaks IntelliSense. 2024-11-24 16:53:18 +03:00
README.md Update README.md. 2024-11-01 16:48:35 +03:00
update_submodules.bat Update PowerRecomp submodule 2024-10-17 16:07:53 +01:00
vcpkg.json Implement SDF fonts. (#24) 2024-12-11 23:30:19 +03:00

UnleashedRecomp

Building

  1. Clone UnleashedRecomp with submodules (or run update_submodules.bat to ensure submodules are pulled).
git clone --recurse-submodules https://github.com/hedge-dev/UnleashedRecomp.git
  1. Decompress and decrypt default.xex, apply the title update patch (default.xexp), and place the resulting file in ./UnleashedRecompLib/private/.
  2. Decompress shader.ar and place the resulting file in ./UnleashedRecompLib/private/.
  3. Open the repository directory in Visual Studio 2022 (not Preview) and wait for CMake generation to complete. If you don't plan to debug, switch to the x64-Clang-Release configuration.
  4. Under Solution Explorer, right-click and choose "Switch to CMake Targets View".
  5. Right-click the UnleashedRecomp project and choose "Set as Startup Item", then choose "Add Debug Configuration".
  6. Add a currentDir property to the first element under configurations in the generated JSON and set its value to the path to your game directory (where root is the directory containing dlc, game, save, update, etc).
  7. Run or debug UnleashedRecomp. The initial compilation might take a while to complete due to code and shader recompilation.