fgsfds
e3104b7043
Merge pull request #538 from ZenithMDC/revamp-video-options
...
Allow changing video resolution at runtime + more
2025-02-22 11:26:43 +01:00
fgsfds
8a3dd74d5c
port: add option to reload with use key in extcontrols
2025-02-11 20:02:35 +01:00
Matthew Coppola
e2e5bc352d
Call text_end (text0f153780) for correctness sake
2024-12-06 17:20:24 -05:00
Matthew Coppola
210b299bd4
Add Display FPS options to Extended Video Options
...
Also changed how the window title FPS works, which is now derived from
the difference in time between subsequent video frames.
2024-12-06 17:20:23 -05:00
fgsfds
06dcbcc1b1
port: rename random to rngRandom to avoid conflicts with libc
2024-11-17 11:03:57 +01:00
fgsfds
70b02da163
port: fix long option names and whitespace
2024-05-14 11:12:49 +02:00
fgsfds
1a3f36f626
Merge pull request #420 from throwaway29292/port
...
Add an option in Combat Simulator to disable the blur effect from melee damage
2024-05-14 11:02:28 +02:00
fgsfds
15c0327592
port: better light glare hit detection
2024-05-12 16:22:34 +02:00
Not actually throwaway
5b1d03cbbb
Add an option in Combat Simulator to disable the blur effect from melee damage
...
This effect might be annoyning or eye straining for some people so i believe it's a good idea to implement this option. There is still some free space in the MP Options bitfield for future expansion.
2024-04-24 22:54:15 +02:00
fgsfds
626b5937ce
port: possibly fix reloading and some altmodes in N64 schemes
2023-11-26 20:32:46 +01:00
fgsfds
5bb4f1d193
port: fix (?) slomo at high framerates
2023-11-15 00:25:10 +01:00
fgsfds
ef511d5889
port: fix #231
2023-11-12 15:48:41 +01:00
fgsfds
d1817aaea6
port: cleanup; camspy and slayer respect invert pitch option
...
note: dual analog mode now only works if you set StickCButtons=0 in pd.ini
2023-10-22 14:38:44 +02:00
Catherine Reprobate
80d787caf9
Support for two-sticks, one controller
...
port: implements analog movement for pc controllers
port: Implement menu movement with the C stick
port: Implement analog leaning
port: Implement 1.2 + 1 analog zooming
port: pd input lib now handles 32 buttons
port: modern crouch implementation
port: implement analog slayer airbraking
port: xbla farsight strafing
Map crouch buttons
- map cycle crouch to L3
- sensible 1964-style crouch bindings
2023-10-17 18:28:18 -07:00
fgsfds
31bb7c62ad
port: add scanline effects for NV and IR goggles and slayer
2023-09-17 23:53:12 +02:00
Raf
84331c4d08
Bug fix: double reload, new approach
...
Reverted the previous changes, no longer necessary
2023-09-05 22:27:24 +08:00
Raf
4042fb3a62
Bug fix: double reload
2023-08-31 14:29:29 +08:00
fgsfds
0e5b4bde62
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-28 15:55:54 +02:00
Ryan Dwyer
0b1aabf345
Set names for a heap of shotdata symbols
2023-08-27 21:27:53 +10: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
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
d007550adb
Merge branch 'port' into port
2023-08-20 15:30:19 +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
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
Ryan Dwyer
3b4451a2d1
Name more pak symbols
2023-06-25 22:33:57 +10:00
Ryan Dwyer
83e8265d5b
Introduce RoomNum typedef
2023-06-20 19:14:13 +10:00
Ryan Dwyer
8c22681e35
Set names for more bondgun symbols
2023-06-04 16:44:37 +10:00
Ryan Dwyer
1df5e4dc51
Document propsnd functions
2023-06-03 11:17:22 +10:00
Ryan Dwyer
2e386f7a34
Use ARRAYCOUNT in many more places
2023-05-28 00:48:58 +10:00
Ryan Dwyer
be585be596
Name most sky symbols
2023-05-25 17:35:22 +10:00
Ryan Dwyer
5cc44be4da
Name all env symbols
2023-05-24 21:54:47 +10:00
Ryan Dwyer
92075c6fe7
Name almost all BG symbols
2023-05-23 19:37:20 +10:00
Ryan Dwyer
73fc947f44
Name and document z-buffer functions
2023-05-14 09:23:24 +10:00
Ryan Dwyer
93acca065d
Discover more object 2 flags
2023-01-17 20:14:19 +10:00
Ryan Dwyer
7f62d1d74a
Introduce -DDEBUG to enable crash screen and debug menu
2023-01-12 21:56:54 +10:00
Ryan Dwyer
ba11c5634b
Introduce uintptr_t
2022-12-07 21:00:03 +10:00
Ryan Dwyer
2d6d88cd6d
ntsc-beta, pal-beta and pal-final: Introduce support for gcc
2022-11-26 19:53:48 +10:00
Ryan Dwyer
32490cd77d
ntsc-beta: Decompile gamefileSave
2022-10-17 17:19:53 +10:00
Ryan Dwyer
2c1c13e666
Give better names to timing variables
2022-10-13 19:43:47 +10:00
Ryan Dwyer
17583575e4
Introduce support for gcc
2022-10-12 22:26:19 +10:00
Ryan Dwyer
4b7e93de8a
Rename a heap of collision detection functions
2022-10-06 19:39:18 +10:00
Ryan Dwyer
28e82578e4
Rename and split some files
...
* Rename game_0b28d0.c to modelmgr.c
* Split playerreset.c to modelmgrreset.c
* Split chr.c to proptick.c
2022-08-17 17:33:55 +10:00
Ryan Dwyer
b20aa02961
Decompile modelmgrAllocateSlots
2022-08-17 17:22:08 +10:00
Ryan Dwyer
ec964133f7
Decompile bgTestHitInVtxBatch
2022-08-07 00:21:47 +10:00
Ryan Dwyer
03cedcf233
Rename bootbufferthing to artifact
2022-08-06 10:03:50 +10:00
Ryan Dwyer
7364fb8e0e
Decompile artifactsRenderGlaresForRoom
2022-08-05 22:59:59 +10:00
Ryan Dwyer
d382f0bbf7
Give names to cutscene and gun animations
2022-07-25 20:04:33 +10:00
Ryan Dwyer
f3fae2f180
Decompile modelRenderNodeStarGunfire
2022-07-24 17:22:01 +10:00
Ryan Dwyer
f3ce31d5da
Decompile autogunTickShoot
2022-07-21 19:49:09 +10:00
Ryan Dwyer
5d8f96f36a
Decompile bgChooseRoomsToLoad and discover more room and portal flags
2022-07-11 23:42:04 +10:00