Alug
ac7ca78e25
fix issues with fofflags on kart maps in ogl
2024-09-12 21:47:07 +02:00
Alug
71772fcef1
smal cleanup + refactor HWR_RenderBSPNode
...
og code was pain
2024-09-12 21:41:41 +02:00
Alug
97f9426a7a
fix ogl culling stuff on polyobjects
2024-09-12 21:32:27 +02:00
Alug
52e3a399ee
fix ogl water shader ripple
...
is a float, and also gets divided by ticrate earlier
2024-09-12 21:00:22 +02:00
James R
5290e3fcd8
Loop camera: do not pan with drifts
...
This would offset the camera in loops. Bad since they
sometimes have very specific parameters.
2024-09-12 13:07:02 -04:00
James R
1189720220
Loop camera: do not reverse panning direction based on player camera
2024-09-12 13:06:55 -04:00
James R
0d9ea51279
Default loop camera settings if camera distance is not set
2024-09-12 13:05:41 -04:00
James R
dd7e3e4c26
Loop camera
...
It zooms out, pans to the side and toward the player.
Loop Center thing:
- arg2: zoom-out speed in tics (zooms out when entering the loop)
- arg3: zoom-in speed in tics (zooms in when exiting the loop)
- arg4: zoom-out distance in fracunits (multiply by 65536)
- arg5: angle to pan to the side of the loop in degrees fracunits (multiply by 65536)
- This will be flipped depending on where the camera was
facing before entering the loop.
- arg6: panning speed in degrees fracunits (multiply by 65536)
- arg7: panning acceleration in tics (camera gradually pans to side of loop)
- arg8: panning deceleration in tics (camera gradually pans back to normal)
2024-09-12 13:04:37 -04:00
James R
7dfa273dde
Loops: lag camera correctly
2024-09-12 13:01:41 -04:00
Oni
4c994de722
Merge branch 'loops' into 'master'
...
Sonic Loops
See merge request KartKrew/Kart!991
2024-09-12 12:10:40 -04:00
toaster
6927191a24
Merge branch 'loops-prep' into 'master'
...
Prep for Sonic Loops
See merge request KartKrew/Kart!990
2024-09-12 11:48:08 -04:00
NepDisk
e2e81d1c27
Run old function ceiling and floor move regardless when in binary
2024-09-12 01:38:50 -04:00
NepDisk
5733b3b14b
resync sourceline
2024-09-12 00:29:35 -04:00
NepDisk
84f4ce5510
Fix crushers on anicent tomb in the uglyist way possible
...
yes duplicate code but can't be arsed to fix new code for now
2024-09-12 00:19:39 -04:00
NepDisk
b275c2423a
readd exec permission
2024-09-11 14:42:04 -04:00
NepDisk
ed68557f6f
Merge pull request #15 from alufolie91/fixfogcrap
...
Restore karts fog brightness behaviour for binary kart maps. Thanks Alug!
2024-09-11 12:08:41 -04:00
NepDisk
f22d4cd470
Merge pull request #16 from alufolie91/fixsoftskywalls
...
Fix Skywalls and Culling on binary maps ( Software renderer edition). Thanks Alug!
2024-09-11 12:08:19 -04:00
Alug
736b1bda04
did not mean to revert this
2024-09-11 18:01:59 +02:00
Alug
a1e4b5d6ba
fix software skywalls
...
this is a fucking mess thx
2024-09-11 17:58:15 +02:00
NepDisk
4a9619e7df
Forgot some lines whoops
...
thanks alug!
2024-09-11 11:40:37 -04:00
Alug
435b8337f3
Merge branch 'v2dev23' into fixfogcrap
2024-09-11 17:20:45 +02:00
Alug
28af6e6cf4
Merge branch 'NepDisk:v2dev3' into v2dev23
2024-09-11 17:20:36 +02:00
Alug
d7447dbfc1
no fog fullbright in binary maps
2024-09-11 17:19:18 +02:00
NepDisk
8c459ed0e7
windows buildtest3
2024-09-11 11:15:25 -04:00
NepDisk
1c336c204d
windows buildtest2
2024-09-11 11:09:50 -04:00
Alug
737173c382
always use planelightlevel for translucent planes when in binary maps
...
since kart did not draw every fogplane at fullbright
2024-09-11 16:23:41 +02:00
NepDisk
2ba9ebdce4
Merge pull request #13 from alufolie91/removeunusedhwcode
...
Remove a bunch of unused clutter in hw_main.c. Thanks Alug!
2024-09-11 10:23:31 -04:00
NepDisk
dd8f5c3da9
Merge pull request #14 from alufolie91/fixbinaryclipping
...
Fix issues with Clipping and Skywalls in kart binary maps in Opengl. Thanks Alug!
2024-09-11 10:23:08 -04:00
NepDisk
2c8b0150ff
test this
2024-09-11 10:15:10 -04:00
NepDisk
d7e6acf0c1
use fallback complast to fix compile issues
2024-09-11 16:12:45 +02:00
Alug
6dd1289f1a
Merge branch 'NepDisk:v2dev3' into removeunusedhwcode
2024-09-11 16:07:35 +02:00
Alug
7c8d9ddaf5
need to draw skywalls first here
2024-09-11 16:05:29 +02:00
NepDisk
99bf1f3518
use fallback complast to fix compile issues
2024-09-11 09:57:11 -04:00
Alug
b45158995c
properly take player fov into account for frustumangle clipping
2024-09-11 15:54:19 +02:00
Alug
adcb7b4f63
fix skywall issues on binary kart maps
...
for the most part
fixes performance issues and other things
still some issues that i need to look into
2024-09-11 15:48:31 +02:00
Alug
6477695e92
remove old broken and unused clipping code from hw_main.c
2024-09-11 14:53:51 +02:00
NepDisk
685d72b6d7
Clamp rover->alpha-1 to prevent overflow
...
Thanks Alug!
2024-09-11 08:31:18 -04:00
NepDisk
2f298af463
Point out some duplicate objects and make them -1
2024-09-10 23:50:00 -04:00
NepDisk
8bf5f2c5fb
Fix stringargs crash in P_ProcessSpecial
2024-09-10 22:55:00 -04:00
NepDisk
1085c6ceb0
Implement blan folder and reimplement walltransfer
...
Wall transfering can now be used by enabling cvar BG_forcewalltransfer or putting WALLTRANSFER into your map header
2024-09-10 22:36:45 -04:00
NepDisk
0ef46ec9e2
add back P_ThingOnSpecial3DFloor for back compat with older scripts
2024-09-10 18:08:35 -04:00
NepDisk
040bf74a55
Remove uneeded test check here that I added
2024-09-10 15:53:17 -04:00
NepDisk
6df955cdc3
Revert Track skybox within player struct
...
This was done to make lua scripts that change the skybox work again!
This reverts commit 196dc77e6faafe41203ef132580c3178ad4562de.
2024-09-10 14:43:00 -04:00
NepDisk
a14b5bd755
Disable Thing stepup for now like Release RR
2024-09-10 11:44:20 -04:00
NepDisk
128865e2af
Merge pull request #12 from WumboSpasm/monitorbump
...
Fix buggy monitor collision in Kart Airlines, attempt 2. Thanks Wumbo
2024-09-09 19:24:03 -04:00
Wumbo
5e78be3c52
Fix buggy monitor collision in Kart Airlines, attempt 2
2024-09-09 19:15:07 -04:00
NepDisk
e45ad78b18
Fix rng desync
2024-09-09 15:16:21 -04:00
James R
fed3bbb74f
Replays: do not initialize displayplayers to INT32_MAX
...
- Only demo playback does this and it's a mystery why
2024-09-09 14:44:32 -04:00
toaster
8545e26adf
Tryx, tryy for P_GetThingStepUp in increment_move instead of destination x, y
2024-09-09 14:09:02 -04:00
toaster
99b42992f5
P_CheckDeathPitCollide: Use P_GetSpecialBottomZ/P_GetSpecialTopZ instead of floorz, ceilingz
...
Fixes a nasty ledge/FOF touch oversight
2024-09-09 12:08:06 -04:00