Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

The Halo Decompilation Project is insane. They’re using LLMs to reverse-engineer the game from bytecode, basically rebuilding it line by line. And they’ve already gotten Halo to boot in wireframe. We’re entering a completely new era of game preservation.

423,630 Aufrufe • vor 1 Monat •via X (Twitter)

40 Kommentare

Profilbild von lostbutlucky
lostbutluckyvor 1 Monat

To be technically correct it's machine code, not bytecode. But who cares it's cool. They're rebuilding Halo: CE function by function in C, patching each reimplemented piece back into the game as they go.

Profilbild von Cypher
Cyphervor 1 Monat

repo: btw

Profilbild von lostbutlucky
lostbutluckyvor 1 Monat

See that link, there's many forks and they plan to merge them into an upstream master fork

Profilbild von Milenko
Milenkovor 1 Monat

While this is cool, it's not bytecode. Bytecode targets a VM (Java, C#, Python) and keeps a lot of structure. This is native x86 out of an XBE, decompiling it and rebuilding it as C++ that recompiles to a match, then swapping the Xbox platform layer for a PC one. LLM's make this way faster to do nowadays. Similar to what we did with Theseus.. but I had to do a whooooole lot of manual parsing, and 6 years of work could have probably been compressed down to.. 2? 3?

Profilbild von JojoXDK
JojoXDKvor 1 Monat

Hey that’s my footage from the discord, this is actually a Wii port I’m working on lol

Profilbild von lostbutlucky
lostbutluckyvor 1 Monat

On Wii? WTF And can you share the Github, I can donate you some Codex thinking if you give me a prompt

Profilbild von JojoXDK
JojoXDKvor 1 Monat

Yeah it’s a SDL 1.2 port for portability, it might be able to run on a New 3DS as well. Wireframe rendering only for now because im just trying to get the core game working.

Profilbild von Xavier Accerani
Xavier Acceranivor 1 Monat

:)

Profilbild von Deejay
Deejayvor 1 Monat

Maybe I’m not understanding this properly, but what’s the point of decomping Halo 1 when there’s already a native PC port?

Profilbild von lostbutlucky
lostbutluckyvor 1 Monat

They want to increase the player count from 16 to 64 for Big Team Battle. Lol. It's impossible to do that via modding the game since the player count is so embedded everywhere.

Profilbild von Savvy ( ˶ˆ꒳ˆ˵ )
Savvy ( ˶ˆ꒳ˆ˵ )vor 1 Monat

something like this would make home emulation and preservation of games even cheaper, faster, and eventually, free (save for the cost of the game and equipment obviously) on top of that, eventually, it'll make it easier to "port" things too.

Profilbild von Ian
Ianvor 1 Monat

there's a whole decomp community doing this to old roms too and porting them to PC.

Profilbild von Haiku
Haikuvor 1 Monat

@ongestalte has been decompiling WoW for preservation purposes too

Profilbild von Legion Forged Gaming
Legion Forged Gamingvor 1 Monat

Very nice. This is going to be huge for archiving our gaming libraries.

Profilbild von Isaac TRexArms
Isaac TRexArmsvor 1 Monat

Once we do this, we take on the ultimate challenge: decompilation of Red vs Blue so we can reverse-engineer Roosterteeth from first principles.

Profilbild von Bruce
Brucevor 1 Monat

This is why game companies are all trying to move to streaming-only game technology. There will be no more access to game code for reversing, or pirating.

Profilbild von Sander
Sandervor 1 Monat

Ngl, sol-high has been pretty impressive at decomp of old games.

Profilbild von 🇺🇸Edward W. Hood
🇺🇸Edward W. Hoodvor 1 Monat

Hopefully they reverse engineer Halo Campaign Evolved and put some water on that dumpster fire.

Profilbild von Annuate
Annuatevor 1 Monat

Halo is not compiled to byte code.

Profilbild von Dmytro Hrybov
Dmytro Hrybovvor 1 Monat

next step is applying this to real world videos

Profilbild von Daniel AJ
Daniel AJvor 1 Monat

Es increíble la de despifarro que están creando las empresas al tener que forzar estos métodos en lugar de dejar el formato físico o directamente, compartir el código (con el lenguaje y comentarios) con lo que ayudaría a los futuros programadores.

Profilbild von Tymn
Tymnvor 1 Monat

Recompiles > Remakes!

Profilbild von Captain-Kaidus
Captain-Kaidusvor 1 Monat

Gamers at this point.

Profilbild von Dave Tremaine
Dave Tremainevor 1 Monat

Brother, to be on HaloMods in its peak and to see this. What a world.

Profilbild von SteelAngel
SteelAngelvor 1 Monat

Stupid question, but by deconstructing &reconstructing a game, this bypasses the need for a source code? Or does it actually find a source code in deconstruction?

Profilbild von lostbutlucky
lostbutluckyvor 1 Monat

It loosely rebuilds the source code using heuristics and patterns from the binary

Profilbild von SteelAngel
SteelAngelvor 1 Monat

Then this method can actually fix broken games like Bethesda's Fallout?

Profilbild von Daniel Schweinert
Daniel Schweinertvor 1 Monat

thats what I wanted to see. Completely manipulate games with AI like we do already with images & videos. Adding native VR support, increasing mesh resolution, textures, and much more…

Profilbild von solarfren
solarfrenvor 1 Monat

can u do it on tribes ascend too?

Profilbild von Jannis
Jannisvor 1 Monat

I don't understand. Isn't decompilation a thing long before llms.

Profilbild von Waffl3x ❤️‍🩹 🩹 👁‍🗨
Waffl3x ❤️‍🩹 🩹 👁‍🗨vor 1 Monat

>bytecode We're going to need to start gatekeeping I think

Profilbild von Franklin
Franklinvor 1 Monat

how exactly is this decompiling though? isn't the AI just re-coding the game so the code will be completely different?

Profilbild von Paz
Pazvor 1 Monat

beautiful things are happening

Profilbild von JᐰNK JAMMER
JᐰNK JAMMERvor 1 Monat

Here is a link to the discord where it’s all happening. We have multiple projects cross pollinating on here, and if you are curious on our progress or if anyone has any expertise on how to speed up the processes being done, we would gladly accept you!

Profilbild von bob smith
bob smithvor 1 Monat

Engagement post. Everything in there is 3-4 years old. You created some gif or otherwise to imply this is happening. Really well done in terms of the farm. More effort than most put in.

Profilbild von Firestorm
Firestormvor 1 Monat

First it was Ace Combat 6, now this? This is pretty exciting to hear.

Profilbild von Normal Man Online
Normal Man Onlinevor 1 Monat

This is a very good use of AI

Profilbild von Phill Gates
Phill Gatesvor 1 Monat

"bytecode"

Profilbild von Aldridge
Aldridgevor 1 Monat

Wake me up when I can easily swap the needler projectiles with rockets like we did back in the day.

Profilbild von Cybernews
Cybernewsvor 1 Monat

I want this on a Vectrex, and I want it now!

Ähnliche Videos