logoalt Hacker News

Decompiling Xbox games using PDB debug info

105 pointsby orange_redditorlast Monday at 5:42 PM18 commentsview on HN

Comments

tomaytotomatotoday at 10:27 AM

Over the last year I have seen some really nice exploration posts on HN with people poking around on:

- Splinter Cell

- Deus Ex

- Thief

- Civ

This is great work and will help tell the story of how these games were made.

It would be great if all games after a certain period of time were opensourced like some companies are doing:

https://github.com/electronicarts

https://github.com/bobeff/open-source-games?tab=readme-ov-fi...

show 2 replies
RandomTeaPartytoday at 12:00 PM

My general experience with decompilation has been very negative (rough and not ready for use)

It feels like tool devs target byte editting more than refactoring decompiled code into something readable - you can't move lines of code, can't flip statement checked in if() for early return

Author of this article mentioned "byte euivalence", and while I'd be fine with functional sameness, I imagine provably-reversible refactor steps would be of great help for everyone

show 1 reply
01hmantoday at 11:02 AM

Do you think it is possible/easy to de-compile MCLA?

show 1 reply