decomp DBCServer_Release and inspect/document database

This commit is contained in:
Benjamin Palko 2026-10-14 23:22:03 -04:00
parent 4b267cbe05
commit 7834b98bf0
28222 changed files with 843300 additions and 144 deletions

View file

@ -0,0 +1,59 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x14014b710 FUN_14014b710
* Pseudocode, not original source. */
undefined8 FUN_14014b710(undefined8 param_1,longlong param_2)
{
FUN_14016cf00();
FUN_14016e5b0(param_1,param_2 + 0x20);
FUN_14016e5b0(param_1,param_2 + 0x30);
FUN_14016e5b0(param_1,param_2 + 0x40);
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0x50));
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0x52));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x54));
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0x58));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x5a));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x5e));
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0x62));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 100));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x68));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x6c));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x70));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x74));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x78));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x7c));
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0x80));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x82));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x86));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x8a));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x8e));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x92));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x96));
FUN_14004eef0(param_1,*(undefined1 *)(param_2 + 0x9a));
FUN_14004eef0(param_1,*(undefined1 *)(param_2 + 0x9b));
FUN_14004eef0(param_1,*(undefined1 *)(param_2 + 0x9c));
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0x9d));
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0x9f));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0xa1));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0xa5));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0xa9));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0xad));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x10f));
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0xb1));
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0xb3));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0xb5));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0xb9));
FUN_14016cf00(param_1,param_2 + 0xbd);
FUN_14016e5b0(param_1,param_2 + 0xdd);
FUN_14016e5b0(param_1,param_2 + 0xed);
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0xfd));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x101));
FUN_14004ed20(param_1,*(undefined8 *)(param_2 + 0x105));
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0x10d));
FUN_14016cf00(param_1,param_2 + 0x117);
FUN_14004f3c0(param_1,*(undefined2 *)(param_2 + 0x153));
FUN_140153c40(param_1,*(undefined4 *)(param_2 + 0x155));
return param_1;
}