fgsfds
41cdef055e
port: allow keyboard to act as a separate controller
...
also add a way to fake controller connection status for testing
2023-08-19 12:13:23 +02:00
fgsfds
420053178e
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-19 11:45:17 +02:00
fgsfds
412dcd7736
port: fix blur in hires mode
2023-08-19 11:43:18 +02:00
Ryan Dwyer
d7c94b4d04
Fix UB in modelasm chrinfo handler
2023-08-19 19:14:10 +10:00
Ryan Dwyer
032c5166f4
Fix improper casting of model rwdata
2023-08-19 19:01:00 +10:00
fgsfds
4e42e3ef82
port: mouse wheel binds; handle adding and removing controllers
2023-08-19 02:16:58 +02:00
Catherine Reprobate
a71c7cbba2
Merge branch 'fgsfdsfgs:port' into port
2023-08-18 16:39:44 -07:00
Catherine Reprobate
781fbcddd4
fixup bindings:
...
F and G will switch modes and bringup the radial menu
2023-08-18 16:37:41 -07:00
fgsfds
1d151f2864
port: implement some framebuffer effects
...
cloaking and menu blur
in a likely extremely slow way
2023-08-19 00:48:09 +02:00
Catherine Reprobate
ffae4540f9
dedicated radial menu mapped to D_JPAD
2023-08-18 14:34:58 -07:00
Catherine Reprobate
25b5f66e6b
map L_TRIG to alt button
...
- switches immediately when releases L
- or whenevever L+Z is pressed. Will switch back when L is released.
2023-08-18 14:32:08 -07:00
Catherine Reprobate
68c00af44e
Mapped reload to X_BUTTON.
...
Introduce `JO_ACTION*` constants to use `player.bondreloadoractivate` as a bit
field.
Deviation from vanilla Mouse Injector behavior: hard seperation between
reload and activate. `B` will not reload just as `ALT1` will not
activate.
2023-08-18 14:09:45 -07:00
Catherine Reprobate
12571746d7
Unmap L_TRIG and *_JPAD
2023-08-18 13:59:13 -07:00
fgsfds
d90504675f
port: this is not necessary at all
2023-08-18 17:24:18 +02:00
fgsfds
249041764b
port: add adjustable fov
2023-08-18 17:18:56 +02:00
fgsfds
554fde7a9d
port: fix rumble
2023-08-18 15:34:13 +02:00
fgsfds
a49bfd00a4
port: add mouse controls to eyespy and slayer
2023-08-18 14:47:08 +02:00
fgsfds
bc4c08fe2f
port: only player 1 gets mouselook and only when aiming is allowed
2023-08-18 13:58:33 +02:00
fgsfds
b906f77b37
port: added rumble scale and support for 2 extra buttons
...
also fixed some warnings
2023-08-18 12:26:55 +02:00
fgsfds
e1f6e167fb
Update README.md
2023-08-16 15:43:19 +02:00
fgsfds
034ff984cc
port: fix s32 pointer in bgRenderRoomPass
2023-08-16 14:52:25 +02:00
fgsfds
fedcbb8917
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-16 10:53:02 +02:00
Ryan Dwyer
fb5b505bab
Untangle menuitemdata structs
2023-08-16 18:34:08 +10:00
Ryan Dwyer
f020543599
Use sizeof for setup prop sizes instead of literals
2023-08-16 14:36:34 +10:00
fgsfds
7a4edd6ef7
port: fix SHADE_ALPHA with fog again
2023-08-16 02:15:04 +02:00
fgsfds
2b5e136cc0
port: fix #15 and menu sliders in general
2023-08-16 02:13:58 +02:00
fgsfds
ab4d595904
port: fix #14
...
patch courtesy of Ryan
2023-08-16 00:28:20 +02:00
fgsfds
b1247b5eac
port: purge texcache when gunmem is released as well
2023-08-16 00:19:53 +02:00
fgsfds
bed505fd91
port: get rid of __builtin_trap
2023-08-15 23:33:55 +02:00
fgsfds
ffea7cd65a
port: reset texcache on level change
2023-08-15 23:33:25 +02:00
fgsfds
8600aead20
port: close config after reading it
2023-08-15 22:00:39 +02:00
fgsfds
f48879653a
port: forgot this
2023-08-15 21:57:34 +02:00
fgsfds
0c01ab76cf
port: add simple config file
...
includes an option to disable vsync and enable cpu-side frame limiter
2023-08-15 21:45:23 +02:00
fgsfds
1eb30b28e1
port: don't shove headers into the link command line
2023-08-15 21:35:09 +02:00
fgsfds
6a749bdae5
port: temporary fix for explosion texture colors
2023-08-15 17:49:09 +02:00
fgsfds
9aa15c6fbb
Merge pull request #12 from MaikelChan/menu_rendering
...
Fixed flipped texts and menu elements that were beyond the near clip plane
2023-08-15 16:43:31 +02:00
fgsfds
8aa8d61bb8
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
...
this fixes collision bugs related to moving objects and rotation of a lot of stuff
2023-08-15 16:16:18 +02:00
Ryan Dwyer
24657743ff
Fix mtx3Copy in C translation
2023-08-15 22:28:11 +10:00
MaikelChan
6f35e00c16
Fixed flipped texts and menu elements that were beyond the near clip plane.
2023-08-15 05:05:53 +02:00
fgsfds
20fd3a8f67
port: make alt-enter go into fullscreen
2023-08-15 01:06:14 +02:00
fgsfds
7666ccf2c7
port: fix muzzle flashes on some guns
2023-08-15 00:49:35 +02:00
fgsfds
0cc29d2c99
port: fix healthbar rendering
2023-08-15 00:16:25 +02:00
fgsfds
1b1222494e
port: move game viewport init to gfx_init()
2023-08-14 22:07:36 +02:00
fgsfds
94c3dfe51e
port: fixup aspect ratio on the 3d parts of the title sequence
2023-08-14 22:07:16 +02:00
fgsfds
58d93cb083
port: hackfix psychosis gun crash
2023-08-14 19:43:05 +02:00
fgsfds
f5bcc25e10
port: fix textureconfig-related texture corruption
...
explosions are still miscolored, but no longer garbage
2023-08-14 18:30:02 +02:00
fgsfds
a31e2209c5
port: fix firing range
...
props to Ryan again
2023-08-14 17:53:08 +02:00
fgsfds
4d52a8e476
port: scale gun swivel only when mouse aiming
2023-08-14 17:42:48 +02:00
fgsfds
c3fb50c358
port; refactor widescreen PR a bit
...
abstract aspect into a video* function
re-add gun swivel, but make it slower on hi res
2023-08-14 17:39:02 +02:00
fgsfds
65115089af
Merge pull request #4 from MaikelChan/aspect_ratio
...
Sort of implemented arbitrary aspect ratio and mouse movement improvements
2023-08-14 17:24:57 +02:00