Simon
489d4bf351
Fix crash in Powerslave/Exhumed
2023-01-19 20:35:54 +00:00
Simon
0170c89815
Merge remote-tracking branch 'upstream/master'
2023-01-18 21:57:14 +00:00
Christoph Oelckers
acfca3fbdc
- fixed SNDINFO parser to actually read new sound definitions.
2023-01-18 06:58:37 +01:00
Christoph Oelckers
f6ff02c51e
- Blood: fixed incorrect defaults for relative sound volume in two places
2023-01-18 06:58:37 +01:00
Rachael Alexanderson
f77db60d39
Update README.md
2023-01-17 00:57:08 -05:00
Simon
e248c158a8
Merge remote-tracking branch 'upstream/master'
2023-01-16 21:16:26 +00:00
Simon
dff31bcad2
Additional 2D drawer for fullscreen palette blend (for damage/pickups)
...
and also for drawing the crosshair and fps counter.
Required for RazeXR since the standard HUD 2D drawer is now scalable.
2023-01-16 20:14:08 +00:00
Christoph Oelckers
3ab1ae5f7a
- allow setting Blood's relative volume hack value via SNDINFO.
2023-01-15 16:18:48 +01:00
Christoph Oelckers
bb7f00988a
- give Blood's sounds well defined names so they can be defined via SNDINFO.
2023-01-15 16:15:28 +01:00
Christoph Oelckers
841402a776
- allow setting loop points for WAV sounds or other simple formats.
2023-01-15 15:19:21 +01:00
Christoph Oelckers
57695a3e07
- cleaned up the pitch management in the sound backend.
2023-01-15 14:06:01 +01:00
Christoph Oelckers
f1c3a6548f
- use backend pitch features for Duke instead of replicating them on the game side.
2023-01-15 13:18:54 +01:00
Christoph Oelckers
8859712a7b
- copied $pitchset SNDINFO command from GZDoom.
2023-01-15 12:22:07 +01:00
Christoph Oelckers
8de7aa5975
- corrected error messages.
2023-01-15 12:14:47 +01:00
Christoph Oelckers
ad0bff921b
- allow setting Duke's relevant sound properties through SNDINFO.
2023-01-15 11:54:24 +01:00
Christoph Oelckers
2c5062255c
- fixed bad sound check in the sound controller.
2023-01-15 09:51:21 +01:00
Christoph Oelckers
fca0bdf379
- Backend update from GZDoom.
2023-01-15 09:30:01 +01:00
Christoph Oelckers
8001c4041f
- Duke: fixed hitscan vector for pistol's aim check.
2023-01-14 16:48:28 +01:00
Christoph Oelckers
1bfccbcb6e
- explicitly destroy the AltHUD when exiting.
...
This is to avoid problems with the GC on shutdown.
2023-01-14 14:09:25 +01:00
Christoph Oelckers
6c3d03cd48
- fixed incorrect sector in a few sprites of World Tour E5L1.
2023-01-14 13:18:53 +01:00
Christoph Oelckers
59820f9fed
- Duke: fixed bad switch definition for ACCESSSWITCH2
2023-01-14 12:53:14 +01:00
Christoph Oelckers
97f14c0e0e
- Duke: fixed projectile offsetting for BOSS2 and BOSS3
2023-01-14 11:53:13 +01:00
Christoph Oelckers
5e7f90562c
- added adaptive layout for RR's summary screen as well.
...
To better handle the spacing for accented characters the text scale was slightly reduced.
2023-01-14 10:37:07 +01:00
Christoph Oelckers
d067b23917
- make layout of Duke's summary screen adapt to text and screen size.
2023-01-14 10:00:37 +01:00
Simon
4b2b6da3da
Merge branch 'ZDoom:master' into master
2023-01-13 23:41:41 +00:00
Simon
91ede1126f
Initial commit of update to Raze mazter
...
All prior changes can be found on the (will be published in the future) RazeXR repo
2023-01-13 23:41:22 +00:00
alexey.lysiuk
38ded76575
- updated zlib to 1.2.13
...
https://zlib.net/zlib-1.2.13.tar.gz
2023-01-13 18:57:08 +02:00
Mitchell Richters
62c6131901
- Duke: Make screen backdrop setup the same as the other games.
2023-01-13 11:06:42 +11:00
Mitchell Richters
7f1add4786
- Exhumed: Remove unused local variable left over from 087aa7b2ee
.
2023-01-13 10:34:31 +11:00
Mitchell Richters
c7d2a64af0
- Blood: Use nullAngle
in one place.
2023-01-13 09:03:02 +11:00
Mitchell Richters
8ef7e0e4f3
- Duke: Only draw the screen border when the viewport isn't 100%.
2023-01-13 08:56:12 +11:00
Mitchell Richters
087aa7b2ee
- Exhumed: Tidy up DrawMap()
entrypoint.
2023-01-12 18:59:32 +11:00
Mitchell Richters
c606fc11da
- Add call to resetForcedSyncInput()
for all games.
...
* Blood was missing it.
* If it's pre-added to all games, it never needs thinking about.
2023-01-12 18:59:32 +11:00
Kevin Caccamo
6877e79786
Impel people to include saved games in bug reports
...
Since saved games are the preferred way for Raze developers to reproduce bugs.
2023-01-11 23:56:58 -05:00
Christoph Oelckers
b991af2dbc
- fixed incomplete statnum setup.
2023-01-09 23:39:20 +01:00
Christoph Oelckers
b7799a5a3c
- fix kill counter in Blood (for real this time.)
2023-01-08 20:12:28 +01:00
Christoph Oelckers
d7d4bfe04b
- Blood: use a 3D unit vector to set Blood's projectile velocity.
2023-01-08 19:16:58 +01:00
Christoph Oelckers
532f994ccb
- RR: stop the bowling pins' tumbling animation when they come to a rest.
...
Fixes an original RR bug.
2023-01-08 18:46:42 +01:00
Christoph Oelckers
ff33dd7188
- Duke: fixed bad surface check.
...
Surfaces are not bit flags, they are values.
2023-01-08 18:32:38 +01:00
Christoph Oelckers
deaec2d91d
- disabled property-type definition of spritetype members.
...
As it turned out this is simply too dangerous - these should be left to be loaded from the map data or set manually.
All remaining setups using this feature have either been moved to Initialize or other meta properties that are not affected by map loading.
2023-01-08 16:45:09 +01:00
Christoph Oelckers
b48dad46f3
- do not use properties to set the sprite fields, part 4.
...
Bowling stuff also needed fixing.
2023-01-08 15:46:53 +01:00
Christoph Oelckers
223481fd23
- do not use properties to set the sprite fields, part 3.
...
mainly RR's chickenplant items.
2023-01-08 15:46:24 +01:00
Christoph Oelckers
8b664c840d
- do not use properties to set the sprite fields, part 2.
...
This covers the remaining simple cases.
2023-01-08 15:46:24 +01:00
Christoph Oelckers
3a00480efd
- do not use properties to set the sprite fields, part 1.
...
As soon as default init for CON gets in this won't work right anymore - these must come last, not first.
This commit contains all the trivial cases with no inheritance concerns.
2023-01-08 15:46:23 +01:00
Christoph Oelckers
278cfe9216
- RR: use a meta property for the gambling machine's sound.
...
This is mainly for the hypothetical map that tries to use this thing from within CON.
2023-01-08 15:45:22 +01:00
Mitchell Richters
b432e94a72
- Duke: Back up the shell's position in DukeShell::initshell()
.
2023-01-08 23:54:17 +11:00
Mitchell Richters
4f8909db96
- SW: Don't interpolate the player's sprite in InterpSectorSprites()
, it's interpolated elsewhere.
...
* Fixes #845 .
2023-01-08 23:25:45 +11:00
Mitchell Richters
3271c2011e
- SW: Tune shadow drawing code so that it by default uses the sector's interpolated floorz when possible.
...
* Partially addresses #845 .
2023-01-08 23:03:59 +11:00
Christoph Oelckers
7262184d53
- SW: account for invalid player actors being passed to the sound engine.
2023-01-08 12:41:34 +01:00
Mitchell Richters
1f489d5dbe
- SW: Don't back up the actor's Z after changing it in KeepActorOnFloor()
.
...
* This seems completely wrong and kills Z interpolation on slopes, vators, etc.
* Thanks Graf 😁
* Fixes #844 .
* Partially addresses #845 .
2023-01-08 22:24:17 +11:00