fgsfds
04f95ed1d1
port: net: experimental 8 player support
2023-12-26 22:48:28 +01:00
fgsfds
fea0a1e4ca
port: pal: swap all the characters in extended fonts
2023-11-01 23:46:39 +01:00
Raf
3b4600d0af
bug fix: incorrect RGBA values for some embedded textures
...
fixes blue muzzle flash from Investigation and Crash Site drone guns
2023-10-01 21:58:27 +08:00
fgsfds
8a342a0698
port: mod: add a dumb replacement system for individual textures and animations
2023-09-27 23:42:47 +02:00
fgsfds
85b2ba5f77
port: cap pad size
...
this is required for some custom levels that have pads with wrong flags
2023-09-25 01:39:01 +02:00
fgsfds
d1d11b9362
port: fix alreadySwapped
...
how the fuck did this work fine before?
2023-09-25 01:39:00 +02:00
fgsfds
7d5f33d033
port: fix surfacetypes in g_Textures
2023-09-22 21:26:02 +02:00
fgsfds
f8ef6939b0
port: roll back to old variant of #76
2023-09-08 22:28:19 +02:00
fgsfds
b6a3aef345
port: add logging and some command line args
...
--log: logs messages to pd.log
--boot-stage N: sets initial stage number to N (MP stages will crash or hang if booted like this)
--no-sound: disable sound
--rom-file S: set ROM filename
2023-08-31 12:54:18 +02:00
fgsfds
0e5b4bde62
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-28 15:55:54 +02:00
fgsfds
62ea74f332
port: turns out rodata comes after texture data
2023-08-22 00:57:27 +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
b9944e8669
port: don't crash when swapping empty rooms
2023-08-20 22:20:12 +02:00
fgsfds
8c6d6df5fc
port: be a bit more standard compliant
2023-08-20 19:59:07 +02:00
fgsfds
4b0f2ea439
port: unswizzle pre-swizzled textures
2023-08-20 17:26:11 +02:00
fgsfds
f1186a35d8
port: forgot this
2023-08-20 15:48:46 +02:00
fgsfds
933ba8a708
port: swap all portal vertex batches
...
actually fixes #43
credit to Ryan for the patch
2023-08-20 15:44:01 +02:00
fgsfds
bed505fd91
port: get rid of __builtin_trap
2023-08-15 23:33:55 +02:00
fgsfds
7666ccf2c7
port: fix muzzle flashes on some guns
2023-08-15 00:49:35 +02:00
fgsfds
a31e2209c5
port: fix firing range
...
props to Ryan again
2023-08-14 17:53:08 +02:00
fgsfds
7ec10febae
port: swap intro commands properly
2023-08-13 20:30:28 +02:00
fgsfds
6cb545aaf0
port: swap more cctv and linkliftdoorobj fields
...
props to Ryan for noticing
2023-08-13 16:48:21 +02:00
fgsfds
4b8c4a5bcd
port: saner bg portal swapping
2023-08-13 15:52:43 +02:00
fgsfds
3416e0632d
port: fix byteswapping the waypoint data
2023-08-11 00:03:16 +02:00
fgsfds
60e64e1a1d
port: don't doubleswap envelope data
...
this fixes music running out of free channels
2023-08-09 19:08:48 +02:00
fgsfds
62f3007d2a
port: halfassed solution for segmented addresses; fix some dyntex related stuff
2023-08-08 14:30:59 +02:00
fgsfds
9081421eba
port: add stupid hack to avoid double-swapping audio data
2023-08-06 21:23:47 +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
866be01860
port: swap ADPCM books and loop states
2023-08-06 15:50:07 +02:00
fgsfds
32c05e6a3d
port: swap sequence headers
2023-08-06 01:18:07 +02:00
fgsfds
952d23de08
port: fix gun file swapping
2023-08-03 21:54:34 +02:00
fgsfds
ff9030f5fb
port: swap light bboxes properly
2023-08-03 16:50:14 +02:00
fgsfds
4fa7deed5a
port: swap more modeldef nodes
2023-08-02 02:30:02 +02:00
fgsfds
23f5b72943
port: swap room verts
2023-08-02 00:11:51 +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
a37bb4c3be
port: fix REORDER model node byteswapping and gundl.numvertices
2023-07-31 22:36:26 +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