XenonRecomp icon indicating copy to clipboard operation
XenonRecomp copied to clipboard

sonic 06 XenonRecomp help

Open Segafan2008 opened this issue 6 months ago • 11 comments

i did the step where you use xenonanalyse to generate a toml file. but i need help with creating the config file and with switch tables here is the thing generated by xenonanalyse if you need a reference:

06.zip

i dont know what to do next and i am very new to recompilation.

Segafan2008 avatar Jun 15 '25 14:06 Segafan2008

Use example config.toml:https://github.com/hedge-dev/UnleashedRecomp/blob/main/UnleashedRecompLib/config/SWA.toml (just copy it) and change values to yours. switch table - the toml file, which you've got from XenonAnalyse. You can also check my guide: https://github.com/hedge-dev/XenonRecomp/discussions/149(I'm also working on guide-video)

testdriveupgrade avatar Jun 15 '25 14:06 testdriveupgrade

but what values am i changing?

Segafan2008 avatar Jun 15 '25 16:06 Segafan2008

I'm working on recompiling 06, it runs and almost renders 3d https://github.com/ga2mer/MarathonRecomp

3D is fake, it's just video

Image

Image

Image

ga2mer avatar Jun 15 '25 17:06 ga2mer

I'm working on recompiling 06, it runs and almost renders 3d https://github.com/ga2mer/MarathonRecomp

question. do you need any help with logo design or anything else?

Segafan2008 avatar Jun 15 '25 17:06 Segafan2008

Not at the moment, I'll only start tidying up the project and accept cosmetic things if the project moves beyond the current status

ga2mer avatar Jun 15 '25 17:06 ga2mer

I'm working on recompiling 06, it runs and almost renders 3d https://github.com/ga2mer/MarathonRecomp

3D is fake, it's just video Image

Image

Image

question how do you compile this with msys2?

Segafan2008 avatar Jun 15 '25 21:06 Segafan2008

Here you can find some tips from other developers of XenonRecomp: https://discord.gg/sJWhUVXw62 https://discord.com/invite/zVVtGbEsCR

testdriveupgrade avatar Jun 16 '25 03:06 testdriveupgrade

Not at the moment, I'll only start tidying up the project and accept cosmetic things if the project moves beyond the current status There are a lot of developers, not only fable: https://discord.com/invite/zVVtGbEsCR

testdriveupgrade avatar Jun 16 '25 03:06 testdriveupgrade

Not at the moment, I'll only start tidying up the project and accept cosmetic things if the project moves beyond the current status

Your project is interesting. I've decompiled (added all PPC and all missing function boundaries). What I should to do next? I tried compiled them by ( "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\bin\clang++.exe" out.exe ./ppc/ppc_config.h ./ppc/ppc_context.h ./ppc/ppc_func_mapping.cpp ./ppc/ppc_recomp_shared.h ./ppc/ppc_recomp.*.cpp -std=c++20 -mavx -msse4 -m64 -MP -pthread -march=native

), but it's not work

testdriveupgrade avatar Jun 16 '25 04:06 testdriveupgrade

question how do you compile this with msys2?

What I should to do next?

I don't use Windows and I used UnleashedRecomp as a base, I compiled it, checked that UnleashedRecomp worked, commented out all the Unleashed-dependent code and then just worked on my config until it started to recompile without errors, well I already described my steps in one of the issues

ga2mer avatar Jun 16 '25 15:06 ga2mer

holy shit just play project 06 its the PC Demo thats been mixed with the Xenon Recomp someones already done it

KuruptNiGHTS avatar Sep 21 '25 14:09 KuruptNiGHTS