tmyqlfpir
d03617d682
Add classic weapons to multiplayer
2023-08-26 11:09:58 +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
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
2a5594d7d5
Merge pull request #47 from tmyqlfpir/no-lods
...
Don't draw LODs for port
2023-08-20 15:14:33 +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
97258542be
Don't draw LODs for port
2023-08-20 20:08:19 +10:00
Ryan Dwyer
09edfb8545
Fix some global data placement issues
2023-08-20 16:48:35 +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
420053178e
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-19 11:45:17 +02:00
Ryan Dwyer
032c5166f4
Fix improper casting of model rwdata
2023-08-19 19:01:00 +10:00
Catherine Reprobate
a71c7cbba2
Merge branch 'fgsfdsfgs:port' into port
2023-08-18 16:39:44 -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
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
2b5e136cc0
port: fix #15 and menu sliders in general
2023-08-16 02:13:58 +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
76ed7f180e
port: padoffsets are actually u16
2023-08-13 19:42:51 +02:00
fgsfds
d51a7bc9d6
port: rename some math functions to avoid conflicts with libc
2023-08-13 17:13:08 +02:00
fgsfds
c007bee536
port: don't use s32s for texture pointers
2023-08-13 01:13:03 +02:00
fgsfds
a37441b221
port: hackfix a bunch of UB and seg-related issues
...
game now runs with -O2
2023-08-08 16:38:45 +02:00
fgsfds
2d6e6c887e
port: add mp3 decoding via lieff/minimp3
2023-08-06 21:24:38 +02:00
fgsfds
eb8c4e9ee9
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-06 18:52:09 +02:00
fgsfds
ffb5ca4b5b
port: begin implementing audio
...
mixer taken from sm64-port and modified to fit PD's naudio thing
MP3 playback not supported yet
audio buffering sucks
2023-08-06 15:51:07 +02:00
Ryan Dwyer
f1e1e6b204
Set names for headanim symbols
2023-08-05 18:16:16 +10:00
fgsfds
e1b892e8b4
port: hack in mouselook
2023-08-05 03:13:56 +02:00
fgsfds
da9046f745
port: swap RGBA color literals
2023-08-05 01:57:26 +02:00
fgsfds
ea8e49c870
port: linux support; horrible hack to avoid segmented address funny moments
...
linux support only tested a little bit in a VM
2023-08-04 23:44:20 +02:00
fgsfds
9433dc7769
port: make it not crash on the intro sequence and render SOME geometry
2023-08-01 23:38:06 +02:00
fgsfds
f91401cb95
port: make the legal screen render correctly
...
also, total errno death in the same commit because I am dumb
2023-07-30 21:24:39 +02:00
fgsfds
da94644c38
port: make it link and load
...
nothing happens after loading though
2023-07-29 23:21:35 +02:00
Ryan Dwyer
aeca25d984
Fix arguments for if_chr_same_floor_distance_to_pad_lt
2023-07-21 00:03:01 +10:00
Ryan Dwyer
cef885db72
Replace a heap of literals, mostly in sound code
2023-07-07 22:10:48 +10:00
Ryan Dwyer
a780b5f179
Identify hov and hovtype properties
2023-06-28 23:37:39 +10: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
c55f9c805c
Decompile viUpdateMode
2023-06-18 19:43:27 +10:00
Ryan Dwyer
a53320f35a
ntsc-beta: Decompile mainInit
2023-06-18 10:28:15 +10:00
Ryan Dwyer
38c478259f
Name and document pathfinding functions
2023-06-13 21:44:29 +10:00
Ryan Dwyer
154153b605
Discover remaining pad flags
2023-06-12 22:16:28 +10:00
Ryan Dwyer
cac9aaf9bf
Decompile weatherRenderRain
2023-06-10 17:04:30 +10:00
Ryan Dwyer
7c1c377db0
Decompile titleRenderPdLogo
2023-06-07 17:57:00 +10:00
Ryan Dwyer
8c22681e35
Set names for more bondgun symbols
2023-06-04 16:44:37 +10:00
Ryan Dwyer
f9ba47b8a7
Decompile bodiesReset
2023-06-04 09:41:54 +10:00
Ryan Dwyer
1df5e4dc51
Document propsnd functions
2023-06-03 11:17:22 +10:00
Ryan Dwyer
8afead29db
Decompile aiSayQuip
2023-05-31 22:44:30 +10:00