fgsfds
ac4f317879
port: changes to the video settings PR:
...
- change FPS calculation to use average FPS, use real time instead of render time for interval timing
- remove Maximize Window (you already have a maximize button and it's saved to the INI)
- remove Display FPS Interval from settings (the average user won't care and whoever cares can change it in the INI)
- remove the tickrate override flag and implicit tickrate adjustment in the framerate limit option, instead add one checkbox to uncap tickrate (mostly because I'd like the game to default to the og 60 FPS cap since high FPS is still unstable)
- rearrange some options a bit
2025-02-22 13:22:00 +01:00
fgsfds
e3104b7043
Merge pull request #538 from ZenithMDC/revamp-video-options
...
Allow changing video resolution at runtime + more
2025-02-22 11:26:43 +01:00
fgsfds
176b4282fc
Merge pull request #577 from jonaeru/mp-random-weapon-filter
...
Add "Select Random Weapons" mp menu
2025-02-22 11:16:56 +01:00
fgsfds
cd8f06d03a
Merge pull request #578 from jonaeru/fix-friendly-fire
...
Fix to enable Friendly Fire option in Challenge
2025-02-22 11:15:38 +01:00
fgsfds
9cff3591dd
port: add an option to make opposite c-buttons cancel each other
...
for #581
2025-02-22 10:49:48 +01:00
fgsfds
daade36e19
ci: temporarily disable flatpak autobuilds
...
until this fucking action is fixed
2025-02-11 21:06:15 +01:00
fgsfds
addc890628
ci: try to fix flatpak action
2025-02-11 20:47:52 +01:00
fgsfds
8a3dd74d5c
port: add option to reload with use key in extcontrols
2025-02-11 20:02:35 +01:00
fgsfds
f1084b6d93
ci: use ubuntu-22.04 for i686-linux because ubuntu-24.04 is wack
2025-01-25 12:00:48 +01:00
fgsfds
9a462d3ca8
port: log controller GUID to aid in binding generation
2025-01-25 11:55:50 +01:00
fgsfds
4f7817a0ca
port: forgot the constant
2025-01-05 15:45:42 +01:00
fgsfds
5084b4be39
port: simplify the keyboard input a bit and match it to port-net's
...
backspace key now repeats properly
TYPE WITH KEYBOARD changes into a tooltip when typing
players with controllers are allowed to type, because that seems more convenient
players 2, 3 and 4 are allowed to type too if they hit the button, but only one player can have keyboard focus at a time
2025-01-05 15:27:45 +01:00
fgsfds
a05c4290f5
Merge pull request #557 from ZenithMDC/text-input
...
Allow typing with keyboard in menuitemKeyboard
2025-01-05 13:44:43 +01:00
fgsfds
49cd478622
Merge pull request #564 from ZenithMDC/skip-credits
...
Allow skipping credits for the port
2024-12-29 15:05:55 +01:00
fgsfds
0443c708dd
port: align size of bg light block to 4
...
this avoids unaligned accesses on ARM
2024-12-29 14:47:42 +01:00
fgsfds
7f105f1dcb
port: on ARM, only enable DO_YIELD() if ARMv7 or ARM64
2024-12-29 13:56:44 +01:00
fgsfds
23d5a5771a
port: fix mouse X speed using wrong aspect in split screen
2024-12-20 13:38:19 +01:00
fgsfds
0701f43d6b
Merge pull request #559 from cylonicboom/editorconfig
...
add editorconfig
2024-12-20 13:36:05 +01:00
fgsfds
d5ae464f6d
Merge pull request #561 from cylonicboom/rename-func0f0d5484
...
func0f0d5484 -> savebufferWriteData
2024-12-20 13:33:37 +01:00
fgsfds
26b3b91433
Merge pull request #552 from ZenithMDC/resolution-independent-mouse-aim
...
Make mouse aim speed resolution-independent
2024-12-19 18:26:59 +01:00
fgsfds
1e76f6af69
port: actually parse allocation strings; double gfx buffer size on 64-bit
2024-12-17 10:44:33 +01:00
fgsfds
a14e9ed97e
port: retry creating SDL window when trying different GL versions
2024-12-11 14:06:44 +01:00
fgsfds
4f2b911802
Merge pull request #555 from ZenithMDC/fix-crash-on-copy
...
Prevent crash when copying player data
2024-12-09 23:34:30 +01:00
fgsfds
2439eb6e8d
Merge pull request #551 from ZenithMDC/increase-mouse-speed-precision
...
Increase precision for mouse speed options
2024-12-08 13:40:23 +01:00
fgsfds
903dd82ebf
port: alternate fix for #548
2024-12-08 13:39:21 +01:00
fgsfds
05e462b680
Merge pull request #549 from ZenithMDC/fix-dialog-mousescroll
...
Forbid mousescroll if dialog is dimmed
2024-12-05 09:40:32 +01:00
fgsfds
49ee5b7efb
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port
2024-12-04 16:28:15 +01:00
fgsfds
a1ca69d9ee
port: fix issues mentioned in #530 and #532
2024-12-04 16:27:53 +01:00
fgsfds
424d4de9ac
Merge pull request #535 from ZenithMDC/fix-duel-momentum
...
Discard player momentum during autowalk sequences
2024-12-04 11:30:57 +01:00
fgsfds
0e1a7e136a
port: fix uninitialized var in aiIfPresetsTargetIsNotMyTarget ( fixes #542 )
2024-12-04 10:42:48 +01:00
fgsfds
2386494030
port: 64-bit: fix mema end marker ( fixes #545 )
2024-12-02 13:43:28 +01:00
fgsfds
67675d8980
port: fix #541
2024-11-29 09:46:46 +01:00
fgsfds
9c4aded403
port: osx: restore 10.9 target version
2024-11-24 01:05:18 +01:00
fgsfds
92e1c4aa0b
port: osx: temporarily bump target version to 10.13 to test something
2024-11-24 00:31:31 +01:00
fgsfds
f53fb8e952
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port
2024-11-24 00:25:42 +01:00
fgsfds
0ad4492ff6
port: default to home directory for saves on OSX as well
2024-11-24 00:25:19 +01:00
fgsfds
33efd36278
readme: add note about save folder
2024-11-23 21:11:38 +01:00
fgsfds
37e69cb83d
readme: add osx build instructions
2024-11-23 21:07:21 +01:00
fgsfds
5c5c33c116
readme: small style edit
2024-11-23 20:46:59 +01:00
fgsfds
13a3e0a0ea
readme: specify OS versions
2024-11-23 20:46:17 +01:00
fgsfds
ccb50c6021
readme: update supported platforms
2024-11-23 20:45:16 +01:00
fgsfds
563e8f9f64
port: osx: set minimum OS version to 11 for arm64 builds
2024-11-23 19:36:38 +01:00
fgsfds
df3e0359b9
port: osx: bump OS target to 10.9, since some things in SDL2 won't work with lower
2024-11-23 19:21:25 +01:00
fgsfds
460cc25ef5
port: osx: bump OS target to 10.7, as current SDL2 does not support any lower
2024-11-23 19:13:41 +01:00
fgsfds
596dd7dd40
port: osx: build for MacOS 10.14
2024-11-23 19:05:51 +01:00
fgsfds
b2338179d6
port: don't uncrouch in spaces where we don't fit when using extended controls
2024-11-23 12:14:03 +01:00
fgsfds
683d083fab
port: don't round crosspos itself, round a copy instead
2024-11-23 09:54:43 +01:00
fgsfds
f75a569075
Merge pull request #522 from ZenithMDC/centered-crosshairs
...
Center-align crosshairs, zoom range, and radar
2024-11-23 09:20:48 +01:00
fgsfds
b97eaa9e12
port: simplify night vision check for prop flickering fix
2024-11-22 10:40:20 +01:00
fgsfds
3cadaecf96
Merge pull request #525 from cylonicboom/fix-mp-nvg
...
Fixes MP NVG flashing bug
2024-11-22 10:28:18 +01:00
fgsfds
4bc1a16d36
build: osx: set RPATH to executable path
2024-11-21 19:31:14 +01:00
fgsfds
bc1f1c26db
ci: osx: build with CMAKE_MACOSX_RPATH enabled
2024-11-20 13:59:06 +01:00
fgsfds
d2d35263a4
port: sanitize controller names
...
because apparently some of them can't fucking resist putting a funny R or TM in there
2024-11-20 13:00:41 +01:00
fgsfds
ba1b6c3232
port: turns out depth_clamp is in core GL since 3.2
2024-11-20 12:51:35 +01:00
fgsfds
3c020cad84
port: detect gl core and GLES3 at runtime; add hacks to make it work properly
2024-11-20 12:07:18 +01:00
fgsfds
140f6f24e8
ci: actually update osx builds to releases
2024-11-19 18:17:16 +01:00
fgsfds
c7895d937f
tools: fix the python warning about the \h
2024-11-19 18:15:05 +01:00
fgsfds
9f43c906db
ci: osx: don't install packages already in runner; enable releases and port-net
2024-11-19 18:08:41 +01:00
fgsfds
31dbb5e7c6
ci: osx: actually install SDL2
2024-11-19 18:02:03 +01:00
fgsfds
7d8e755fc7
ci: forgor to checkout source
2024-11-19 17:58:21 +01:00
fgsfds
103fb0e0e9
ci: what the fuck?
2024-11-19 17:56:48 +01:00
fgsfds
b220d73f2c
ci: add osx autobuilds
2024-11-19 17:50:10 +01:00
fgsfds
efda5a5f44
port: also try GL4.1 core; a little bit of cleanup
2024-11-19 17:37:19 +01:00
fgsfds
41d5630eec
Merge pull request #534 from cylonicboom/port-osx
...
osx build
2024-11-19 17:28:02 +01:00
fgsfds
06dcbcc1b1
port: rename random to rngRandom to avoid conflicts with libc
2024-11-17 11:03:57 +01:00
fgsfds
d747588323
ci: only build the port branch for nswitch
2024-11-16 15:37:43 +01:00
fgsfds
363158a93d
port: fix typo
2024-11-16 15:21:49 +01:00
fgsfds
7658a96c1c
readme: clarify nswitch installation
2024-11-16 15:20:36 +01:00
fgsfds
c332738f7a
ci: fix typo
2024-11-16 15:08:51 +01:00
fgsfds
2542b21bfc
ci: nswitch: add nswitch builds to releases
2024-11-16 15:07:31 +01:00
fgsfds
ef8413ae58
ci: nswitch: put NROs into their subfolders
2024-11-16 15:05:54 +01:00
fgsfds
7969d84257
ci: nswitch: add autobuilds
2024-11-16 15:01:36 +01:00
fgsfds
3d8f63dbb6
port: use a separate fb for fullscreen menu background
2024-11-16 12:31:37 +01:00
fgsfds
08ec8e541b
port: remove DUALFLIP from rocket launcher, nbomb, grenade and devastator
...
makes them look less broken when dual wielded
2024-11-16 12:16:52 +01:00
fgsfds
08afb2d90a
readme: fix formatting
2024-11-15 19:13:53 +01:00
fgsfds
d7e5ad5bc7
readme: clarify that these are commands
2024-11-15 19:12:09 +01:00
fgsfds
7830ccb88c
readme: it's libnx, not switch-libnx
2024-11-15 19:10:59 +01:00
fgsfds
8075307e09
build: nswitch: use actual AND in the author string
2024-11-15 19:10:45 +01:00
fgsfds
f514e25208
port: fix #219 , #506
2024-11-15 01:32:21 +01:00
fgsfds
28fceb67de
port: bring back the host_ structs for filemodel.c
...
this fixes the Pelagic 2 guard thing, but I still need to figure out how to get rid of them without breaking the shit out of everything
2024-11-15 00:42:04 +01:00
fgsfds
130b286d0d
port: avoid stack corruption in bmoveProcessInput
2024-11-14 23:00:30 +01:00
fgsfds
b88c3a120b
port: add scopes to cases in preprocess to prevent older compilers from having a heart attack
2024-11-14 19:20:27 +01:00
fgsfds
a6f5077609
port: 64-bit: fix crash site
2024-11-14 18:43:16 +01:00
fgsfds
e2b708d442
port: set default opt level to -Og for now (see #529 )
2024-11-14 18:38:20 +01:00
fgsfds
2cb29e91c6
port: only run the menu blur filter once
2024-11-13 14:04:36 +01:00
fgsfds
55cc2d8e72
port: nswitch: basic Nintendo Switch port
2024-11-13 12:50:42 +01:00
fgsfds
852349bbe0
mention python in the readme
2024-11-13 09:09:30 +01:00
fgsfds
b408d54dfb
port: cmake: remove console window on windows
2024-11-13 09:07:17 +01:00
fgsfds
5d9fe034ea
tools: fix assetmgr on python <= 3.8
2024-11-13 08:55:04 +01:00
fgsfds
1d7c381ce2
port: cmake: fix stdc++ linking on windows; restore the icon
2024-11-13 08:50:35 +01:00
fgsfds
6c8e5ee4dc
update README.md
2024-11-12 23:05:04 +01:00
fgsfds
d37d9b7168
ci: move flatpak back to i686 for now
2024-11-12 22:50:36 +01:00
fgsfds
fab41b6fcb
ci: probably fix i686-linux builds; rename i386 back to i686
2024-11-12 22:34:44 +01:00
fgsfds
ee7ce2d988
port: cmake: force disable gnu extensions
2024-11-12 22:19:49 +01:00
fgsfds
1a1accceca
ci: update for cmake (i686-linux should be broken)
2024-11-12 22:15:28 +01:00
fgsfds
0bdf79cc51
port: build: move to CMake
...
god forgive me
2024-11-12 22:08:18 +01:00
fgsfds
91c43385dd
update README.md
2024-11-12 14:34:40 +01:00
fgsfds
58e64ebfc9
port: flatpak: launch the x86_64 executable for now
2024-11-12 14:19:12 +01:00
fgsfds
36f9e59304
port: 64-bit: fix jpn builds
2024-11-12 14:05:43 +01:00
fgsfds
420a1b52c1
ci: re-enable CI (2)
2024-11-12 13:58:37 +01:00