Catherine Reprobate
0d7bd746ac
move abstracted n64 buttons to contants.h
2023-08-26 16:17:54 -07:00
Catherine Reprobate
e95c7f144e
fixes AB remote detonation
2023-08-26 16:14:43 -07:00
Catherine Reprobate
10844e7a52
fixup controller use buttons
2023-08-26 16:14:43 -07:00
Catherine Reprobate
077a091f7d
fixup camspy bindings
2023-08-26 16:14:43 -07:00
Catherine Reprobate
f88493870a
Address multiple extended input nits
...
- Q for radial menu
- mapped remaining xbla buttons, but the menus follow switch controller handfeel
- based on @Phnod's switch-weapons PR: https://github.com/fgsfdsfgs/perfect_dark/pull/57
2023-08-26 16:14:43 -07:00
Catherine Reprobate
3f6f0b3f9c
map sensible xbox inputs
...
xbox A is mapped to n64 B for using items
n64 A is unmapped for controller.
When radial / weapon switching is mapped way from n64 A n64 A can be
remapped as a cancel button .
Trigger will need to be used for the menus until
2023-08-26 16:14:43 -07:00
Phnod
5a0580005f
Added scrollwheel weapon swapping
2023-08-26 16:14:43 -07:00
fgsfds
1439f8bbeb
Merge pull request #76 from tmyqlfpir/mp-classic-weapons
...
Allow classic weapons to be used in multiplayer
2023-08-26 20:49:44 +02:00
fgsfds
bf8277fb2c
port: re-disable GBI_FLOATS
...
some more matrices need fixing I guess
2023-08-26 15:59:43 +02:00
fgsfds
d9c974fc00
port: set default optimization level to -Og
2023-08-26 14:49:37 +02:00
fgsfds
23dfc05511
port: enable GBI_FLOATS by default
...
seems like it works fine
2023-08-26 14:49:07 +02:00
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
85e914c129
Merge pull request #94 from MaikelChan/credits_texts
...
Fixed credits texts with wrong UVs.
2023-08-26 13:31:20 +02:00
MaikelChan
5710b2a7dd
Fixed credits texts with wrong UVs.
2023-08-26 13:24:42 +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
tmyqlfpir
d03617d682
Add classic weapons to multiplayer
2023-08-26 11:09:58 +10: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
87529f37c8
port: use gettimeofday() as timing source; use smaller tick multiplier to avoid overflows
2023-08-24 18:11:14 +02: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
82f647299c
port: link with -ldl on linux regardless of arch
2023-08-23 22:36:47 +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
143d2a107a
port: save config on exit
2023-08-22 20:37:18 +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
62ea74f332
port: turns out rodata comes after texture data
2023-08-22 00:57:27 +02:00
fgsfds
3a10d47903
port: fix normals
2023-08-22 00:42:36 +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
fgsfds
4b1dc93792
Merge pull request #69 from tmyqlfpir/fov-speed-adjustment
...
Adjust FOV zoom speed when using non-default FOV
2023-08-21 17:11:54 +02:00
tmyqlfpir
5aa8474d2b
Adjust FOV zoom speed when using non-default FOV
2023-08-21 18:23:40 +10:00
fgsfds
58e13db613
Update README.md
2023-08-21 01:14:45 +02: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
fgsfds
81902e1b96
Merge pull request #63 from tmyqlfpir/tweak-pickup-threshold-degrees
...
Adjust pickup degrees threshold
2023-08-21 00:55:52 +02:00
fgsfds
2670db7ca1
port: add rstick fields to OSContPad
2023-08-21 00:29:51 +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
b9944e8669
port: don't crash when swapping empty rooms
2023-08-20 22:20:12 +02: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
fgsfds
2b6b205a78
port: min supported SDL version should now be 2.0.12
2023-08-20 21:25:06 +02:00