summaryrefslogtreecommitdiff
path: root/include/functions.h
AgeCommit message (Collapse)Author
2026-03-12Refactor Interpolation SystemSonic Dreamcaster
2026-02-23prototype for should_interpolate_perspectiveSonic Dreamcaster
2024-12-24Updated vs decompKiritoDv
2024-10-16Fixed starsKiritoDv
2024-09-17Merge branch 'master' into otrKiritoDv
2024-09-13Hud, Title, Map & Option Docs (#272)Alejandro Asenjo Nitti
* hud title and option docs * hud docs * aspMain vram comment * more hud docs * HUD docs * Hud_ -> HUD_ consistency * ActorMissileSeekModes * fox_option docs * more option docs * more option docs * more option docs * fox_title docs * more fox_title docs * fox_map docs * fix map TLUTs * more fox_map docs * jp1 explore * explore us rev0 * SETUPDL comments * format * fox_map docs * more fox_map docs
2024-08-24Actor Docs (#270)Alejandro Asenjo Nitti
* Docs * actor timer_04C -> work_04C * Actor & Boss unk_04A -> work_04A * actor & boss unk_048 -> work_048 * actor & boss unk_046 -> work_046 * boss unk_044 -> work_044 * actor event docs * ActorEvent docs * name all Event Actor IDs * EVID names in EventActorInfo comments * refactor EVC_PASSED_ALL_RINGS by @inspectredc * clarification comment * some option docs * audio enums and macros * some audio renamings
2024-08-15actor docsAlejandro Javier Asenjo Nitti
2024-08-15more actor docsAlejandro Javier Asenjo Nitti
2024-08-15correctionsAlejandro Javier Asenjo Nitti
2024-08-15WingInfo -> ArwingInfoAlejandro Javier Asenjo Nitti
2024-08-12General docs (#269)Alejandro Asenjo Nitti
* 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-07-06Sector Z, Fortuna & General Docs (#261)Alejandro Asenjo Nitti
* 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-05-14name remaining files, fix some fake matches (#245)petrie911
* splits * split and migrate * readwrite const * format
2024-05-11More actor docs. starting on event IDs (#238)petrie911
* id start * stuff * comp and cam * add errors
2024-05-06oh god the docs (#234)petrie911
2024-05-04Event opcodes documented, more all range stuff (#229)petrie911
* stuff * Torch1 * dark link
2024-05-03Start on sfx IDs (#227)petrie911
* sfx stuff * sfxIds
2024-05-02More docs (#226)petrie911
* docs * more docs * forgot timers
2024-04-25use array count for collision headers (#222)petrie911
* lights fix * names * remove header * so many names * format * more docs * makefile * colheaders * it's gone too far * torch
2024-04-25some spaces, corrections and TeamId Enum usagesAlejandro Javier Asenjo Nitti
2024-04-22More docs and renames, fox_bg now mostly figured out (#220)petrie911
* lights fix * names * remove header * so many names * format
2024-04-20Docs update, added list of all SFX Ids used in the game. (#217)petrie911
* docs * format * format plz * stuff * more stuff * more names and such * torch update
2024-04-15Docs relating to fox_360. Also a UB fix in audio_load. (#215)petrie911
* docs * format * format plz
2024-04-11Script and hitbox docs, update torch (#210)petrie911
* script2 * more docs and such * torch update
2024-04-08Further docs on script, various other things (#204)petrie911
* stuff * too much * Torch commit * torch again * names and such * names * even more stuff * format * enums * whoops on the gbi
2024-04-06First compilation, we just need more stupid assetsKiritoDv
2024-04-05Event Actor docs that kind of ballooned into a bunch of stuff (#200)petrie911
* stuff * too much * Torch commit * torch again
2024-04-03fix s32 <=> bool inconsistenciesAlejandro Javier Asenjo Nitti
2024-04-02Name functions after their files, also global variables in engine and ↵petrie911
ovl_i1-6 (#196) * cleanup * mass rename * forgot some
2024-04-01WIP on script documentation, some cleanup (#194)petrie911
* gfx * script * Torch * headers * format
2024-03-27Improved match for fox_ti, add custom gbi macro, some cleanup (#178)petrie911
* splits * torch * torch again * headers * merges * format * matches * commit * colpoly * SY
2024-03-18matches (#170)petrie911
2024-03-17torch update, ast_area_6 and ast_vs_player, new names (#169)petrie911
* split up * format * torch * headers * just keep going * torch * names and such * format * remove headers
2024-03-01audio_general, audio data import, naming lots of audio functions (#144)petrie911
* heapsort * suff * load init * split * split data * begone asm * names * names and cleanup * let's try this * woo macros * general * bgm macro * names
2024-02-23Decomp audio_load. Add names for audio context fields and audio_heap (#143)petrie911
* heapsort * suff * load init * split * split data * begone asm * names * names and cleanup
2024-02-16Import main, context, and option bss. Refactor headers. Some enum cleanup. ↵petrie911
(#130) * stuff * fixes * addrs * new header * its bss time * format and such * fake symbols begone * whoops forgot pragmas
2024-02-14match fox_sy (#128)petrie911
* match * pointer cleanup * more cleanup * more cleanup
2024-02-10Finished Ve1, added permuter macros, fixed an error in Player struct (#121)petrie911
* format * format * cleanup * offsets
2024-02-02fox_aq decomped, some type cleanup (#112)petrie911
* 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-02sf_i5_4.c WIP (#113)Ryan Myers
* 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-01-30fox_ma decompiled (#111)inspectredc
* progress 1 * match functions * data * add brackets * bss * cleanup * format * post merge fixing * cleanup 2 * suggestions
2024-01-28Rand and degree macros (#110)petrie911
* half * pm * dtor * pi and such * permuter settings * angles * float fix * macro * formatting * small thing
2024-01-28fox_fo Decompiled & Data imported (#109)Alejandro Asenjo Nitti
* 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-25SECTOR Z Decompiled: fox_sz, DATA & BSS IMPORTED (1 NON_MATCHING) (#107)Alejandro Asenjo Nitti
* 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-25Match func_i1_80192518 (#105)Jefferson
* 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-24Bonus Text, more object field names, consistent vector component names (#106)petrie911
* fixes and stuff * filenames * xyz
2024-01-23Partial Sector Y decomp (#103)inspectredc
* 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-23sf_i6_2 decompiled (#104)inspectredc
* 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-22Solar decompiled, some cleanup (#102)petrie911
* stuff * stuff * temps * matched * so complete * merge and clean * format * graphics macros