NepDisk
6816173d98
Merge pull request #19 from WumboSpasm/followers
...
Follower improvements. Thanks Wumbo!
2024-09-12 23:17:27 -04:00
Wumbo
0dbecfdcf3
Improve presentation of followers on player setup screen
...
- Animation speed is now framerate-independent
- Render height is no longer all over the place
- Ground followers now bounce
2024-09-12 22:37:28 -04:00
NepDisk
3a1633e02a
Experimental fix to fix flipping
2024-09-12 22:24:12 -04:00
NepDisk
696d9a0d4e
Revert Use all your momentum to push back the camera
...
This reverts commit e52d569c58 .
2024-09-12 18:28:13 -04:00
NepDisk
922ea1235e
Revert "Merge branch 'natural-camera-outrun' into 'master'"
...
This reverts commit 57e69603a4 , reversing
changes made to 542e0b88df .
2024-09-12 18:25:38 -04:00
NepDisk
03ba9629bc
Merge pull request #18 from alufolie91/fixmidnightcaves
...
fix issues with R_PointOnSide on kart maps + big optimization. Thanks Alug
2024-09-12 17:28:42 -04:00
NepDisk
a5844b36cb
Disable camera lookback during loops.
...
c4154470b9
2024-09-12 16:23:55 -04:00
Alug
ddc4356fd7
fix issues with R_PointOnSide on kart maps + big optimization
2024-09-12 22:18:39 +02:00
NepDisk
ca8062edec
fix loopcam jerk
2024-09-12 16:18:16 -04:00
NepDisk
0f9c385697
Merge pull request #17 from alufolie91/fixcullcrap
...
Fix some Rendering issues + slight cleanup. Thanks Alug!
2024-09-12 16:08:59 -04:00
Alug
e76852e932
fix fof renderflags on kart maps in software
2024-09-12 21:54:55 +02:00
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
James R
410419c852
Add player_t.cameraOffset, offset chasecam Z position
2024-09-12 15:11:19 -04: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
Wumbo
b4ec4ef691
Make first follower selectable again
2024-09-12 13:38:31 -04: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
Wumbo
45304f5c3d
Handle follower colors better
...
- Default color definitions are now parsed properly
- Fallback color value is now default color instead of player color
- Player setup now renders follower with right color
Selecting the first follower in the list is currently broken, will
fix later
2024-09-12 01:34:56 -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