fgsfds
163dbf9495
port: 64-bit: get rid of host_ structs; further cleanup
2024-11-12 13:13:42 +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
2a5c3a351e
port: refactor gbcRomCheck a bit
2024-09-02 10:48:54 +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
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
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
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
MaikelChan
0ea8872471
Perform a depth only clear right before rendering the gun.
2024-08-04 13:14:03 +02: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
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
Jonaeru
b6b7133e76
port: add no radar on player mp option
2024-07-22 22:44:00 +09:00
Raf
b0e6e8f24f
portx64: lots more u32 -> uintptr_t
2024-07-11 19:43:01 +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
Raf
8c8109e8cd
Merge branch 'fgs-port' into port-x64
2024-06-02 20:48:29 +08:00
fgsfds
b523b1e076
port: fix mouse controls in combat sim keyboard
2024-05-31 11:23:48 +02:00
Raf
7c6508af28
Merge branch 'fgs-port' into port-x64
...
# Conflicts:
# Makefile.port
2024-05-26 15:57:03 +08:00
fgsfds
de3b8ff548
port: revert multithreaded audio experiments
...
until I can figure out how to fix all the funny concurrency issues that cropped up
2024-05-19 19:44:34 +02:00
fgsfds
dce96a4a3d
port: add separate extra buttons for accept/cancel
2024-05-18 19:32:34 +02:00
fgsfds
ada20c526a
port: clean up previous commit
2024-05-18 19:00:40 +02:00
fgsfds
4c552a42f2
port: experimental multithreaded audio
2024-05-18 18:53:12 +02:00
fgsfds
2ba192d411
port: make menu mouse flag global
2024-05-14 22:53:02 +02:00
fgsfds
a83e0aa407
port: add mouse control to menus; mouse now unlocks when you pause
2024-05-14 20:28:59 +02:00
fgsfds
3199f99fbd
Merge branch 'port' into port-friendly-fire
2024-05-14 11:32:21 +02:00
fgsfds
4e7e61c207
Merge branch 'port' into port-autorandom
2024-05-14 11:20:29 +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
28d6c5b827
Merge pull request #426 from throwaway29292/dualwieldallguns
...
Add a cheat to allow dual-wielding all weapons
2024-05-14 10:35:57 +02:00
fgsfds
15c0327592
port: better light glare hit detection
2024-05-12 16:22:34 +02:00
fgsfds
27faaecda2
gcc14 fixes
2024-05-11 14:13:51 +02:00
Not actually throwaway
798fbf7b90
Add a cheat to allow dual-wielding all guns. The cheat's name is "Gameplay/(Two-Handed)"
2024-05-01 17:55:22 +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
Jonaeru
7580ebcaf9
port: rename constants
2024-03-26 23:45:55 +09:00
Jonaeru
c9a14f090b
port: add constants
2024-03-26 23:41:57 +09:00
Jonaeru
2483d4fc35
port: add auto random mp weapon option
2024-03-26 00:53:57 +09:00
Jonaeru
0b61ec9641
port: add friendly fire mp option
2024-03-20 01:53:50 +09:00
fgsfds
c9f880e427
port: fix #224 , allow combat knife in jpn
2024-03-09 22:38:11 +01:00
fgsfds
4baae8de0b
port: add extra sleep calls to busy loops; separate sleep into system.c
2024-03-09 17:39:41 +01:00
Hugo Locurcio
02d7efb87f
Add an option to color crosshair according to player health + shield
...
Shield is taken into account and is added to health for the calculation,
as the vast majority of damage types are fully blocked by a shield.
3 modes are available:
- Off (default)
- On (Green): Goes through a red-yellow-green-cyan gradient,
closer to vanilla.
- On (White): Goes through a red-yellow-white-green gradient,
closer to games like Xonotic.
When set to either of the On modes, the crosshair color setting
is ignored but the crosshair alpha setting is still used.
2024-01-27 19:21:05 +01:00
Raf
63c456a233
port-64: first changes, able to build
2024-01-27 18:25:55 +08:00
fgsfds
474a6df3d4
port: add spawn with weapon mp option
...
unfortunately it does not fit in the save buffer and won't save
2024-01-16 01:56:30 +01:00
fgsfds
cf5588478b
Merge pull request #332 from Calinou/add-crosshair-size-option
...
Add a crosshair size option
2024-01-14 21:21:03 +01:00
fgsfds
b9db86f89b
port: add command line parameter to select player file
2024-01-07 22:05:31 +01:00