Alejandro Javier Asenjo Nitti
e291a588e5
LEVELMODE_TURRET
2024-08-15 01:02:52 -03:00
Alejandro Javier Asenjo Nitti
e42657e8b5
Katina comment
2024-08-12 12:02:50 -03:00
Alejandro Asenjo Nitti
0251769d16
General docs ( #269 )
...
* fox_display.c DOCS
* PRINTF
* actor->destroy boolean
* corneria docs
* Boss->unk_04C to Boss->animFrame
* aCoGrangaWalkingAnim
* more corneria docs
* Spawner
* Spawner code refined
* Spawner description
* Actor Spawn guard
* Molar Rock (name by @inspectredc)
* more docs
* actor docs
* initial disassembly config for lodgenet
* correct vram addresses for lodgenet
* Actor Docs
* More actor docs
* more actor docs
* correction
* correction
* more actor docs
* Preliminary work for Effect documentation
* Change Init for Setup
* fox_play cleanup and defake
* fox_zo function names
* fox_so function renaming
* more object docs
* venom 1 actors
* actor docs
* some fox_bo docs
* some fox_fo corrections
* fox_ma obj->this
* fox_ma renamings
* fox_ma docs
* fox_ti Actors
* revert permuter settings to ido
* some renames on fox_andross.c
* fox_sy actors
* object names
* corrections
* some effect comments
* fix AudioTable struct and data to avoid UB
* uintptr_t in audio
* audio load changes
* event id enum usage in fox_sy
* clear padding in sPlaylists
* HUD_FoBase_ExplodeCs
* HUD
2024-08-12 11:58:54 -03:00
petrie911
83c5442915
Improve audio docs and partial audio disassembly support ( #268 )
...
* audiodiasm
* start of sound disasm
* disasm
* source
2024-07-07 14:43:41 -03:00
Alejandro Javier Asenjo Nitti
9dd58cd924
fox_display.c spacing
2024-07-06 23:01:03 -03:00
Alejandro Asenjo Nitti
c348962cab
Sector Z, Fortuna & General Docs ( #261 )
...
* Sector Z Docs initial
* Sector Z docs
* some other things
* correction
* Space Junk
* SectorZ_SetLevelObjects
* rename assets with correct prefix
* aSzBackgroundTex
* details
* pr review
* Sector X initials
* Meteo Initials
* Sector X things I forgot
* fox_tr360 & fox_ve1 & fox_so initials
* fox_so details
* Zones initials
* More Zones initials
* more zones initials
* area 6 initials
* fortuna inits
* fortuna actors
* some more docs
* more docs for Fortuna
* fix mistake in data incorrectly imported
* Fortuna Radars
* BossFO
* Sector Y Initials
* Venom 2 general Docs
* Some Corneria Docs
* Actor, Scenery and Boss IDs in update and draw functions of gObjectInfo
* more docs and this usage
* fox_360 this usage
* more actor types and this usages
* fox_effect type usage
* training docs
* some Sector X docs
* fix incorrect usage of "this"
* fix comment
* more docs
* funcNames
* fox_bg spacing
* boolean
* scenery corneria bumbs
* terrain bumps
* corneria arch
* more corneria objects
* hitboxes
* more corneria objects
* more corneria level objects
* more corneria objects
* aCoWaterfallDL
* corneria docs
* more corneria docs
* Granga swork start
* corneria swork
* Corneria
* Corneria Granga docs
* more granga docs
* granga work buffer enum
* CarrierParts enum use
* option
* Corneria Docs
* GRANGA_FWK
* fox_co.h header
* fix Fault_FillRectangle typo
* PR reviews
* sCsTeamInitialPos
* Doodad
2024-07-06 09:47:49 -03:00
Alejandro Javier Asenjo Nitti
dc6fdbcf69
fix gcc
2024-06-07 19:12:48 -03:00
Alejandro Javier Asenjo Nitti
f381dea7ab
fix asset D_VE2_6006890
2024-05-28 01:13:32 -03:00
Alejandro Javier Asenjo Nitti
42225b01ff
PRINTF(); usage in sys_save
2024-05-27 14:04:13 -03:00
Alejandro Javier Asenjo Nitti
07fbeac7cb
torch to main
2024-05-27 13:43:33 -03:00
petrie911
0f6d7cca33
Player and Vs docs, some improvement to ve1 boss ( #259 )
...
* playerstuff
* stuff
* small fixes
* Torch
* torch update again
2024-05-25 12:17:03 -05:00
petrie911
03ce166cca
Implement common data in EU and JP and clean up US data ( #258 )
...
* data fixes
* format
* alignment
* include
2024-05-23 20:40:42 -03:00
Alejandro Javier Asenjo Nitti
be0bfa7711
SIN_DEG
2024-05-23 10:53:45 -03:00
Alejandro Javier Asenjo Nitti
c89498ad6b
gPlayer[0].
2024-05-23 00:09:52 -03:00
Alejandro Javier Asenjo Nitti
ef4fa65cbd
gPlayer[0]
2024-05-23 00:08:52 -03:00
Alejandro Javier Asenjo Nitti
6e833a2807
MATCH: SectorZ_Missile_Update
...
Yeah B#$"%, MAGNETS! OHHH
2024-05-23 00:02:10 -03:00
petrie911
566f9db5a5
cheats ( #257 )
2024-05-20 11:28:13 -03:00
petrie911
53c05e51a4
give EU a symbol addrs file ( #256 )
...
* srceu
* remove warning
* and some cleanup
* symbol addrs for eu
* data
* one cleanup
* move macros to header
2024-05-19 01:27:17 -03:00
petrie911
80eaf7d2e5
support for EU rev 0, updates to tools, other cleanup ( #255 )
...
* srceu
* remove warning
* and some cleanup
2024-05-18 19:49:49 -03:00
Alejandro Javier Asenjo Nitti
36ac4066c9
makes more sense this way, still fake tho
2024-05-18 12:24:10 -03:00
Alejandro Javier Asenjo Nitti
6b5a48ce13
MATCH Ending_8018845C
2024-05-18 11:47:14 -03:00
Alejandro Javier Asenjo Nitti
7d1b8dc54b
variables
2024-05-18 11:11:05 -03:00
Alejandro Javier Asenjo Nitti
188b40cb8b
limbCount
2024-05-18 10:25:01 -03:00
Alejandro Javier Asenjo Nitti
4317e2cd54
Merge branch 'master' of github.com:sonicdcer/sf64
2024-05-17 20:21:08 -03:00
Alejandro Javier Asenjo Nitti
8045b688ac
fox_end1 details
2024-05-17 20:21:04 -03:00
petrie911
2c98d106a1
Fix some names, use setup DL enum, add dma offsets to srcjp ( #254 )
...
* cleanup
* buffers
* setupDLs and such
2024-05-17 14:22:51 -03:00
petrie911
acead8f271
Header fix for buffers.h ( #253 )
...
* cleanup
* buffers
2024-05-17 10:33:44 -05:00
Alejandro Javier Asenjo Nitti
ea1349aabe
fox_so styling
2024-05-17 11:09:49 -03:00
petrie911
13f3bb1baf
cleanup ( #252 )
2024-05-16 18:45:47 -05:00
Alejandro Javier Asenjo Nitti
837ac7ea83
fox_aq styling
2024-05-16 16:08:58 -03:00
Alejandro Javier Asenjo Nitti
21ad1bc22e
styling on fox_a6
2024-05-16 15:28:47 -03:00
Alejandro Javier Asenjo Nitti
ae294ef689
fox_tr360 & fox_ve1 spacing
2024-05-16 11:29:16 -03:00
Alejandro Javier Asenjo Nitti
9ac4472388
fox_tr spacing
2024-05-16 11:13:04 -03:00
Alejandro Javier Asenjo Nitti
9da1639908
fox_co spacing and generic vars
2024-05-16 11:05:21 -03:00
petrie911
1a5569bef5
Comptool support for byteswapped ROMs ( #249 )
...
* comptool update
* further updates
* lodgenet
* comptool and main split
* one last thing
2024-05-15 13:41:15 -05:00
petrie911
cf51ec5332
Updates to sf64Mesg and a couple global names ( #247 )
...
* id start
* stuff
* comp and cam
* add errors
* names and such
* message fixes and names
2024-05-14 13:54:13 -03:00
petrie911
3045745789
name remaining files, fix some fake matches ( #245 )
...
* splits
* split and migrate
* readwrite const
* format
2024-05-14 11:44:12 -03:00
Alejandro Javier Asenjo Nitti
fb7b087664
make clean clears version specific asm folders
2024-05-13 19:41:31 -03:00
petrie911
bccb26174b
Set up yaml and linker scripts for jp0 ( #244 )
...
* splits
* split and migrate
2024-05-13 18:49:53 -03:00
petrie911
1f452ce232
Forgot an update to first_diff ( #242 )
...
* verbose
* indices
* small updates
2024-05-12 11:18:36 -05:00
Alejandro Asenjo Nitti
cd3444b727
Isolate rev1 building tree ( #239 )
...
* try
* move yamls
* gitignore
* fix
* gitignore starfox64.us.rev1.yaml
* fix RM
* update readme
* readme again, forgot a few things
* okay one more...
* fix ci
2024-05-11 21:11:29 -03:00
petrie911
0dbbf453f9
More actor docs. starting on event IDs ( #238 )
...
* id start
* stuff
* comp and cam
* add errors
2024-05-11 17:53:37 -03:00
Alejandro Asenjo Nitti
5bda92de97
Katina: Boss States and tweaks ( #237 )
...
* Boss states and tweaks
* fixes
* roll back filename changes
* variable name fix
* Katina_Init
2024-05-10 23:28:18 -03:00
petrie911
7eff38a5f9
Add quick boot and add ram editing to object ram watch ( #236 )
...
* upgrades
* one cleanup
* streamlining
* whoops mods
* more ub
* cast cleanup
2024-05-08 15:57:11 -03:00
petrie911
182eb5c65a
Use SF3DS BGM names, some other audio-related cleanup. ( #235 )
...
* remember to undo mods
* bgm macros
2024-05-08 12:32:05 -03:00
petrie911
a864e5ebe2
oh god the docs ( #234 )
2024-05-06 19:45:24 -03:00
Alejandro Asenjo Nitti
44c9eadbc2
3DS VERSION SfxIds applied to code ( #232 )
...
* NA_SE_ARWING_BOOST is everywhere
* man, there's just no end of these sfxIds
* NA_SE_GREATFOX_ENGINE everywhere
* NA_SE_OB_DAMAGE_M, another SfxId with massive usage
* massive usage of NA_SE_EN_REFLECT
* massive usage of NA_SE_EN_EXPLOSION_S
* massive usage of NA_SE_EN_EXPLOSION_M
* NA_SE_ARWING_ENGINE_FG
* save progress
* MISSION ACCOMPLISHED
2024-05-05 22:07:32 -03:00
petrie911
65cb9e270e
SFX Ids complete and upgraded level select ( #231 )
...
* sfx banks
* better level select
* left the mods on
* new description for level select
2024-05-05 17:48:16 -03:00
inspectredc
d08678a5ac
Use array count for more things ( #230 )
...
* array count more things
* fix array count error
* undo array count for later
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-05-05 17:29:59 -03:00
Alejandro Asenjo Nitti
455aa0aa2c
Initial Katina documentation ( #228 )
...
* initial docs
* func names
* docs
* more docs
* more katina docs
* format
* format
* yRot
* more docs
* more docs
* this
* some fixes
* fixes
* ActorAllRange
* These should not be used here
* corrections
* some renamings
* more docs
* format
* Merge remote-tracking branch 'origin' into fox_ka_docs
* ActorCutscene
* PR review
* comment
* bump torch
* PR review
* review
2024-05-05 17:23:49 -03:00
petrie911
9303fba359
Event opcodes documented, more all range stuff ( #229 )
...
* stuff
* Torch1
* dark link
2024-05-04 18:24:24 -03:00
petrie911
77060ba506
Start on sfx IDs ( #227 )
...
* sfx stuff
* sfxIds
2024-05-03 16:56:26 -03:00
petrie911
c9df6fda72
More docs ( #226 )
...
* docs
* more docs
* forgot timers
2024-05-02 17:46:51 -03:00
petrie911
926677aa6c
In-game ram watch mod + upgraded jukebox ( #225 )
...
* new mods
* Torch
2024-05-01 21:57:50 -03:00
Alejandro Javier Asenjo Nitti
d2436e5850
Ending_8018845C fake match scratch comment
2024-04-30 09:46:49 -03:00
Alejandro Javier Asenjo Nitti
6dbc0ba6b1
name vars in Message_DisplayScrollingText
2024-04-27 14:36:31 -03:00
Alejandro Javier Asenjo Nitti
25d8938483
AVOID_UB in fox_message
2024-04-27 14:33:59 -03:00
Alejandro Javier Asenjo Nitti
5056a6ef31
bools and names
2024-04-27 12:32:07 -03:00
Alejandro Javier Asenjo Nitti
9bc64bd212
RadioCharacterId
2024-04-27 12:14:16 -03:00
Alejandro Javier Asenjo Nitti
bb4c68a22d
radioPortraitTex
2024-04-27 10:39:24 -03:00
Alejandro Javier Asenjo Nitti
78683d8c03
pad
2024-04-27 10:08:19 -03:00
Alejandro Javier Asenjo Nitti
35859e4306
teamId
2024-04-27 10:07:44 -03:00
Alejandro Javier Asenjo Nitti
bd30371b04
bool
2024-04-27 10:03:49 -03:00
petrie911
3ab050421e
use array count for collision headers ( #222 )
...
* lights fix
* names
* remove header
* so many names
* format
* more docs
* makefile
* colheaders
* it's gone too far
* torch
2024-04-25 19:01:25 -03:00
Alejandro Javier Asenjo Nitti
ee59dfc57f
missionNoTex
2024-04-25 16:11:01 -03:00
Alejandro Asenjo Nitti
7c2ce8a678
DOCS: ast_text (ex ast_font) ( #223 )
...
* progress of docs
* caiman here, no problems
* Emergency manouvers!
* complete
* rename ast_font to ast_text
2024-04-25 14:08:40 -05:00
petrie911
0c9be776da
Cumulative docs update ( #221 )
...
* lights fix
* names
* remove header
* so many names
* format
* more docs
* makefile
2024-04-25 01:14:49 -03:00
Alejandro Javier Asenjo Nitti
a6b80a5825
some spaces, corrections and TeamId Enum usages
2024-04-25 01:00:23 -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
Alejandro Javier Asenjo Nitti
e1785c35dd
fix warning
2024-04-21 16:01:38 -03:00
Alejandro Javier Asenjo Nitti
4f95948de5
Fix level select
2024-04-21 15:54:51 -03:00
petrie911
95e5f4f07a
Some further docs for audio spec and planet paths ( #219 )
...
* avoid ub
* format
* torch
* more stuff
2024-04-20 17:07:29 -05:00
petrie911
e3716b5d48
Fix out-of-bound loop UB ( #218 )
...
* avoid ub
* format
* torch
2024-04-20 18:47:46 -03:00
petrie911
b3929bea72
Docs update, added list of all SFX Ids used in the game. ( #217 )
...
* docs
* format
* format plz
* stuff
* more stuff
* more names and such
* torch update
2024-04-20 16:18:31 -03:00
Alejandro Asenjo Nitti
1272524325
MOD: FPS COUNTER ( #216 )
...
* progress
* working
* move to Play_Draw
* remove mods.h include from fox_hud
* fix name
* __floatundisf needed by GCC
* Improve level select
* __floatundisf in yaml for GCC
* jump directly to level loading in Map_LevelSelect
* comments
* fix level select
* AVOID_UB in audio
* stable flags
* fix UB in AudioHeap_DiscardSampleCaches co-authored-by: @petrie911
* fox_map fix
* move frame counter a few pixels to the right
* format
* add measurement correction for overclocked N64s
2024-04-20 16:18:09 -03:00
petrie911
0e54a13433
Docs relating to fox_360. Also a UB fix in audio_load. ( #215 )
...
* docs
* format
* format plz
2024-04-15 20:38:19 -03:00
Alejandro Asenjo Nitti
1ee6762797
Initial GCC Support ( #212 )
...
* first try
* progress
* progress
* gcc compiling, rom not booting yet
* format
* restore word compiler
* comment
* fix
* fix
* fix addresses for new splat
* progress
* splat
* we don't need these anymore
* gcc build seems stable now
2024-04-15 20:15:45 -03:00
Alejandro Javier Asenjo Nitti
8ad92b4b3b
fix texture
2024-04-12 14:08:38 -03:00
petrie911
c532f31e24
Script and hitbox docs, update torch ( #210 )
...
* script2
* more docs and such
* torch update
2024-04-11 13:55:32 -03:00
inspectredc
4362338efb
Match Area6_80187944 ( #209 )
...
* Match Area6_80187944
* actually commit all changes
* Area6_80187944
* merge
* AUDIO_PLAY_BGM
* team ids
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-04-11 09:39:53 -03:00
inspectredc
001b3e0aa7
Match Ending_80187860 ( #207 )
2024-04-10 19:20:03 -03:00
inspectredc
eeea74e454
Match Zoness_80194A84 ( #206 )
2024-04-10 09:22:43 -03:00
inspectredc
f63251d512
Match Aquas_801AFA5C ( #205 )
2024-04-09 01:08:20 -03:00
KiritoDv
ed2a45796b
Readded gamma toggle to use one controller
2024-04-08 17:50:50 -06: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
Sonic Dreamcaster
16829d932f
Merge branch 'otr' of https://github.com/KiritoDv/lylat-64 into otr
2024-04-08 13:00:17 -03:00
Sonic Dreamcaster
ec003d9480
solar fixes
2024-04-08 13:00:13 -03:00
KiritoDv
59e2eed10e
Stubbed again Texture_Scroll since keeps crashing because god knows why
2024-04-08 00:03:54 -06:00
KiritoDv
bca120f6cd
First gamma implementation
2024-04-07 23:58:15 -06:00
Alejandro Javier Asenjo Nitti
be0d328b4e
avoid ub in func_play_800B79B0 & comment
2024-04-08 00:05:42 -03:00
KiritoDv
f9449fa185
Fixed Solar and Zoness
2024-04-07 18:01:42 -06:00
Alejandro Javier Asenjo Nitti
b2b8ea3c79
Merge branch 'master' of github.com:sonicdcer/sf64
2024-04-07 18:52:16 -03:00
Alejandro Javier Asenjo Nitti
f6fc05afd3
fix wrong symbol use
2024-04-07 18:52:11 -03:00
inspectredc
ccfd4e8159
Match Aquas_801B638C ( #203 )
2024-04-07 18:50:23 -03:00
Alejandro Javier Asenjo Nitti
5e1d4ab9a8
Merge branch 'master' of github.com:sonicdcer/sf64
2024-04-07 18:43:03 -03:00
Alejandro Javier Asenjo Nitti
f8cceb5f1d
fix wrong symbol use
2024-04-07 18:42:58 -03:00
inspectredc
b4ca33057e
Match Aquas_801B6FF8 ( #202 )
2024-04-07 17:41:16 -03:00
inspectredc
2d3e940f26
Match Area6_8018C54C ( #201 )
...
* Match Area6_8018C54C
* can remove if now rest is matching
* just use if 1
2024-04-07 14:10:58 -03:00
Alejandro Javier Asenjo Nitti
b8278dd1d7
Add scratches in the repo for remaining functions in audio_symthesis
2024-04-07 10:53:00 -03:00
KiritoDv
1507de1243
Fixed rtc errors on meteo/hud
2024-04-06 22:15:18 -06:00
Alejandro Javier Asenjo Nitti
f2c5292e7b
fix fakes
2024-04-07 01:05:58 -03:00
KiritoDv
16c1455ec0
Fixed bolse
2024-04-06 21:37:32 -06:00
Alejandro Javier Asenjo Nitti
5c59226db4
fix fake
2024-04-07 00:37:21 -03:00
inspectredc
f37d1c0ca9
generic array importer
2024-04-07 02:01:49 +01:00
KiritoDv
2518e45bd2
Ported mods as enhancements and impl reset button
2024-04-06 18:33:30 -06:00
inspectredc
e66b59854e
undo asset load on non asset
2024-04-07 00:42:22 +01:00
inspectredc
c720fe2653
more importers
2024-04-07 00:41:12 +01:00
KiritoDv
b36783ba8e
Fixed asset loading on overlays and engine, including switching iwork to uintptr_t
2024-04-06 15:34:46 -06:00
KiritoDv
5427fdb031
Implemented even more factories
2024-04-06 14:25:40 -06:00
Alejandro Javier Asenjo Nitti
d777ce9917
SectorZ_Missile_Update rename
2024-04-06 12:35:39 -03:00
Alejandro Javier Asenjo Nitti
1128c200e2
rewrite func_hud_800915FC
2024-04-06 12:14:20 -03:00
KiritoDv
83cb18d9db
Fixed compilation
2024-04-06 04:35:56 -06:00
KiritoDv
ed967484e3
First ingame boot
2024-04-06 04:33:13 -06:00
KiritoDv
eb373a3c3f
Removed native implementations of atanf/asinf and acosf
2024-04-06 04:33:13 -06:00
Sonic Dreamcaster
0a64a8176d
fix bug in Message_DisplayText
2024-04-06 04:33:13 -06:00
KiritoDv
eecfd795eb
Fixed last cosf/sinf call
2024-04-06 04:33:13 -06:00
KiritoDv
defb215e78
Attempt to fix math weirdness on Windows
2024-04-06 04:33:13 -06:00
KiritoDv
648e173a3c
Fixed save-files and rumble
2024-04-06 04:33:13 -06:00
KiritoDv
59dc1cf083
Bump libultraship
2024-04-06 04:33:13 -06:00
KiritoDv
b85e6036a8
Fixed imgui on UIWidgets
2024-04-06 04:33:13 -06:00
Sonic Dreamcaster
63933461ef
fix level select
2024-04-06 04:33:13 -06:00
Sonic Dreamcaster
dc3fe4def7
fix level select
2024-04-06 04:33:13 -06:00
Sonic Dreamcaster
ab4826b537
fix level select for venom
2024-04-06 04:33:13 -06:00
Sonic Dreamcaster
9d7a315d00
fix
2024-04-06 04:33:13 -06:00
Sonic Dreamcaster
4cd75e1aac
zoness boss fix, increase memory allocation, fix prototypes, level_select fix
2024-04-06 04:33:13 -06:00
KiritoDv
d409d1dc07
Fixed memory issues
2024-04-06 04:33:13 -06:00
KiritoDv
904cddeb67
Fixed variable
2024-04-06 04:33:13 -06:00
KiritoDv
1f063dd07a
Fixted texture scroll and mottle
2024-04-06 04:33:13 -06:00
KiritoDv
11ddc641c0
Fixed compilation on windows
2024-04-06 04:33:13 -06:00
KiritoDv
9e6800d369
The game is fucking running
2024-04-06 04:33:03 -06:00
KiritoDv
110e54c562
First compilation running owo
2024-04-06 04:32:13 -06:00
KiritoDv
8ddbae1a15
Fixed wrong symbol
2024-04-06 04:32:13 -06:00
KiritoDv
641a43cbf9
First compilation, we just need more stupid assets
2024-04-06 04:32:13 -06: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
petrie911
ac41c180a9
Reorganizaton of main ( #199 )
...
* reorganize main
* more names
* libc
2024-04-03 11:30:50 -03:00
Alejandro Javier Asenjo Nitti
a903e81638
fix level select for venom
2024-04-03 01:02:07 -03:00
Alejandro Javier Asenjo Nitti
b8ee8bc770
Merge branch 'master' of github.com:sonicdcer/sf64
2024-04-03 00:39:31 -03:00
Alejandro Javier Asenjo Nitti
e2826b2a6f
level select fix for venom
2024-04-03 00:39:26 -03:00
inspectredc
bc4c757145
Match AudioLoad_RelocateFontAndPreloadSamples ( #198 )
2024-04-02 23:38:21 -03:00
inspectredc
ec94904725
Match Audio_ProcessSeqCmd ( #197 )
2024-04-02 22:52:04 -03:00
Alejandro Javier Asenjo Nitti
d29fc5697f
fix warnings
2024-04-02 22:01:27 -03:00
Alejandro Javier Asenjo Nitti
98023e669c
these functions should take void pointers
2024-04-02 22:00:06 -03:00
Alejandro Javier Asenjo Nitti
60a4176f27
improve level select
2024-04-02 20:32:51 -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
inspectredc
34b0701ac1
Match func_800097A8 ( #195 )
2024-04-02 18:31:34 -03:00
Alejandro Javier Asenjo Nitti
b9b48aebdf
fix wrong displaylist usage
2024-04-02 17:11:20 -03:00
Alejandro Javier Asenjo Nitti
69b70a9d3f
remove all the undefined symbols from the list
2024-04-01 21:17:43 -03:00
Alejandro Javier Asenjo Nitti
e9c93209c4
omg kill me
2024-04-01 21:08:01 -03:00
petrie911
2938919f6f
WIP on script documentation, some cleanup ( #194 )
...
* gfx
* script
* Torch
* headers
* format
2024-04-01 19:04:22 -03:00
Alejandro Javier Asenjo Nitti
1890dcda47
generic file descriptors
2024-04-01 18:58:42 -03:00
Alejandro Javier Asenjo Nitti
0366bf315b
remove includes for bss reordering that are no longer needed.
2024-04-01 17:32:21 -03:00
Alejandro Javier Asenjo Nitti
58612dd506
remove assets.h and fix various symbols
2024-04-01 17:25:27 -03:00
inspectredc
1a6675cad9
export configuration for ast_solar ( #193 )
...
* ast_zoness
* format
* ast_solar
* post merge resolving and format
* remove ast_solar
2024-04-01 16:32:59 -03:00
inspectredc
5844ffc4dd
export configuration ast_zoness and bump torch for generic array factory ( #192 )
...
* ast_zoness
* format
* remove ast_zoness.h
* change name to D_ZO_601996C
* rename to yaml and use vec3f array
* prevent_bss_reordering in fox_edisplay
* format
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-04-01 15:17:46 -03:00
Lywx
9604a29140
export configuration for ast_fortuna, ast_katina, ast_venom_1 & ast_venom_2 ( #190 )
...
* Matched ast_fortuna
* Added FO prefix into every asset
* Fully matched PR
* Removed katina from assets.h
* WIP ast_venom_2
* Debinarized ast_venom_2
* Removed venom_2 from assets.h
* Renamed VE1 to VE1B
* Matched ast_venom_1
* Renamed to D_VE1
* Renamed venom_1 boss assets back to D_VE1
* Fixed merge conflicts
2024-04-01 13:54:47 -03:00
inspectredc
2ef09bcf5d
export configuration for ast_andross ( #189 )
...
* export configuration for ast_andross
* format
* assets yaml
2024-03-31 22:53:09 -03:00
Alejandro Asenjo Nitti
8b4bb6d943
export configuration for ast_meteo & ast_bolse ( #188 )
...
* progress
* remove header
* - '#include "sf64level.h"'
* MatchPoint
* asset analysis complete, here it comes. Wheeeeeh
* comment
* correction
* some missile docs
* format
* preparations for ast_bolse extraction
* Matchpoint
* Jackpot
2024-03-31 22:04:45 -03:00
petrie911
4255ef5519
finish export on segment 7, rename the versus assets ( #187 )
...
* versus
* ending
* ending
* header
* vs names
* errant header
2024-03-29 20:19:29 -03:00
Lywx
576d42fabd
[WIP] Export configuration for ast_common ( #176 )
...
* Close to fully implement the whole file
* Filled gaps with blobs
* Added config into assets.yaml
* Removed a more blobs
* Fully extracted ast_common
* Bump torch
2024-03-29 16:43:25 -05:00
petrie911
b4c43da7d8
export ast_ve1_boss ( #186 )
...
* ve1
* fix vs
* one thing
2024-03-29 15:37:49 -05:00
petrie911
94fd988b80
export ast_title, add missing assets to ast_map ( #185 )
...
* WIP ast_title assets
* Fixed format
* macbeth
* title
* title
* bss
* small fix
---------
Co-authored-by: KiritoDv <kiritodev01@gmail.com>
2024-03-29 16:21:43 -03:00
Alejandro Asenjo Nitti
7ee062df9e
export configuration for ast_corneria ( #184 )
...
* complete?
* done
* remove header
* ast_corneria.yaml prepared
* progress
* more progress
* progress
* finished?
* fix duplicated symbol
* matchpoint
* add torch.hash.yml to git ignore
* progress replacing symbol use
* Ready ?
* fix bss reordering issues
* remove redundant entry in gitignore
* remove externs
* we don't need these anymore, libultra is finished
2024-03-29 14:09:14 -05:00
petrie911
09541d8ad3
None of woman born Shall export Macbeth ( #183 )
...
* macbeth
* fix
* forgot header
2024-03-29 14:40:09 -03:00
petrie911
bb7b2b19ca
Last Titania asset, fix to hibox exporter, more cleanup ( #180 )
...
* yaml
* ti
* hud
* a
* torch
* forgot header
* fix?
* format
2024-03-28 11:13:34 -03:00
Alejandro Asenjo Nitti
7a43255fea
export configuration for ast_enmy_planet ( #181 )
...
* complete?
* done
2024-03-28 08:01:37 -03:00
petrie911
38eba417f5
Add level tags to some segment 6 addresses ( #179 )
...
* env
* format
* syms
2024-03-27 17:54:11 -03:00
petrie911
97f544c557
Improved match for fox_ti, add custom gbi macro, some cleanup ( #178 )
...
* splits
* torch
* torch again
* headers
* merges
* format
* matches
* commit
* colpoly
* SY
2024-03-27 17:06:28 -03:00
Alejandro Asenjo Nitti
26a3873e16
export configuration for ast_star_wolf ( #177 )
...
* MISSION
ACCOMPLISHED
* remove header
* remove comment
2024-03-27 14:37:20 -03:00
Alejandro Asenjo Nitti
ec1d3da564
export configuration for ast_great_fox & ast_sector_z & ast_sector_y ( #175 )
...
* Matchpoint
* remove symbols from undef
* remove header
* comments
* var rename
* remove header
* first asset
* progress
* progress
* progress, should be matching. Torch bug?
* comments
* update torch with Peter's fix
* PRINTF
* replace symbol usage
* todo comment
* D_SX_6000000 usage
* progress
* Matchpoint
* progress replacing symbol usage (apo apo ahora)
* remove headers
* va bene
* format
* remove header
2024-03-27 01:07:41 -03:00
petrie911
4a572e7e30
Remove assets.h from global.h, some other header adjustments ( #174 )
...
* splits
* torch
* torch again
* headers
* merges
* format
2024-03-21 17:19:38 -03:00
petrie911
df268e3bad
titania boss assets, cleanup pads, update torch, split remaining segments other than 6 ( #173 )
...
* splits
* torch
* torch again
* headers
2024-03-21 15:45:13 -03:00
Alejandro Asenjo Nitti
6c27771ff4
export configuration for ast_map ( #172 )
...
* progress
* progress
* progress
* progress
* progress
* progress
* progress
* finished?
* remove unnecessary header
* rename to map
* remove header
* rename to ast_map
* problem with torch
* Matchpoint
* take out pads and update Torch
2024-03-21 15:41:46 -03:00
petrie911
5531a140d8
matches ( #170 )
2024-03-18 00:23:01 -03:00
petrie911
a7aac0753d
torch update, ast_area_6 and ast_vs_player, new names ( #169 )
...
* split up
* format
* torch
* headers
* just keep going
* torch
* names and such
* format
* remove headers
2024-03-17 01:06:28 -03:00
Alejandro Asenjo Nitti
60a64d402f
export configuration for ast_enmy_space ( #168 )
...
* Matchpoint
* remove header
* remove comments
* add ENMY_SPACE_ to every symbol
* missed one
2024-03-16 20:10:21 -03:00
petrie911
11c6a8c7dc
Split headers as much as possible. add unique tags to segment 6 addresses ( #167 )
...
* split up
* format
* torch
2024-03-14 18:31:03 -03:00
petrie911
75bbe0ba6a
torch update, aquas export, some asset cleanup ( #166 )
...
* a start
* some things
* format
* hitboxes
* soon
* fixes and such
* Torch
* one fix
* torch
* formatting
* whoops the math
2024-03-14 12:43:50 -03:00
Alejandro Asenjo Nitti
206bfac9ef
export configuration for ast_landmaster & ast_training ( #165 )
...
* remove header
* Matchpoint
* remove unnecessary externs
* Matchpoint (2 blobs)
* Asset analysis complete, here it comes!
* bye bye header
* MISSION ACCOMPLISHED
2024-03-14 12:42:24 -03:00
petrie911
01e87f1680
Colpoly factory and Torch fixes + sonicdcer's ast_sector_X ( #164 )
...
* a start
* some things
* format
* hitboxes
* soon
* fixes and such
* Torch
* one fix
2024-03-13 18:48:03 -03:00
Lywx
976539b8c0
export configuration for ast_arwing ( #163 )
...
* Arwing completely extracted ( With Issues )
* Fixed remaining issues
* Fixed remaining issues
* Fixed last one
* Renamed D_3000000 to use blue_marine
* Fixed missing declarations on fox_hud
2024-03-13 18:47:50 -03:00
petrie911
46ce729392
Hitbox factory and minor hitbox cleanup ( #162 )
...
* a start
* some things
* format
* hitboxes
2024-03-12 23:21:47 -03:00
petrie911
036e58535b
Add Script Factory. Also some colpoly docs and vector cleanup ( #161 )
...
* a start
* some things
* format
2024-03-12 16:46:25 -03:00
Lywx
97d067e0f6
export configuration for ast_radio ( #157 )
...
* Extracted ast_radio
* Removed externs from sf64mesg
2024-03-11 14:54:44 -03:00
Alejandro Asenjo Nitti
db21b5e96c
export configuration for ast_7_ti_1 ( #156 )
...
* progress
* progress
* progress
* update torch
* progress
* Matchpoint
* bye header
* remove unnecessary externs
* comment
* Animation extraction
* include Animations
* a couple more animations
* clean up
2024-03-11 14:46:59 -03:00
Alejandro Asenjo Nitti
ec7ece3c61
export configuration for ast_option ( #155 )
...
* initial
* progress so far
* progress
* progress
* progress
* progress
* more progress
* more progress
* progress so far
* comment out BLOB
* comment
* D_8015DF0
* Matchpoint
* matching
* update torch again
* verbose Torch
* remove comments
* fix
2024-03-10 22:38:13 -03:00
petrie911
77959b1753
Audio_seqplayer finished ( #154 )
...
* heapsort
* suff
* load init
* split
* split data
* begone asm
* names
* names and cleanup
* let's try this
* woo macros
* general
* bgm macro
* names
* audio_thread
* Update Torch
* I think it's time to move on
* Merge remote-tracking branch 'upstream/master' into play
* playback
* bss
* it's over
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-03-10 15:30:31 -03:00
petrie911
8ccd568cc8
Audio_effects, _playback, and most of _seqplayer ( #153 )
...
* heapsort
* suff
* load init
* split
* split data
* begone asm
* names
* names and cleanup
* let's try this
* woo macros
* general
* bgm macro
* names
* audio_thread
* Update Torch
* I think it's time to move on
* Merge remote-tracking branch 'upstream/master' into play
* playback
* bss
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-03-08 18:53:53 -03:00
Alejandro Asenjo Nitti
14aa8c9db7
export configuration for ast_font ( #151 )
...
* progress
* goodbye ast_font.h
* progress
* progress
* progress
* progress
* progress
* progress
* progress
* Matchpoint
* comments
* comment
* ast_font debinarized
* add header to files
* cleanup
2024-03-08 13:18:34 -03:00
Alejandro Javier Asenjo Nitti
572d33dfee
fix warning
2024-03-06 20:37:37 -03:00
Lywx
ddf28ecd3e
"export configuration for ast_allies" by Sonic fixed ( #150 )
...
* begin
* progress
* progress
* Matchpoint
* clean up unnecessary externs
* dec
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-03-06 20:33:08 -03:00
petrie911
7e99fe712d
In my nightmares, I see audio_synthesis ( #146 )
...
* heapsort
* suff
* load init
* split
* split data
* begone asm
* names
* names and cleanup
* let's try this
* woo macros
* general
* bgm macro
* names
* audio_thread
* Update Torch
* I think it's time to move on
* Merge remote-tracking branch 'upstream/master' into play
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-03-05 19:51:52 -03:00
Alejandro Asenjo Nitti
1c204a0151
Export configuration for ast_bg_planet ( #145 )
...
* Matching
* remove unnecessary header
* fix
* add rule to extract textures as PNGs
2024-03-03 12:19:57 -03:00
Alejandro Javier Asenjo Nitti
7fa45ce716
remove unnecessary externs
2024-03-02 22:36:52 -03:00
petrie911
5152d504b3
audio_general, audio data import, naming lots of audio functions ( #144 )
...
* heapsort
* suff
* load init
* split
* split data
* begone asm
* names
* names and cleanup
* let's try this
* woo macros
* general
* bgm macro
* names
2024-03-01 15:57:44 -03:00
petrie911
e7fbb38c98
Decomp audio_load. Add names for audio context fields and audio_heap ( #143 )
...
* heapsort
* suff
* load init
* split
* split data
* begone asm
* names
* names and cleanup
2024-02-23 22:56:08 -03:00
Alejandro Javier Asenjo Nitti
647f0f5d2e
rename ast_reward to ast_ending_expert
2024-02-22 01:02:16 -03:00
Alejandro Javier Asenjo Nitti
68cf4fd5d7
remove unnecessary symbols
2024-02-22 00:33:59 -03:00
Alejandro Javier Asenjo Nitti
c97b9ad6f3
ast_reward
2024-02-22 00:32:47 -03:00
Alejandro Javier Asenjo Nitti
6ab18c98b7
ast_ending_award_front & ast_ending_award_back
2024-02-22 00:21:58 -03:00
Alejandro Javier Asenjo Nitti
38717acf80
format files
2024-02-21 19:10:31 -03:00
petrie911
c651825586
Name audio files and finish splitting them ( #141 )
...
* heapsort
* suff
* load init
* split
* split data
* begone asm
2024-02-21 19:10:06 -03:00
petrie911
05747b1b52
Clean up hardcoded symbols ( #139 )
...
* heapsort
* suff
2024-02-20 15:01:42 -03:00
petrie911
389ad0cd35
heapsort ( #138 )
2024-02-19 19:21:20 -03:00
petrie911
f227194d24
docs and such ( #137 )
2024-02-19 10:05:11 -03:00
Alejandro Asenjo Nitti
41698a131a
Extract ast_warp_zone ( #136 )
...
* try
* progress
* hasta la vista, baby
* ast_warp_zone matching
* remove symbols from linker
* new version of Torch
* ast_warp_zone
2024-02-18 22:34:56 -03:00
Alejandro Asenjo Nitti
e3b26ca666
sys_audio_C870.c Initial work ( #135 )
...
* func_8000BFE8
* func_8000BF6C
* func_8000BFD8
* func_8000BF94
* func_8000BFA8
* func_8000E1C4
* func_8000DBE4
* func_8000C0C0
* func_8000C1F8
* func_8000C13C
* matching
* various fixes
* AudioHeap_SearchRegularCaches
* func_8000CAF4
* func_8000DC84
* func_8000DC84
* .
* sf64 audio provisional header
* .
2024-02-18 12:43:21 -03:00
Lywx
0b13c0edef
Asset extraction ( #133 )
...
* Added torch and ast_logo yml
* Added torch into makefile
* Added torch into tools all rule
* Fixed version and removed clang-format from c header
* Reverted settings.json unrelated change
* Bump version
* Readded -s flag
* Fixed Makefile indentation
2024-02-17 23:19:18 -03:00
petrie911
9346a22c63
Asset names and headers ( #131 )
...
* assets and such
* here goes
* here goes again
* once more
* once more
* type fixing
* type fixing
* type fixing
* here goes
* here goes
* format
2024-02-16 21:58:59 -03:00
inspectredc
324115177e
match func_i5_8018A544 and cleanup func_i6_8019EE60 ( #132 )
2024-02-16 21:55:40 -03:00
Alejandro Javier Asenjo Nitti
2bd47f5bfd
fix level select mod
2024-02-16 20:41:38 -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
inspectredc
16cc6a411f
Titania decomp - 4 non-matching, 2 non-equiv (possibly equivalent) ( #129 )
...
* progress
* progress2
* more matches and remove warnings
* add non matching/equivs and move assets to top
* update post merge
* data
* bss
* clean up
* correct numbers
* address review
2024-02-16 14:15:58 -06:00
petrie911
234b36ebb5
match fox_sy ( #128 )
...
* match
* pointer cleanup
* more cleanup
* more cleanup
2024-02-14 20:22:37 -03:00
petrie911
f83d179ea9
improve match on i3, add scratches, some linker cleanup ( #127 )
...
* stuff
* fixes
* addrs
2024-02-14 12:33:21 -06:00
Lywx
503ec0a01b
Splitted buffers to a new file ( #126 )
...
* Splitted buffers
* Moved buffers to latest overlay
* Removed sizes and moved buffers to a new overlays segment
* Removed addrs from libultra
* Readded symbols into symbol_addrs
* rename buffers to fox_buffers
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-02-14 15:32:33 -03:00
Lywx
902dc0b829
Match Libultra ( #120 )
...
* Matched perspective, contquery, contreaddata, recvmesg and sendmesg
* Fixed libultra compilation flags
* Matched viblack
* Matched virepeatline, visetmode, visetspecial and viswapbuf
* Matched cartrominit, dpsetstat, sptask, sptaskyield, visetevent, createthread, gettime, setthreadpri, settime, settimer and starthread
* Fixed bss bs
* Matched even more libultra stuff
* Matched even more
* __osRdbSend
* Decompiled most of the functions of libultra <3
* Matched last functions
* Added a separation to libultra macros
* Removed ARRLEN from controller.h
* Fix libultra warnings
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-02-14 12:24:31 -03:00
petrie911
32ff1bf34d
format ( #124 )
2024-02-12 15:53:43 -03:00
Alejandro Javier Asenjo Nitti
8754a483f2
fix func_i3_801AE168 NON_MATCHING
2024-02-11 23:39:59 -03:00
petrie911
c289b5d213
matches ( #123 )
2024-02-11 21:47:23 -03:00
Alejandro Javier Asenjo Nitti
f88d780765
func_800AF07C matched
2024-02-11 16:07:32 -03:00
petrie911
a66dbbfb0c
match fox_i6_4 ( #122 )
...
* match
* name
2024-02-10 15:10:45 -03:00
petrie911
25694f9d49
Finished Ve1, added permuter macros, fixed an error in Player struct ( #121 )
...
* format
* format
* cleanup
* offsets
2024-02-10 15:09:27 -03:00
Alejandro Javier Asenjo Nitti
b435e2b63f
fix fox_ka warnings
2024-02-10 13:22:32 -03:00
Lywx
3d82f475de
Match fox_ka ( #119 )
...
* Decompiled a ton of functions
* Matched even more functions!
* Decompiled even more functions, now with Bill!
* Moved externs
* Matched func_i4_80192E20, func_i4_80193EF0, func_i4_801946C4, func_i4_80197290 and func_i4_80198AA0
* Cleaned code
* Sorted externs
* Added new line into breaks
* Added D_i4_8019F18C into symbol_addrs
* Added D_i4_8019F168 symbol
* TOMÁAAAAA
* Fixed merge conflicts
* Converted hex values to decimal
* Fixed format
* Added spaces on some ifs
* Removed unnecesary casts
* Added overlays.yaml
* Cleanup based on comments
* Cleaned based on petrie comments
* Changed obj status
* Fixed rot variables
---------
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-02-08 23:12:28 -03:00
Alejandro Javier Asenjo Nitti
04291937f3
Match osDestroyThread
2024-02-07 17:27:48 -03:00
Alejandro Javier Asenjo Nitti
52a8a12bea
Match osCreateMesgQueue
2024-02-07 16:06:55 -03:00
Alejandro Javier Asenjo Nitti
650dc4778a
fox_option symbols
2024-02-06 23:12:45 -03:00
Alejandro Javier Asenjo Nitti
731f363dfc
fox_versus symbols
2024-02-06 21:23:57 -03:00
Alejandro Javier Asenjo Nitti
7fb19f9825
fox_hud symbols
2024-02-06 20:59:18 -03:00
Alejandro Javier Asenjo Nitti
0084ed5123
fox_enmy2 symbols
2024-02-06 20:44:02 -03:00
Alejandro Javier Asenjo Nitti
a9caa3d48d
fox_enmy symbols
2024-02-06 20:13:26 -03:00
Alejandro Javier Asenjo Nitti
c8977375e0
fox_demo lone symbol
2024-02-06 19:09:36 -03:00
Alejandro Javier Asenjo Nitti
1d90a928ec
fox_std_lib symbols
2024-02-06 17:45:24 -03:00
Alejandro Javier Asenjo Nitti
c3fe1175ea
fox_edisplay symbols
2024-02-06 16:38:23 -03:00
Alejandro Javier Asenjo Nitti
5bfab6e07e
fox_ground code spacing
2024-02-06 14:22:39 -03:00
Alejandro Javier Asenjo Nitti
0e2578a9fe
fox_end1 symbols
2024-02-06 14:13:29 -03:00
petrie911
e941d81b7f
Finished sf_i5_4, now fox_ground ( #117 )
...
* Match func_i5_801B49D0
* Match func_i5_801B4A54
* Fix warning
* merge master
* WIP func_i5_801B4AA8
* Stack fixed func_i5_801B4AA8
* Match func_i5_801B4AA8
* Better math for the func
* Match func_i5_801B5110
* Migrate RODATA
* format
* Match func_i5_801B6AEC
* Match func_i5_801B68A8
* Translation update
* WIP func_i5_801B58AC
* header cleanup
* make format
* a start
* match
* ground
---------
Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
2024-02-06 12:14:35 -03:00
Alejandro Asenjo Nitti
4a85ee2663
fox_end2 decompiled ( #116 )
...
* func_ending_8018CE20
* progress
* func_ending_8018D638
* func_ending_8018D814
* func_ending_8018DA0C
* func_ending_8018DCB4
* func_ending_8018E1B8
* func_ending_8018E7B8
* func_ending_8018F2A8
* func_ending_8018F64C
* func_ending_8018FC60
* func_ending_80190274
* func_ending_80190648
* func_ending_80190778
* func_ending_80190CF0
* func_ending_80191234
* func_ending_80191294
* func_ending_80191710
* func_ending_80191C7C
* func_ending_80192164
* func_ending_80192290
* func_ending_8019237C
* func_ending_801926D4
* .
* everything matches
* MISSION ACCOMPLISHED
* review
* ultratype
* LEVEL_UNK_M1
2024-02-06 12:14:05 -03:00
Alejandro Asenjo Nitti
092b8fc169
fox_bo (BOLSE) Decompiled ( #115 )
...
* func_i4_8018BD60
* func_i4_8018C158
* func_i4_8018CC60
* func_i4_8018D278
* func_i4_8018D394
* func_i4_8018D414
* func_i4_8018D454
* func_i4_8018D584
* func_i4_8018D4F0 co-authored-by @inspectredc
* func_i4_8018D874
* func_i4_80192264
* func_i4_80191ED8 co-authored-by: @petrie911
* func_i4_80191DB0
* func_i4_80191BAC
* func_i4_80191AFC
* func_i4_80191AFC
* func_i4_80191180
* func_i4_80190FE8
* func_i4_80190F58
* func_i4_80190EE4
* func_i4_80190D98
* fix fake symbol
* func_i4_8018F94C
* func_i4_8018F94C refactor
* format
* function prototypes
* v
* func_i4_8018EAEC
* func_i4_8018ECB4
* func_i4_8018EC1C
* func_i4_8018EE4C
* func_i4_8018ED44
* func_i4_8018D960
* func_i4_8018CCE8
* func_i4_8018D008
* func_i4_8018D124
* func_i4_8018E710
* func_i4_801918E4
* func_i4_80191A6C
* func_i4_801912FC
* func_i4_8018EF6C
* func_i4_8018E870
* func_i4_8018CE5C
* func_i4_8018BEF8
* refact func_i4_8018D4F0
* func_i4_8018E3FC & func_i4_8018E05C co-authored-by: @inspectredc
* func_i4_8018DE8C
* func_i4_8018D9CC co-authored-by: @petrie911
* data imported
* import bss
* dec
* clean up
* PR review
* dec
* dec
* review
2024-02-05 16:52:41 -03:00
petrie911
c968a071cc
Ending 1 decomped ( #114 )
...
* ending
* ending
2024-02-03 14:14:43 -03:00
Alejandro Javier Asenjo Nitti
980d2e44b4
Merge branch 'master' of github.com:sonicdcer/sf64
2024-02-02 00:07:41 -03:00
Alejandro Javier Asenjo Nitti
aa719279ba
Spyborg attacks
2024-02-02 00:07:28 -03:00
petrie911
85da422168
fox_aq decomped, some type cleanup ( #112 )
...
* stuff
* stuff
* temps
* matched
* so complete
* merge and clean
* format
* graphics macros
* aq
* more stuff
* oh god the clam
* limbdraw
* headers?
* format, name changes
* enums
* merge and format
2024-02-02 00:05:17 -03:00
Ryan Myers
22f5d22fa0
sf_i5_4.c WIP ( #113 )
...
* Match func_i5_801B49D0
* Match func_i5_801B4A54
* Fix warning
* merge master
* WIP func_i5_801B4AA8
* Stack fixed func_i5_801B4AA8
* Match func_i5_801B4AA8
* Better math for the func
* Match func_i5_801B5110
* Migrate RODATA
* format
* Match func_i5_801B6AEC
* Match func_i5_801B68A8
* Translation update
* WIP func_i5_801B58AC
* header cleanup
* make format
2024-02-02 00:02:52 -03:00
inspectredc
3dcd59adc1
fox_ma decompiled ( #111 )
...
* progress 1
* match functions
* data
* add brackets
* bss
* cleanup
* format
* post merge fixing
* cleanup 2
* suggestions
2024-01-30 15:17:20 -03:00
petrie911
6528b2b5cf
Rand and degree macros ( #110 )
...
* half
* pm
* dtor
* pi and such
* permuter settings
* angles
* float fix
* macro
* formatting
* small thing
2024-01-28 18:27:23 -03:00
Alejandro Asenjo Nitti
a784be473a
fox_fo Decompiled & Data imported ( #109 )
...
* func_i4_80187884
* func_i4_801888C0
* func_i4_80188A48
* func_i4_80188F08
* func_i4_80188FE4
* func_i4_8018906C
* func_i4_801890EC
* strings
* func_i4_801875F0 co-authored-by: @petrie911
* func_i4_80187960
* func_i4_8018BA2C
* func_i4_8018927C
* Import Data
* unnecessary externs
* fix
* Inspect review
* Us
* dec
* dec timers
* obj.status enum
* PR REVIEW
2024-01-28 17:49:14 -03:00
Alejandro Asenjo Nitti
9f1dd5e049
SECTOR Z Decompiled: fox_sz, DATA & BSS IMPORTED (1 NON_MATCHING) ( #107 )
...
* func_i4_80199900
* func_i4_80199B18
* func_i4_80199BDC
* func_i4_8019A1D0
* func_i4_8019B48C
* func_i4_8019B568
* func_i4_8019B630
* func_i4_8019B75C
* func_i4_8019B888
* func_i4_8019DD20
* func_i4_8019E234
* func_i4_80199C60 NON_MATCHING
* func_i4_8019E454
* func_i4_8019E98C
* func_i4_8019C574
* func_i4_8019C70C
* func_i4_8019C85C
* cleanup
* cleanup 2
* func_i4_8019BA64
* func_i4_8019AB8C
* func_i4_8019AA9C
* func_i4_8019A3E8
* func_i4_8019EA68 Authored-by: @inspectredc
* merge with master
* PRINTF
* IMPORT DATA & BSS
* move data around
* obj IDs
* rename func_800BA808 to Radio_PlayMessage
* PR review
* gActors gPlayer
2024-01-25 10:43:39 -03:00
Jefferson
66bf56c2fd
Match func_i1_80192518 ( #105 )
...
* Match func_i1_80192518
* Match func_i1_8019AA4
* A bunch of small functions
* format
* Update src/overlays/ovl_i1/sf_ve1.c
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
* Update src/overlays/ovl_i1/sf_ve1.c
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
* Update src/overlays/ovl_i1/sf_ve1.c
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
* Update src/overlays/ovl_i1/sf_ve1.c
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
* fix PR
* fake variable removed
---------
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-01-25 00:50:42 -03:00
petrie911
c197daf499
Bonus Text, more object field names, consistent vector component names ( #106 )
...
* fixes and stuff
* filenames
* xyz
2024-01-24 11:45:55 -03:00
inspectredc
a6f627074e
Partial Sector Y decomp ( #103 )
...
* allbut2
* quick naming cleanup
* post merge warning/error cleanup
* hex, enums, extern funcs
* data
* bss
* u
* format
* review stuff
* format review stuff
* reorder externs
* suggestions
2024-01-23 13:04:12 -03:00
inspectredc
8f794a6335
sf_i6_2 decompiled ( #104 )
...
* sf_i6_2
* use macro
* suggestion macros
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com>
* decimal suggestion
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com>
* file rename
---------
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com>
2024-01-23 12:49:43 -03:00
petrie911
119dfa9354
Solar decompiled, some cleanup ( #102 )
...
* stuff
* stuff
* temps
* matched
* so complete
* merge and clean
* format
* graphics macros
2024-01-22 00:28:02 -03:00
petrie911
b7a36ae8ea
cleanup to object fields, some new names ( #101 )
...
* names and such
* enum
* dying
2024-01-21 14:42:06 -06:00
Alejandro Asenjo Nitti
cc970381c8
fox_hud & fox_me Decompiled ( #95 )
...
* func_80092D48
* func_800927A0
* TempComp.bin.mio0 git ignored
* func_800924E0
* func_80094D20
* func_80096A74
* func_80095604
* all functions done
* symbols for segmented addresses
* move symbols to c file for now
* failed attempt to import data
* fix
* Import data
* move data below
* ready for BSS attempt
* fix warnings
* ordering
* symbols for some segmented addresses
* rename to fox_hud
* clear mess
* .
* .
* space
* .
* func_i2_80187530
* func_i2_8018756C
* func_i2_80187650
* func_i2_801877C4
* func_i2_8018795C
* func_i2_80187B08
* func_i2_80187C68
* bss again (#98 )
* func_i2_80187D08
* func_i2_80187D98
* func_i2_80187FF8
* func_i2_801881A8
* func_i2_80188228
* func_i2_80188298
* ARRAY_COUNT
* func_i2_80188344
* func_i2_80188B84
* func_i2_80188C2C
* func_i2_80188E8C
* func_i2_80188F2C
* func_i2_80188CAC
* func_i2_80189114
* func_i2_8018B7C4
* func_i2_8018C77C
* func_i2_8018C8F4
* func_i2_8018CA10
* func_i2_8018CB50
* func_i2_8018BACC co-authored-by: @inspectredc
* func_i2_8018CCF8
* func_i2_8018CB50
* func_i2_8018CD8C co-authored-by: @inspectredc & @petrie911
* func_i2_8018D9EC
* func_i2_8018DA6C
* func_i2_8018DAEC
* func_i2_8018DB6C
* func_i2_8018DBEC
* func_i2_8018DCE4
* func_i2_8018DE14
* func_i2_8018DF08 co-authored-by @inspectredc & @petrie911
* func_i2_8018E084
* func_i2_8018ED9C
* func_i2_80188088
* func_i2_801892F0
* func_i2_8018978C co-authored-by @KiritoDv & inspectredc
* fox_me DATA IMPORTED
* resolve conflicts
* func_i6_80197B30
* func_i6_80197CC4
* func_i6_80197F84
* func_i6_80198244
* merge and solve bss
* func_i6_801983E4
* PR review
---------
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com>
2024-01-21 13:27:47 -03:00
Alejandro Javier Asenjo Nitti
b8af624d0b
fix ve2 bss
2024-01-21 13:23:18 -03:00
inspectredc
770f48bf4a
fox_ve2 decompiled ( #96 )
...
* match remaining funcs
* arg renames and cleanup pt 1
* hex pass, id to enum and some basic docs
* data, bss and format
* change file name
* commit pr suggestions
2024-01-21 09:30:53 -06: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
Jefferson Sá
44a73ae55e
Match Func i1 801922 dc ( #94 )
...
* update func_i1_801922DC from Boss* -> Object_4C
* Moving 85c4666 commit to a proper branch
* Match func_i1_801920F0
* Match func_i1_801920F0
* Match func_i1_801988B8
* forgot to delete func.s call
* Match func_i1_801923C0
* Update src/overlays/ovl_i1/sf_ve1.c
Goto replaced by loop for.
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
* Match func_i1_8019243C
Match function "func_i1_801923C0"
* Apply suggestions from code review
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
* Update src/overlays/ovl_i1/sf_ve1.c
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
* Update src/overlays/ovl_i1/sf_ve1.c
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
* Space between declaration and code
---------
Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com>
2024-01-20 23:54:53 -03:00
Alejandro Javier Asenjo Nitti
fdaffa0772
rename fox_tr360
2024-01-20 23:28:49 -03:00
Alejandro Javier Asenjo Nitti
a3282cd9e6
PR REVIEW
2024-01-20 23:25:47 -03:00
Ryan Myers
e812ca54b7
Match ovl1_sf_tr360 ( #99 )
...
* Update from master to new branch
* WIP func_i1_8019949C
* Match func_i1_8019949C
* Attempt to migrate data for sf_tr360
* Match sf_tr360.c with data migration.
2024-01-20 23:21:29 -03:00
inspectredc
59bb497b17
Match remaining function in fox_co ( #97 )
...
* func_i1_80189058
* use correct gPlayer
* match player change
2024-01-20 13:29:08 -03:00
Lywx
63053c4653
Sector X Overlay Decompiled ( #89 )
...
* Decompiled 18 / 19
* Matched func_i2_80194728
* ITS TIME
* DESTROY, DESTROY
* Cleaned code and fixed comments from PR
* Fixed merge conflicts
* Fixed data and order on externs
* Found multiple chain assignments
2024-01-17 13:07:08 -03:00
petrie911
0fb8d58334
finish overlay file renaming and split off their headers ( #92 )
...
* names
* format 1
* more names
2024-01-17 12:36:58 -03:00
inspectredc
3ce61b6d95
E9F1D0 partial ( #91 )
...
* E9F1D0 partial
* format
* unformat format
2024-01-17 08:04:59 -06:00
Alejandro Asenjo Nitti
4ba101e283
Fox hud functions ( #88 )
...
* func_80086664
* func_80086DCC
* func_80087788
* func_80087B5C
* func_80088564
* func_80088970
* func_8008A07C
* func_8008A240
* func_8008A4DC
* func_8008B774
* func_8008B774
* func_8008BD00
* func_8008C104
* review
* func_8008C6F4
* func_8008CBE4
* func_8008EA14
* func_8008FA84
* func_8008FFF0
* func_80090200
* func_800915FC
* func_80093164
* func_80092EC0
2024-01-17 06:57:31 -06:00
Ryan Myers
086cfd5e62
Rematch E05620 ( #87 )
...
* Rematch E05620
* Update src/overlays/ovl_i1/E05620.c
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com>
* Update src/overlays/ovl_i1/E05620.c
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com>
* Fix suggested changes.
---------
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com>
2024-01-17 06:31:29 -06:00
Alejandro Asenjo Nitti
431ae096fb
fox_ti_cs decompiled ( #83 )
...
* A few fox_ti_cs functions
* func_i5_8018769C
* actor
* space
* MISSION ACCOMPLISHED
* remove padding in data
* pass
* pr review
2024-01-16 11:15:25 -06: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
petrie911
56c2bd3e10
fox_zo decomped, work buffer enums for bosses implemented, changed overlay name to i3, various docs ( #78 )
...
* zo
* more
* more stuff
* hitboxes suck
* i3 test
* i3
* names
* remove extras
* whoops symbols
* more cleaning
* oh god it comes
* one last thing
2024-01-13 22:09:13 -03:00
inspectredc
31bfc1ecdd
fox_co decomp, Object_2F4 rename to Actor with work buffers ( #79 )
...
* first few functions
* funcs so far - messy
* only large funcs left
* func_DF4260_8018F880 and func_DF4260_80191160
* func_DF4260_8018C19C
* func_DF4260_8018F880 player
* build post merge
* first cleanup pass
* add work buffers to Object_2F4
* halfway through data import
* finish data import
* cleanup and add non_matching
* bss complete
* actor rename
* post merge cleanup
* file rename
* arg rename
* other object variables rename
* hex cleanup for func_DF4260_80189058
* format
* revert note_data
* suggestions
* format suggestions
2024-01-13 19:45:37 -03:00
Alejandro Javier Asenjo Nitti
262a0bede2
style pass on fox_effect
2024-01-13 11:23:50 -03:00
Alejandro Javier Asenjo Nitti
917488eb7e
SQ macro
2024-01-13 10:49:59 -03:00
Ryan Myers
8e808803e2
fox_effects decompiled ( #77 )
...
* Match 5 funcs
* Match func_8007E93C
* Match func_8007EBB8
* Match func_8007ED54
* Match func_8007EE68
* 0.017453292f to M_DTOR
* format
* 3 more matches
* Match 2 more
* 2 more matches
* Match func_8007F958
* Match func_8007FBE0
* Match func_8007FD84
* Match func_8007FE88
* 5 new matches
* Match func_80080D04
* Match func_800815DC and func_8008165C
* Match func_80081BEC
* MAtch func_80081B24
* Match 2 more
* 3 more matches
* Small tweaks
* Give names to function params
* Match func_80080ACC
* MAtch func_80083D2C
* Match func_800837EC
* WIP func_80081C5C
* Add view of rodata that needs to be migrated somewhere
* Match func_80081C5C!
* Fix bss reordering, and formatting.
* Add a submodule of m2c, and a new script for generating the context for a file, and a m2c output to an ignored folder.
* Migrate rodata
* Start importing data for sf_77E40.c
* Successful data migration for sf_77E40.c
* make format
* Reorganzie data for sf_77E40.c
* Try stubbing a PRINTF, to help with RODATA strings.
* Rename sf_77E40 to fox_effect
* Rename Object_8C to Effect
* make format...
* Rename gObjects8C to gEffects
2024-01-13 10:43:04 -03:00
Alejandro Javier Asenjo Nitti
abfeeee15b
discover file split
2024-01-12 19:44:00 -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
petrie911
a0ec7a5516
Area 6 decomp, Object_408 -> boss, more overlay symbols in main ( #70 )
...
* 408
* more stuff
* brutal matches
* data and such
* gPlayer
* names and boss and such
* cat
* forgot something
2024-01-06 19:39:23 -03:00
Alejandro Javier Asenjo Nitti
c36c713da5
fox_demo description
2024-01-05 17:32:04 -03:00
Alejandro Javier Asenjo Nitti
dd3a487166
fox_demo style pass
2024-01-05 17:28:02 -03:00
Lywx
d1ae1f4891
Decompiled fox_demo ( #61 )
...
* Decompiled func_8004990C, func_8004A700, func_8004A840, func_8004C90C, func_8004D3C8 and func_8004D3D4
* Fixed format issues
* Decompiled func_8004AA84
* Decompiled func_80049A9C
* Matched func_80049B44
* Matched func_8004D738
* Matched func_8004E3D8
* Matched func_8004F798
* Matched func_80049968
* Reverted note_data
* Matched func_80048AC0
* Matched func_80049630
* Changed variable order
* Matched func_8004A52C
* Matched func_8004A888
* Matched func_8004C930
* Matched func_8004DEF8
* Matched func_8004CCC0
* Matched func_8004D828
* Matched func_80048CC4
* Matched func_8004AAF4 and func_8004FEC0
* Matched func_8004FCB8
* Swapped returns with break
* Fixed incorrect return types on externs
* Matched func_8004F8AC
* Match func_8004EBD0
* Moved code out of the if
* Matched func_80048E40 and func_800515C4
* Cleaned externs and enums
* Cleaned up and matched func_80049C0C
* Matched func_8004D440
* Matched func_8004B368
* Matched func_8004E4D4
* Matching func_8004F05C
* Fixed weird rodata
* Imported data
* Fixed PR needed changes
* PR Changes suggested
* More cleanup
* Fixed upstream issues
* Fixed warnings
2024-01-05 13:19:25 -06:00
Ryan Myers
ec3bc32c5c
sf_77e40 - Match 30 more funcs ( #69 )
...
* Match func_8007C9E0
* Match func_8007CAF0
* Match func_8007CC00
* Match func_8007CCBC
* Match func_8007CD7C
* Match func_8007CEBC
* Match func_8007CF30
* Match 4 more funcs
* Match 5 more funcs
* Match func_8007D2F4
* Match func_8007D55C
* func_8007D748
* Match several more
* Match func_8007DB70
* Match func_8007DED4
* Match func_8007E014
* Match another handful
* obj2F4->unk_0E8 -> obj2F4->vel
* Object_8C.unk_54 -> Object_8C.vel
* obj80->unk_64 -> obj80->vel
* obj408->unk_06C -> obj408->vel
* Name gravity
* obj8C names
* Run make format
2024-01-05 09:53:32 -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
petrie911
50107c8ec3
fox_beam, more use of enum types, some cleanup ( #67 )
...
* cleaning and such
* stuff
* enum types
* format
* a touch more
2024-01-02 18:33:26 -03:00
Alejandro Asenjo Nitti
16b16ce0eb
more fox_map functions ( #66 )
...
* fix func_EBFBE0_801A2674
* func_EBFBE0_801AA1CC
* func_EBFBE0_8019F164
* func_EBFBE0_8019E99C
* func_EBFBE0_801AD11C
* gTeamShieldsMapDisplay
* func_EBFBE0_801AB978
* func_EBFBE0_801AB300
* func_EBFBE0_801AA434
* func_EBFBE0_801A6A98
* roll back gTeamShieldsMapDisplay
* func_EBFBE0_801A5E80
* func_EBFBE0_801A9A8C
* func_EBFBE0_801A2B8C
* func_EBFBE0_801A281C
* func_EBFBE0_801A25C8 enum use
* f32 func_EBFBE0_801A25C8(PlanetId);
* func_EBFBE0_801A0954
2024-01-01 19:55:06 -03:00
petrie911
89cde81114
fox_43E80 decomped, matches and data import in fox_bg, some cleanup ( #63 )
...
* tank?
* matches and data
* excess files
* another extra file
2023-12-30 11:14:06 -03:00
Alejandro Javier Asenjo Nitti
4bba3fa8be
webhook test
2023-12-30 02:07:01 -03:00
petrie911
c69978c5eb
fox_360 and fox_bg decompiled, two more matches, some names. ( #62 )
...
* it begins
* stuff
* remove extra
* matched
* forgot one
* small things
* more matches
* filenames
2023-12-27 17:14:13 -03:00
Alejandro Asenjo Nitti
510071802a
More fox_map functions ( #60 )
...
* func_EBFBE0_801A19A8
* func_EBFBE0_801A3550
* func_EBFBE0_801A1AE8
* func_EBFBE0_801A9910
* func_EBFBE0_801A48C0
* func_EBFBE0_801A2674
* func_EBFBE0_8019F42C
* func_EBFBE0_801A9FD4
* func_EBFBE0_801A5C90
* func_EBFBE0_801A8F40
* func_EBFBE0_801A4D7C
* func_EBFBE0_801A9224
* func_EBFBE0_801A4AE8
* func_EBFBE0_8019F600
* func_EBFBE0_801A4650
* .
* func_EBFBE0_801ACD90
* func_EBFBE0_801AC9A0
* void func_EBFBE0_801AC530(s32 index) {
* func_EBFBE0_801AC200
* func_EBFBE0_801A8738
* func_EBFBE0_801A809C
* func_EBFBE0_801A4394
* func_EBFBE0_801A2304
2023-12-26 17:55:45 -03:00
Alejandro Javier Asenjo Nitti
833b4fe92b
style pass, file rename and fix fox_radio NON_MATCHING
2023-12-24 19:32:31 -03:00
Alejandro Javier Asenjo Nitti
f780759077
enmy2 rename
2023-12-24 18:49:01 -03:00
petrie911
7633af7a28
fox_play finished, lots of new names for things ( #58 )
...
* stuff
* three whole files
* format
* format and such
* a switch in time
* merge prep
* nintendo switch
* format
* the great switch statement of our time
* 43AC0 matched
* stuff
* Enums everywhere
* oh god the switch
* knakyo
* new headers
* format
* fox
* everyone hates recursion
* format
* one more thing
* one more one more thing
* renames
* matches
* matrix scale why
* names and such
* cleanup
* name back
* it just keeps going
* they don't give up
* splits
* merge going poorly
* I object
* more names
* one nonmatching
* merge time
* merge complete
* cleanup
* poor rambo
* level fix
2023-12-24 13:28:35 -06: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
Ryan Myers
015ce283b4
Match over 20 new funcs in sf 77e40 ( #55 )
...
* Match func_8007B9DC and func_8007BB14
* Remove macro and add debug notices
* Fix merge diff
* Match func_8007BC7C
* Match func_8007BCE8
* Match func_8007BDE0
* Match func_8007BE54 and an audio func func_8001A500
* Match func_8007BEE8
* Match func_8007BF64
* Match func_8007BFFC
* Match func_8007C088
* Match func_8007C120
* Match func_8007C1AC
* Match func_8007C250
* Fix merge from master
* Match func_8007C3B4
* Match func_8007C484 and func_8007C50C
* Match func_8007C608 and func_8007C688
* Match func_8007C6FC and func_8007C85C
* Match func_8007C8C4
* Add a progress script WIP
2023-12-21 12:52:51 -03:00
petrie911
11197f6c28
Making the name changes discussed ( #54 )
...
* stuff
* three whole files
* format
* format and such
* a switch in time
* merge prep
* nintendo switch
* format
* the great switch statement of our time
* 43AC0 matched
* stuff
* Enums everywhere
* oh god the switch
* knakyo
* new headers
* format
* fox
* everyone hates recursion
* format
* one more thing
* one more one more thing
* renames
* matches
* matrix scale why
* names and such
* cleanup
* name back
* it just keeps going
* they don't give up
* splits
* merge going poorly
* I object
* more names
2023-12-20 16:32:50 -03:00
Alejandro Javier Asenjo Nitti
cd865be215
func_EFFA40_80187520
2023-12-20 01:17:24 -03:00
petrie911
8101aa8bc2
file splits, renames, more functions in play ( #53 )
...
* stuff
* three whole files
* format
* format and such
* a switch in time
* merge prep
* nintendo switch
* format
* the great switch statement of our time
* 43AC0 matched
* stuff
* Enums everywhere
* oh god the switch
* knakyo
* new headers
* format
* fox
* everyone hates recursion
* format
* one more thing
* one more one more thing
* renames
* matches
* matrix scale why
* names and such
* cleanup
* name back
* it just keeps going
* they don't give up
* splits
* merge going poorly
* I object
2023-12-19 11:54:50 -03:00
petrie911
af26374677
Match Matrix_Scale, change some file names ( #52 )
...
* stuff
* three whole files
* format
* format and such
* a switch in time
* merge prep
* nintendo switch
* format
* the great switch statement of our time
* 43AC0 matched
* stuff
* Enums everywhere
* oh god the switch
* knakyo
* new headers
* format
* fox
* everyone hates recursion
* format
* one more thing
* one more one more thing
* renames
* matches
* matrix scale why
* names and such
* cleanup
* name back
2023-12-15 17:09:49 -03:00
petrie911
19410dedd5
A bunch of matches, fox_52730 and fox_edisplay OK ( #51 )
...
* stuff
* three whole files
* format
* format and such
* a switch in time
* merge prep
* nintendo switch
* format
* the great switch statement of our time
* 43AC0 matched
* stuff
* Enums everywhere
* oh god the switch
* knakyo
* new headers
* format
* fox
* everyone hates recursion
* format
* one more thing
* one more one more thing
* renames
* matches
2023-12-14 14:58:53 -03:00
petrie911
89ae8dff96
fox_6B3B0 and a bunch of names for things ( #50 )
...
* stuff
* three whole files
* format
* format and such
* a switch in time
* merge prep
* nintendo switch
* format
* the great switch statement of our time
* 43AC0 matched
* stuff
* Enums everywhere
* oh god the switch
* knakyo
* new headers
* format
* fox
* everyone hates recursion
* format
* one more thing
* one more one more thing
* renames
2023-12-14 11:41:43 -03:00
Ryan Myers
2b051a0828
Match 30 more funcs in sf_77e40 ( #48 )
...
* Match func_8007A5F8
* Match func_8007A774
* Match func_8007A818
* Match func_8007A900
* Match func_8007A994
* Match func_8007AA60
* Match func_8007AB50
* Match func_8007AC0C
* Few more func matches
* remove strings
* Match func_8007AF30 and func_8007AFD0
* Match func_8007B040
* Match func_8007B0F4
* MAtch func_8007B228
* Match func_8007B3B8
* Fix todo
* 7 new matches
* Match 3 more funcs.
2023-12-13 16:48:05 -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
petrie911
c9e58a815d
97F80, A4290, and A48B0 matching, started bss import on engine. ( #47 )
...
* stuff
* three whole files
* format
* format and such
* one cleanup
2023-12-09 15:53:24 -03:00
Ryan Myers
392305e919
Warnings Fixes ( #45 )
...
* fox_option and fox_title warnings
* Couple small warnings
* Fix all remaining warnings
* Run make format
* make tools on its own
* Fix warnings introduced in last master version
* Better use of the drawGfx union
2023-12-08 15:58:37 -06:00
petrie911
8dbe02a3b4
fox_52730 decomped, other cleanup ( #46 )
...
* objects?
* objects2?
* more stuff
* format
* even more cleanup
* RCP function names
* format
* NO U
* makerom too
* stuff
* last function
* symbols...why
* data
* cleaning
* expert mode
* foxname
* one more name
* forgot something
* one more variable cleanup
* I swear I can stop
2023-12-06 21:16:49 -03:00
Ryan Myers
80053694ea
Wip on sf_77E40 ( #42 )
...
* Match func_80077240
* Apply changes from style guide
* Match func_8007729C and style guide changes
* Further style guide changes
* Several matches courtesy of petrie911
* Match func_80077B84
* Run make format
* Match func_80078038
* Match func_800780F8
* Match func_800783C0
* Match func_80078438 and func_800784B4
* Match func_80078550
* Match func_80078604
* Match func_8007868C
* WIP func_80084194
* Rename funcs as required from merge with master.
* Match func_8007879C
* Match func_800788B0 and func_80084194
* Match func_80078A64
* Match 3 more funcs
* Match func_80078C84
* Match func_80078D60 and func_80078CE8
* Match func_80078E50
* Match func_80078EBC
* Match func_80078F78
* Add function prototypes to functions.h
* (M_PI / 180.0f) to M_DTOR
* Match func_8007905C
* Match func_800794CC
* Match func_8007953C
* Match func_80079618
* Fix changes from master
* Match func_8007968C
* Match func_800798C4
* Match func_800798F0
* return -> break
* Match func_8007A28C
* Match func_8007A3C0
* Match func_8007A4B8
* Match func_8007A568
* Match two more funcs
2023-12-06 07:29:49 -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
petrie911
2f67ed8638
Names and such ( #38 )
...
* names and such 1
* more names
* format
2023-11-29 23:44:42 -03:00
Alejandro Asenjo Nitti
31e564e5c8
fox_title data imported ( #36 )
...
* begin importing data
* data imported
* remove padding
2023-11-28 20:32:45 -06:00
petrie911
078a9f5897
Sf_bb360, also major data import ( #35 )
...
* all sorts of imports and such
* oops
* names and such
2023-11-28 17:03:47 -03: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
5d35055807
fox_title functions ( #32 )
...
* add recipe for context
* echo
* $(PYTHON)
* func_EBFBE0_801881FC
* func_EBFBE0_801881FC
* format
* format
* func_EBFBE0_8018994C
* func_EBFBE0_8018A644
* func_EBFBE0_8018A990
* no casting for you
* func_EBFBE0_8018ABC0
* func_EBFBE0_8018ACEC
* func_EBFBE0_8018B038
* func_EBFBE0_8018B058
* func_EBFBE0_8018B5C4
* func_EBFBE0_8018C114
* unify phony
2023-11-27 06:39:12 -06:00
petrie911
0205789a28
a bunch of graphics related functions and data importation ( #31 )
...
* graphics?
* more stuff
* missed one
* headers
* data import and such
2023-11-26 18:27:05 -03: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
petrie911
d32854ced1
Proposed names for library stuff ( #29 )
...
* get this started
* linker scripts fixed
* oh god what now
* names
* the blue pill
* names, perhaps
* save
* clean out structs
* save for later again
* more names
* save, again
2023-11-24 16:11:20 -03:00
Lywx
e0cc3dbc0e
Decomp 2F300.c ( #26 )
...
* Decompiled func_8002EE34
* Fixed format
* Matched func_8002F64C
* Decompiled func_8002FE74 and fixed array size
2023-11-22 11:57:54 -03:00
petrie911
c2a2b60871
enemy drawing routines decomped ( #28 )
...
* graphics?
* more stuff
* missed one
2023-11-22 11:56:29 -03: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
petrie911
ca9899deed
sf_61B30 decomped ( #25 )
...
* my god it's done
* save for later
2023-11-18 12:44:33 -03:00
Alejandro Asenjo Nitti
d34a5e370a
more "hud" functions ( #24 )
...
* decompile func_80086444
* func_80084930
* func_80084B94
* decompile func_80084E78
* pr review
2023-11-17 12:17:56 -03:00
petrie911
3fbfdf01d2
names and namespaces cleaned up ( #23 )
...
* threads galore
* something's up
* try this
* I don't even
* who knows
* I can't stop it
* let's try data for fun
* ok I think I've gone far enough
* well maybe a little more
* visual assets somewhat documented
* just keeps going
* forgot formatting
* let
's try bss
* too much?
* one fix
* even more things
* one quick thing
* oh come on
* graph complete?
* format and such
* decomp and such
* small cleanup
* 6 and such
* more overlay fixes
* more of them
* again
* and done
2023-11-15 23:14:33 -03:00
Alejandro Asenjo Nitti
4fa27a34eb
sf_hud functions ( #22 )
...
* decompile func_80093310
* decompile func_8008AC54
* func_80094BBC
* func_80094BBC & func_80094954 &func_800933D8
* fix?
* fix2 ?
* fix3 (finally)
* remove commented asm
* decompile func_800869A0
* correction
2023-11-15 08:40:38 -06:00
petrie911
8f695918e3
More decomp, organization of variables.h ( #21 )
...
* threads galore
* something's up
* try this
* I don't even
* who knows
* I can't stop it
* let's try data for fun
* ok I think I've gone far enough
* well maybe a little more
* visual assets somewhat documented
* just keeps going
* forgot formatting
* let
's try bss
* too much?
* one fix
* even more things
* one quick thing
* oh come on
* graph complete?
* format and such
* decomp and such
* small cleanup
2023-11-15 00:34:10 -03:00
Alejandro Asenjo Nitti
59475cd4f6
fox_rcp ( #20 )
...
* func_800B8E14 & func_800B8DD0
* func_800B94D0
* func_800B9618
* func_800B9760
* func_800B9790
* func_800B98A8
* func_800B99C0
* func_800B99F0
* func_800B9A20
* func_800B9B38
* func_800B9C50
* func_800B9D68
* func_800B9E80
* func_800B9EB0
* func_800B9FC8
* func_800BA0E0
* func_800BA110
* func_800BA140
* func_800BA1A0
* func_800BA1D0
* func_800BA2E8
* func_800BA400
* func_800BA430
* func_800BA460
* func_800BA490
* func_800BA4C0
* func_800BA520
* func_800BA550
* func_800BA5E0
* func_800BA640
* func_800843FC
* func_80084370
* func_80084688
* gSetupDLs
* gSetupDLs
* fox_rcp
* break
* newline
* mvoe screen_width and screen_height to gfx.h
* remove space
* correct size
* clang-tidy from mm
2023-11-13 10:18:43 -06:00
petrie911
77894de848
Decomped and named Matrix functions, decomped some sf_ files, some other cleanup and naming ( #19 )
...
* threads galore
* something's up
* try this
* I don't even
* who knows
* I can't stop it
* let's try data for fun
* ok I think I've gone far enough
* well maybe a little more
* visual assets somewhat documented
* just keeps going
* forgot formatting
* let
's try bss
* too much?
* one fix
* even more things
* one quick thing
* oh come on
2023-11-12 19:49:03 -03:00
Alejandro Asenjo Nitti
a56edcf8e8
Several functions ( #18 )
...
* func_800BA760
* func_800BA7BC
* func_800B8F48 & func_800B8F78
* func_800B8FA8
* func_800B8FD8
* func_800B9120
* func_800B9150
* func_800B9298
* func_800B92F8
* func_800B9328 & func_800B9358
* func_800B94A0
* func_800B9730
* func_800BA808
* fix func_8002E4F8 args
* func_800B9388
2023-11-11 19:08:26 -06:00
petrie911
6b4015367d
Non-audio threads. Some data importation. ( #17 )
...
* threads galore
* something's up
* try this
* I don't even
* who knows
* I can't stop it
* let's try data for fun
* ok I think I've gone far enough
* well maybe a little more
* visual assets somewhat documented
* just keeps going
* forgot formatting
2023-11-07 19:32:09 -03:00
petrie911
931f589177
Fully split and name libultra, and also decomp 3404 ( #16 )
...
* libultra sorted out
* missed some things
* forgot some things
* one more thing
* not actually libultra
* also split out the data into three sections
* finer split
* parameter is a thing, apparently
* named everything in libultra
* make
2023-11-04 19:45:03 -03:00
petrie911
f2af4867e4
Identified and organized libultra ( #15 )
...
* libultra sorted out
* missed some things
* forgot some things
* one more thing
* not actually libultra
* also split out the data into three sections
* finer split
* parameter is a thing, apparently
2023-11-02 20:36:13 -03:00
petrie911
4311c670c3
Libultra headers and some decomp ( #14 )
...
* lib is ultra
* it just keeps going
* math names
* format
2023-10-29 18:19:30 -03:00
Alejandro Asenjo Nitti
854cadfa16
sf_hud functions ( #13 )
...
* decompile func_80091F00
* decompile func_80092244
* decompile func_800922F4
* decompile func_800857DC
* decompile func_80085890
* decompile func_80086110
* decompile func_800886B8
* decompile func_800953A0
* decompile func_8009546C
* decompile func_80095538
* decompile func_8009092C
* decompile func_8008D0DC
* fix warnings
* decompile func_8008E51C
* underscore in offsets
* spaces
2023-10-29 17:17:25 -03:00
Alejandro Asenjo Nitti
35ff3f1f39
sf_hud functions ( #12 )
...
* space
* decompile func_80090CCC
* unk_ format
* Rand_ZeroOne
* decompile func_80090E8C
* decompile func_800910C0
* decompile func_80091298
* decompile func_80091368
* dec
* false
* decompile func_800914FC
* decompile func_80091864
* decompile func_80091B90
* decompile func_80091CF8
* dec
* decompile func_80091DF4
2023-10-27 02:35:11 -03:00
Alejandro Asenjo Nitti
a194fd2109
sf_hud functions ( #11 )
...
* space
* decompile func_80090CCC
* unk_ format
* Rand_ZeroOne
* decompile func_80090E8C
* decompile func_800910C0
* decompile func_80091298
* decompile func_80091368
* dec
* false
* decompile func_800914FC
* decompile func_80091864
* decompile func_80091B90
2023-10-27 02:11:13 -03:00
Alejandro Asenjo Nitti
bf55772bd9
sf_hud functions ( #10 )
...
* decompile func_8008C5C8
* decompile func_8008CA44
* decompile func_8008CFB8
* decompile func_8008D250
* decompile func_8008D31C
* decompile func_8008D4F0
* trailing comma
* x and y axis
* decompile func_8008D7F4
* decompile func_8008D984
* decompile func_8008DCB0
* decompile func_8008DD78
* decompile func_8008DE68. Co-authored-by @tharo
* unnecessary parenthesis
* decompile func_8008E2C8
* decompile func_8008E620
* decompile func_8008F96C
* dec
* space
* format
* dec
* decompile func_800907C4
* fix warnings
* decompile func_80090A00 (finally)
* format
2023-10-26 16:22:08 -03:00
petrie911
b698fd3628
Header fix ( #9 )
...
* headers
* format
* format
* format again
* headers oh my
* irix is love
* irix is life
* working
* even more fixes
* format
* touching to rebuild
2023-10-23 17:02:01 -03:00
Alejandro Asenjo Nitti
fd742f93be
sf_hud functions + code organization ( #8 )
...
* decompile func_80086C08
* decompile func_80086CC8
* format
* decompile func_80088784
* preserve macros
* better match func_80005708
* format
* *arg0
* decompile func_80089670
* decompile func_80089710
* decompile func_800897B0
* decompile func_80089850
* decompile func_800898F0
* decompile func_80089994
* decompile func_80089AF4
* decompile func_80089B94
* decompile func_80089C38
* decompile func_80089D28
* space
* format
* decompile func_80089E98
* correction
* declare segmented addresses in func_80088784
* segmented addresses in undefined_syms
* correction
* Gfx type
* *arg0 + 1 in func_80005708
* roll back s32 -> Gfx
* fix
* array of Gfx pointers
* decompile func_8008AD94
* decompile func_8008AD94
* decompile func_8008B1B0
* decompile func_8008B2F0
* create structs.h
* reordering
* format
* decompile func_8008B5B0
* decompile func_8008B9E8
* decompile func_8008BAE4
* decompile func_8008C390
* fixes
* fixes
* fix warnings
* move protos to functions header
* move variables to variables.h
* roll back segmented config in header
2023-10-23 11:01:29 -05:00
petrie911
0c7c184d8a
Library split ( #5 )
...
* fixed
* and cleanup
* format
* let's all go to the library
* split
* small cleanup
2023-10-19 14:53:47 -03:00
petrie911
0e74b7902a
Split game engine files and rodata, fix some rodata offsets ( #4 )
...
* fixed
* and cleanup
* format
* hud escaped
* format
2023-10-19 10:57:03 -05:00
Alejandro Javier Asenjo Nitti
789830d285
TODO comment
2023-10-18 19:54:49 -03:00
Alejandro Javier Asenjo Nitti
59e32d05b8
func_80189208_EC18C8 matching
2023-10-18 19:54:19 -03:00
Alejandro Javier Asenjo Nitti
a6530bcfba
decompile func_80187E28_EC04E8
2023-10-18 18:20:10 -03:00
Alejandro Javier Asenjo Nitti
63fe5d74e2
decompile func_80187CA8_EC0368
2023-10-18 16:32:17 -03:00
Alejandro Javier Asenjo Nitti
4f1fcea192
format
2023-10-18 15:11:21 -03:00
Alejandro Javier Asenjo Nitti
2094bc0d62
decompile func_80187B00_EC01C0
2023-10-18 15:10:50 -03:00
Alejandro Javier Asenjo Nitti
109ed300aa
decompile func_801878D8_EBFF98
2023-10-18 14:43:52 -03:00
Alejandro Javier Asenjo Nitti
82d27303d2
decompile func_801877F0_EBFEB0
2023-10-18 14:38:16 -03:00
Alejandro Javier Asenjo Nitti
3105249ee6
format
2023-10-18 14:35:55 -03:00
Alejandro Javier Asenjo Nitti
8de9d8149c
spaces
2023-10-18 14:35:42 -03:00
Alejandro Javier Asenjo Nitti
9edb897fae
func_80187754_EBFE14
2023-10-18 14:34:32 -03:00
Alejandro Javier Asenjo Nitti
415814383a
decompile func_801875E0_EBFCA0
2023-10-18 14:32:48 -03:00
Alejandro Javier Asenjo Nitti
2bb0fa08cf
format style change: SpaceAfterCStyleCast: true
2023-10-18 10:50:51 -03:00
Alejandro Javier Asenjo Nitti
af69318aa5
osAiSetFrequency
2023-10-18 10:49:56 -03:00
Alejandro Javier Asenjo Nitti
cddca2fbd7
decomp osAiGetLength
2023-10-18 10:42:34 -03:00
Alejandro Javier Asenjo Nitti
02784c1865
move to header
2023-10-18 10:38:09 -03:00
Alejandro Javier Asenjo Nitti
4e1b602d1e
decomp __osAiDeviceBusy
2023-10-18 10:27:20 -03:00
Alejandro Javier Asenjo Nitti
97cf0232cd
format
2023-10-18 09:41:28 -03:00
Alejandro Javier Asenjo Nitti
cbcad3b503
func_800863C8
2023-10-18 09:35:05 -03:00
Alejandro Javier Asenjo Nitti
5a51c34aff
format
2023-10-18 09:07:22 -03:00
Alejandro Javier Asenjo Nitti
fedaa6c50e
libs
2023-10-18 09:07:13 -03:00
Alejandro Javier Asenjo Nitti
bce5dd337d
_Litob Matching
2023-10-18 08:57:34 -03:00
Alejandro Javier Asenjo Nitti
a3cd19ed4e
ll.c
2023-10-17 18:50:39 -03:00
Alejandro Javier Asenjo Nitti
522780c936
ortho.c is matching (allá se lo están haciendo...)
2023-10-17 18:11:17 -03:00
Alejandro Javier Asenjo Nitti
85ab89eb48
guLookAt & guLookAtF matching
2023-10-17 17:43:47 -03:00
Alejandro Javier Asenjo Nitti
2142ae4410
guLookAt
2023-10-17 17:08:15 -03:00
Alejandro Javier Asenjo Nitti
3bfae5d4c2
decompile func_80192CB0_DFF9F0
2023-10-17 11:02:10 -03:00
Alejandro Javier Asenjo Nitti
10052a8ad9
decompile func_801924A8_DFF1E8
2023-10-17 08:25:31 -03:00
Alejandro Javier Asenjo Nitti
5299acdc6a
header
2023-10-17 08:22:05 -03:00
Alejandro Javier Asenjo Nitti
b555869685
Decompile func_8018BC50_DF8990
2023-10-17 05:57:37 -03:00
Alejandro Javier Asenjo Nitti
36dd06c6d5
func_80187520_DF4260
2023-10-17 05:54:18 -03:00
Alejandro Javier Asenjo Nitti
b556de31f4
func_80187530_DF4270
2023-10-17 05:51:23 -03:00
Alejandro Javier Asenjo Nitti
84921b96ee
format
2023-10-16 19:05:36 -03:00
Alejandro Javier Asenjo Nitti
4f8a714a3d
decompile func_80187A88_DF47C8
2023-10-16 19:05:24 -03:00
Alejandro Javier Asenjo Nitti
7096c28ad0
rename overlay to overlays
2023-10-16 19:03:47 -03:00
petrie911
8436688fb6
better organization ( #3 )
...
Co-authored-by: petrie911 <petrie911@Monday.localdomain>
2023-10-16 15:58:31 -05:00
petrie911
05f38ec927
Merge branch 'master' of github.com:sonicdcer/sf64
2023-10-16 15:49:44 -05:00
petrie911
961e803117
now with more overlays
2023-10-16 15:49:24 -05:00
Alejandro Javier Asenjo Nitti
bc14ecbb17
check_format correction
2023-10-16 16:02:23 -03:00
Alejandro Javier Asenjo Nitti
42e10c45f6
test format check
2023-10-16 16:00:35 -03:00
Alejandro Javier Asenjo Nitti
7069284fe8
format
2023-10-16 14:56:11 -03:00
Alejandro Javier Asenjo Nitti
d98938673d
decompile lldiv
2023-10-16 14:01:54 -03:00
Alejandro Javier Asenjo Nitti
a36b61f73b
decompile ldiv
2023-10-16 13:59:04 -03:00
Alejandro Javier Asenjo Nitti
73e7e36375
decompile strchr
2023-10-16 13:54:00 -03:00
Alejandro Javier Asenjo Nitti
e5ef31fe37
decompile strlen
2023-10-16 13:53:36 -03:00
Alejandro Javier Asenjo Nitti
4985931714
decompile memcpy
2023-10-16 13:52:40 -03:00
Alejandro Javier Asenjo Nitti
1359630bcd
decompile __osContGetInitData
2023-10-16 13:36:10 -03:00
Alejandro Javier Asenjo Nitti
0a2caee482
decompile __osPackRequestData
2023-10-16 13:34:10 -03:00
Alejandro Javier Asenjo Nitti
14481a3b1b
decompile osContInit. Co-authored-by:
...
@rainchus
@Tharo
@Mallos31
2023-10-16 12:29:19 -03:00
petrie911
f97d418f5b
stuff
2023-10-16 08:54:41 -05:00
Alejandro Javier Asenjo Nitti
501d5bf22e
include global.h
2023-10-14 09:32:18 -03:00
Alejandro Javier Asenjo Nitti
bd77fc3cdf
format code
2023-10-14 07:02:31 -03:00
Alejandro Javier Asenjo Nitti
2007faed8c
decompile func_8002CD80
2023-10-14 07:02:09 -03:00
Alejandro Javier Asenjo Nitti
58fbdd5d8f
flag comments
2023-10-14 06:39:44 -03:00
Alejandro Javier Asenjo Nitti
f7eedf98aa
use global.h
2023-10-14 06:38:01 -03:00
Alejandro Javier Asenjo Nitti
5e40b432d1
func_8001E7C8
2023-10-14 06:37:16 -03:00
Alejandro Javier Asenjo Nitti
616d6f2558
Decompile osPiStartDma
2023-10-14 06:30:16 -03:00
Alejandro Javier Asenjo Nitti
be3d3d131d
Decompile func_8002C6B8
2023-10-14 06:11:49 -03:00
Alejandro Javier Asenjo Nitti
758b6e5568
decompile func_8002B2C0
2023-10-14 05:51:11 -03:00
Alejandro Javier Asenjo Nitti
368c542d5d
more libultra symbols
2023-10-14 04:26:09 -03:00
Alejandro Javier Asenjo Nitti
f99479e8a0
more libultra symbols
2023-10-14 04:10:34 -03:00
Alejandro Javier Asenjo Nitti
8c32a98ba6
libultra symbols
2023-10-14 04:00:11 -03:00
Alejandro Javier Asenjo Nitti
e2d6f41757
format files
2023-10-13 10:08:56 -03:00
Alejandro Javier Asenjo Nitti
5947bd9c85
func_80085740
2023-10-13 10:08:45 -03:00
Alejandro Javier Asenjo Nitti
9d09056299
func_8008865C
2023-10-13 10:07:39 -03:00
Alejandro Javier Asenjo Nitti
f10d04a505
>> 8
2023-10-13 09:47:59 -03:00
Alejandro Javier Asenjo Nitti
9972a5d4ad
func_800884E4
2023-10-13 09:36:43 -03:00
Alejandro Javier Asenjo Nitti
c9615b9bec
func_800856C0
2023-10-13 09:03:03 -03:00
Alejandro Javier Asenjo Nitti
c6644eb0cc
func_8008DC34
2023-10-13 09:00:59 -03:00
Alejandro Javier Asenjo Nitti
052f6d5131
func_80085404
2023-10-13 08:56:02 -03:00
Alejandro Javier Asenjo Nitti
5ace513b0a
func_800853A4
2023-10-13 08:54:08 -03:00
Alejandro Javier Asenjo Nitti
b743063568
func_8008D1F0
2023-10-13 08:35:10 -03:00
Alejandro Javier Asenjo Nitti
09de21a431
func_80085514
2023-10-13 08:34:11 -03:00
Alejandro Javier Asenjo Nitti
db2db40225
func_80085464
2023-10-13 07:43:32 -03:00
Alejandro Javier Asenjo Nitti
e158176239
func_8008556C
2023-10-13 07:39:50 -03:00
Alejandro Javier Asenjo Nitti
8ef6c6071e
func_800854BC
2023-10-13 07:38:41 -03:00
Alejandro Javier Asenjo Nitti
37637242fc
func_8008865C
2023-10-13 07:35:44 -03:00
Alejandro Javier Asenjo Nitti
b9c4d45711
func_80085618
2023-10-13 07:31:41 -03:00
Alejandro Javier Asenjo Nitti
b0595f7a7a
func_8008566C
2023-10-13 07:29:58 -03:00
Alejandro Javier Asenjo Nitti
7c4292c63e
func_800855C4
2023-10-13 07:24:35 -03:00
Alejandro Javier Asenjo Nitti
4201057c36
func_80095350
2023-10-13 07:21:44 -03:00
Alejandro Javier Asenjo Nitti
4d1cdb8ebe
fix warning
2023-10-13 07:05:03 -03:00
Alejandro Javier Asenjo Nitti
9de23c85f4
func_8008CB98
2023-10-13 06:58:09 -03:00
Alejandro Javier Asenjo Nitti
611863c269
func_8008B2A4
2023-10-13 06:53:13 -03:00
Alejandro Javier Asenjo Nitti
e4e0bf93dd
func_8008BCBC
2023-10-13 06:51:15 -03:00
Alejandro Javier Asenjo Nitti
c44165920a
func_8008BCBC
2023-10-13 06:39:08 -03:00
Alejandro Javier Asenjo Nitti
e2a5bebc69
func_80091254
2023-10-13 06:29:58 -03:00
Alejandro Javier Asenjo Nitti
172c30f58f
func_8008B734
2023-10-13 06:27:28 -03:00
Alejandro Javier Asenjo Nitti
2629719e8d
func_8008BC80
2023-10-13 06:19:33 -03:00
Alejandro Javier Asenjo Nitti
c068831444
func_8008E5E8
2023-10-13 06:13:30 -03:00
Alejandro Javier Asenjo Nitti
864279ab52
func_8008E9EC
2023-10-13 06:07:22 -03:00
Alejandro Javier Asenjo Nitti
31a230afd1
func_8008F94C
2023-10-13 06:05:38 -03:00
Alejandro Javier Asenjo Nitti
5936fd61c2
func_8008CB8C
2023-10-13 05:34:10 -03:00
Alejandro Javier Asenjo Nitti
3497e09090
hud header
2023-10-13 04:53:43 -03:00
Alejandro Javier Asenjo Nitti
bcf21d314f
discover hud file
2023-10-12 09:42:12 -03:00
Alejandro Javier Asenjo Nitti
30201949e6
versus menu
2023-10-12 09:28:57 -03:00
Alejandro Javier Asenjo Nitti
48adf35417
2E9E0
2023-10-10 09:04:32 -03:00
Alejandro Javier Asenjo Nitti
e4667a9969
move files
2023-10-10 09:02:16 -03:00
Alejandro Javier Asenjo Nitti
1b5144f59b
Move libultra files to folder
2023-10-10 08:43:28 -03:00
Alejandro Javier Asenjo Nitti
712e443489
move files
2023-10-10 08:23:49 -03:00
Alejandro Javier Asenjo Nitti
0812ca2e6f
move files
2023-10-10 08:11:38 -03:00
Alejandro Javier Asenjo Nitti
ca264a4429
move files
2023-10-10 07:46:36 -03:00
Alejandro Javier Asenjo Nitti
bcb2e34be7
move files
2023-10-10 07:05:51 -03:00
Alejandro Javier Asenjo Nitti
c95d9b7f2b
fix warning
2023-10-10 05:40:51 -03:00
Alejandro Javier Asenjo Nitti
66133ca7f2
func_800B8F18
2023-10-10 05:32:44 -03:00
Alejandro Javier Asenjo Nitti
eb5df980c1
0xB99D0 to C
2023-10-10 04:57:29 -03:00
Alejandro Javier Asenjo Nitti
b1bb04891c
comment
2023-10-10 04:56:36 -03:00