Monster Iestyn
7f7b459f69
Cleanup of the code I've tweaked for skies, added SLOPEPARAMS macro to R_StoreWallRange for use in getting seg end z positions
2018-02-03 18:30:49 +00:00
Monster Iestyn
c41b3a186a
Pushing all my work to make OpenGL consistent with my changes to software's sky so far
2018-02-01 22:04:04 +00:00
toasterbabe
c444a460a3
cv_playername already has a valid default value of "Sonic". We do NOT need to expose things like this.
2018-01-30 22:48:53 +00:00
TehRealSalt
2a015a85b8
Setup vote is a XCMD now
...
But now the rest of voting can get desynced easily now... this is
increasingly getting more and more fucked.
2018-01-30 16:42:44 -05:00
toasterbabe
e03e97edc8
Stop leaking names.
2018-01-30 21:25:28 +00:00
TehRealSalt
921222ba95
welp
2018-01-29 21:39:13 -05:00
TehRealSalt
2d89e62822
Merge remote-tracking branch 'refs/remotes/origin/master' into democracy
2018-01-29 19:44:41 -05:00
TehRealSalt
9cda1d8d7b
Quick fix :V
2018-01-29 19:43:22 -05:00
TehRealSalt
b2db0f8750
Adjust for taller thinstring
2018-01-29 19:22:08 -05:00
TehRealSalt
912cf14781
Merge remote-tracking branch 'refs/remotes/origin/master' into democracy
2018-01-29 19:20:23 -05:00
TehRealSalt
ffe8a9199f
Merge remote-tracking branch 'refs/remotes/origin/menus-cvars-unlocks'
2018-01-29 19:17:25 -05:00
TehRealSalt
bd87988aba
Fixed spectating for real, messages for changing some kart cvars, Mirror Mode disallowed in Battle
2018-01-29 19:15:25 -05:00
Monster Iestyn
d6427c4148
some cleanup of software's seg rendering code, moved Red's polyobject plane hack to R_StoreWallRange since it doesn't actually need to be done every column draw
...
(I suspect polyobject planes don't actually need the minx/maxx hacks anymore, but I haven't the time to test that tonight nor is this branch really suited for it anyway)
2018-01-29 22:05:04 +00:00
TehRealSalt
2c160df998
Minor adjustments for a taller thin font
2018-01-28 20:37:53 -05:00
TehRealSalt
2abc973517
Minor adjustin's to the unlock list
2018-01-28 20:05:18 -05:00
TehRealSalt
6399bd49e9
Double-check legitimacy on match completion
2018-01-28 19:57:38 -05:00
Monster Iestyn
26578a8952
More sky fixes for software:
...
* Thok barriers with slopes now render fine in software
* The solid "sky walls" between different-height thok barriers adjacent to each other are gone. Forever.
2018-01-28 22:08:58 +00:00
TehRealSalt
f2ae0cf418
Remove a really minor 1-tic discrepancy
2018-01-27 23:55:43 -05:00
TehRealSalt
0cfd432d56
Functional, ready for netgame!
2018-01-27 23:52:01 -05:00
TehRealSalt
fc88ae3860
Getting there.
...
Should *theoretically* be functional... if it didn't crash on vote end.
I'm like 90% sure I'm missing a patch unload somewhere...
2018-01-27 20:59:29 -05:00
Monster Iestyn
aabf2b096f
Fix skies in software being displayed backwards
...
(I'll get round to OpenGL later)
2018-01-27 19:29:41 +00:00
Monster Iestyn
2a75523be9
Move sky plane-drawing code from R_DrawPlanes to a new function called by R_DrawSinglePlane
...
This potentially allows FOFs and polyobjects to display sky flats on them properly, unless skyboxes are involved in which case they'd fail either way
I also updated or added comments to some places of the sky drawing code and related where useful
2018-01-27 19:18:17 +00:00
TehRealSalt
1ed0202b1e
Work so far
...
Crashes, but baseline's there
2018-01-27 01:17:08 -05:00
TehRealSalt
83fab0d1c9
Oops
...
Changed my mind about my prior decision to comment out crosshair
drawing, forgot to readd it when I fixed it :V
2018-01-24 17:00:22 -05:00
TehRealSalt
a907717f4f
Spectator-only looking, fixed crosshairs
2018-01-24 16:53:20 -05:00
TehRealSalt
13477267e0
Merge remote-tracking branch 'refs/remotes/origin/master' into menus-cvars-unlocks
...
# Conflicts:
# src/g_game.c
# src/m_cheat.c
# src/p_user.c
2018-01-24 16:24:36 -05:00
TehRealSalt
8198a798ae
Merge remote-tracking branch 'refs/remotes/origin/stuff-we-need-but-not-stuff-we-deserve'
2018-01-24 02:47:27 -05:00
TehRealSalt
30c84057dd
Restructured some ticcmd stuff, temporary keyboard defaults, commented out mouse options menu
...
No more weapon number buttons, button constants reordered, and BT_JUMP
renamed to BT_DRIFT, and removed a lot of commented out stuff or stuff
we didn't need. Spectator-only support for looking up/down soon.
Keyboard defaults are just what I use, plan on adjusting it further
after more feedback
2018-01-24 02:45:06 -05:00
toasterbabe
7266c7b3ec
RIP smiles
2018-01-24 02:07:30 +00:00
toasterbabe
4876fbc4bd
Added a failure animation if you don't get the emerald. https://cdn.discordapp.com/attachments/402861856219463681/405477752972509185/srb20004.gif
2018-01-23 23:13:56 +00:00
TehRealSalt
2141ac174d
Spectating is properly implemented now
...
- Spectate button works
- Spectating & objectplace controls are usable now
- New spectator HUD
2018-01-22 22:18:57 -05:00
TehRealSalt
cd1346dd99
Commiting what I have currently, but disabled
2018-01-22 19:19:17 -05:00
TehRealSalt
0b59b340a3
Fixed brakes
2018-01-22 18:39:53 -05:00
toasterbabe
5be0c1f37d
* Improve the rendering of emerald coinboxes.
...
* Make emeralds fall onto the end tally. https://cdn.discordapp.com/attachments/400761370800422922/405122775272128512/srb20003.gif
2018-01-22 23:29:57 +00:00
TehRealSalt
b225d48caf
Camera adjustin's
...
- Look backward button works
- Increased default cam_speed, from 0.3 to 0.45. This is the highest
value that I think doesn't look overly stiff.
- Removed bobbing in first person
I was trying to do the camera angle thing that we've been talking about
for a while, but I can't get it to work well.
2018-01-22 17:08:31 -05:00
Monster Iestyn
844cee9e54
Hardcoded LUA_THZT from THZ1.wad, giving us the funny-looking steam whistle tree
...
This concludes hardcoding of scenery items for THZ
2018-01-22 18:41:14 +00:00
TehRealSalt
5981ae6ac0
Instead of player->laptime, lets add curlap
...
Since lap time will only ever be used locally, it makes more sense to
just use one variable instead of a player struct variable
2018-01-21 21:03:44 -05:00
TehRealSalt
5d3c9a1d73
Record best lap time in Record Attack
...
- Record Attack replays now save best lap time
- Removed instances of NiGHTS Attack
- Removed a lot of unlockable that have no use in Kart (ultimate mode,
perfect bonus, score emblems, etc)
- Removed all methods of activating ultimate mode
2018-01-21 19:15:26 -05:00
toasterbabe
07b67c3059
* Update V_DrawCroppedPatch and V_DrawFill to support V_PERPLAYER.
...
* Fix some mistakes in the comments for v_video.h.
2018-01-21 12:56:38 +00:00
toasterbabe
0610a1396c
Merge branch 'master' of https://git.magicalgirl.moe/STJr/SRB2Internal.git into pretty_stuff
2018-01-20 22:18:16 +00:00
toasterbabe
2141754e54
V_PERPLAYER. (Hooh boy.)
...
* Completely redid how splitscreen works, with eventual support for quads. Squish per-player stuff automatically into the right places! Works in GL, associated flag kills V_SPLITSCREEN.
* Seriously update the lives-drawing function for all gametypes, with strings that replace the lives number whenever it's missing (deprecates SKINNAMEPADDING).
* Improved how the nosshack works, alongside many other refactorings.
2018-01-20 22:14:24 +00:00
Monster Iestyn
bf849ffba2
Merge branch 'next' into lua-archive-crash-hotfixes
2018-01-20 21:33:03 +00:00
Monster Iestyn
7dd919f3f8
Some fixes to prevent bad table key types causing Lua panic errors for joining players in netgames:
...
* ArchiveTables: print an error if invalid key, to alert script author potentially
* UnArchiveTables: if the key is found to be nil after reading key and value, print an error and don't set them in the table
2018-01-20 21:18:16 +00:00
Monster Iestyn
9ff4c51736
Hardcoded SOC_FWR6 from THZ1.wad, also tweaked MT_THZFLOWERB's hitbox
2018-01-19 17:56:18 +00:00
Sryder13
4a68f5f4cb
Stop players from being able to turn during any resynch, player join, or disconeccting/lag spikes. Stops us from endless drift turning or our turns being broken by lag.
...
Also disable the lagless camera of SRB2 as lag spikes make it look a bit wonky and jerky.
2018-01-19 02:47:10 +00:00
TehRealSalt
f568b2542c
Use KARTKREW instead of CONSBACK
...
Less lump redundancy, no longer need the poor downscaled version :V
2018-01-16 22:32:39 -05:00
TehRealSalt
1ca1673f68
No more analog mode
...
It doesn't work well in SRB2Kart :V
Also fixed the player setup name field's _ being 8 px too far to the
right
2018-01-16 21:58:48 -05:00
TehRealSalt
6095337bcc
fut
2018-01-16 18:02:16 -05:00
Monster Iestyn
6067e94dc2
Prevent SV_SpawnPlayer from being able to freeze the game if gametic is 0. Additionally add a sanity check to prevent the loop going on more than necessary anyway
...
This commit fixes -playdemo and -timedemo params for command line, allowing them to actually work again
2018-01-16 15:21:49 +00:00
TehRealSalt
84718e453c
Preliminary unlockables
...
Most of the time emblems are just set to 5 minutes so that its possible
to actually unlock everything :V
2018-01-16 00:36:44 -05:00