Live data from Hacker News

Reverse engineering the binary data format for Star Wars: Yoda Stories

zachtronics.com

11–20 of 69 posts

Re: Reverse engineering the binary data format for Star Wars: Yoda Stories

#11

10/10 good article. I wonder if something remotely similar is possible with todays games. With all the custom data formats and compression algorithms being used.

I doubt there are really many custom compression algorithms, mainly just custom container formats.

Re: Reverse engineering the binary data format for Star Wars: Yoda Stories

#12

10/10 good article. I wonder if something remotely similar is possible with todays games. With all the custom data formats and compression algorithms being used.

Absolutely! Are there any games you'd like to see in particular?

Nothing in particular.

I love reading RE posts but I don't plan on making any mods to any games in the near future. Therefore I don't want to specify any 'targets' for your efforts unless I'm willing to extend them :)

I was talking about something big and sophisticated, like Crysis or Battlefield (from the top of my head). I'm under the impression they have something more than uncompressed bitmaps and 8bpp resolution but I've never done anything like this to be certain.

Thanks! Keep up the good work.

Re: Reverse engineering the binary data format for Star Wars: Yoda Stories

#14

Love it. Any pointers for an easier old (or new) game to have a go at pulling apart like this?

I'd definitely check out Halo 2. The modding community was massive. In fact, modding Halo 2 was what introduced me to programming :)

The maps have a very basic encryption(checksum). Map signers are all over the internet if you don't feel like doing the work yourself. There's also many high level tools to play with the maps. I remember taking an a vehicle from one level and placing it in another was a trivial process. Youtube has a plethora of videos where modders show off what they could do

Re: Reverse engineering the binary data format for Star Wars: Yoda Stories

#16

Love it. Any pointers for an easier old (or new) game to have a go at pulling apart like this?

I'd definitely check out Halo 2. The modding community was massive. In fact, modding Halo 2 was what introduced me to programming :) The maps have a very basic encryption(checksum). Map signers are all over the internet if you don't feel like doing the work yourself. There's also many high level tools to play with the maps. I remember taking an a vehicle from one level and placing it in another was a trivial process.…

For anyone else looking - Halo 2 is hard to get legitimately now. eBay copies are looking like upwards of $90AUD!

Re: Reverse engineering the binary data format for Star Wars: Yoda Stories

#18

Earlier quoted context omitted.

I'd definitely check out Halo 2. The modding community was massive. In fact, modding Halo 2 was what introduced me to programming :) The maps have a very basic encryption(checksum). Map signers are all over the internet if you don't feel like doing the work yourself. There's also many high level tools to play with the maps. I remember taking an a vehicle from one level and placing it in another was a trivial process.…

For anyone else looking - Halo 2 is hard to get legitimately now. eBay copies are looking like upwards of $90AUD!

That must be an Australian issue because on eBay and in local stores, it is still $10ish.

Re: Reverse engineering the binary data format for Star Wars: Yoda Stories

#19
post #3

I'm not sure why there's a sports car in the game's tileset I have a suspicion -- it's from one of Mark Hamill's more-regrettable roles. What a great Easter Egg! (unless it's actually part of the game somewhere) http://fffmp.fffmoviepostersc.netdna-cdn.com/wp-content/uplo...

Holy crap, that's absolutely the same car. I'll update the writeup with your discovery. Thanks!

I guess the two tiles are really unused, aren't they? If they are, that's great stuff for the The Cutting Room Floor wiki (http://tcrf.net)! Don't get lost on there as it's somewhat like TV Tropes.

Re: Reverse engineering the binary data format for Star Wars: Yoda Stories

#20
The author also created SpaceChem, which is one of the best programming/engineering games out there. For just programming games, I'd call it my second all time favorite just behind Robot Odyssey, an ancient Apple ][ game.

This gives some great context to where SpaceChem came from. Thanks Zach!

Post reply on HN