- Jan 07, 2017
-
-
Monster Iestyn authored
Some texture-related fixes Bugs fixed in this branch: * upper/lower/middle textures with non-existent texture ids being capable of crashing the game. For instance, RVZ1 has colormap codes on non-colormap linedefs, which causes them to wind up with invalid texture ids because of how the game tries to interpret lower/upper textures with "#" followed by characters on normal linedefs. Fortunately these "textures" are normally not visible anyway (since they're all in control sectors) unless they are swapped with in-level textures by some crazy Lua script of some sort... * animated single-patch textures with holes displaying garbage on first viewing (see this thread: https://mb.srb2.org/showthread.php?t=42195) * the heights of the lighting (shadows or colormapping) from water/translucent/shadowcasting/etc FOFs become messed up when displayed on repeated midtextures. See merge request !144
-
- Jan 06, 2017
-
-
Monster Iestyn authored
Flat changing hotfix This should fix how Lua scripts that change flats in levels, particularly to flats that don't already exist in the level, cause SRB2 to crash for anyone who joins a netgame afterwards. (I'm not sure if it's a consistent thing or not though) Probably needs a good test to verify the issue is completely fixed before being merged in. Maybe there are other minor things I didn't account for in this fix? I don't know! See merge request !141
-
- Jan 03, 2017
-
-
Monster Iestyn authored
-
Monster Iestyn authored
Remove secplanes This is just removing SSNTails's old port of ZDoom's secplane code and math, from back when he attempted slopes himself. The slopes we've had since 2.1.15 however do not need these, so we can pretty much toss the code for them out now (nothing uses them anyway). See merge request !149
-
- Jan 02, 2017
-
-
Logan Aerl Arias authored
Netcode shit
-
Logan Aerl Arias authored
-
Monster Iestyn authored
Remove all traces of SSN's old port of ZDoom's secplanes for slopes, since our slopes do not need them
-
LJ Sonic authored
-
Monster Iestyn authored
-
Monster Iestyn authored
FixedRounding hotfix Fix the FixedFloor, FixedTrunc, FixedCeil, and FixedRound functions. See merge request !142
-
Monster Iestyn authored
Savegame hotfix This fixes the first mobj thinker added/read from $$$.sav not being relinked to other objects as their target/tracer/etc properly. In particular, this fixes Brak's electric shield disappearing for anyone joining a netgame playing ERCZ (as Brak happens to be the first object added/read in this case, and Brak is the shield's target). See merge request !146
-
- Jan 01, 2017
-
-
LJ Sonic authored
-
LJ Sonic authored
-
LJ Sonic authored
-Fixed broken net commands, thus fixing (or at least greatly improving) chat/commands/joins/leaves and possibly other annoying bugs -Updated packet name list so the debug file no longer shows garbage packet names -Replaced byte values with actual net command names in the debug file. Only the first net command in a packet will be shown though -Added a MOBJCONSISTANCY define that makes the game takes all revelant mobjs to be counted in the synch seed -Added a PACKETDROP define that adds two console commands "drop" and "droprate" to simulate bad internet by dropping packets -Added/changed comments here in there in the netcode -Fixed a minor error that would ignore one of the urgent ack slots -Added a space between the map name and "zone" for the messages shown in a joiner's console
-
Monster Iestyn authored
Start mobjnums at 1 instead of 0, so that the first found mobj can be relinked as a target etc to other mobjs properly This fixes Brak's electric barrier disappearing for joiners to ERZC. There seems to be some issues with the lava falls there too I've found, but the electric barrier actually stays around now at least
-
- Dec 31, 2016
-
-
Monster Iestyn authored
-
LJ Sonic authored
-
- Dec 27, 2016
-
-
Inuyasha authored
(Fixes LSHIFT typing D repeatedly into chat)
-
- Dec 23, 2016
-
-
- Dec 22, 2016
-
-
Alam Arias authored
Hook optimisation
-
- Dec 19, 2016
-
-
Monster Iestyn authored
Zlib pkgconfig Linux build to include libgme by default See merge request !116
-
- Dec 17, 2016
-
-
Monster Iestyn authored
-
Monster Iestyn authored
Created R_CheckTextureCache to make sure midtexture/FOF walls cache their textures before choosing colfunc_2s, for software mode
-
- Dec 16, 2016
-
-
Monster Iestyn authored
Created R_GetTextureNum to make sure top/bottom/midtexture texture ids are always valid in rendering code for both software and OpenGL (and also for the Solid Midtexture effect physics code)
-
- Dec 15, 2016
-
-
LJ Sonic authored
Generic mobj hooks are now run before mobjtype-specific mobj hooks, and player/linedef executor hooks now have their own lists
-
- Dec 14, 2016
-
-
Alam Arias authored
readme.txt duplicated, also incorrect
-
Michael T. DeGuzis authored
readme.txt should be README.md
-
- Dec 13, 2016
-
-
Monster Iestyn authored
No switching skins mid-credits/custom cutscene in SP Does what it says on the tin. See merge request !129
-
- Dec 12, 2016
-
-
Monster Iestyn authored
Smoother ropes and zoom tubes Makes rope hangs and zoom tubes suck less. Specifically, they handle corners (and vertical height changes, ala sloped rope hangs) a LOT nicer. Ported from internal. See merge request !139
-
Sryder authored
-
- Dec 09, 2016
-
-
Monster Iestyn authored
As LJSonic has pointed out, there's no need for a for loop in either case; just use sector->floorpic/ceilingpic as a levelflats index directly (Besides, if that was to stop any out-of-bounds indexes being used, that's hardly the way to do it anyway)
-
- Dec 08, 2016
-
-
Monster Iestyn authored
Also created P_CheckLevelFlat to just return the flat # from a name, since that's all P_NetArchiveWorld really needed from P_AddLevelFlat anyway
-
- Dec 06, 2016
-
-
Alam Ed Arias authored
-
Monster Iestyn authored
SDL2 i_video.c code cleanup Made some code look a bit neater, removed the need for some SDL2STUBs Fury placed, vid_info console command actually kind of has a use again, etc See merge request !138
-
Monster Iestyn authored
Fix ceiling springs thrusting themselves down in midair on touch What the title says. I blame MFE_ONGROUND for being stupid, but for now I made it behave a bit better with flipped items at least. See merge request !140
-
- Dec 05, 2016
-
-
Monster Iestyn authored
This fixes ceiling springs apparently flying down with you in various scenarios
-
- Dec 01, 2016
-
-
toaster authored
-
- Nov 30, 2016
-
-
Monster Iestyn authored
Revert "(Messiness warning) attempt to start using SDL_SetRelativeMouseMode instead of the old hacks of making the mouse do movement without leaving the window and be hidden" This reverts commit 347b5318. (Too experimental, may end up adding new bugs; let's just keep it to clean up for now)
-
- Nov 25, 2016
-
-
Monster Iestyn authored
(Messiness warning) attempt to start using SDL_SetRelativeMouseMode instead of the old hacks of making the mouse do movement without leaving the window and be hidden Seems to work so far though
-
- Nov 23, 2016
-
-
Monster Iestyn authored
This way it's easier by eye to see from the list which SDL scancode maps to which SRB2 key code
-