Commit graph

19743 commits

Author SHA1 Message Date
NepDisk
d644105b73
Merge pull request #9 from NepDisk/udmf-cherrypick-cherrypick
Update UDMF and Other Mapping Features
2024-09-07 17:32:30 -04:00
NepDisk
3da39cde1b Fix skybox in software 2024-09-07 17:07:29 -04:00
Alug
7b887a0c0a make fan particles not crash kart maps
idk should hopefully not break them in durr maps
2024-09-07 16:12:38 -04:00
AJ Martinez
2f9c1631ca Fix K_PlayerTripwireSpeedThreshold breakage 2024-09-07 15:44:15 -04:00
AJ Martinez
bb4d3ea2fb Grant short tripwire leniency when passing tripwire 2024-09-07 15:39:52 -04:00
AJ Martinez
8b66878ab5 Opaque tripwire on subtractnum maps 2024-09-07 15:36:28 -04:00
Sally Coolatta
607c5c5dae SubtractNum also makes tripwire subtractive 2024-09-07 15:36:20 -04:00
Sal
15e02127dc Merge branch 'fix-window-refocus' into 'master'
SDL: only react to window focus changes if state actually changes

See merge request KartKrew/Kart!859
2024-09-07 15:22:18 -04:00
James R
d6fa3023b7 Do not set cvars with S_SetSfxVolume or S_SetMusicVolume
Don't do this because in sdl/i_video.cpp,
S_InitMusicVolume is called to unmute music when the
window is refocused. Because I_StartupGraphics is called
before those cvars are added and it is an error to try to
set a cvar before it is added.
2024-09-07 15:21:17 -04:00
NepDisk
272535fa17 readd back these accidently removed lines and fix crash 2024-09-07 14:46:18 -04:00
Oni
8012a21070 Merge branch 'alt-music' into 'master'
Alt Music

See merge request KartKrew/Kart!915
2024-09-07 13:57:13 -04:00
NepDisk
0c7cc41527 More Tweaks to outrun
Use player scale if grown or shrunk other wise use FRACUNIT
2024-09-07 13:13:51 -04:00
NepDisk
a32094605f Fix up loading 2024-09-07 11:58:30 -04:00
NepDisk
d198c1f7de Fix up release compiling
Now all you should have todo is put the hash in
2024-09-07 11:30:27 -04:00
NepDisk
cc37e7bce9 Disable block players for now
this is causing issues on some v1 maps by making some lines impassible even if its just doing vertex slopes or flat alignment
2024-09-07 02:43:36 -04:00
NepDisk
9a9012b338 Fix Vertex Slope Things
Thanks Wumbo!
2024-09-07 01:42:31 -04:00
NepDisk
a12f67cbbf Streamer Safe music cvar 2024-09-07 01:39:59 -04:00
Eidolon
957a051692 Add 'contentidunsafe' property to MUSICDEF
This allows marking music in MUSICDEF as unsafe for Content ID and
other similar content surveillance mechanisms.
2024-09-07 00:45:24 -04:00
toaster
16aa826eb4 S_FindMusicDef: Handle NULL/empty string explicitly 2024-09-07 00:41:36 -04:00
Oni
f6edce1f88 Merge branch 'multi-musicdef' into 'master'
Multi Musicdef

See merge request KartKrew/Kart!1084
2024-09-07 00:41:27 -04:00
toaster
4f6ebff439 musicdef_t: Add hash field
Slight optimisation for S_FindMusicDef, but will net us some big wins with our next feature.
2024-09-07 00:17:09 -04:00
James R
a4b073a76b Merge branch 'tunes-show-credit' into 'master'
Print musicdef along with tunes -show

See merge request KartKrew/Kart!854
2024-09-07 00:15:48 -04:00
Sal
dc84a294cb Merge branch 'find-musicdef' into 'master'
Add S_FindMusicDef, function to find musicdef by name

See merge request KartKrew/Kart!860
2024-09-07 00:14:58 -04:00
Oni
110c9e2dc7 Merge branch 'musicdef-update' into 'master'
First Musicdef changes in preparation for music test

See merge request KartKrew/Kart!812
2024-09-07 00:14:41 -04:00
toaster
372e655d70 Merge branch 'fix-addfile-double-error' into 'master'
Fix networked addfile command erroring twice for already added files

See merge request KartKrew/Kart!1100
2024-09-07 00:10:33 -04:00
James R
038c401d8b line 448: fix skybox mobj reference leak
Calling P_SetTarget on the temporary skybox_t is
pointless. P_SwitchSkybox calls P_SetTarget when copying
to the player struct.
2024-09-06 22:16:36 -04:00
NepDisk
b65c9fd33d Additional P_SetTarget mobj_t pointer fixes on player struct
2a87cfcdf1
2024-09-06 22:15:18 -04:00
James R
dc25bafd27 Add RF_HIDEINSKYBOX, stop rendering object in skybox 2024-09-06 20:31:18 -04:00
James R
ff07fcf232 line 448: do not change skybox after player finishes the race 2024-09-06 20:26:39 -04:00
NepDisk
27235e2241 Add PogoSpring Minimum and Maxium speed to terrain 2024-09-06 19:35:45 -04:00
NepDisk
097d1c09db Give waterpanels a different sound 2024-09-06 18:49:08 -04:00
NepDisk
ee60073749 Fix and Tweak waterrun panels
These now last 2 seconds which is slighty longer then a  sneaker, to allow for easier water traversal without stacking
2024-09-06 18:37:42 -04:00
NepDisk
0cb1a8b21c Acutally Allow the use of spring strength with pogospring
The previous commit did make this work oops...
2024-09-06 18:18:47 -04:00
NepDisk
1da4a9b4b6 Allow the use of spring strength with pogospring
There may be no trick panels but this will do hopefully....
2024-09-06 17:16:16 -04:00
NepDisk
443737fc9d Implement Outrun terrain type with a twist!
Since I want to keep the v1 style speed cap, I am going to use a timer set alongside the outrun to enable/disable the ground speed cap so the speed boost doesn\'t get neuterd hard
2024-09-06 17:08:19 -04:00
NepDisk
1182b037b7 Fix offroad terrain particles appearing for spectators 2024-09-06 13:21:53 -04:00
NepDisk
b10b78b1a4 Add waterrun to lua 2024-09-06 04:13:07 -04:00
NepDisk
9f937cc4ae Recreate old water skipping 2024-09-06 04:08:03 -04:00
NepDisk
4fd41ab4d5 Revert gravity changes 2024-09-06 02:58:28 -04:00
NepDisk
f1a63eaf8c remove unused spring star code 2024-09-06 02:42:20 -04:00
toaster
0a233f2959 Merge branch 'fix-fof-spring-terrain' into 'master'
K_ProcessTerrainEffect: fix spring crash on top of FOF

See merge request KartKrew/Kart!1162
2024-09-06 02:26:31 -04:00
TehRealSalt
f801bdf799 Remove R_DoorClosed
This function has caused me, so much unexpected pain because of just how out of the way it is, and NOTHING else uses it
2024-09-06 01:25:53 -04:00
NepDisk
973760e60d opengl directional lighting and gl brightmaps 2024-09-05 22:17:22 -04:00
NepDisk
4395d26168 TERRAIN: add 'remap' boolean, toggles ENCOREMAP/TWEAKMAP
Nep Note: I dont know where dc_copy or dc->lightmap are from once I find out Ill uncomment that code....
2024-09-05 22:12:44 -04:00
James R
ed8b681949 Add lightlevel field to mobj_t
Adds r_spritefx.cpp

lightlevel should be -255 to 255, relative offset to
normal sector lightlevel.

If RF_ABSOLUTELIGHTLEVEL, mobj_t.lightlevel becomes an
absolute lightlevel in the range 0 to 255.
2024-09-05 21:39:06 -04:00
James R.
19a9639add Add R_GetBrightmapColumn, convert brightmaps to associated texture's column layout
- Ensures that column drawer doesn't read out of bounds
  the brightmap column.
- Refactored code in r_segs.cpp, so it checks
  R_TextureHasBrightmap.
- Added comments for plane brightmaps and sprite
  brightmaps, that these are still error-prone.
2024-09-05 21:26:18 -04:00
NepDisk
6342354014 Fix positioning 2024-09-05 20:45:53 -04:00
NepDisk
7226ad5430 Use smaller caption font 2024-09-05 20:12:24 -04:00
Eidolon
e6d7cdf689 Only interpolate shadowcasters if they exist 2024-09-05 20:10:07 -04:00
James R
865140b9f4 Use interpolated mobj x/y/z/angle for splats 2024-09-05 20:05:40 -04:00