Alejandro Asenjo Nitti
410a5b017b
fox_versus decompiled, introduce first_diff.py to the project, fixed fox_option NON_MATCHING build ( #71 )
...
* fox_versus functions
* more functions
* more input!
* functions so far
* fix bss reordering
* all functions matching
* fix caller addresses
* import data cleanup
* introduce first_diff to the project
* fix wrong type
* second version of bss reordering prevention header
* move versus symbols to variables.h
* BSS importing attempt (failed)
terrain is prepared for another contributor to try
* fix fox_option NON_MATCHING build
* format
* remove static keyword from fox_map data symbols
* IMPORT BSS
* rename fox_versus
* FIX ADDRESSES & SYMBOLS y fox map
* fix more addresses
* more address fixes for fox_map
* all fox_map addresses done
* fix bss build in fox_map, migration pending
* bss reorder failed attempt
* remove unused externs
* remove unnecessary config file
* remove unnecessary entries in settings.json
* comments
* move structs to fox_map header
* put static back in fox_option data
* PR review
2024-01-10 11:55:08 -06:00
Alejandro Asenjo Nitti
c5d9eb962b
fox_map decompiled ( #68 )
...
* func_EBFBE0_801A116C
* func_EBFBE0_801A0D14
* put some order
* func_EBFBE0_801A1528
* func_EBFBE0_801A53C8
* func_EBFBE0_801A4FC4
* func_EBFBE0_801A9448
* func_EBFBE0_801A4394
* func_EBFBE0_801A3A00
* func_EBFBE0_801A5834
* func_EBFBE0_801A89BC
* void
* dec
* cleanup
* func_EBFBE0_801A2EB8
* func_EBFBE0_801A1C14
* func_EBFBE0_801AA778
* begin importing data
* func_EBFBE0_801A2B8C
* fix
* fox_map DATA IMPORTED
* ovl_menu rename
* fix
* fix warnings
* fix build
* move symbol addresses
2024-01-04 12:53:38 -03:00
Alejandro Asenjo Nitti
f76ce38ad1
fox_map functions ( #56 )
...
* func_EBFBE0_80187520
* func_EBFBE0_8019E85C
* func_EBFBE0_8019E8D0
* funcs
* func_EBFBE0_801A6A24
* func_EBFBE0_801A4D0C
* func_EBFBE0_801A62FC
* names
* func_EBFBE0_801A5770
* dec
* boolean
* func_EBFBE0_801A4A38
* func_EBFBE0_8019F83C
* func_EBFBE0_8019F910
* func_EBFBE0_8019F97C
* func_EBFBE0_8019FA1C
* comment
* func_EBFBE0_8019FC04
* func_EBFBE0_8019FD1C
* func_EBFBE0_8019FF48
* func_EBFBE0_801A01A8
* func_EBFBE0_801A05B4
* func_EBFBE0_801A07E8
* func_EBFBE0_801A655C
* func_EBFBE0_801AB284
* func_EBFBE0_801AB17C
* func_EBFBE0_801AD048
* func_EBFBE0_801A914C
* func_EBFBE0_801A9EE4
* func_EBFBE0_801A9DE8
* func_EBFBE0_801A9814
* func_EBFBE0_801A25C8
* func_EBFBE0_801A6DAC
* func_EBFBE0_801A6DAC
* func_EBFBE0_801A3440
* func_EBFBE0_801A7684
* primColor
* planetId
* func_EBFBE0_801A77B0
* func_EBFBE0_801A791C
* func_EBFBE0_801A7A84
* func_EBFBE0_801A7BEC
* func_EBFBE0_801A7BEC
* func_EBFBE0_801A7D3C
* progress script permissions
* func_EBFBE0_801A7F1C
* func_EBFBE0_801A74F4
* format
* func_EBFBE0_801A7230
* func_EBFBE0_801A6EC0
* func_EBFBE0_801AD718
* func_EBFBE0_801AD7EC
* func_EBFBE0_801AC80C
* func_EBFBE0_801ABF1C
* func_EBFBE0_801ABCDC
* scopes
* func_EBFBE0_801A68E4
* func_EBFBE0_801A6694
* func_EBFBE0_801A6480
* func_EBFBE0_801A6368
* func_EBFBE0_801A61B4
* LevelId
* LevelId
* func_EBFBE0_801A62FC
* level enum
* levelIDs
* enum
2023-12-24 10:12:09 -06:00
Alejandro Asenjo Nitti
e85890eb34
fox_option Data Imported ( #49 )
...
* starting the split
* you can't spell bss without bs
* matches without import
* Import data. Co-authored-by: @petrie911
* comments
---------
Co-authored-by: petrie911 <petrie911@yahoo.com>
2023-12-13 16:47:53 -06:00
Alejandro Asenjo Nitti
3e1c0db70b
fox_option decompiled ( #44 )
...
* func_EBFBE0_8019CD54
* func_EBFBE0_8019D118
* func_EBFBE0_8019D624
* func_EBFBE0_8019DB20
* func_EBFBE0_8019E284
* importing data
* Data ready to be IMPORTED (technically),
bss split needed
* restore toolchain build init
* comments
2023-12-06 06:20:22 -06:00
petrie911
3a38f87ea5
wip on sf_A4B50 (probably fox_play), also names and cleanup ( #43 )
...
* objects?
* objects2?
* more stuff
* format
* even more cleanup
* RCP function names
* format
* NO U
* makerom too
2023-12-04 15:50:52 -03:00
Alejandro Asenjo Nitti
b035b53569
fox_option functions ( #41 )
...
* func_EBFBE0_801992C4
* func_EBFBE0_8019949C
* func_EBFBE0_80199820
* func_EBFBE0_80199EA8
* func_EBFBE0_80199FA8
* func_EBFBE0_8019A0B8
* func_EBFBE0_8019A1A8
* func_EBFBE0_8019A2E0
* func_EBFBE0_8019A4DC
* func_EBFBE0_8019A6DC
* func_EBFBE0_8019A954
* func_EBFBE0_8019AAB4
* func_EBFBE0_8019AB30
* func_EBFBE0_8019AD84
* func_EBFBE0_8019AFFC
* func_EBFBE0_8019B1F8
* func_EBFBE0_8019B3DC
* func_EBFBE0_8019B5AC
* func_EBFBE0_8019B6D8
* func_EBFBE0_8019B7D4
* func_EBFBE0_8019B8C8
* func_EBFBE0_8019B9C0
* func_EBFBE0_8019BAB8
* func_EBFBE0_8019BBA4
* func_EBFBE0_8019BC44
* func_EBFBE0_8019BDF0
* func_EBFBE0_8019BE7C
* func_EBFBE0_8019BF34
* func_EBFBE0_8019C04C
* func_EBFBE0_8019C120
* comments and member names
* func_EBFBE0_8019C418
* func_EBFBE0_8019C5A0
* func_EBFBE0_8019C8C4
2023-12-04 09:19:33 -06:00
Alejandro Asenjo Nitti
aa59b6ff69
fox_option functions ( #39 )
...
* func_EBFBE0_80195B74
* func_EBFBE0_80196894
* func_EBFBE0_8019896C
* fix
* func_EBFBE0_80194CE4
* func_EBFBE0_801952B4
* RCP_SetupDL
* format
* move data around
* space
2023-11-30 16:35:40 -06:00
Alejandro Asenjo Nitti
be46258c0c
fox_title decompiled ( #33 )
...
* func_EBFBE0_8018C1C0
* func_EBFBE0_8018C644
* func_EBFBE0_8018CB90
* func_EBFBE0_8018CC30
* func_EBFBE0_8018CD9C
* func_EBFBE0_8018D2B8
* M_DTOR
* func_EBFBE0_8018D510
* func_EBFBE0_8018DDB8
* func_EBFBE0_8018FD08
* func_EBFBE0_8018FD08
* func_EBFBE0_801903B8
* func_EBFBE0_8018E200
* func_EBFBE0_8018E67C
* func_EBFBE0_8018EDC8
* func_EBFBE0_80192D58
* func_EBFBE0_80193C4C
2023-11-28 10:38:25 -06:00
Alejandro Asenjo Nitti
d6fc56adc0
fox_title ( #30 )
...
* func_EBFBE0_801919C4
* fox_title functions
* func_EBFBE0_8019C66C
* broken branch
* fix branch
* more functions
* remove unnecessary file
* sizes
* func_EBFBE0_80188010
* func_EBFBE0_801894E8
* func_EBFBE0_8018A2F8
* func_EBFBE0_8018A338
2023-11-25 14:08:39 -06:00
Alejandro Asenjo Nitti
4cfdc163e9
fox_option.c ( #27 )
...
* func_EBFBE0_801920C4
* func_EBFBE0_80192190
* func_EBFBE0_801924C4
* func_EBFBE0_80192598
* func_EBFBE0_80192738
* func_EBFBE0_801928BC
* func_EBFBE0_80192938
* rename to fox_option found in sf643D rom symbols
* dec
* few functions
* need input! more input!
* NO DISASSEMBLE!
* func_EBFBE0_80196E54 & func_EBFBE0_80196EFC
* func_EBFBE0_80196F9C
* func_EBFBE0_80196FC4 & func_EBFBE0_80197074
* format
* func_EBFBE0_8019715C
* fix stack
* func_EBFBE0_801973C0
* sneaky ido
* data indicates these are floats
* did i say floats? i was looking at the wrong offsets
* func_EBFBE0_8019752C
* func_EBFBE0_80197914
* func_EBFBE0_80197A3C
* func_EBFBE0_80197DE4
* func_EBFBE0_8019A214
* break
* func_EBFBE0_80199284
* func_EBFBE0_80199424
* func_EBFBE0_8019978C
* func_EBFBE0_8019A080
* func_EBFBE0_8019A298
* func_EBFBE0_8019B8A0
* func_EBFBE0_8019C824
* func_EBFBE0_8019CAE0
* func_EBFBE0_8019DF64
* func_EBFBE0_8019DE74
* func_EBFBE0_8019E030
* func_EBFBE0_8019DD44
* func_EBFBE0_8019DCE8
* func_EBFBE0_8019CBC0
* format
* func_EBFBE0_80193B04
* func_EBFBE0_801944F0
* .
* func_EBFBE0_80197F74
* more functions
2023-11-22 11:47:38 -03:00