362 Commits

Author SHA1 Message Date
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
5056a6ef31 bools and names 2024-04-27 12:32:07 -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
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
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
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
Alejandro Javier Asenjo Nitti
be0d328b4e avoid ub in func_play_800B79B0 & comment 2024-04-08 00:05:42 -03:00
inspectredc
ccfd4e8159
Match Aquas_801B638C (#203) 2024-04-07 18:50:23 -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
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
KiritoDv
2518e45bd2 Ported mods as enhancements and impl reset button 2024-04-06 18:33:30 -06:00
KiritoDv
b36783ba8e Fixed asset loading on overlays and engine, including switching iwork to uintptr_t 2024-04-06 15:34:46 -06:00
Alejandro Javier Asenjo Nitti
d777ce9917 SectorZ_Missile_Update rename 2024-04-06 12:35:39 -03:00
KiritoDv
ed967484e3 First ingame boot 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
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
e2826b2a6f level select fix for venom 2024-04-03 00:39:26 -03:00
Alejandro Javier Asenjo Nitti
98023e669c these functions should take void pointers 2024-04-02 22:00:06 -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
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