Christoph Oelckers
0fa0e3da23
Blood: fix placement of powerup counters on alt HUD
2024-10-27 07:23:32 +01:00
Rachael Alexanderson
e48911dcc9
- language update
2024-10-12 07:07:02 -04:00
Avinash Reddy
3cb173ac6f
(2/2) [shadow warrior] widescreen menu background
...
updated def file
2024-10-12 10:14:25 +02:00
Avinash Reddy
259d739209
(1/2) [shadow warrior] widescreen menu background
...
upload tile image
2024-10-12 10:14:25 +02:00
Rachael Alexanderson
95c3e06388
- language update
2024-04-20 03:48:40 -04:00
Rachael Alexanderson
23efdf95a1
- update language strings
2024-04-17 16:22:49 -04:00
Christoph Oelckers
c769de1828
reverted all the state work on Shadow Warrior.
2024-02-24 10:33:03 +01:00
Christoph Oelckers
0fdc2b0e20
added missing characters to Exhumed's snall font
2024-02-04 20:13:11 +01:00
Christoph Oelckers
1f7667e30f
add missing characters to Exhumed's big font
2024-02-04 20:01:38 +01:00
Christoph Oelckers
9c2c6907fa
added missing characters to RR's small font.
2024-02-04 19:06:03 +01:00
Christoph Oelckers
21db5d33c2
updated the game picker code.
2024-01-12 00:22:08 +01:00
Mitchell Richters
ceb8b21599
- Add Duke 3D WT skybox DEF file from e32wt with blessing from author.
2024-01-06 10:11:07 +11:00
Mitchell Richters
683c27a1f5
- Shave a few px off the top of banner to centre the Raze logo better.
2024-01-06 09:52:53 +11:00
Mitchell Richters
416941f159
- Add new background image with Raze logo over an in-game screenshot.
2024-01-06 09:04:23 +11:00
Mitchell Richters
35c22c56c7
- Exhumed: Add CVAR to control vert panning intensity.
2024-01-05 22:06:06 +11:00
Mitchell Richters
6faaa3844f
- Add new background image to replace placeholder.
2024-01-05 18:11:33 +11:00
Christoph Oelckers
6948ed41a1
added ZWidget based game picker
2024-01-04 20:54:04 +01:00
Christoph Oelckers
4f8207a73f
added the last batch of new characters for SW's big font.
2024-01-04 17:39:36 +01:00
Christoph Oelckers
663bc0f18b
fixed enemy spawning when killing the female NPCs.
2024-01-04 17:12:26 +01:00
Christoph Oelckers
1299a373de
Duke: Fixed statnum for the geisha statues.
2023-12-17 13:11:57 +01:00
Christoph Oelckers
adfbae8fbe
RR: fixed bad destination name for one Route66 sound
2023-12-17 12:59:41 +01:00
Christoph Oelckers
925ad53daf
RR: Set Route66's Gator's size explicitly.
...
The CON code for this sets its correct size with 'sizeto' which is an animating instruction so it is clearly visible when they shrink to their proper size.
This now sets this size in the actual spawn function so that no shrinking animation can be seen.
2023-12-14 19:03:28 +01:00
Christoph Oelckers
80fe0788c9
RR: fixed typo in spawn list.
2023-12-09 20:10:51 +01:00
Christoph Oelckers
048778b0b2
Duke: fixed keycard colors on alt. HUD.
2023-12-05 22:41:00 +01:00
Christoph Oelckers
70bcb84a90
text update
2023-12-05 22:40:59 +01:00
Christoph Oelckers
6df1a14a92
gave translations a dedicated scripted type.
...
This is needed for implementing reliable serialization of custom translations. As long as they are merely ints they cannot be restored on loading a savegame because the serialization code does not know that these variables are special.
2023-12-05 22:40:56 +01:00
Christoph Oelckers
ff489c697f
updated base.zs
2023-12-05 22:39:35 +01:00
Christoph Oelckers
69c12e0637
Blood: draw the powerup overlay on the alt HUD as well.
2023-12-05 22:39:30 +01:00
Christoph Oelckers
8aa34eea7b
renamed $conreserve to $resourceid.
...
This better matches its use, especially since it is not exclusive to CON supporting games.
2023-12-05 22:39:30 +01:00
Christoph Oelckers
9f2808df1f
Duke fixed two issues with displaying incorrect sprites
...
* We cannot check a projectiles owner because it may have been destroyed, so copy all info over
* CON changing an actor's type to one without class did not do anything at all.
2023-12-05 22:39:28 +01:00
Mitchell Richters
d683a6900a
- SW: Remove DSWPlayer::drive_avel
, we can just use DCoreActor::lastcmd
for this.
2023-12-05 22:39:11 +01:00
Christoph Oelckers
330e2af217
made SW's panel sprites into actual DObjects
...
so that they can a) cleanly be exposed to scripting later and b) serialized for savegames without using gross hacks.
2023-12-05 22:39:09 +01:00
Christoph Oelckers
5448f6ec2c
turn players into DObjects and fix several bugs with bad memory access.
...
* DObjects may not be memset to 0.
* There was still code trying to retrieve the player index with pointer artithmetic. With an array of pointers this does not work.
2023-12-05 22:38:34 +01:00
Christoph Oelckers
1ce8ceac5d
fixed GC handling of players.
...
These were missing null checks, the player pointers also weren't nulled after deleting the objects.
2023-12-05 22:03:57 +01:00
Christoph Oelckers
6dd27f2262
directory structure cleanup
2023-12-05 21:58:36 +01:00
Christoph Oelckers
19dfd84320
use global stat manager in SW
2023-10-01 10:33:07 +02:00
Christoph Oelckers
3e821c5849
use global stat manager in Duke
2023-10-01 10:07:54 +02:00
Christoph Oelckers
b05b409695
Blood: removed 3 unused members in PLAYER
2023-09-28 11:45:16 +02:00
Mitchell Richters
29e021b5bf
- Move crouch toggling back into the backend so the toggle key can be used as a swim key.
...
* Reverts 272dfa762d
, but is a fresh implementation.
* I doubted anyone was doing this but apparently not.
* Exhumed needed a bit more work as it has very specific underwater checks.
2023-09-24 14:15:49 +10:00
Christoph Oelckers
0480a5e992
- fixed language menu selection.
2023-09-23 14:10:42 +02:00
Christoph Oelckers
aa63e39fa5
- fixed broken gamedef for the fixed DukeDC.
2023-09-23 14:03:46 +02:00
Christoph Oelckers
696a587dc3
- RR: fixed inheritance of two items.
2023-09-23 11:59:33 +02:00
Christoph Oelckers
4a87003408
- backend update from GZDoom.
...
* Vulkan backend updated.
* zlib replaced with miniz.
* FileReader is now 64 bit capable.
* jpeg replaced with stb-image.
* CMake project warnings fixed.
2023-09-23 09:56:27 +02:00
Christoph Oelckers
a41ebfeb73
- Duke: fixed the explosion's lighting hackery.
...
The animatesprites handler in the old code got called on the already animated sprite, meaning it will only activate for the first frame.
To do this right the code had to be moved to applyanimations and be guarded by a flag.
2023-09-10 20:42:26 +02:00
Christoph Oelckers
b9eced0d11
- fix animate for some explosion FX.
2023-09-10 19:56:35 +02:00
Christoph Oelckers
0c0395043e
- added one more variant each of DukeDC and Vacation add ons.
2023-09-09 09:08:30 +02:00
Christoph Oelckers
96901d1638
- added missing cyrillic у (small U) for Blood's SmallFont
2023-09-06 00:12:24 +02:00
Christoph Oelckers
5eee7b80b1
- backend update from GZDoom.
...
* controller handling improvements
* use stb_sprintf.
* various smaller fixes.
2023-08-09 12:17:17 +02:00
Christoph Oelckers
85b6c19442
- RR: fix movement direction of bowling ball.
2023-08-06 10:27:41 +02:00
Christoph Oelckers
c19653262e
- Duke: fix management of killit_flag.
...
This cannot be in the actor because event scripts can be called without a valid actor.
It is now part of the parse state, but execute allows returning it to the caller, which is needed in one place.
2023-07-22 10:24:20 +02:00