Decompile subchrdll.c

This commit is contained in:
gamemasterplc 2023-11-23 12:18:50 -06:00
parent b3452a8b91
commit 824ccd1ac6
8 changed files with 240 additions and 91 deletions

View file

@ -5,3 +5,12 @@ Sections:
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/executor.c:
.text start:0x00000000 end:0x000000A0
REL/subchrselDll/subchrselDll.c:
.text start:0x000000A0 end:0x000007B8
.rodata start:0x00000000 end:0x00000018
.data start:0x00000000 end:0x000000E1
.bss start:0x00000000 end:0x00000004

View file

@ -1,33 +1,33 @@
_prolog = .text:0x00000000; // type:function size:0x54 scope:global
_epilog = .text:0x00000054; // type:function size:0x4C scope:global
fn_1_A0 = .text:0x000000A0; // type:function size:0x6C
fn_1_10C = .text:0x0000010C; // type:function size:0x58
fn_1_164 = .text:0x00000164; // type:function size:0x654
ModuleProlog = .text:0x000000A0; // type:function size:0x6C
GetBtns = .text:0x0000010C; // type:function size:0x58 scope:local
SubchrMain = .text:0x00000164; // type:function size:0x654 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 data:float
lbl_1_data_0 = .data:0x00000000; // type:object size:0x8 data:string
lbl_1_data_8 = .data:0x00000008; // type:object size:0x8 data:string
lbl_1_data_10 = .data:0x00000010; // type:object size:0x8 data:string
lbl_1_data_18 = .data:0x00000018; // type:object size:0x8 data:string
lbl_1_data_20 = .data:0x00000020; // type:object size:0x10
lbl_1_data_30 = .data:0x00000030; // type:object size:0x6 data:string
lbl_1_data_36 = .data:0x00000036; // type:object size:0x6 data:string
lbl_1_data_3C = .data:0x0000003C; // type:object size:0x6 data:string
lbl_1_data_42 = .data:0x00000042; // type:object size:0x6 data:string
lbl_1_data_48 = .data:0x00000048; // type:object size:0x6 data:string
lbl_1_data_4E = .data:0x0000004E; // type:object size:0x7 data:string
lbl_1_data_55 = .data:0x00000055; // type:object size:0x6 data:string
lbl_1_data_5B = .data:0x0000005B; // type:object size:0x9
lbl_1_data_64 = .data:0x00000064; // type:object size:0x20
lbl_1_data_84 = .data:0x00000084; // type:object size:0x1
lbl_1_data_85 = .data:0x00000085; // type:object size:0x6 data:string
lbl_1_data_8B = .data:0x0000008B; // type:object size:0x8 data:string
lbl_1_data_93 = .data:0x00000093; // type:object size:0x7 data:string
lbl_1_data_9A = .data:0x0000009A; // type:object size:0x7 data:string
lbl_1_data_A1 = .data:0x000000A1; // type:object size:0x6 data:string
lbl_1_data_A7 = .data:0x000000A7; // type:object size:0x9
lbl_1_data_B0 = .data:0x000000B0; // type:object size:0x1C
lbl_1_data_CC = .data:0x000000CC; // type:object size:0x15 data:string
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 data:byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
lbl_1_data_0 = .data:0x00000000; // type:object size:0x8 scope:local data:string
lbl_1_data_8 = .data:0x00000008; // type:object size:0x8 scope:local data:string
lbl_1_data_10 = .data:0x00000010; // type:object size:0x8 scope:local data:string
lbl_1_data_18 = .data:0x00000018; // type:object size:0x8 scope:local data:string
player_numstr = .data:0x00000020; // type:object size:0x10 scope:local
lbl_1_data_30 = .data:0x00000030; // type:object size:0x6 scope:local data:string
lbl_1_data_36 = .data:0x00000036; // type:object size:0x6 scope:local data:string
lbl_1_data_3C = .data:0x0000003C; // type:object size:0x6 scope:local data:string
lbl_1_data_42 = .data:0x00000042; // type:object size:0x6 scope:local data:string
lbl_1_data_48 = .data:0x00000048; // type:object size:0x6 scope:local data:string
lbl_1_data_4E = .data:0x0000004E; // type:object size:0x7 scope:local data:string
lbl_1_data_55 = .data:0x00000055; // type:object size:0x6 scope:local data:string
lbl_1_data_5B = .data:0x0000005B; // type:object size:0x9 scope:local
character_str = .data:0x00000064; // type:object size:0x20 scope:local
lbl_1_data_84 = .data:0x00000084; // type:object size:0x1 scope:local
lbl_1_data_85 = .data:0x00000085; // type:object size:0x6 scope:local data:string
lbl_1_data_8B = .data:0x0000008B; // type:object size:0x8 scope:local data:string
lbl_1_data_93 = .data:0x00000093; // type:object size:0x7 scope:local data:string
lbl_1_data_9A = .data:0x0000009A; // type:object size:0x7 scope:local data:string
lbl_1_data_A1 = .data:0x000000A1; // type:object size:0x6 scope:local data:string
lbl_1_data_A7 = .data:0x000000A7; // type:object size:0x9 scope:local
ext_character_str = .data:0x000000B0; // type:object size:0x1C scope:local
lbl_1_data_CC = .data:0x000000CC; // type:object size:0x15 scope:local data:string
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 scope:local data:byte