mirror of
https://github.com/hedge-dev/UnleashedRecomp.git
synced 2026-09-04 03:14:35 +02:00
4816d4aa9d59a0b86e116652656963e7ccf033e0
* allow preliminary annotation on DrawCenteredParagraph * improve annotated text line spacing * fix functionality of non-annotated paragraphs * a lot of very bad code that but line wrapping works * support ruby annotations for options menu descriptions * make installer wizard more accurate * remove wrapper function * add furigana support to config names * add furigana support for marquee text for options * fully support annotated text in options menu * fix option names being split to multiple lines * fix and cleanup installer wizard text placements * implement furigana support for message window * remove regex usage * remove excessive const ref usage
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.
Description
An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation.
7.3 MiB
Languages
C++
94.3%
CMake
3.3%
HLSL
2%
C
0.4%