James R
b62a3b623a
Don't let Lua cvar setting functions work on CV_NOLUA vars
2020-11-09 18:54:00 -08:00
Riku Salminen
824dedb0e8
Make the replay camera follow the player
2020-11-09 18:55:00 -05:00
James R
4fcca22343
Merge branch 'step-up-goofs-2' into 'next'
...
Fix disabling step up/down not working
See merge request STJr/SRB2!1219
2020-11-09 17:52:41 -05:00
James R
202d2126c9
Merge branch 'fix-leave-div-by-0' into 'next'
...
Fix stupid divide-by-zero error when leaving servers
See merge request STJr/SRB2!1240
2020-11-09 17:52:19 -05:00
Riku Salminen
3daee0ebf8
Made height/spinheight and height change values in replays more accurate
2020-11-09 17:01:20 +02:00
GoldenTails
fae4709f4b
Fix stupid divide-by-zero error
2020-11-08 23:28:20 -06:00
GoldenTails
9e6c0c31be
Add skincolor vars to the NetSave
2020-11-08 20:43:16 -06:00
Steel Titanium
bcaed4b95b
Remove unused music types
2020-11-08 21:33:12 -05:00
Steel Titanium
050a22f1ce
Merge branch 'next' of https://git.do.srb2.org/STJr/SRB2 into lua-musicfuncs
2020-11-08 21:20:07 -05:00
James R
876aeb6a31
Merge branch 'allowshaders' into 'next'
...
Let the server or an admin toggle clients' custom shaders
See merge request STJr/SRB2!1181
2020-11-08 21:09:56 -05:00
Jaime Passos
b8f668b2e0
rename
2020-11-08 23:02:05 -03:00
James R
16f08d28e2
Merge branch 'hyperwalls-fix' into 'next'
...
Fix hyperwalls
See merge request STJr/SRB2!1232
2020-11-08 20:59:28 -05:00
James R
9e6f64ea22
Merge branch 'x' into 'next'
...
Whitelist missing graphics
See merge request STJr/SRB2!1189
2020-11-08 20:48:25 -05:00
James R
b2dc35864e
Merge branch 'pngpal-compare' into 'next'
...
Compare PNG palettes with the game's palette, instead of assuming they are the same
See merge request STJr/SRB2!1185
2020-11-08 20:46:07 -05:00
James R
bbd003976b
Merge branch 'write-thingies' into 'next'
...
The lump is not needed for P_WriteThings
See merge request STJr/SRB2!1231
2020-11-08 20:35:51 -05:00
James R
049237e50f
Merge branch 'gif-dynamic-delay-v2' into 'next'
...
EMERGENCY: By default use the old gif_dynamicdelay v1 behavior, but keep v2 as an option.
See merge request STJr/SRB2!1236
2020-11-08 19:33:03 -05:00
James R
097f204ceb
Merge branch 'register-metatables' into 'next'
...
Improve support for metatables in netgames
See merge request STJr/SRB2!1224
2020-11-08 19:30:51 -05:00
Louis-Antoine
9f851dc285
Return explicitly when failing to register a metatable
2020-11-09 00:16:40 +01:00
Steel Titanium
d26172661d
Remove spritedef field
2020-11-08 13:31:59 -05:00
Steel Titanium
83a87042f1
Push skin->sprites as light userdata
2020-11-08 13:25:56 -05:00
Louis-Antoine
87206a8c21
Show a console error if the gamestate contains too many tables
2020-11-08 17:33:49 +01:00
Louis-Antoine
e52cb7f6fa
Throw an error if too many metatables are registered
2020-11-08 17:20:25 +01:00
Steel Titanium
1320f10839
Allow access to skin.sprites[]
...
Only numframes so far though, as there's already a function for what spriteframe provides.
2020-11-07 23:55:37 -05:00
James R
c0dbc562bb
Fix floating point math
2020-11-07 13:48:37 -08:00
LJ Sonic
9b151ca45c
Merge branch 'resend-gamestate' into 'next'
...
Resend gamestate when resynching
See merge request STJr/SRB2!829
2020-11-07 13:14:32 -05:00
James R
515d7eeb9e
Let's try an experiment: move the epoch forward as I_GetTime is called
...
This will make it even longer until time wraps around. Have you ever run a
srb2 server for 4 years straight?
2020-11-07 01:57:09 -08:00
GoldenTails
9d11d8eec9
Remove 3 wasteful bytes of guaranteed blank memory from some place where it's not gonna matter that much
2020-11-07 03:49:21 -06:00
GoldenTails
d031bb5357
fix dumb memcpy
2020-11-07 03:43:55 -06:00
James R
b72789b0c9
Huge perfstats refactor
...
I needed to update it to make it functional with the precise timer. But I also
got sick of looking at the mess of sprintf followed by draw call.
2020-11-07 01:32:59 -08:00
James R
e5f37523b8
Use precise time for gif timing
2020-11-07 01:32:25 -08:00
James R
84ce53db60
Use high precision timer, replace I_GetTimeMicros with I_GetPreciseTime and I_PreciseToMicros
2020-11-07 01:31:24 -08:00
GoldenTails
e473bfd4cd
By default use the old gif_dynamicdelay v1 behavior, but keep v2 as an option.
2020-11-07 03:02:21 -06:00
Hannu Hanhi
cc8bd7ef59
Clarify license file mention in libdivide.h
2020-11-07 00:19:43 +02:00
James R
425b56c288
Remove win32 specific timer
2020-11-06 14:14:12 -08:00
James R
4ca994a05b
Merge branch 'gif-dynamic-delay-v2' into 'next'
...
Give the GIF recorder some memory so frame delays are a little more accurate
See merge request STJr/SRB2!1198
2020-11-06 17:10:45 -05:00
James R
0d97903573
Do not factor height into sprite thickseg sorting
2020-11-05 18:45:52 -08:00
James R
8d63a994f0
Remove unused stuff
2020-11-05 18:45:51 -08:00
James R
81cbf35560
Check that top of sprite is above plane or bottom is below
...
This fixes slightly raised fofs drawing on top of sprites that should be in
front of them. Previously would check that the bottom of the object was above
the plane. Now also uses sprite offsets like the fof seg sorting does.
2020-11-05 18:45:43 -08:00
GoldenTails
c70d5a9773
Make mapmusflags
and mapmusname
writable.
2020-11-05 18:12:35 -06:00
GoldenTails
365e02bb32
Make skincolor_*
CTF color variables writable.
2020-11-05 17:38:32 -06:00
GoldenTails
2b39a971ac
Make stoppedclock
writable.
2020-11-05 15:22:45 -06:00
GoldenTails
f42dee1871
Make displayplayer
writable.
2020-11-05 13:43:33 -06:00
GoldenTails
8a0f55e4ad
Make gravity
writable.
2020-11-05 12:39:03 -06:00
GoldenTails
113e6b6585
Make token
writable.
2020-11-05 12:38:47 -06:00
GoldenTails
a502b09929
Make emeralds
writable.
2020-11-05 12:37:49 -06:00
Jaime Passos
a655257f4b
Remove RF_VOXELSPRITE
2020-11-05 00:44:10 -03:00
Jaime Passos
36550725f3
P_DeleteFloorSpriteSlope -> P_RemoveFloorSpriteSlope
2020-11-05 00:42:14 -03:00
Jaime Passos
8f65b98c24
Remove NOWATER define
2020-11-05 00:00:08 -03:00
Jaime Passos
c07c80fd9e
Plane optimization and cleanup
2020-11-04 23:46:34 -03:00
Jaime Passos
805818d48e
R_DrawSplatSprite -> R_DrawFloorSprite
2020-11-04 21:43:16 -03:00