Commit Graph
7049 Commits
Author SHA1 Message Date
fgsfds 6686221029 port: fix #169 2023-09-15 20:53:06 +02:00
fgsfds 3ee473d909 Revert "port: fall back to copy if a zipped file is not zipped"
This reverts commit 233f4b7514.
2023-09-15 20:38:58 +02:00
fgsfds 2010d31f6b Revert "port: fix error message in previous commit"
This reverts commit ae2d463d7e.
2023-09-15 20:38:37 +02:00
fgsfds ae2d463d7e port: fix error message in previous commit 2023-09-15 20:32:31 +02:00
fgsfds 233f4b7514 port: fall back to copy if a zipped file is not zipped 2023-09-15 20:31:24 +02:00
fgsfds 6a1b0a474c port: allow specifying path to eeprom file
--eeprom-file file.bin
2023-09-14 21:35:05 +02:00
fgsfds 78ff5683ce port: make the reverse pitch option affect mouselook 2023-09-14 20:41:19 +02:00
fgsfds 53e881b75e port: support loading/saving from/to a directory in HOME or APPDATA
~/.local/share/perfectdark on Linux

AppData/Roaming/perfectdark on Windows

on Windows if the game has write access to the working directory it will save there by default, otherwise it will save to AppData

on Linux the game will save to the working directory if there is already a config there, otherwise it will save to ~

additionally the ROM/data files will be loaded from wherever they're found, working directory taking priority
2023-09-13 20:36:42 +02:00
fgsfds fff2fcae21 port: don't increment module refcount when getting base address 2023-09-12 23:28:30 +02:00
fgsfds a68a23d1cb port: print module base in crash message 2023-09-12 23:24:23 +02:00
fgsfds cb1e1e5dca port: fix #163 2023-09-12 17:34:34 +02:00
fgsfds c10050a14c port: jpn-final: possibly fix japanese characters 2023-09-11 18:32:09 +02:00
fgsfds f8ef6939b0 port: roll back to old variant of #76 2023-09-08 22:28:19 +02:00
fgsfds 52854b6502 port: fix #139 2023-09-08 15:47:24 +02:00
fgsfds fe5d1dd152 port: fix #158 2023-09-08 15:09:05 +02:00
fgsfds 180e62d597 port: cosmetics 2023-09-08 14:37:44 +02:00
fgsfds 4870641d38 Merge pull request #126 from Phnod/zoom-hud-fov
Zoom HUD fov fix and zoom fov config option
2023-09-08 13:00:14 +02:00
fgsfds 33e2f15f49 Merge pull request #121 from rafccq/port
Bug fix: double reload
2023-09-08 12:59:32 +02:00
fgsfds cf51f09826 Merge pull request #160 from tmyqlfpir/port
Fix random five scenario using classic weapons for last slot
2023-09-08 12:59:21 +02:00
tmyqlfpir 8a75774506 Fix comment typo
Introduced in commit 920c0eada5
2023-09-08 20:40:58 +10:00
tmyqlfpir 7e8c57ee4d Fix random five scenario using classic weapons for last slot 2023-09-08 20:25:30 +10:00
Raf 84331c4d08 Bug fix: double reload, new approach
Reverted the previous changes, no longer necessary
2023-09-05 22:27:24 +08:00
Raf ceac1be026 Merge remote-tracking branch 'base/port' into port 2023-09-05 21:44:26 +08:00
fgsfds 892d50ba7c port: revert #134 for now
there must be a different solution for that problem
2023-09-05 11:45:12 +02:00
Raf c08d8b6bcb Merge remote-tracking branch 'base/port' into port 2023-09-05 04:40:45 +08:00
fgsfds dde656c4c3 port: fix typo 2023-09-04 21:47:42 +02:00
fgsfds 2d628e2b5a Merge pull request #134 from Phnod/fix/guard-line-of-sight
fix: return false in chrHasLosToPosWasteful if outside FOV check
2023-09-04 21:46:52 +02:00
fgsfds d7652a6db6 port: remove stray field in TextureCacheKey 2023-09-04 21:10:20 +02:00
fgsfds 491d3521f7 port: different names for pal and jpn EXEs 2023-09-04 21:06:49 +02:00
fgsfds d6854c412c port: allow building with pal-final and jpn-final
this will produce a separate executable that will load pd.pal-final.z64 or pd.jpn-final.z64, respectively

japanese characters are broken in jpn and pal crashes when you try to select language, so no autobuilds yet
2023-09-04 21:06:10 +02:00
fgsfds 110386a3dd tools: mklang: explicitly specify utf-8 2023-09-04 21:02:50 +02:00
Phnod 7d96cd8fbd Merge branch 'port' of https://github.com/Phnod/perfect_dark into zoom-hud-fov
# Conflicts:
#	port/src/main.c
#	src/include/data.h
2023-09-03 15:39:46 -04:00
fgsfds 840a2e73a5 port: implement screen shake 2023-09-03 19:12:29 +02:00
Phnod d033a7fa02 Merge branch 'port' of https://github.com/Phnod/perfect_dark into zoom-hud-fov
# Conflicts:
#	src/include/data.h
2023-09-02 19:05:12 -04:00
fgsfds 07c3a513ef port: generalize the texture font filter a bit
now called TextureFilter2D; although for now I couldn't find anything other than fonts to use it on
2023-09-03 00:36:27 +02:00
fgsfds 18b467a4d8 Merge pull request #127 from Phnod/font-filtering
port: add a config option to disable texture filtering on fonts
2023-09-03 00:22:06 +02:00
fgsfds ff8505c013 Merge pull request #130 from Phnod/rotated-text-cutoff-fix
fix: remove height trim on rotated text
2023-09-03 00:19:06 +02:00
fgsfds 7207bb6293 Merge pull request #137 from NeonNyan/pc-ab
Use XBox / PC Menu A/B semantics
2023-09-02 23:21:30 +02:00
Catherine Reprobate 0d6a62ada0 Use XBox / PC Menu A/B semantics
Fixes #110
2023-09-02 13:28:21 -07:00
fgsfds 721c27c329 port: add exit option to 4mb menu 2023-09-02 22:05:33 +02:00
Raf 488198b7da Merge remote-tracking branch 'base/port' into port 2023-09-03 02:45:19 +08:00
fgsfds 702db43590 port: workarounds for some sky issues 2023-09-02 19:35:04 +02:00
Raf d8c5960c80 Merge remote-tracking branch 'base/port' into port 2023-09-02 23:13:48 +08:00
fgsfds 0942f61aff port: possibly fix skyboxes
by just rendering them with normal triangles
2023-09-02 16:18:06 +02:00
Phnod b83604a677 fix: return false in chrHasLosToPosWasteful if outside FOV check 2023-09-02 02:45:40 -04:00
fgsfds 56df5b4054 port: ignore invert pitch setting when mouse aiming 2023-09-01 23:08:52 +02:00
fgsfds cc079e842b port: small crashhandler fix 2 2023-09-01 22:58:45 +02:00
fgsfds 37907dccfc port: small crashhandler fix 2023-09-01 22:49:45 +02:00
fgsfds 701193e71a port: add crash handler
you probably won't get symbol names, but you can still use addr2line
2023-09-01 22:42:44 +02:00
Phnod eff475c498 fix: nudge menu left side text a pixel to the left to counteract extra pixel column 2023-09-01 14:38:17 -04:00