targets: ISLE: filename: ISLE.EXE source-root: . hash: sha256: 5cf57c284973fce9d14f5677a2e4435fd989c5e938970764d00c8932ed5128ca LEGO1: filename: LEGO1.DLL source-root: LEGO1 hash: sha256: 14645225bbe81212e9bc1919cd8a692b81b8622abb6561280d99b0fc4151ce17 CONFIG: filename: CONFIG.EXE source-root: . hash: sha256: 864766d024d78330fed5e1f6efb2faf815f1b1c3405713a9718059dc9a54e52c BETA10: filename: BETA10.DLL source-root: LEGO1 hash: sha256: d91435a40fa31f405fba33b03bd3bd40dcd4ca36ccf8ef6162c6c5ca0d7190e7 ghidra: ignore-types: # these classes have been changed by hand to account for changes between LEGO1 and BETA10 - Act2Actor - Act2Brick - HistoryBook - LegoAct2 - LegoCarBuild - LegoCarBuildAnimPresenter - LegoRace - LegoWorld ignore-functions: # strcpy, strlen, ... (arguments are imported incorrectly) - 0x100f8ad0 - 0x100fa200 - 0x100f9780 - 0x100fb080 # memset etc. - 0x100f9570 name-substitutions: # Rename matched functions named like `FUN_12345678` to `LEGO1_12345678` # so we can distinguish them from non-matched functions - ["FUN_([0-9a-f]{8})", "LEGO1_\\1"] ALPHA: filename: ALPHA.DLL source-root: LEGO1 hash: sha256: dc7e5ed8ec9d96851126a40c4d23755f1783a8df61def44c667dfaa992ac509e CONFIGD: filename: CONFIGD.EXE source-root: . hash: sha256: 9d2b7de2e53eee99cce24a64777a08a7f919a0401a393d9494bce27ef2e24c39