Christoph Oelckers
769274656e
made FCommandLine::operator[] return a const char * and fixed two places where this triggered a compile error.
2024-10-19 08:06:53 -04:00
Christoph Oelckers
b5fdd6deff
fix bad string comparison.
2024-10-19 08:06:53 -04:00
Christoph Oelckers
6921bf18ce
do not open resource files from non-open file readers.
2024-10-19 08:06:53 -04:00
dileepvr
131ce183db
Missed a line in RenderOrthoNoFog
...
Tying up the fov fix.
2024-10-18 03:35:28 -04:00
dileepvr
ee16e47b11
FOV scales ortho up to 180 degrees
...
One line change in r_utility.cpp affecting a custom field.
Orthographic projection sees "more" of the sceen as fov increases, but only up to 180 degrees, after which it will have no effect.
Orthographic projection has no meaning for fov since there is no Frustum. But since this is fundamental to the engine, I am reinterpreting it. Cherno wanted this too.
I'll update the wiki if this gets in.
2024-10-18 03:35:28 -04:00
Rachael Alexanderson
48b23bdfae
- readd canvas check
2024-10-17 23:45:22 -04:00
Rachael Alexanderson
7a4a7146f5
Revert "- Actor.GetSpecies() is a non-destructive function"
...
This reverts commit ee5442c06b
.
2024-10-17 21:29:07 -04:00
Ricardo Luís Vaz Silva
7baa25e993
allow getting checksum for current map
2024-10-17 17:01:30 -04:00
Christoph Oelckers
bf84d8152b
do not set console mode from an uninitialized variable.
2024-10-16 17:30:21 -04:00
Rachael Alexanderson
3af3b2e742
- keep ENABLE_VIRTUAL_TERMINAL_PROCESSING mode in isolated console mode
2024-10-16 06:05:05 -04:00
Rachael Alexanderson
e242330c96
- we don't need these includes anymore
2024-10-16 06:02:05 -04:00
Rachael Alexanderson
86cd212d7f
- fix isolated console mode (i.e. launching from explorer.exe)
2024-10-16 05:59:40 -04:00
Rachael Alexanderson
9a9440a6f7
- enable console subsystem processing for Windows, enable runtime detection
2024-10-15 10:56:57 -04:00
Rachael Alexanderson
ffcce790de
- Actor.GetSpecies() is a non-destructive function
2024-10-15 10:56:50 -04:00
Major Cooke
cca1946201
Added (SPF_)STRETCHPIXELS.
...
This counteracts the squaring implied by rolling sprites.
2024-10-15 10:56:43 -04:00
Rachael Alexanderson
2f30f720a4
- simplify and deconstruct logic for applying sector damage - also fixes voodoo doll sector damage in TNT MAP30
2024-10-15 10:56:27 -04:00
Jan Engelhardt
0785038120
Resolve compiler warning about destructor syntax
...
gcc-14 warns:
tarray.h:927:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
927 | ~TDeletingArray<T, TT> ()
2024-10-15 10:56:13 -04:00
Rachael Alexanderson
992e01de05
- define dither shader in a way that is compatible with Apple's GLSL-to-metal compiler
2024-10-12 04:28:22 -04:00
Rachael Alexanderson
1a699c08af
- this is version 4.13.0
2024-10-12 01:28:09 -04:00
Rachael Alexanderson
e562111a51
- don't show iwad box if priority iwad has been located for the currently loaded mods gameinfo
2024-10-12 01:25:21 -04:00
Rachael Alexanderson
4cb60265be
- language update
2024-10-12 01:04:18 -04:00
Rachael Alexanderson
24792913ca
- don't spam the console log if there's math errors - mostly affects Linux/MacOS because there is no distinction from console apps or GUI apps so they put all the data in the console which can cause lag
2024-10-10 07:28:29 -04:00
alexey.lysiuk
6c4b25930b
- moved appimage github actions workflow back
...
it should be disabled in actions settings instead
revert 77519332e8
2024-10-10 13:35:42 +03:00
alexey.lysiuk
411531026b
- updated github actions workflow
...
* fix macos jobs
* fix warnings
2024-10-10 12:58:07 +03:00
inkoalawetrust
61bd3a739a
Added MF9_FORCESECTORDAMAGE.
...
This flag forces non-player actors to take damage from hurt floors even if SECMF_HURTMONSTERS isn't true.
2024-10-09 13:51:48 -03:00
Rachael Alexanderson
15241cbe96
- use newer zmusic
2024-10-09 11:06:30 -04:00
Christoph Oelckers
d90de3a8a1
avoid floats in integer math.
2024-10-09 09:15:29 -04:00
Dileep V. Reddy
f9a59a989b
Orthographic projection Widescreen aspect ratio horizontal clipping fixed. This one-line change only affects ortho viewpoints. Easy to verify in windowed mode.
2024-10-08 12:36:00 -04:00
inkoalawetrust
23c97b5a73
Updated ZDoom UDMF spec changelog.
...
Added additions that never got their own version change in the changelog.
2024-10-08 18:35:42 +02:00
nashmuhandes
f5c06551e4
Use a light_
prefix for custom ZDRay stuff, and actually parse light_softshadowradius for map things
2024-10-06 11:24:04 -03:00
inkoalawetrust
23d131f6c2
Made GetMidTexturePosition() const.
2024-10-05 23:10:45 -03:00
Ricardo Luís Vaz Silva
19e1d400e4
Add bounds checking to GetMidTexturePosition, add assert to P_GetMidTexturePosition
2024-10-05 23:03:05 -03:00
Christoph Oelckers
2e795bebb4
added a menu option for switching module players.
2024-10-05 12:53:21 +02:00
Christoph Oelckers
413aefb0ab
added CVAR to select the preferred MOD player and SNDINFO option to set it per song.
2024-10-05 12:37:55 +02:00
Blue Shadow
6b5be653dc
- set a default value of 1.0 for MissileChanceMult
property
2024-10-05 11:43:44 +02:00
Christoph Oelckers
f0676cdf01
fixed a few memory leaks
2024-10-05 10:22:05 +02:00
Christoph Oelckers
2b2e85005c
fix MBF21 ClearCountItem
2024-10-04 18:34:32 +02:00
Christoph Oelckers
ccbebfcf34
fix kill count management in CopyFriendliness when used on corpses.
2024-10-04 18:33:53 +02:00
Christoph Oelckers
5b1f0fdc86
bFriendly should not be set from scripts because this omits needed bookkeeping.
2024-10-04 18:32:06 +02:00
Christoph Oelckers
6aa71184f7
fixed: MBF21's flag functions did not call the special wrappers for MF_FRIENDLY.
2024-10-03 23:01:09 +02:00
Christoph Oelckers
b667b930a3
fixed logic bug with HitFriend and Refire functions.
...
The old code was essentially ineffective and useless, this is how MBF had it and how it was supposed to be.
2024-10-03 22:30:09 +02:00
Christoph Oelckers
3798fd815f
the MISSILE(EVEN)MORE flags still need to be accessible by ZScript for backwards compatibility.
...
Since these do not exist anymore an internal interface to Handle/CheckDeprecatedFlags was added.
2024-10-03 12:32:09 +02:00
Christoph Oelckers
8354c4a5c3
Replaced MISSILE(EVEN)MORE with a real property and added related Dehacked options from Crispy Doom.
...
This also adds proper deprecation messages to the deprecated flags which were missing due to a bad definition macro.
2024-10-03 12:24:16 +02:00
Rachael Alexanderson
ad4eef3b6c
- SPAC_Walking should check for SPAC_MCross not SPAC_PCross
2024-10-01 17:38:58 -04:00
Professor Hastig
2decf10863
add missing 'author' and 'label' UMAPINFO fields.
2024-10-01 12:23:27 -04:00
Christoph Oelckers
d455f57346
remove test code.
2024-10-01 17:28:42 +02:00
Ricardo Luís Vaz Silva
896c73b1e5
Fix compilation
2024-10-01 12:05:49 -03:00
Ricardo Luís Vaz Silva
9f7a8188c5
Fix broken if statement in ParseFireTexture
2024-10-01 11:59:05 -03:00
jekyllgrim
70ec8ce711
Fixed MF9_ISPUFF overlapping with MF9_NOSECTORDAMAGE
2024-10-01 11:53:11 -03:00
jekyllgrim
1392db2f5b
Made DamageSource and bIsPuff readonly
2024-10-01 11:53:11 -03:00