Start work on selmenu

This commit is contained in:
gamemasterplc 2024-03-12 21:55:39 -05:00
parent e9c983c215
commit a66a32f849
10 changed files with 727 additions and 33 deletions

View file

@ -4,14 +4,14 @@ ModuleProlog = .text:0x000000A0; // type:function size:0x4B8
CopyPlayerCfg = .text:0x00000558; // type:function size:0x60 scope:local
CalcBtns = .text:0x000005B8; // type:function size:0x324 scope:local
DrawPage = .text:0x000008DC; // type:function size:0x170 scope:local
MoveChar = .text:0x00000A4C; // type:function size:0x180 scope:local
MoveCursor = .text:0x00000BCC; // type:function size:0x88 scope:local
MoveSMPage = .text:0x00000A4C; // type:function size:0x180 scope:local
MoveSMCursor = .text:0x00000BCC; // type:function size:0x88 scope:local
SMInit = .text:0x00000C54; // type:function size:0x474 scope:local
SMUpdate = .text:0x000010C8; // type:function size:0xA78 scope:local
SMCfgUpdate = .text:0x00001B40; // type:function size:0x334 scope:local
SMGroupGen = .text:0x00001B40; // type:function size:0x334 scope:local
SMComCharGet = .text:0x00001E74; // type:function size:0x110 scope:local
SMCharKill = .text:0x00001F84; // type:function size:0x50 scope:local
fn_1_1FD4 = .text:0x00001FD4; // type:function size:0x10C
CharRandomize = .text:0x00001FD4; // type:function size:0x10C scope:local
SMCharInit = .text:0x000020E0; // type:function size:0x1F8 scope:local
SMCharUpdate = .text:0x000022D8; // type:function size:0xD6C scope:local
SMExit = .text:0x00003044; // type:function size:0x2FC scope:local
@ -55,7 +55,7 @@ lbl_1_data_12 = .data:0x00000012; // type:object size:0x6 data:string
lbl_1_data_18 = .data:0x00000018; // type:object size:0x6 data:string
lbl_1_data_1E = .data:0x0000001E; // type:object size:0x7 data:string
lbl_1_data_25 = .data:0x00000025; // type:object size:0x6 data:string
lbl_1_data_2B = .data:0x0000002B; // type:object size:0x9
lbl_1_data_2B = .data:0x0000002B; // type:object size:0x8 data:string
charTbl = .data:0x00000034; // type:object size:0x20 scope:local
lbl_1_data_54 = .data:0x00000054; // type:object size:0x14 data:string
lbl_1_data_68 = .data:0x00000068; // type:object size:0x16 data:string
@ -126,9 +126,10 @@ lbl_1_data_4A8 = .data:0x000004A8; // type:object size:0xE data:string
lbl_1_data_4B6 = .data:0x000004B6; // type:object size:0xE data:string
lbl_1_data_4C4 = .data:0x000004C4; // type:object size:0xE data:string
lbl_1_data_4D2 = .data:0x000004D2; // type:object size:0xA data:string
lbl_1_data_4DC = .data:0x000004DC; // type:object size:0x10
lbl_1_data_4DC = .data:0x000004DC; // type:object size:0xF data:string
menuTbl = .data:0x000004EC; // type:object size:0x348 scope:local
lbl_1_data_844 = .data:0x00000834; // type:object size:0x18
cameraMaskTbl = .data:0x00000834; // type:object size:0x10 scope:local
lbl_1_data_844 = .data:0x00000844; // type:object size:0x18 scope:local
lbl_1_data_85C = .data:0x0000085C; // type:object size:0x12 data:string
lbl_1_data_86E = .data:0x0000086E; // type:object size:0x12 data:string
lbl_1_data_880 = .data:0x00000880; // type:object size:0x12 data:string
@ -136,19 +137,19 @@ lbl_1_data_892 = .data:0x00000892; // type:object size:0x12 data:string
lbl_1_data_8A4 = .data:0x000008A4; // type:object size:0x12 data:string
lbl_1_data_8B6 = .data:0x000008B6; // type:object size:0x12 data:string
lbl_1_data_8C8 = .data:0x000008C8; // type:object size:0x11 data:string
lbl_1_data_8D9 = .data:0x000008D9; // type:object size:0x3
sndTable = .data:0x000008DC; // type:object size:0x20 scope:local
cursorPosBackup = .data:0x000008FC; // type:object size:0x2 data:2byte
btnPrev = .data:0x000008FE; // type:object size:0x8 scope:local
lbl_1_data_906 = .data:0x00000906; // type:object size:0x12
funcNameStr = .data:0x00000918; // type:object size:0x4 scope:local data:4byte
lbl_1_data_8D9 = .data:0x000008D9; // type:object size:0x1
dvdMusTbl = .data:0x000008DC; // type:object size:0x20 scope:local
smSelectPosExit = .data:0x000008FC; // type:object size:0x2 scope:local data:2byte
btnPrevAll = .data:0x000008FE; // type:object size:0x8 scope:local
lbl_1_data_906 = .data:0x00000906; // type:object size:0xF data:string
funcId$244 = .data:0x00000918; // type:object size:0x4 scope:local data:4byte
lbl_1_data_91C = .data:0x0000091C; // type:object size:0x12 data:string
lbl_1_data_92E = .data:0x0000092E; // type:object size:0x24 data:string
lbl_1_data_952 = .data:0x00000952; // type:object size:0xB data:string
lbl_1_data_95D = .data:0x0000095D; // type:object size:0x3 data:string
lbl_1_data_960 = .data:0x00000960; // type:object size:0x10
lbl_1_data_960 = .data:0x00000960; // type:object size:0xD data:string
charMdlTbl = .data:0x00000970; // type:object size:0x20 scope:local
charMdlAnimTbl = .data:0x00000990; // type:object size:0x20 scope:local
charMdlMotTbl = .data:0x00000990; // type:object size:0x20 scope:local
lbl_1_data_9B0 = .data:0x000009B0; // type:object size:0xD data:string
lbl_1_data_9BD = .data:0x000009BD; // type:object size:0x5
lbl_1_data_9C2 = .data:0x000009C2; // type:object size:0x5
@ -158,7 +159,7 @@ lbl_1_data_9D6 = .data:0x000009D6; // type:object size:0xA data:string
lbl_1_data_9E0 = .data:0x000009E0; // type:object size:0xA data:string
lbl_1_data_9EA = .data:0x000009EA; // type:object size:0x9 data:string
lbl_1_data_9F3 = .data:0x000009F3; // type:object size:0x9 data:string
lbl_1_data_9FC = .data:0x000009FC; // type:object size:0xC
lbl_1_data_9FC = .data:0x000009FC; // type:object size:0x9 data:string
padCfgStrTbl = .data:0x00000A08; // type:object size:0x14 scope:local data:4byte
lbl_1_data_A1C = .data:0x00000A1C; // type:object size:0x6 data:string
lbl_1_data_A22 = .data:0x00000A22; // type:object size:0x4 data:string
@ -179,16 +180,17 @@ lbl_1_data_AEC = .data:0x00000AEC; // type:object size:0x15 data:string
lbl_1_data_B01 = .data:0x00000B01; // type:object size:0x15 data:string
lbl_1_data_B16 = .data:0x00000B16; // type:object size:0x15 data:string
lbl_1_data_B2B = .data:0x00000B2B; // type:object size:0x14 data:string
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x2 data:2byte
sound3DCursorPos = .bss:0x00000002; // type:object size:0x2 scope:local data:2byte
emiCompVal = .bss:0x00000004; // type:object size:0x2 scope:local data:2byte
emiCompDataNo = .bss:0x00000006; // type:object size:0x2 scope:local data:2byte
playerCfgField = .bss:0x00000008; // type:object size:0x2 scope:local data:2byte
playerCfgPos = .bss:0x0000000A; // type:object size:0x2 scope:local data:2byte
playerCfgOptionPos = .bss:0x00000008; // type:object size:0x2 scope:local data:2byte
playerCfgPlayerPos = .bss:0x0000000A; // type:object size:0x2 scope:local data:2byte
playerCfgSelF = .bss:0x0000000C; // type:object size:0x2 scope:local data:2byte
charSelDisallowF = .bss:0x0000000E; // type:object size:0x10 scope:local
playerCharSelF = .bss:0x0000001E; // type:object size:0x8 scope:local
charSelProhibitF = .bss:0x0000000E; // type:object size:0x10 scope:local
playerDoneF = .bss:0x0000001E; // type:object size:0x8 scope:local
charModelID = .bss:0x00000026; // type:object size:0x10 scope:local
bntReleaseAll = .bss:0x00000036; // type:object size:0x8 scope:local
btnReleaseAll = .bss:0x00000036; // type:object size:0x8 scope:local
btnAll = .bss:0x0000003E; // type:object size:0x8 scope:local
btnDownAll = .bss:0x00000046; // type:object size:0x8 scope:local
btnReleaseCurr = .bss:0x0000004E; // type:object size:0x2 scope:local data:2byte
@ -198,5 +200,5 @@ smSelectPos = .bss:0x00000054; // type:object size:0x2 scope:local data:2byte
smPlayerCfg = .bss:0x00000056; // type:object size:0x28 scope:local data:2byte
outViewObj = .bss:0x00000080; // type:object size:0x4 scope:local data:4byte
smMainObj = .bss:0x00000084; // type:object size:0x4 scope:local data:4byte
smPagePos = .bss:0x00000088; // type:object size:0xE scope:local
smSelectPosBackup = .bss:0x00000088; // type:object size:0xE scope:local
smPage = .bss:0x00000096; // type:object size:0x2 scope:local data:2byte

View file

@ -5792,7 +5792,7 @@ titleMes$442 = .sdata:0x801D34A0; // type:object size:0x4 scope:local data:4byte
lbl_801D34A4 = .sdata:0x801D34A4; // type:object size:0xC
lbl_801D34B0 = .sdata:0x801D34B0; // type:object size:0x1
lbl_801D34B1 = .sdata:0x801D34B1; // type:object size:0x7
mgSeqInitF = .sdata:0x801D34B8; // type:object size:0x4 data:4byte
mgSeqOvlPrev = .sdata:0x801D34B8; // type:object size:0x4 data:4byte
wordStartE = .sdata:0x801D34BC; // type:object size:0x7 scope:local data:string
seqPunctTbl = .sdata:0x801D34C3; // type:object size:0x3 scope:local data:byte
wordStartJ = .sdata:0x801D34C6; // type:object size:0x6 scope:local