Incorporate known names from Smilebit code

The Yakuza 1 and 2 rereleases on the Wii U export function symbols,
preserving their names, and some debug data was also available in a PS2
release, providing some struct definitions.  These have been used to
rename analogous classes, functions, and member variables to the same
names used by Smilebit, plus a more general imitation of their naming
and typing conventions (i.e. Win32 style).
This commit is contained in:
KeybadeBlox 2026-03-31 20:20:14 -04:00
parent e7e9d3b1be
commit 836b5eaa41
15 changed files with 2198 additions and 2141 deletions

View file

@ -24,21 +24,25 @@
}
},
{
"name": "JSRF/Core",
"target_path": "target/JSRF/Core.obj",
"base_path": "src/JSRF/Core.obj",
"name": "JSRF/Action",
"target_path": "target/JSRF/Action.obj",
"base_path": "src/JSRF/Action.obj",
"metadata": {
"complete": false,
"source_path": "src/JSRF/Core.cpp"
"source_path": "src/JSRF/Action.cpp"
},
"symbol_mappings": {
"?nopMethod0Arg@CActBase@@UAEXXZ": "?Exec0Default@CActBase@@UAEXXZ",
"?nopMethod1Arg@CActBase@@UAEXI@Z": "?DrawListDefault@CActBase@@UAEXI@Z"
}
},
{
"name": "JSRF/GameData",
"target_path": "target/JSRF/GameData.obj",
"base_path": "src/JSRF/GameData.obj",
"name": "JSRF/SaveData",
"target_path": "target/JSRF/SaveData.obj",
"base_path": "src/JSRF/SaveData.obj",
"metadata": {
"complete": false,
"source_path": "src/JSRF/GameData.cpp"
"source_path": "src/JSRF/SaveData.cpp"
},
"symbol_mappings": {
"?finalizeGameData@@YAXXZ": "_$E2",