Beta matching CConfigApp (#1620)

* Beta matching CConfigApp

* Docs
This commit is contained in:
MS
2025-07-12 12:39:16 -04:00
committed by GitHub
parent ac46537599
commit 00a4861914
4 changed files with 105 additions and 43 deletions

View File

@@ -22,6 +22,7 @@ These modules are the most important ones and refer to the English retail versio
## BETA v1.0
* `BETA10` -> `LEGO1D.DLL`
* `CONFIGD` -> `CONFIG.EXE`
The Beta 1.0 version contains a debug build of the game. While it does not have debug symbols, it still has a number of benefits:
* It is built with less or no optimisation, leading to better decompilations in Ghidra
@@ -32,6 +33,8 @@ It is therefore advisable to search for the corresponding function in `BETA10` w
Unfortunately, some code has been changed after this beta version was created. Therefore, we are not aiming for a perfect binary match of `BETA10`. In case of discrepancies, `LEGO1` (as defined above) is our "gold standard" for matching.
The beta version of the `CONFIG` application has provided some help with matching [MFC handler functions](https://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library) that are similar to the final version.
## Pre-Alpha
* `ALPHA` -> `LEGO1D.DLL`