KiritoDv
e3e0a66620
Fixed good luck screen
2024-11-15 21:31:49 -06:00
Sonic Dreamcaster
e9bf0030ae
d-pad control & option arwing interpolation
2024-10-18 01:41:53 -03:00
Alejandro Asenjo Nitti
53363d6619
Hud, Title, Map & Option Docs ( #272 )
...
* hud title and option docs
* hud docs
* aspMain vram comment
* more hud docs
* HUD docs
* Hud_ -> HUD_ consistency
* ActorMissileSeekModes
* fox_option docs
* more option docs
* more option docs
* more option docs
* fox_title docs
* more fox_title docs
* fox_map docs
* fix map TLUTs
* more fox_map docs
* jp1 explore
* explore us rev0
* SETUPDL comments
* format
* fox_map docs
* more fox_map docs
2024-09-13 00:59:33 -03:00
Alejandro Asenjo Nitti
e82019fa2b
Actor Docs ( #270 )
...
* Docs
* actor timer_04C -> work_04C
* Actor & Boss unk_04A -> work_04A
* actor & boss unk_048 -> work_048
* actor & boss unk_046 -> work_046
* boss unk_044 -> work_044
* actor event docs
* ActorEvent docs
* name all Event Actor IDs
* EVID names in EventActorInfo comments
* refactor EVC_PASSED_ALL_RINGS by @inspectredc
* clarification comment
* some option docs
* audio enums and macros
* some audio renamings
2024-08-24 19:36:53 -03:00
petrie911
81291a0c44
More docs and renames, fox_bg now mostly figured out ( #220 )
...
* lights fix
* names
* remove header
* so many names
* format
2024-04-22 23:51:20 -03:00
petrie911
52e1b6cb17
Further docs on script, various other things ( #204 )
...
* stuff
* too much
* Torch commit
* torch again
* names and such
* names
* even more stuff
* format
* enums
* whoops on the gbi
2024-04-08 19:25:56 -03:00
petrie911
126a55aa0e
Event Actor docs that kind of ballooned into a bunch of stuff ( #200 )
...
* stuff
* too much
* Torch commit
* torch again
2024-04-05 17:11:36 -03:00
Alejandro Javier Asenjo Nitti
5f2b690a2b
fix s32 <=> bool inconsistencies
2024-04-03 02:18:35 -03:00
petrie911
988a36d03f
Name functions after their files, also global variables in engine and ovl_i1-6 ( #196 )
...
* cleanup
* mass rename
* forgot some
2024-04-02 20:20:08 -03:00
petrie911
209b929eda
Import main, context, and option bss. Refactor headers. Some enum cleanup. ( #130 )
...
* stuff
* fixes
* addrs
* new header
* its bss time
* format and such
* fake symbols begone
* whoops forgot pragmas
2024-02-16 19:04:22 -03:00
Alejandro Javier Asenjo Nitti
650dc4778a
fox_option symbols
2024-02-06 23:12:45 -03:00
petrie911
2b101658fe
import bss for title and map. some adjustment to headers ( #100 )
...
* bss, a bit fake. Revisit later
* format
2024-01-21 11:00:53 -03:00
Alejandro Asenjo Nitti
1cc17481e9
File splits and names ( #82 )
...
* working file splits
* ovl_i2
* func_E08400_80187520
* working so far
* resolve conflicts
* .
* i2 working
* i1 working
* i1
* ovl_i1
* fox_i2
* i5 split
* i5 good
* ovl_i6
* split bss in ovl_menu
* so far, so good
* maaaan...
* ovl_unused
* ovl_i4 bss split
* ovl_i4
* ovl_i2
* foxmat!
* import more data and bss
* renamings
2024-01-14 01:30:21 -03:00
Lywx
cbe2ad4546
Documentation of fox_option ( #80 )
...
* Renamed functions and variables related to the option cards
* Fixed format
* Renamed OptionLabel to OptionTexture
* Added more types on fox_option
* Reverted note_data
* Renamed OptionEntryId to OptionId
* Renamed ranking menu
* Added OPTION_COUNT
* Renamed missing declarations on option cards
* Added vars on symbol_addrs_overlays
* Removed hardcoded option count
* Fixed format
* Added missing option state assingments
* Fixed fox_game format
2024-01-13 22:33:38 -03:00
Alejandro Asenjo Nitti
921bceb967
[MOD] Level Select & Sound Effects Jukebox ( #76 )
...
* level select mod
* map name
* move mod to c file
* Sfx Jukebox
* fix bank boundaries
* fix
* expert modes
* co-authored-by @petrie911
* add sfx
2024-01-12 14:11:40 -03:00
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