Hacker News new | ask | show | jobs
by madsohm 2157 days ago
Please tell us more. Why are the assets not simply deleted when the developers realize it's not needed, especially on a N64 cartridge to save space?
3 comments

The model is not in the cartridge. It was only in the game assets in the source code dump.

Why delete it? You never know if they might reinstate it (before release that is, and why bother deleting on release day?) or the model could be used in another game, making them costs money, storing them not that much.

> especially on a N64 cartridge to save space?

The space obviously wasn't needed during development (this is leaked source, I don't know if it made it to the gold version) so there's two likely possibilities:

a) They knew about it but didn't have the dev/tester time to vet the change. This is coming from an era when most game testing was done manually and the N64 toolchain had some big issues around launch. Higher priority fixes might have just pushed a cleanup task like this off the list.

b) They just didn't know. This is also from an era where DCVS weren't particularly common in the games industry and CVS was still black magic in some circles so auditing changes or doing code reviews were very rare.

I'm going on a limb here and assume the codebase wasn't as easy to manage back then. They missed a lot of fancy tooling to review it.

Also, as a developer (game and webdev), there's tons of leftover stuff. Most of which is assets. For games, the artists would've put them in the codebase at some point. For web, it's usually just forgotten when removing features.