perfect_dark/src/game
fgsfds 885bfeaf38 port: disable indefinite wait in aiIfMusicEventQueueIsEmpty for now
might have to actually run audio in a different thread
2023-08-06 21:38:07 +02:00
..
modeldata Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
mplayer Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
stubs Decompile fileGetInflatedSize 2022-09-18 19:34:32 +10:00
acosasin.c Introduce support for gcc 2022-10-12 22:26:19 +10:00
acosfasinf.c Introduce support for gcc 2022-10-12 22:26:19 +10:00
activemenu.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
activemenutick.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
atan2f.c
bg.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
bgbss.c Name all env symbols 2023-05-24 21:54:47 +10:00
body.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
bodyinit.c
bodyreset.c Decompile bodiesReset 2023-06-04 09:41:54 +10:00
bondbike.c Identify hov and hovtype properties 2023-06-28 23:37:39 +10:00
bondcutscene.c
bondeyespy.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
bondgrab.c Set names for headanim symbols 2023-08-05 18:16:16 +10:00
bondgun.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
bondgunreset.c Set names for more bondgun symbols 2023-06-04 16:44:37 +10:00
bondgunstop.c
bondhead.c Set names for headanim symbols 2023-08-05 18:16:16 +10:00
bondheadreset.c Set names for headanim symbols 2023-08-05 18:16:16 +10:00
bondmove.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
bondview.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
bondwalk.c Set names for headanim symbols 2023-08-05 18:16:16 +10:00
bossfile.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
bot.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
botact.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
botcmd.c Name remaining aibot properties 2023-05-28 14:07:16 +10:00
botinv.c Name remaining aibot properties 2023-05-28 14:07:16 +10:00
botinvinit.c
botmgr.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
botroom.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
buildtime.c
camdraw.c Name more pak symbols 2023-06-25 22:33:57 +10:00
camera.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
casingreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
casingtick.c Document propsnd functions 2023-06-03 11:17:22 +10:00
ceil.c
challenge.c port: make it link and load 2023-07-29 23:21:35 +02:00
challengeinit.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
cheats.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
chr.c Set names for headanim symbols 2023-08-05 18:16:16 +10:00
chraction.c port: fix chraction crash 2023-08-06 21:24:04 +02:00
chrai.c Document propsnd functions 2023-06-03 11:17:22 +10:00
chraicommands.c port: disable indefinite wait in aiIfMusicEventQueueIsEmpty for now 2023-08-06 21:38:07 +02:00
chrmgr.c Replace a heap of literals, mostly in sound code 2023-07-07 22:10:48 +10:00
chrmgrstop.c
collisionutils.c
crc.c
credits.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
debug1.c Introduce -DDEBUG to enable crash screen and debug menu 2023-01-12 21:56:54 +10:00
debug2.c Fix beta builds when DEBUG is not defined 2023-06-03 12:43:56 +10:00
debug3.c
dlights.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
dyntex.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
endscreen.c Fix beta builds when DEBUG is not defined 2023-06-03 12:43:56 +10:00
env.c Name all env symbols 2023-05-24 21:54:47 +10:00
explosions.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
explosionsreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
explosionsstop.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
file.c port: make the legal screen render correctly 2023-07-30 21:24:39 +02:00
filelist.c Name more pak symbols 2023-06-25 22:33:57 +10:00
filemgr.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
floor.c
fmb.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
footstep.c Document propsnd functions 2023-06-03 11:17:22 +10:00
gailists.c Name remaining aibot properties 2023-05-28 14:07:16 +10:00
game_0b0fd0.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
game_00b820.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
game_0b2150.c Replace calls to SetCombineLERP with custom modes 2023-05-24 18:24:28 +10:00
game_1a78b0.c
game_13c510.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
game_096b20.c
game_097a50.c
game_097aa0.c
game_152fa0.c
game_175f90.c
game_1531a0.c port: unfuck font palettes 2023-08-02 19:44:41 +02:00
game_006900.c Rename and document room mtx functions 2022-11-28 17:48:59 +10:00
game_096360.c
game_096700.c
gamefile.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
getitle.c port: make it link and load 2023-07-29 23:21:35 +02:00
getitlereset.c
gfxmemory.c Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
gfxreplace.c Name all env symbols 2023-05-24 21:54:47 +10:00
gunfx.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
gunfxreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
healthbar.c Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
hudmsg.c port: make it link and load 2023-07-29 23:21:35 +02:00
inv.c Discover more object 2 flags 2023-01-17 20:14:19 +10:00
invitems.c Identify a heap of gun MODELPART constants 2022-12-08 21:58:47 +10:00
invreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
lang.c port: make it link and load 2023-07-29 23:21:35 +02:00
langinit.c Introduce NUM_FRAMEBUFFERS and NUM_GFXTASKS constants 2023-05-15 12:42:13 +10:00
langreset.c
langtick.c jpn-final: Decompile langGetJpnCharPixels 2022-11-27 15:44:00 +10:00
lv.c Name more pak symbols 2023-06-25 22:33:57 +10:00
mainmenu.c Fix beta builds when DEBUG is not defined 2023-06-03 12:43:56 +10:00
menu.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
menugfx.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
menuitem.c Set names for menucolourpalette properties 2023-05-29 18:31:26 +10:00
menustop.c Name more pak symbols 2023-06-25 22:33:57 +10:00
menutick.c Name more pak symbols 2023-06-25 22:33:57 +10:00
modeldef.c Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
modelmgr.c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
modelmgrreset.c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
mpstats.c Introduce support for gcc 2022-10-12 22:26:19 +10:00
mtxf2lbulkasm.s Create functionally equivalent C for handwritten mtxF2LBulk 2022-11-18 23:29:25 +10:00
mtxf2lbulkasm_c.c port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
music.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
nbomb.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
objectives.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
objectivesreset.c
objectivesstop.c
options.c
pad.c Tweak cover JSON format and set names for remaining cover flags 2023-01-05 22:12:16 +10:00
padhalllv.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
pak.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
pdmode.c
player.c Set names for headanim symbols 2023-08-05 18:16:16 +10:00
playermgr.c Set names for headanim symbols 2023-08-05 18:16:16 +10:00
playerreset.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
portal.c
portalconv.s Name almost all BG symbols 2023-05-23 19:37:20 +10:00
portalconv_c.c Use consistent file naming for C equivalents of ASM files 2022-12-08 23:36:00 +10:00
prop.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
propobj.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
propobjbss.c
propobjstop.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
propsnd.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
propsndreset.c Document propsnd functions 2023-06-03 11:17:22 +10:00
propsndstop.c Document propsnd functions 2023-06-03 11:17:22 +10:00
propsstop.c
proptick.c Create functionally equivalent C for handwritten mtxF2LBulk 2022-11-18 23:29:25 +10:00
quaternion.c
race.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
raceinit.c Introduce support for gcc 2022-10-12 22:26:19 +10:00
radar.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
rng2.s Use consistent file naming for C equivalents of ASM files 2022-12-08 23:36:00 +10:00
rng2_c.c Use consistent file naming for C equivalents of ASM files 2022-12-08 23:36:00 +10:00
room.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
roomreset.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
roomtick.c Introduce NUM_FRAMEBUFFERS and NUM_GFXTASKS constants 2023-05-15 12:42:13 +10:00
savebuffer.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
setup.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
setupcover.c Replace a heap of literals, mostly in sound code 2023-07-07 22:10:48 +10:00
setuppads.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
setuputils.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
setupwaypoints.c
shards.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
shardsreset.c Introduce support for gcc 2022-10-12 22:26:19 +10:00
shardsstop.c
shardstick.c Give better names to timing variables 2022-10-13 19:43:47 +10:00
sight.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
sky.c Name most sky symbols 2023-05-25 17:35:22 +10:00
skyreset.c
skytick.c Give better names to timing variables 2022-10-13 19:43:47 +10:00
smoke.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
smokeinit.c
smokereset.c
smokestop.c
sparks.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
sparksreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
sparkstick.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
splat.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
stagemusic.c
stagetable.c Introduce uintptr_t 2022-12-07 21:00:03 +10:00
stars.c Decompile gasRender 2022-09-16 20:52:10 +10:00
surfacereset.c Decompile texLoad 2022-08-27 19:56:29 +10:00
tex.c port: fix hitscans and other uses of Gtri 2023-08-04 16:46:05 +02:00
texdecompress.c port: fix (?) texture alignment, ignore LOD levels > 0 for now 2023-08-03 16:01:12 +02:00
texinit.c port: make it link and load 2023-07-29 23:21:35 +02:00
texreset.c port: make it link and load 2023-07-29 23:21:35 +02:00
texselect.c Introduce support for gcc 2022-10-12 22:26:19 +10:00
tilesreset.c Name almost all BG symbols 2023-05-23 19:37:20 +10:00
timing.c Give better names to timing variables 2022-10-13 19:43:47 +10:00
title.c Replace a heap of literals, mostly in sound code 2023-07-07 22:10:48 +10:00
titleclear.c
titleinit.c
titlereset.c Replace a heap of literals, mostly in sound code 2023-07-07 22:10:48 +10:00
training.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
trainingmenus.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
utils.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
varsreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
vmstats.c Introduce -DDEBUG to enable crash screen and debug menu 2023-01-12 21:56:54 +10:00
vtxstore.c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
vtxstorereset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
wallhit.c Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
wallhitreset.c Introduce uintptr_t 2022-12-07 21:00:03 +10:00
weather.c Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
weatherreset.c
weathertick.c
zbuf.c Introduce FBALLOC and SCREEN constants for dimensions 2023-05-14 13:00:29 +10:00