Commit graph

21060 commits

Author SHA1 Message Date
NepDisk
d6ed7e0373 No longer needed since it applies to freecam already 2025-03-30 11:05:50 -04:00
Alug
8eced6db14 oops smol error 2025-03-30 10:42:50 -04:00
Alug
9587afa23b let postimg stuff also apply to freecam 2025-03-30 10:41:03 -04:00
Alug
7656b519bf fix postimg data types mismatch
also remove the "postimgflag_t" typedef since its useless
and use smoler type for everything we dont need much space lol
2025-03-30 10:38:36 -04:00
Alug
6b1de73341 move postimg flags to camera struct
- also dont let water and heat be applied on top of each other since it does not look good (water postimg takes priority over heat)
- also save a little time in opengl splitscreen since it does not support heat or wöter effects
2025-03-30 10:33:48 -04:00
NepDisk
c63d596533 Remove unsued new menu file 2025-03-30 09:46:57 -04:00
Eidolon
3bab18cb21 Invert freecam turning in encore
Fixes KartKrew/Kart#652
2025-03-30 09:03:20 -04:00
James R
c4825fb7e7 R_ViewRollAngle: don't apply camera tilting while using freecam 2025-03-30 09:02:34 -04:00
James R
872b31563d P_DemoCameraMovement: even out vertical angle after toggling
After turning on freecam, the vertical angle is tilted
slightly downward (this is carried over from normal
chasecam).

Interpolate that angle back to normal while moving
forward. This makes it so you don't need to manually
adjust the vertical angle, since it would cause forward
movement to send you into the ground.
2025-03-30 09:02:15 -04:00
James R
c84d9f24fd P_DemoCameraMovement: don't let A button press from menu carry over to rise camera 2025-03-30 09:01:29 -04:00
James R
e0a191f4d5 Replace spectator movement with demo freecam 2025-03-30 08:55:40 -04:00
James R
6531cc065e Fix sound handling in demo freecam
- Object sounds are audible from the location of the
  camera
- Certain HUD sounds should no longer be audible
  - For instance, lap complete sfx
2025-03-30 08:44:56 -04:00
James R
10e4fb183d ST_overlayDrawer: hide VIEWPOINT text when using demo freecam 2025-03-30 08:42:54 -04:00
James R
f72aa63f36 Interpolate view, even when paused
Fixes slideshow movement with demo freecam while paused.
Does not appear to jitter like texture scrollers do.
2025-03-30 08:42:43 -04:00
NepDisk
fcbb77f70d Fix scripttype enum 2025-03-29 12:11:55 -04:00
NepDisk
d72f4e8917 Assorted RR party changes 2025-03-29 08:42:27 -04:00
NepDisk
b04b8a097a Let rings chain other boosts but don't let other boosts chain rings 2025-03-28 18:48:05 -04:00
Alug
fe30efacdd refactor postimg stuff so it can be combined with each other better
thx much indev! <3
everything now works with encore!
software now also supports screen effects in splitscreen!
2025-03-28 18:22:01 -04:00
GenericHeroGuy
28eafd639e Fix D-pad inputs in menu from pads other than player 1's 2025-03-28 16:15:26 +01:00
NepDisk
b08372074a Adjust bot respawn condition 2025-03-28 10:45:43 -04:00
GenericHeroGuy
486bb208c2 Fix flat alignment on Kart maps 2025-03-28 14:17:56 +01:00
NepDisk
d748cf360e Merge remote-tracking branch 'origin/cherries' into blankart-dev 2025-03-27 17:54:03 -04:00
GenericHeroGuy
2c49adda4d something something consistency 2025-03-27 22:48:56 +01:00
James R
9f6e9c109e Let savecheckpoint work online, work at all
Actually respawns you at this location! 😃

Uses object Z position instead of floor height.
2025-03-27 22:35:01 +01:00
James R
2462a5fcba Let relativeteleport work online
Requires all x, y, z arguments. Floats supported.

Old: rteleport -x 1 -y 2 -z 3
New: rteleport 1.1 2.2 3.3
2025-03-27 21:56:08 +01:00
James R
2f36b9931d Remove macro to disable noclip camera 2025-03-27 21:43:42 +01:00
James R
4cb545a0e1 Cleanup order and indentation of item definitions 2025-03-27 21:25:00 +01:00
NepDisk
42b7ec2ca6 Wipe waterrun timer on hit 2025-03-27 15:58:59 -04:00
NepDisk
3a2fd842cd Port improved GL floor clipping fix 2025-03-27 08:57:55 -04:00
NepDisk
2ed793518e Remove extra height from boostflame 2025-03-27 00:24:38 -04:00
NepDisk
769f41dba1 Use 32 instead of maxplayers 2025-03-27 00:13:21 -04:00
GenericHeroGuy
fa5cf63d83 Fix the intermission background
Also, if there's no y_buffer available, draw SRB2BACK instead of whatever
garbage is in screens[1]
2025-03-26 23:06:21 +01:00
NepDisk
d2f4ee4dae Update MD5 again lmao 2025-03-26 14:58:00 -04:00
NepDisk
e774c74257 Update MD5 for main.pk3 2025-03-26 14:39:45 -04:00
NepDisk
f338eec51a Merge pull request 'Hardcoded Stacking and Chaining' (#33) from stackingmaybe into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/33
2025-03-26 18:30:19 +00:00
GenericHeroGuy
6d4e165fe0 Merge pull request 'Unhardcode Menus' (#32) from socmenus into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/32
2025-03-26 18:21:52 +00:00
NepDisk
d225476b9b Redisable NOMD5 2025-03-26 14:12:49 -04:00
NepDisk
39da549760 Almost forgot to give perfect start mowing privilages 2025-03-26 14:06:04 -04:00
GenericHeroGuy
4b3b96536d Expose gc_respawn 2025-03-26 18:53:21 +01:00
GenericHeroGuy
dc791e494d Merge branch 'blankart-dev' into socmenus 2025-03-26 18:49:30 +01:00
NepDisk
945704849f stacking part 6: Implement customization cvars 2025-03-26 13:35:26 -04:00
NepDisk
a68eb51465 stacking part 5: Implement stacking visual 2025-03-26 09:37:29 -04:00
NepDisk
64eb425b78 stacking pt.4.5: Ring Adjustments
Rings are now capped for all modes to around chao's max duration. Ringboost affect on chaintimer has been capped to prevent them from desynching too much due to ring chaining nerf
2025-03-25 23:35:25 -04:00
NepDisk
0ae44e0fa0 stacking pt.4: Finish Chaining
Again thanks to Indev for helping me figure out why the last tick wouldn't deincrement
2025-03-25 19:14:40 -04:00
GenericHeroGuy
3c3b509aa7 Remove M_MenuItemRange
I don't like else-if chains,
but I also don't like weird, unnecessary constraints
2025-03-26 00:11:08 +01:00
GenericHeroGuy
68a29ad0dc Don't use K&R syntax for messagebox routines which was removed in C23
Yup, that's not just a function declaration thing...
Starting to doubt if this is a net improvement
2025-03-25 23:33:33 +01:00
NepDisk
f0b6ef89eb stacking pt.3: start work on chaining 2025-03-25 18:03:39 -04:00
GenericHeroGuy
eeeca0a6ba And maybe clear the message box when clearing menus... 2025-03-25 21:34:09 +01:00
GenericHeroGuy
fd7eb9e06d Refined message box code, consistent DrawPatchFill
M_StartMessage now takes a function pointer instead of an object pointer.
No more FUNCPTRCAST
2025-03-25 21:23:57 +01:00
NepDisk
7091195a95 stacking pt.2: finish stacking 2025-03-25 15:07:20 -04:00