Commit Graph

86 Commits

Author SHA1 Message Date
Ryan Dwyer 169ed48bdc Name almost all collision and movement functions 2025-03-15 09:33:59 +10:00
Ryan Dwyer 74983e2b7d Sort out SFX numbers, mappings and MP3s 2025-02-11 23:35:33 +10:00
Ryan Dwyer e9768fa727 Set names for remaining chraction.c functions 2025-02-10 18:32:05 +10:00
Ryan Dwyer c44895b2b2 Set names for modelrenderdata properties 2025-02-08 12:39:33 +10:00
Ryan Dwyer cdd3cc2175 Set names from remaining mplayer functions 2025-02-07 15:46:41 +10:00
Ryan Dwyer 8319a25c5a Rename more propobj functions 2024-10-27 21:02:45 +10:00
Ryan Dwyer b7c4828289 Document vtxstores 2024-10-07 21:55:22 +10:00
Ryan Dwyer c73beb78ae Implement constants for texture configs 2024-09-22 23:16:31 +10:00
Ryan Dwyer 5d3d1696e1 Document dlights.c 2024-09-14 19:43:05 +10:00
Ryan Dwyer 51c8d83659 Rename weapon definition structs to be suffixed with def 2024-09-08 18:43:07 +10:00
Ryan Dwyer 3a6ae92d2d Use consistent prefix for gset functions 2024-09-08 18:36:45 +10:00
Ryan Dwyer ddac1c7bab Set filenames for artifact.c, chraireset.c, gset.c, projectile.c and text.c 2024-09-08 17:31:29 +10:00
Ryan Dwyer 9263e77116 Find workaround for many DTOR precision issues 2024-09-08 16:26:31 +10:00
Ryan Dwyer f412795c0a Remove headers for private functions 2024-08-31 21:10:44 +10:00
Ryan Dwyer 8a3b77a031 Identify remaining door functions 2024-08-31 14:36:19 +10:00
Ryan Dwyer 0e9b6938ca Identify object geometry functions 2024-08-20 21:28:55 +10:00
Ryan Dwyer 8e9b5087fa Identify unnamed prop functions 2024-08-18 22:30:49 +10:00
Ryan Dwyer 748a32c59e Identify unnamed chr functions 2024-08-18 17:02:55 +10:00
Ryan Dwyer 58544052af Identify unnamed bondhead functions 2024-08-18 14:14:17 +10:00
Ryan Dwyer 983e7a1edc Document LOS room detection functions 2024-08-17 22:46:27 +10:00
Ryan Dwyer 63252f71e1 Improve shieldhit functions 2024-08-17 19:07:33 +10:00
Ryan Dwyer f697dfe170 Rename all non-ultra functions to snake case 2024-08-17 17:15:55 +10:00
Ryan Dwyer 5372712126 Various renames 2023-11-18 17:17:55 +10:00
Ryan Dwyer 573e764650 Introduce RAD macro 2023-09-03 14:58:02 +10:00
Ryan Dwyer 0b1aabf345 Set names for a heap of shotdata symbols 2023-08-27 21:27:53 +10:00
Ryan Dwyer f1e1e6b204 Set names for headanim symbols 2023-08-05 18:16:16 +10:00
Ryan Dwyer 83e8265d5b Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
Ryan Dwyer 154153b605 Discover remaining pad flags 2023-06-12 22:16:28 +10:00
Ryan Dwyer 1df5e4dc51 Document propsnd functions 2023-06-03 11:17:22 +10:00
Ryan Dwyer 953afe9925 Name remaining aibot properties 2023-05-28 14:07:16 +10:00
Ryan Dwyer 2e386f7a34 Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
Ryan Dwyer 5255f7c346 Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
Ryan Dwyer d5a21a8459 Replace gDPSetVerticeArray with gSPVertex, rename gDPSetColorArray to gSPColor and rename gDPTri4 to gSPTri4 2023-05-27 10:27:15 +10:00
Ryan Dwyer 5cc44be4da Name all env symbols 2023-05-24 21:54:47 +10:00
Ryan Dwyer 92075c6fe7 Name almost all BG symbols 2023-05-23 19:37:20 +10:00
Ryan Dwyer 47add757e0 Decompile chr0f0260c4 2023-03-27 22:15:42 +10:00
Ryan Dwyer edebe0b1f0 Discover more object 3 flags 2023-01-17 21:33:16 +10:00
Ryan Dwyer 93acca065d Discover more object 2 flags 2023-01-17 20:14:19 +10:00
Ryan Dwyer c78ff83fc8 Discover more chrflags 2023-01-16 19:10:31 +10:00
Ryan Dwyer 47f8b83062 Discover more chr hidden flags 2023-01-14 19:49:51 +10:00
Ryan Dwyer 7f62d1d74a Introduce -DDEBUG to enable crash screen and debug menu 2023-01-12 21:56:54 +10:00
Ryan Dwyer ba11c5634b Introduce uintptr_t 2022-12-07 21:00:03 +10:00
Ryan Dwyer 45524f06b2 Rename remapped anim frames to repeat anim frames and improve documentation 2022-12-04 13:57:04 +10:00
Ryan Dwyer 0063dcc71c Rename "close" gun function type to "melee" 2022-12-02 22:46:40 +10:00
Ryan Dwyer e59fc870ad Set names for all anim functions 2022-11-30 21:00:37 +10:00
Ryan Dwyer f3461b900c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
Ryan Dwyer 3484a4faed Set names for all model C functions 2022-11-28 22:22:41 +10:00
Ryan Dwyer c77f81ace1 Create functionally equivalent C for handwritten mtxF2LBulk 2022-11-18 23:29:25 +10:00
Ryan Dwyer 9c7ba4da9d Create functionally equivalent C for handwritten RNG2 functions 2022-11-18 22:42:10 +10:00
Ryan Dwyer 2c1c13e666 Give better names to timing variables 2022-10-13 19:43:47 +10:00