22 lines
890 B
Python
22 lines
890 B
Python
|
from supSMSGecko import make_xml, symbols
|
||
|
|
||
|
def main(g, ver):
|
||
|
S = symbols[ver]
|
||
|
|
||
|
g.C2(S['TMarDirector_direct'] + 0x88, 'src/onAreaInit.s')
|
||
|
g.C2(S['TMarDirector_delete_0'], 'src/onAreaDeinit.s')
|
||
|
g.C2(S['TMarDirector_fireGetStar'] + (0x48 if ver in ['GMSJ01', 'GMSE01'] else 0x84), 'src/onShineGet.s')
|
||
|
g.C2(S['TBathtub_startDemo'] + (0x21c if ver in ['GMSJ01', 'GMSJ0A'] else 0x21c), 'src/onBrowserFightDone.s')
|
||
|
g.C2(S['TCardLoad_changeScene'] + {
|
||
|
'GMSJ01': 0x1278,
|
||
|
'GMSE01': 0x1384,
|
||
|
'GMSP01': 0x13b0,
|
||
|
'GMSJ0A': 0x13b0,
|
||
|
}[ver], 'src/onFileStart.s')
|
||
|
g.C2(S['TMarDirector_nextStateInitialize'] + (0x56c if ver == 'GMSJ01' else 0x5bc), 'src/onMiss.s')
|
||
|
g.C2(S['TMarDirector_changeState'] + 0x328, 'src/onExitArea.s')
|
||
|
g.C2(S['TMarDirector_setNextStage'] + 0x50, 'src/onLoadingZone.s')
|
||
|
g.C2(S['TGCConsole2_drawWater'] - 0x28c, 'src/showTimer.s')
|
||
|
|
||
|
make_xml(main)
|