perfect_dark/src/game
tmyqlfpir 47d4e4f659
Fix menu crash when issuing order to all bots
2023-08-20 20:33:52 +10:00
..
modeldata Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
mplayer Fix default control scheme for combat sim 2023-08-14 00:30:30 -07:00
stubs Decompile fileGetInflatedSize 2022-09-18 19:34:32 +10:00
acosasin.c port: rename some math functions to avoid conflicts with libc 2023-08-13 17:13:08 +02:00
acosfasinf.c port: rename some math functions to avoid conflicts with libc 2023-08-13 17:13:08 +02:00
activemenu.c Fix menu crash when issuing order to all bots 2023-08-20 20:33:52 +10:00
activemenutick.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
atan2f.c
bg.c port: fix s32 pointer in bgRenderRoomPass 2023-08-16 14:52:25 +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 port: disable camspy lookahead 2023-08-19 14:21:33 +02: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-19 11:45:17 +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 port: fix mouse sensitivity at different FOVs/in zoom 2023-08-19 13:36:58 +02:00
bondview.c port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
bondwalk.c port: disable height-based sensitivity multipliers 2023-08-19 14:17:53 +02: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 port: rename some math functions to avoid conflicts with libc 2023-08-13 17:13:08 +02:00
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 port: implement some framebuffer effects 2023-08-19 00:48:09 +02:00
chraction.c port: fix #23 2023-08-19 15:45:16 +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 port: implement some framebuffer effects 2023-08-19 00:48:09 +02: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 port: don't use s32s for texture pointers 2023-08-13 01:13:03 +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 port: rename some math functions to avoid conflicts with libc 2023-08-13 17:13:08 +02:00
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: hackfix a bunch of UB and seg-related issues 2023-08-08 16:38:45 +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 port: read gbi command id correctly in gfxReplaceGbiCommands 2023-08-13 21:09:04 +02: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 port: fix healthbar rendering 2023-08-15 00:16:25 +02: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 port: fix slomo 2023-08-19 16:13:02 +02: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-19 11:45:17 +02:00
menugfx.c port: fix blur in hires mode 2023-08-19 11:43:18 +02:00
menuitem.c Untangle menuitemdata structs 2023-08-16 18:34:08 +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 port: hackfix a bunch of UB and seg-related issues 2023-08-08 16:38:45 +02:00
modelmgr.c Fix improper casting of model rwdata 2023-08-19 19:01:00 +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 Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-19 11:45:17 +02: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 port: halfassed solution for segmented addresses; fix some dyntex related stuff 2023-08-08 14:30:59 +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 port: rename some math functions to avoid conflicts with libc 2023-08-13 17:13:08 +02: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-16 10:53:02 +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: halfassed solution for segmented addresses; fix some dyntex related stuff 2023-08-08 14:30:59 +02:00
texdecompress.c port: temporary fix for explosion texture colors 2023-08-15 17:49:09 +02:00
texinit.c port: make it link and load 2023-07-29 23:21:35 +02:00
texreset.c port: reset texcache on level change 2023-08-15 23:33:25 +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 port: fixup aspect ratio on the 3d parts of the title sequence 2023-08-14 22:07:16 +02: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 port: fix #14 2023-08-16 00:28:20 +02: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 Fix improper casting of model rwdata 2023-08-19 19:01:00 +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 port: disable zbufClear to prevent white flashing in splitscreen 2023-08-19 18:24:33 +02:00