mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-05-22 17:37:20 +03:00
One symbol, fSequenceMethods, won't match up automatically in objdiff until the mangling script is updated to handle method pointers properly.
76 lines
No EOL
2.2 KiB
JSON
76 lines
No EOL
2.2 KiB
JSON
{
|
|
"custom_make": "NMAKE.EXE",
|
|
"watch_patterns": [
|
|
"*.c",
|
|
"*.h",
|
|
"*.cpp",
|
|
"*.hpp"
|
|
],
|
|
"units": [
|
|
{
|
|
"name": "JSRF/Action",
|
|
"target_path": "target/JSRF/Action.obj",
|
|
"base_path": "src/JSRF/Action.obj",
|
|
"metadata": {
|
|
"complete": false,
|
|
"source_path": "src/JSRF/Action.cpp"
|
|
},
|
|
"symbol_mappings": {
|
|
"?nopMethod0Arg@CActBase@@UAEXXZ": "?Exec0Default@CActBase@@UAEXXZ",
|
|
"?nopMethod1Arg@CActBase@@UAEXI@Z": "?DrawListDefault@CActBase@@UAEXI@Z"
|
|
}
|
|
},
|
|
{
|
|
"name": "JSRF/ActSequence",
|
|
"target_path": "target/JSRF/ActSequence.obj",
|
|
"base_path": "src/JSRF/ActSequence.obj",
|
|
"metadata": {
|
|
"complete": false,
|
|
"source_path": "src/JSRF/ActSequence.cpp"
|
|
},
|
|
"symbol_mappings": {
|
|
"?Exec0Default__jumptable@CActSequence@@3EA": "$L1709",
|
|
"?Exec0Default__jumptargets@CActSequence@@3PAPAXA": "$L1710",
|
|
"?fSequenceMethods@CActSequence@@3PAP6EXPAU1@@ZA": "?fSequenceMethods@@3PAP8CActSequence@@AEXXZA"
|
|
}
|
|
},
|
|
{
|
|
"name": "JSRF/Jet2",
|
|
"target_path": "target/JSRF/Jet2.obj",
|
|
"base_path": "src/JSRF/Jet2.obj",
|
|
"metadata": {
|
|
"complete": true,
|
|
"source_path": "src/JSRF/Jet2.cpp"
|
|
},
|
|
"symbol_mappings": {
|
|
"?main_funcinfo@@3UEHFuncInfo@@A": "$T1130",
|
|
"?main_handler@@YAXPAUExceptionRecord@@PAKPAXPAUEHDispatcherContext@@@Z": "$L1134",
|
|
"?main_handler_unwind1@@YAXXZ": "$L1126",
|
|
"?main_unwindmap@@3PAUEHUnwindMapEntry@@A": "$T1136",
|
|
"[.rdata-0]": "[.xdata$x-0]"
|
|
}
|
|
},
|
|
{
|
|
"name": "JSRF/SaveData",
|
|
"target_path": "target/JSRF/SaveData.obj",
|
|
"base_path": "src/JSRF/SaveData.obj",
|
|
"metadata": {
|
|
"complete": false,
|
|
"source_path": "src/JSRF/SaveData.cpp"
|
|
},
|
|
"symbol_mappings": {
|
|
"?finalizeGameData@@YAXXZ": "_$E2",
|
|
"?initGameData@@YAXXZ": "_$E1"
|
|
}
|
|
},
|
|
{
|
|
"name": "XDK/Xapi/xapi0",
|
|
"target_path": "target/XDK/Xapi/xapi0.obj",
|
|
"base_path": "src/XDK/Xapi/xapi0.obj",
|
|
"metadata": {
|
|
"complete": true,
|
|
"source_path": "src/XDK/Xapi/xapi0.c"
|
|
}
|
|
}
|
|
]
|
|
} |