So I found out there was a decompilation project for Harvest Moon 64 and whoever programmed the original game loved nested if/switch statements because there is a ton. Granted, the game is programmed in C, and I'm used to OOP, but I don't understand why they couldn't just use data tables and function pointers. It's almost as if YandereDev wrote this.

github.com/harvestwhisperer/hm

Follow

@xianc78 The decompilation is not the original source. The compiler is allowed to unroll table iterations and inline function calls and whatever else. This file specifically also kinda looks like it might be generated

· · Web · 0 · 0 · 0
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.