fgsfds
4d96fab71f
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-11-12 14:46:26 +01:00
fgsfds
421ac0af79
port: 64-bit: fix extra fields in modelrodata_type11
2024-11-12 13:18:02 +01:00
fgsfds
163dbf9495
port: 64-bit: get rid of host_ structs; further cleanup
2024-11-12 13:13:42 +01:00
fgsfds
16f025cbbe
port: 64-bit: fix pointer length in mp3.c
2024-11-10 15:25:47 +01:00
fgsfds
25cdfc991b
port: 64-bit cleanup: don't use int128 to copy Gfx around
2024-11-10 15:24:26 +01:00
fgsfds
5c2082f58e
port: 64-bit cleanup: remove FileType, use LOADTYPE instead
2024-11-10 14:02:04 +01:00
Raf
d5ee41fe5d
Merge branch 'fgs-port' into port-x64
...
# Conflicts:
# .github/workflows/c-cpp.yml
2024-10-03 23:58:40 +08:00
fgsfds
796241d443
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-09-02 11:03:24 +02:00
fgsfds
2a5c3a351e
port: refactor gbcRomCheck a bit
2024-09-02 10:48:54 +02:00
fgsfds
3455708e38
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-09-02 10:07:04 +02:00
fgsfds
34d3e082ec
Merge pull request #501 from jonaeru/port-mpcopysimulantmenu
...
Add "Copy Simulant" mp menu
2024-09-02 09:55:04 +02:00
Jonaeru
cf13976db3
Add copy simulant mp menu
2024-08-31 00:46:04 +09:00
MaikelChan
153ca3341e
Detect Perfect Dark GBC Rom, emulating Transfer Pak functionality.
2024-08-25 21:27:21 +02:00
Raf
8533189561
portx64: include "platform.h" wherever the flag PLATFORM_64bit is used, to avoid possible nasty surprises
2024-08-12 21:20:30 +08:00
Raf
eabbdc612c
portx64: fixes #5 - crossbow bolt beams not rendering correctly
2024-08-12 21:08:04 +08:00
Raf
5841fb9afa
portx64: fixes #4 - jpn/pal versions crashing on startup
2024-08-12 18:56:49 +08:00
Raf
077cc67b79
portx64: fixes #3 - some weapons stuck after switching to 1st function
...
Tested in 32-bit as well
2024-08-12 16:35:20 +08:00
Raf
e77b3172ed
portx64: a bunch of gcc14 fixes
...
portx64: fixed pal
Update c-cpp.yml
portx64: fixed linux build
portx64: fixed linux build
ops
portx64: fixed linux build, one more time
portx64: fixed linux build, one more time
2024-08-09 22:37:23 +08:00
Raf
01cbcd99cb
portx64: fixed a bunch of instances of Wincompatible-pointer-types + filesetup.c: use ALIGN macro
2024-08-09 02:31:10 +08:00
Raf
a9e82658fd
portx64: a couple things breaking the build in github - actual fix, plus renamed more functions in filebg.c
2024-08-09 01:21:28 +08:00
Raf
5bee1b0cce
portx64: a couple things breaking the build in github
2024-08-09 00:50:21 +08:00
Raf
4d60c93beb
portx64: romdata: proper estimated size for setup files, renamed getEstimatedFileSize function
2024-08-08 20:54:59 +08:00
Raf
b44dbb16b5
Merge remote-tracking branch 'fgs/port' into port-x64
2024-08-08 17:17:20 +08:00
Raf
8b1e81f32a
portx64: pd-extract,preprocess: renamed "_x64" functions, removed now unused preprocess functions, increased snd heap size (x86)
2024-08-08 17:15:33 +08:00
fgsfds
ae0ba57c24
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-08-06 16:54:36 +02:00
fgsfds
ca76416e1c
Merge pull request #487 from MaikelChan/mp-viewports
...
Fixed viewport calculations for models in menus, and other menu fixes
2024-08-06 16:46:19 +02:00
MaikelChan
6b71e622c7
Save data after successfully completing a mission in device / holo training.
2024-08-06 15:35:26 +02:00
MaikelChan
48c294fc24
Recalculate model position in character profile menu every tick, so it adjusts when resizing the window.
2024-08-06 14:21:36 +02:00
MaikelChan
f0fe7f41f1
Forgot to remove something from previous commit.
2024-08-06 14:13:17 +02:00
MaikelChan
2844930a21
Recalculate model position in device training menu every tick, so it adjusts when resizing the window.
2024-08-06 14:10:43 +02:00
MaikelChan
d36c55d048
- Fixed model position in device training menu.
2024-08-06 14:04:02 +02:00
MaikelChan
f855dc32f1
Apply a small offset to the arrows in character selection so they don't get cut off by the scissor.
2024-08-06 13:17:43 +02:00
MaikelChan
08e2b49e88
Fixed viewport calculations of the character selection UIs from multiplayer.
2024-08-06 12:43:45 +02:00
fgsfds
f7435e0ead
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-08-05 11:42:49 +02:00
MaikelChan
673ba52cbd
Not necessary to change depth range of bullet casings anymore.
2024-08-04 13:21:40 +02:00
MaikelChan
0ea8872471
Perform a depth only clear right before rendering the gun.
2024-08-04 13:14:03 +02:00
Raf
40273bdba1
portx64: romdata: check for PLATFORM_64BIT inside romdataGetEstimatedFileSize()
2024-08-04 18:37:01 +08:00
Raf
373f08ca3e
portx64: pd-extract setups: a few bug fixes and changed how lists are copied
...
- moved ptrmarkers out of ext_file_bg to common
- function to get ailist length
2024-08-04 18:26:09 +08:00
fgsfds
fceacee0e2
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-08-04 11:09:30 +02:00
fgsfds
b43c2ec617
Merge pull request #448 from blaiz/cloaking-respawn
...
Give Cloaking Device at respawn if cheat is active
2024-08-04 10:56:30 +02:00
Raf
5beef0916b
portx64: warn if memory pool is full
2024-08-02 17:47:35 +08:00
Raf
288a007202
portx64: bug fix: mp3 code accessing out of bounds memory: increased alloc/audio heap size
2024-08-02 17:43:05 +08:00
Raf
50b912db98
portx64: bug fix: weatherResetRooms accessing invalid memory when returning to STAGE_TITLE
2024-08-02 17:37:33 +08:00
Raf
71dc521baa
portx64: menu bug fix: code intermingling handlerdata_dropdown and handlerdata_list values
2024-08-02 17:36:49 +08: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
06c01208d3
portx64: integrate pd-extract functions with romdata
2024-08-02 16:43:21 +08:00
Raf
86649345cd
portx64: undo this nonsense
2024-07-30 17:56:40 +08:00
Raf
ef4b60d384
portx64: audio system changes
2024-07-30 16:57:17 +08:00
Raf
8a94af6a1c
portx64: and more s32 -> uintptr_t
2024-07-30 16:46:02 +08:00
Raf
00c990eded
portx64: lots of adjustments in memory allocations/data sizes/offsets etc
2024-07-23 01:52:35 +08:00