conference logo

Playlist "Electromagnetic Field 2026"

Reverse Engineering 007: Nightfire

Charlie Bruce

A talk discussing how a small team of people have begun to decompile, reverse engineer and rewrite 007: Nightfire, a PS2/Xbox/GameCube game from 2002.

It'll have discussion of Nightfire specifically:
- What we've learned about the game so far
- Pitfalls - link-time optimisation, missing symbols
- Ghidra for reverse engineering + transposing knowledge across platforms
- The tools we've built so far
- Code injection into an emulator for testing
- Where we're intending the project will go
- What we're still missing / how you could contribute

There'll also be discussion about game reverse engineering more generally:
- How to start a reverse engineering project from scratch
- Importance of community / how much of a time commitment a source decompilation would be
- Operating in an intellectual property grey zone / the role of reverse engineering in preservation

Concluding with a live demonstration, if the demo gods permit it.

Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/