fallout2-ce
fallout2-ce copied to clipboard
Function/variable/enum symbols dont match known original symbols
This seems to be the case for a subset of functions, but there are a lot of them with names that look like camelCased renames of original.
I believe that for code conservation and easy of use, it's better to revert to original names. These are known from debug symbols present in original mapper2.exe, the community used these names for 2 decades. Having the expected names for functions will reduce some cognitive load when navigating around the code for people with preexisting knowledge or when comparing with IDA database, etc.
Since there are many engine remakes, but this is the only project that can be considered "engine restoration", it would be great to strive to get code to match the original as much as possible, given known naming. Apart from symbols in mapper EXE, we got script headers. Scripts in general match very closely to the engine, so it's a safe bet to assume all ENUM's etc present in released script sources (they came along with mapper) will be the same as enums in the original (yet unreleased) source code.