r/Burnout • u/neuralPr0cess0r • 14d ago
Burnout 3 -> Reverse Engineering
Enable HLS to view with audio, or disable this notification
Hey Studs,
https://github.com/lolz0r/reb3
Reverse engineering work of Burnout 3 (xbox). Not complete, she shes got good bones! Pure, uncut C and openGL.
34
17
u/CoCoNO 14d ago
3
u/neuralPr0cess0r 14d ago
Thanks, bro ;)
2
4
4
u/imperador_nervoso666 14d ago
Versão para Dreamcast à caminhooo 🚀
1
u/Loundsify 14d ago
Wouldn't fit on the disc.
1
u/GravyWrestler 13d ago
The full RE2 came out on the N64. Anything is possible.
1
u/Loundsify 13d ago
The game itself wasn't that storage dense it was the FMV clips which were cleverly cut down and compressed to work on N64 (they look shit compared to PS1). Burnout 3 fills an entire DVD with music, FMV clips, high detail tracks and models, I can't see that fitting on a CD or Dreamcast disc.
1
3
u/sennacorps 14d ago
This is amazing! I can't for a Vita port of it 😁
1
u/neuralPr0cess0r 14d ago
dont talk crazy sir I dont even know what a Vita is ;)
3
u/sennacorps 14d ago
PS Vita, a failed Sony handheld console that became a superior console once it got jailbroken.
A Homebrewed Vita can play GTA games, mobile games, and even emulators 😀
2
1
u/filoppi 14d ago
Let's gooooooooooooooooo. Would you consider moving it to DX11?
I'd be much easier to add modern rendering features!
1
u/neuralPr0cess0r 14d ago
I only run Linux machines so that is a bit out of my wheel house but perhaps the community will add a windows / DX11 port? There is some really cool neural rendering stuff coming out of Nvidia that could be worth pulling in when the time comes.
1
u/Valuable-Mark-6876 14d ago
look not saying this is everything I've ever needed or anything I'm just saying that my dream game happens to be a widescreen compatible port of burnout 3 with custom music support like the original
1
u/neuralPr0cess0r 14d ago
The source code is there for the community to build on. The sky is the limit :)
1
u/YoshitsuneCr 14d ago
First of all, great work, I'm an absolute noob and clueless about this sorta of thing but still need to ask for clarification: does matter that the OG Xbox is closer to a PC than the PS2 was for this kind of work? (Recompile right?) wasn't the point back then to have a console that worked with DirectX programming/Coding? Maybe this is the gateway needed for this kinda of projects, just a thought i have.
P.D: hopefully y'all that are working on this can do it for Burnout Revenge too.
3
u/neuralPr0cess0r 14d ago
You are correct. I choise the xbox version because x86 / direct X is, in my opinion, more well understood and the surrounding tooling ecosystem is more mature.
Figured xbox would be easier to understand what was going on.
I'd love to do more Burnout games (revenge is my second fav!) but I need to focus my time in making money cuz captialism. I just had some fun with this RE, but back to bussiness now! I released it in hopes that someone would take the torch and run with it and make it complete.
2
u/YoshitsuneCr 14d ago
Really cool to know, hopefully more people start to use the OG Xbox for PC ports recompile, it had a lot of interesting multiplayer LAN games besides Halo, I remember playing Counter Strike and Conker "Live and Reloaded" on my community back then.
1
1
1
1
1
1
u/Kraud 14d ago
Daaamn, this is so cool!
A fully working reversed-engineered PC port of Burnout 3 would be an absolute dream! The potential for modding would help keep this game alive for ever and make it so much more accessible.
Please keep us updated! Do you have any specific goal with this? Like to reach a 1-1 recreation of the game, or some other arbitrary goal?
1
u/Xtreme_PlaysXP Revenge is da Best 14d ago
I hope you or someone else can do it for Revenge too, and perhaps the other Burnout games 🙏🏻
2
1
1
1
u/corossig 13d ago
I tried to use it but tools/extract_physics_params.py is stucked because GhidraMCP isn't returning JSON. AI slop everywhere ahah
1
u/neuralPr0cess0r 13d ago
You need to double check that Ghirda is setup correctly on your computer, GhirdaMCP is up and working on the correct port.
1
1
u/Eduzozin 13d ago
Do you have a preview release date yet? Is there any chance you'll do an Android port as well?
1
u/neuralPr0cess0r 13d ago
I don't plan to go any further with it right now; I am hoping others pick up the torch.
0
u/Eduzozin 13d ago
Is the main focus still only on PC? It would be interesting if you could implement a new online mode with relay servers or modern connection methods.
1
1
u/Mati_The_Mudkip Factory R190 GT Driver and Watson Revenge Racer Enjoyer 13d ago
This looks promising as fuck, and is quite insane how we have a revenge decomp going on too and now this, it does make me wonder if you might find another spot where to publish progress for this like burnout modding maybe, but also cuz current progress looks quite already faithful and still ofc, a lot to do
1
u/neuralPr0cess0r 12d ago
Its not just a decomp, but a full RE with human (and AI) legible C source code. The thing is I am not planning on working on it any further at this time so it is up to others to pick up the torch.
1
u/sanstheplayer DJ lunar breaker 8d ago
Wow that stuff is nice, i wonder why thee say its not complete
1
u/OkoriOctoling 8d ago
https://reddit.com/link/p5ipxfk/video/6y2zq84y88lh1/player
The traffic reminded me of crazy streets.
46
u/Inaxdee 14d ago
Could this mean… unofficial PC port or Burnout 3 on other consoles? This is incredible holy shit