Hacker News new | ask | show | jobs
by FlailFast 3878 days ago
Anyone else remember using ResEdit on original Escape Velocity plugins? Probably my first introduction to hexadecimal as a kid, heh. Loved the game (and meta game of discovering how to tweak things myself) and excited to try this out.
6 comments

Yes! Using ResEdit to upgrade my ship and change game dialog was my intro to hex & tweaking programs. It was thrilling to find snippets of storylines I hadn't played yet and adding weapons like the forklift that I had never seen during real gameplay.
Speaking of ResEdit, does the resource fork still exist in modern MacOS incarnations?

I still remember that I used to rip the graphics of Escape Velocity (Nova) by simply copying them out of the resource fork of some file (was it the executable itself?).

I also remember that my teenage self had a hard time writing a utility that copied files over a network, since I had trouble serializing the resource fork (or coming up with the idea of serialization).

Last time I checked, the filesystem (HFS+) still supported resource forks, but in OS X they're neither necessary nor sufficient for their intended purpose. In classic Mac OS this was the only way to bundle parts of an application together and present them to the user as a single file. In OS X, that's done with plain old directories.
Discovered EV only recently, but the modding tools reminded me of my experiences with StarCraft back in the old days - also my first serious introduction to a lot of stuff, including string tables, "virtual file systems" and hex-editing properties.
If you want more flashbacks, I made an album of some recent attempts at classic Mac development: http://imgur.com/a/scNE2

Included are screenshots of ResEdit, Resourcerer, CodeWarrior, and more.

Oh man, love it! Thanks for sharing...that Copeland theme though. :)
Yep! That's pretty much how I got my start in programming. :)
Used it the remove the shareware block (Capitan something )..
Hector! (named after the office parrot of Ambrosia Software).