Commit Graph
6731 Commits
Author SHA1 Message Date
fgsfds 4d9a41bc76 port: (possibly) make the laser scale better with the bigger distance 2023-08-26 14:23:22 +02:00
fgsfds db0059e0f0 port: infinitely shooting guard fix from 1964GEPD 2023-08-26 14:08:20 +02:00
fgsfds 2b27c2dc6a port: make matrices work with GBI_FLOATS
add GBI_FLOATS=1 to DEFINES to enable it

not enabling by default yet because not sure if it'll break anything
2023-08-26 13:49:23 +02:00
fgsfds 844139b339 port: restart currently playing MP3 when needed
there's probably a way to determine reset condition without adding an extra field to g_Mp3Vars, but I can't be arsed to figure it out
2023-08-26 10:34:35 +02:00
fgsfds 8494e29075 Merge pull request #90 from Phnod/laser-sight-distance
Increase Falcon laser fade out distance
2023-08-25 20:59:20 +02:00
fgsfds d229ba2405 port: somewhat fix the health display at different FOVs 2023-08-25 20:56:17 +02:00
fgsfds 4ab1e08129 port: make sun and light glares use LOS checks
this partially fixes them, but there are still problems to iron out
2023-08-25 17:18:02 +02:00
Phnod 4255867f29 Increase laser fade out distance 2023-08-25 00:39:20 -04:00
fgsfds caaf82385b port: disable color modulation effects when none are active 2023-08-24 17:53:13 +02:00
fgsfds ffdcdeee9f port: increase slayer sensitivity a bit more 2023-08-23 23:02:56 +02:00
fgsfds 0db9e84b58 port: cap slayer rocket sensitivity and make it a bit bigger 2023-08-23 22:47:06 +02:00
fgsfds a85a18774f port: implement NVG/IRG color modulation using the grayscale command
still missing the funky overlays
2023-08-22 23:21:55 +02:00
fgsfds 47258ebd7f Merge pull request #53 from tmyqlfpir/fix-footsteps-slomo
Fix spamming footsteps for slow mode
2023-08-22 20:30:55 +02:00
fgsfds 095b7540d5 port: fix aspect on menu models 2023-08-22 20:22:25 +02:00
fgsfds e871156301 port: reduce or eliminate portal seams
by slightly extending the portal scissor boxes
2023-08-22 20:09:14 +02:00
fgsfds 35da8e2e67 port: fix animated textures in Attack Ship
patch submitted by Ryan
2023-08-22 19:48:22 +02:00
fgsfds 5d4606d0f6 port: fix #73
patch submitted by Ryan
2023-08-22 19:47:50 +02:00
fgsfds 2533a844a7 port: fix use-after-free when invalidating texcache 2023-08-22 01:35:13 +02:00
fgsfds 12eeb97e71 port: don't go out of bounds when unswizzling textures
this might still break though, god knows what else is there in the texconfigs
2023-08-22 00:30:41 +02:00
tmyqlfpir 5aa8474d2b Adjust FOV zoom speed when using non-default FOV 2023-08-21 18:23:40 +10:00
fgsfds 9e3dd9b6d4 Merge pull request #61 from tmyqlfpir/eyespy-clamp
Limit eyespy range to 75 degrees
2023-08-21 01:12:52 +02:00
tmyqlfpir bf43f32946 Adjust pickup degrees threshold 2023-08-21 07:45:38 +10:00
tmyqlfpir 4455cfcde1 Limit eyespy range to 75 degrees
Needed due to lack of lookahead
2023-08-21 07:26:01 +10:00
tmyqlfpir 682c0c83a1 Expose LV_SLOMO_TICK_CAP macro in lv.h
Needed for slomo footsteps fix
2023-08-21 06:24:08 +10:00
fgsfds b4207b3fd9 port: allow theoretical ARM builds
this requires your device to support desktop GL3+ and might require manual setting of the TOOLCHAIN variable
2023-08-20 21:41:04 +02:00
tmyqlfpir 18ae54f656 Fix footsteps with combat boost 2023-08-21 02:33:11 +10:00
tmyqlfpir f6fb534035 Fix spamming footsteps for slow mode 2023-08-21 01:49:59 +10:00
fgsfds 4b0f2ea439 port: unswizzle pre-swizzled textures 2023-08-20 17:26:11 +02:00
fgsfds d007550adb Merge branch 'port' into port 2023-08-20 15:30:19 +02:00
fgsfds 170f2646e1 Merge pull request #48 from tmyqlfpir/fix-ai-menu-mp
Fix menu crash when issuing order to all bots
2023-08-20 15:28:14 +02:00
tmyqlfpir ec09d4a6ca Use already existing JPN fix 2023-08-20 23:19:59 +10:00
fgsfds 1b04dd8032 Merge pull request #45 from tmyqlfpir/port
Adjust spark scale depending on output resolution
2023-08-20 15:15:43 +02:00
fgsfds 24bfac89ae Merge pull request #46 from tmyqlfpir/force-anim-lerp
Always interpolate character animations
2023-08-20 15:15:00 +02:00
fgsfds 2a5594d7d5 Merge pull request #47 from tmyqlfpir/no-lods
Don't draw LODs for port
2023-08-20 15:14:33 +02:00
fgsfds 44c8b024b0 Merge pull request #49 from tmyqlfpir/skedar-door-rate-limit
Rate limit stuckage RNG for skedar doors
2023-08-20 15:13:40 +02:00
fgsfds 9acd05f16c port: allocate room data from system heap
props to Ryan for the patch
2023-08-20 15:12:09 +02:00
fgsfds 6fbb7e39ec Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-20 14:41:57 +02:00
tmyqlfpir 920c0eada5 Rate limit stuckage RNG for skedar doors
Limits calculation to 15 times per second, close to that to how fast this would execute on original hardware
2023-08-20 21:38:38 +10:00
tmyqlfpir 97c1b13370 Decrease spark scale
Uses hires resolution as multiplication factor
2023-08-20 20:58:16 +10:00
tmyqlfpir 47d4e4f659 Fix menu crash when issuing order to all bots 2023-08-20 20:33:52 +10:00
tmyqlfpir 97258542be Don't draw LODs for port 2023-08-20 20:08:19 +10:00
tmyqlfpir 908aa3556e Always interpolate chr animation
Ignores distance check for pc port
2023-08-20 17:33:17 +10:00
Ryan Dwyer 09edfb8545 Fix some global data placement issues 2023-08-20 16:48:35 +10:00
Ryan Dwyer d7926f12ad Fix incorrect rounding in C version of sinf 2023-08-20 16:34:38 +10:00
Ryan Dwyer e18167d8ae Fix C version of portalConvertCoordinates 2023-08-20 12:49:21 +10:00
Catherine Reprobate c3dc838acb F to crouch w/ sniper
F to crouch with sniper
F + Z to crouch with sniper
2023-08-19 14:47:43 -07:00
fgsfds 7e26e6eac0 port: disable zbufClear to prevent white flashing in splitscreen 2023-08-19 18:24:33 +02:00
fgsfds 05233ef853 port: fix slomo
for different framerates hopefully we'll just have to redefine TICKS
2023-08-19 16:13:02 +02:00
fgsfds 8232d4a3f2 port: fix #23
credit to Ryan for figuring this out
2023-08-19 15:45:16 +02:00
fgsfds 6f3f48d1e9 port: disable camspy lookahead 2023-08-19 14:21:33 +02:00