Sryder
9502d87d86
Some fixes and updates for HWR_SplitWall
...
Solid walls *can* be cut
Fix issues with water and fog FOFs not cutting each other out correctly
Fix Fog colourmap and lighting setting that is done here.
Remove HWR_SplitFog
There is currently a bug with FF_DOUBLESHADOW (that also exists in software) but has a larger impact here. When 2 FF_DOUBLESHADOW lights are directly stacked on each other the bottom one has its height set incorrectly. This causes all the Fog in the timed gravity flipping section of ERZ2 to be drawn and it looks really bad.
2018-03-20 14:20:08 +00:00
toasterbabe
61ec4911a5
* Clean up a lot of NiGHTS stuff still using the old, shitty NOSCALESTART offsetting in nonstandard resolutions.
...
* Clean up the ST_ drawing macro list.
2018-03-20 00:19:20 +00:00
toasterbabe
07e47f6ccb
* Allow for V_ flag control for hudinfo SOC/Lua stuff through hudinfo[n].f (for flags).
...
* Fix Old Special Stage offsets.
* Fix drowning number offsets.
* Remove useless "WS" macros.
2018-03-19 23:08:51 +00:00
toasterbabe
9cb3b395eb
Fix issues with the level platter in nonstandard resolutions.
2018-03-19 17:41:53 +00:00
toasterbabe
28d2949331
Make some tweaks to devmode offsets.
2018-03-19 16:39:37 +00:00
toasterbabe
b9dbbef057
Some minor intro tweaks.
2018-03-19 16:36:14 +00:00
Sryder
9c1bf9798a
Revert "Fix screenshot functionality in fullscreen in SDL2"
...
This reverts commit 83d4f29367 .
The reason I am reverting this is because the last commit actually fixes the *old* screenshot functionality, as the screen is being drawn back onto the buffer after they're swapped in the "real" size. Meaning the old function actually works perfectly fine now.
2018-03-18 18:33:53 +00:00
Sryder
4e40a810f7
Fix wipes in low resolutions
2018-03-18 17:12:12 +00:00
Sryder
8e18d804fe
Draw the final screen texture in the centre with black bars
...
Only applies when the monitor aspect ratio is different to the game's aspect ratio.
2018-03-17 19:22:14 +00:00
Sryder
467d24be8c
Fix OpenGL Title Screen Sky
...
My IDE doesn't seem to like Vada's name.
2018-03-17 15:11:32 +00:00
Sryder
1275c214ad
Remove the OpenGL only code from V_DrawPatchFill
...
That's all of the HUD drawing functions that are currently used updated in GL.
2018-03-17 14:47:06 +00:00
Sryder
7df299d5e4
Match HWR_DrawCroppedPatch to V_DrawCroppedPatch
2018-03-17 13:58:44 +00:00
Sryder
8ed6d9c31c
Add the full-screen drawfill functionality to HWR_DrawFixedPatch
2018-03-17 13:26:43 +00:00
Sryder
7308e391a9
Make HWR_DrawFill match V_DrawFill
2018-03-16 19:46:45 +00:00
Sryder
7812c55e57
Match HWR_DrawFixedPatch to V_DrawFixedPatch
2018-03-16 18:08:24 +00:00
Sryder
5c3f203d91
Translucent floors shouldn't write into the depth buffer
2018-03-15 23:59:01 +00:00
Sryder
0742655892
Better fog block colouring
...
They still aren't perfect, but now they are at least not quite so obviously just translucent polygons over the level. A mixture between partially modulating the background colours and adding the fog colour. Notably white fog blocks look like they're brightening what's behind them.
Additive was also setting noalphatest before, can probably decide that depending on what it needs anyway. I don't think it's currently used anyway.
2018-03-15 23:58:37 +00:00
TehRealSalt
dfaa7aaad4
missed something
2018-03-14 16:37:42 -04:00
TehRealSalt
eb1b84ce5c
Merge remote-tracking branch 'refs/remotes/origin/master' into sonicitems
...
# Conflicts:
# src/info.c
# src/k_kart.c
# src/p_enemy.c
# src/p_inter.c
# src/p_mobj.c
2018-03-14 16:12:15 -04:00
Alam Ed Arias
1e76cb8a88
Merge branch 'master' into next
2018-03-14 14:29:42 -04:00
Alam Ed Arias
93e143e26f
Merge remote-tracking branch 'public/master'
2018-03-14 14:26:07 -04:00
colette
1151f4bba3
Merge branch 'credits_update' into 'master'
...
Credits update
See merge request STJr/SRB2!231
2018-03-14 12:56:27 -04:00
toasterbabe
5f4fa843c2
i suck at the alphabet!
2018-03-14 16:55:33 +00:00
toasterbabe
cb0511a912
oh yeah this guy's name needs changing too
2018-03-14 16:49:10 +00:00
toasterbabe
429a293a1b
down with cis
2018-03-14 16:47:19 +00:00
Sryder
b8cb80255e
Merge branch 'debug-fix'
2018-03-14 10:11:10 +00:00
TehRealSalt
036029bbd7
Rename fake item to eggman monitor
2018-03-13 21:07:08 -04:00
Sryder
80230e4429
Fix Bombs
...
Use reactiontime instead of health so chain reactions can occur when multiple bombs are layered.
Make the check for nearby players happen BEFORE the spawning of explosion objects.
Remove MF_NOCLIPTHING and MF_MISSILE from bombs so they don't try and die when they hit the floor sometimes.
2018-03-13 11:07:08 +00:00
Sryder
eb909dabb3
Shadow optimisation
...
Done like Overlays, goes through a list of shadows ONLY
2018-03-13 05:58:57 +00:00
Sryder
78e2021f4b
Make sure it's a waypoint before doing distance calculations
2018-03-13 05:25:04 +00:00
Sryder
201392d34b
Fix the item box related crashes
...
Removed Magnet item box pulling code. It's a mess, hacky, doesn't really help in races, and breaks things. We will implement something new for it soon.
2018-03-13 05:20:47 +00:00
Sryder
68a9454fa3
Use the constant, not a magic number
2018-03-13 02:54:49 +00:00
Sryder
3617a4320e
Stop touching a random item box crashing debug builds
2018-03-13 02:51:14 +00:00
TehRealSalt
638d2fce41
whoops
2018-03-12 01:23:42 -04:00
TehRealSalt
b12872af02
what is this bullshit?!
...
r_local.h just got completely overwritten by a copy of r_draw.h.....
2018-03-12 01:21:35 -04:00
TehRealSalt
79ba08ac7d
Merge remote-tracking branch 'refs/remotes/origin/master' into sonicitems
...
# Conflicts:
# src/d_netcmd.c
# src/g_game.c
# src/k_kart.c
# src/p_enemy.c
# src/p_inter.c
# src/p_map.c
# src/p_user.c
# src/sounds.c
# src/sounds.h
# src/y_inter.c
2018-03-12 00:58:13 -04:00
TehRealSalt
6a1e542277
Merge remote-tracking branch 'refs/remotes/origin/sal-misc'
2018-03-12 00:13:33 -04:00
Sryder
dee6c2b97d
Comment out calls to CV_SetValue for cv_analog
2018-03-12 03:18:45 +00:00
Sryder
ac53757e8d
Update dehacked lists
...
Why were all of these states and objects missing
2018-03-12 00:21:14 +00:00
TehRealSalt
fc329d893b
Better gamepad axis support
2018-03-11 18:07:28 -04:00
TehRealSalt
1797e3d09e
Fixed mouse turning
...
Only works with spectating, and is affected by mirror
2018-03-11 13:12:09 -04:00
TehRealSalt
0ed9232758
Remove unused mousemove snippet
2018-03-11 12:58:33 -04:00
TehRealSalt
84c7241a70
Merge remote-tracking branch 'refs/remotes/origin/master' into sal-misc
2018-03-11 12:49:15 -04:00
TehRealSalt
798f87907e
Merge remote-tracking branch 'refs/remotes/srb2public/fof-slope-skew-backport'
2018-03-11 12:47:44 -04:00
Sryder
9b753c2e95
Merge branch 'master' of git@git.magicalgirl.moe:KartKrew/Kart.git
2018-03-11 06:38:43 +00:00
Sryder
a807ac7bde
Lower kart engine sound distance
2018-03-11 06:38:22 +00:00
TehRealSalt
5378cd8184
Disable "Play Credits" if you're in a game
...
I have no clue if it'd break or not if you used this in a netgame (my
gut feeling is "it would break"), but even if it worked it'd be stupid
:V
2018-03-09 20:57:13 -05:00
LJSonik
836059419c
Merge branch 'master' into minor-net-command-fixes
2018-03-09 17:15:37 +01:00
MonsterIestyn
632c7dd5ce
Merge pull request #239 from LJSonik/net-archive-fix
...
Fix Lua panic when archiving a table element with an userdata key
2018-03-09 16:13:12 +00:00
Louis-Antoine
dc02ef886f
Fix Lua panic when archiving a table element with an userdata key
2018-03-09 16:40:34 +01:00