Commit Graph
39 Commits
Author SHA1 Message Date
fgsfds 7721297dc8 Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net 2024-11-17 11:09:06 +01:00
fgsfds 06dcbcc1b1 port: rename random to rngRandom to avoid conflicts with libc 2024-11-17 11:03:57 +01:00
fgsfds 4d96fab71f Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net 2024-11-12 14:46:26 +01:00
fgsfds 5c2082f58e port: 64-bit cleanup: remove FileType, use LOADTYPE instead 2024-11-10 14:02:04 +01:00
Raf 5795634b9c portx64: files/romdata: getEstimatedFileSize() so we can preallocate enough memory for files in x64 2024-08-02 17:32:33 +08:00
Raf 8a94af6a1c portx64: and more s32 -> uintptr_t 2024-07-30 16:46:02 +08:00
Raf 4dbbcbeb58 portx64: changed pointers stored in u32 to uintptr_t
- adjusted hardcoded mask/hardcoded offsets used in memory operations (modelasm_c.c)
- makefile: enabled x64 support and added lib dependency
- title: increase alloc size
- tex: adjustment to calculations involving GDL sizes
2024-07-06 01:16:39 +08:00
fgsfds 04f95ed1d1 port: net: experimental 8 player support 2023-12-26 22:48:28 +01:00
fgsfds eb8c4e9ee9 Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
fgsfds c2d1d9b4bf port: don't crash when reading briefing in the mission screen 2023-08-04 01:25:18 +02:00
Ryan Dwyer a780b5f179 Identify hov and hovtype properties 2023-06-28 23:37:39 +10:00
Ryan Dwyer 83e8265d5b Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
Ryan Dwyer 2e386f7a34 Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
Ryan Dwyer 92075c6fe7 Name almost all BG symbols 2023-05-23 19:37:20 +10:00
Ryan Dwyer edebe0b1f0 Discover more object 3 flags 2023-01-17 21:33:16 +10:00
Ryan Dwyer 93acca065d Discover more object 2 flags 2023-01-17 20:14:19 +10:00
Ryan Dwyer 49301f9265 Discover more object flags 2023-01-16 21:39:49 +10:00
Ryan Dwyer 50b54d42ff Identify a heap of gun MODELPART constants 2022-12-08 21:58:47 +10:00
Ryan Dwyer a2ad0014e3 Improve naming relating to mpweapon struct 2022-12-07 22:18:23 +10:00
Ryan Dwyer ba11c5634b Introduce uintptr_t 2022-12-07 21:00:03 +10:00
Ryan Dwyer f3461b900c Rename modelfiledata to modeldef 2022-11-28 22:59: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 b20aa02961 Decompile modelmgrAllocateSlots 2022-08-17 17:22:08 +10:00
Ryan Dwyer 5b5aaf8bfc Decompile setupCreateObject 2022-08-13 21:12:03 +10:00
Ryan Dwyer 81da795dac Decompile setupCreateDoor 2022-08-13 19:57:56 +10:00
Ryan Dwyer e199987839 Decompile setupLoadBriefing 2022-08-12 17:08:56 +10:00
Ryan Dwyer 985c164b1c Decompile hovTick 2022-07-21 23:56:31 +10:00
Ryan Dwyer f3ce31d5da Decompile autogunTickShoot 2022-07-21 19:49:09 +10:00
Ryan Dwyer ffae7d36fb Discover geo types and rename tiles to geo 2022-07-17 11:45:27 +10:00
Ryan Dwyer 5233d70a3c Decompile bg0f164e8c 2022-07-12 17:33:19 +10:00
Ryan Dwyer 24c6e49dc4 pal-beta and pal-final: Decompile setupCreateAutogun 2022-06-08 23:30:28 +10:00
Ryan Dwyer 9a396e4e1d Decompile objHit 2022-04-22 23:17:59 +10:00
Ryan Dwyer b9f0c86dd2 Decompile func0f06c28c 2022-04-13 21:27:30 +10:00
Ryan Dwyer 72d0d415d3 Decompile objLand 2022-04-12 21:18:06 +10:00
Ryan Dwyer 12b8191bdf Decompile func0f06b488 2022-04-12 19:40:28 +10:00
Ryan Dwyer 161afad88c Decompile debrisAllocate 2022-04-10 00:03:09 +10:00
Ryan Dwyer f9896d6dc4 Separate projectile struct into monitormount and projectile 2022-04-05 19:26:14 +10:00
Ryan Dwyer 70375816f1 Rename most remaining game files 2022-03-23 21:22:06 +10:00