rr-
|
f62edd4a14
|
filesystem: reduce usage of File_GetFullPath
|
2022-02-07 23:15:27 +01:00 |
|
rr-
|
be08be6dce
|
savegame: put saves in saves/ directory
Resolves #87
|
2022-02-07 23:15:27 +01:00 |
|
rr-
|
7b7bfb4a6a
|
shell: simplify screen path management
|
2022-02-07 23:15:27 +01:00 |
|
rr-
|
d2aeef09f7
|
filesystem: simplify File_GuessExtension
|
2022-02-07 23:15:26 +01:00 |
|
rr-
|
7dfa3b3fe2
|
filesystem: simplify File_GetFullPath
|
2022-02-07 23:15:26 +01:00 |
|
rr-
|
d4354cdb46
|
game: fix gun pickups disappearing on save load
Resolves #406
|
2022-02-07 19:24:20 +01:00 |
|
rr-
|
98c3ae17ba
|
savegame: expand flags into individual booleans
|
2022-02-07 00:03:51 +01:00 |
|
rr-
|
f7c8379d93
|
savegame: fix checking for weapon ammo
|
2022-02-06 23:57:48 +01:00 |
|
rr-
|
7286bde80b
|
savegame: fix overzealeous item check
|
2022-02-06 21:43:19 +01:00 |
|
rr-
|
753c70074a
|
savegame: optimize listing savegames
|
2022-02-06 21:43:19 +01:00 |
|
rr-
|
2edfd8c931
|
savegame: make indices not depend on struct sizes
|
2022-02-06 21:43:19 +01:00 |
|
rr-
|
e43e3b662f
|
misc: solve compilation warnings
|
2022-02-06 21:43:18 +01:00 |
|
rr-
|
79491493fa
|
scripts: add a script to inspect files
|
2022-02-06 21:43:18 +01:00 |
|
rr-
|
c99ab3344b
|
savegame: move postprocessing to a common place
|
2022-02-06 21:43:17 +01:00 |
|
rr-
|
ff18773bd9
|
savegame: remove global savegame buffer
|
2022-02-06 21:43:08 +01:00 |
|
rr-
|
faad52ff71
|
savegame: add zlib compression
|
2022-02-06 21:43:08 +01:00 |
|
rr-
|
fb022bae15
|
savegame: add BSON-based implementation
Resolves #277
|
2022-02-06 21:43:07 +01:00 |
|
rr-
|
e3f8cf823f
|
savegame: decouple legacy savegame format
|
2022-02-06 21:41:52 +01:00 |
|
rr-
|
7c3023094b
|
json: add BSON reader and writer
|
2022-02-06 21:40:18 +01:00 |
|
rr-
|
a85f73e6ce
|
json: use simpler function names
|
2022-02-06 21:40:18 +01:00 |
|
rr-
|
33200e71d2
|
json: make methods static
|
2022-02-06 21:40:16 +01:00 |
|
walkawayy
|
ccdea4f3be
|
stats: add total number of pickups and killables (#387)
Resolves #362
|
2022-02-06 21:39:12 +01:00 |
|
Marcin Kurczewski
|
b0ba7a9620
|
ai/pod: spawn only objects that are loaded (#404)
Resolves #250
|
2022-02-06 11:22:42 +01:00 |
|
Marcin Kurczewski
|
b1d57aa676
|
inv: fix black frame after saving (#403)
|
2022-02-06 02:34:30 +01:00 |
|
rr-
|
bb20564b6c
|
docs: add pull request template
|
2022-02-06 00:44:57 +01:00 |
|
walkawayy
|
22d624e0fd
|
game: fix title menu resuming music after demo when minimized
Resolves #399
|
2022-02-06 00:35:48 +01:00 |
|
Marcin Kurczewski
|
8eaba2463a
|
inv: fix fade ending one frame too early (#397)
|
2022-02-05 20:03:37 +01:00 |
|
Marcin Kurczewski
|
f5e3c512bd
|
s/fmv: do not free up game memory (#394)
Resolves #393
|
2022-02-05 01:15:20 +01:00 |
|
rr-
|
042adecb61
|
inv: delay fade before playing demos
|
2022-02-04 20:43:02 +01:00 |
|
rr-
|
4738ddd37c
|
output: make fade animations faster in the main menu
|
2022-02-03 22:32:32 +01:00 |
|
rr-
|
9c78b2734e
|
output: make the fade speed FPS-independent
|
2022-02-03 22:26:32 +01:00 |
|
rr-
|
7d1a2f3bda
|
inv: wait till fade-out finishes in the title screen
|
2022-02-03 22:26:13 +01:00 |
|
rr-
|
e167f8a264
|
inv: wait till fade-in finishes in the title screen
|
2022-02-03 22:25:44 +01:00 |
|
rr-
|
81a47c001c
|
inv: refactor drawing inventory
|
2022-02-03 22:25:44 +01:00 |
|
rr-
|
effb15e8ee
|
s/picture: fix memory leaks in image loader
|
2022-02-03 20:53:40 +01:00 |
|
rr-
|
a2a9398ca1
|
s/audio/stream: fix memory leaks in stream player
|
2022-02-03 20:37:01 +01:00 |
|
rr-
|
cee2d8ec02
|
s/audio/sample: fix memory leaks in sample loader
|
2022-02-03 20:35:22 +01:00 |
|
rr-
|
bf909a8d1a
|
s/audio: refactor workflow to always clean up
|
2022-02-03 20:35:21 +01:00 |
|
rr-
|
85c007a671
|
json: use Memory_Dup over strdup
|
2022-02-03 20:35:21 +01:00 |
|
rr-
|
7cac00a5e1
|
misc: add a script to analyze memory leaks
This is needed too often, so I'm adding it to the repository.
|
2022-02-03 20:35:21 +01:00 |
|
Marcin Kurczewski
|
0ade38ac86
|
cinema: fix cutscene last frame (#391)
Resolves #390
|
2022-02-03 17:18:44 +01:00 |
|
rr-
|
74bc69dfff
|
docs: update changelog with ticket numbers
|
2022-02-03 15:01:34 +01:00 |
|
walkawayy
|
433e1caf1c
|
option/graphic: fix detail levels text flashing (#381)
Resolves #380
|
2022-02-01 22:43:11 +01:00 |
|
rr-
|
41b1ca32f0
|
docs: release 2.5
|
2022-01-31 15:18:05 +01:00 |
|
walkawayy
|
03d2d64f4b
|
option/graphics: make vsync optional from glasses menu (#377)
Resolves #364
|
2022-01-31 15:16:23 +01:00 |
|
rr-
|
5f5f891b78
|
docs: update
|
2022-01-26 15:44:18 +01:00 |
|
rr-
|
94f9bbe684
|
json: use our allocator
This makes it easier to look for memory leaks.
|
2022-01-26 15:42:49 +01:00 |
|
rr-
|
ad01bd7338
|
s/audio: fix memory leak
Resolves #369
|
2022-01-26 15:42:49 +01:00 |
|
Marcin Kurczewski
|
728cd510ad
|
docs: add a changelog (#376)
|
2022-01-26 14:01:23 +01:00 |
|
rr-
|
27ead5da07
|
output: add fade animations
Resolves #363
|
2022-01-20 19:03:34 +01:00 |
|