Latest Raze Changes
Latest 50 commits, skipping 8200
Unofficial development builds at DRD Team
29-Dec-2018 (Saturday) at 07:19:38 PST by Christoph Oelckers
- pass level as an argument to some code being used by the map loader.
29-Dec-2018 (Saturday) at 06:44:21 PST by Christoph Oelckers
- let UDMFParser use the level from the map loader, not the global variable.
29-Dec-2018 (Saturday) at 05:49:02 PST by alexey.lysiuk
- fixed SPC music loops
This reverts the following commit from game-music-emu repository https://bitbucket.org/mpyne/game-music-emu/commits/49238f9ae5792e16481228916cef50c4a6c6c5a0
29-Dec-2018 (Saturday) at 05:01:07 PST by Christoph Oelckers
- fixed precaching of switches.
The backwards animation accessed the wrong array which in case of sequences with different length could crash
29-Dec-2018 (Saturday) at 05:49:02 PST by alexey.lysiuk
- fixed SPC music loops
This reverts the following commit from game-music-emu repository https://bitbucket.org/mpyne/game-music-emu/commits/49238f9ae5792e16481228916cef50c4a6c6c5a0
29-Dec-2018 (Saturday) at 05:01:07 PST by Christoph Oelckers
- fixed precaching of switches.
The backwards animation accessed the wrong array which in case of sequences with different length could crash
29-Dec-2018 (Saturday) at 04:27:43 PST by Christoph Oelckers
- use a TArray to store the sprite model hash to get rid of one atterm call.
29-Dec-2018 (Saturday) at 03:58:12 PST by Christoph Oelckers
- removed the static members from FMaterial.
Their functionality has been moved to more appropriate places already and they were essentially unused.
29-Dec-2018 (Saturday) at 03:52:34 PST by Christoph Oelckers
- removed some unused bits of code.
29-Dec-2018 (Saturday) at 02:48:28 PST by Christoph Oelckers
- do not use global variables to track state in the decal code.
Setups like this have caused problems in the past so best get rid of it.
29-Dec-2018 (Saturday) at 03:36:10 PST by alexey.lysiuk
- fixed ammo check for weapon with 'uses both' flags
29-Dec-2018 (Saturday) at 02:34:38 PST by alexey.lysiuk
- fixed missing attack sound in A_CustomPunch
28-Dec-2018 (Friday) at 08:20:12 PST by Major Cooke
Fixed: IsFakePain received the modified damage instead of the raw, preventing ALLOWPAIN from working as intended.
27-Dec-2018 (Thursday) at 10:02:49 PST by Erick Tenorio
- TNT.WAD fixes
27-Dec-2018 (Thursday) at 09:40:18 PST by Erick Tenorio
- Have Plutonia MAP16 pit kill player
29-Dec-2018 (Saturday) at 02:34:38 PST by alexey.lysiuk
- fixed missing attack sound in A_CustomPunch
29-Dec-2018 (Saturday) at 01:19:31 PST by Christoph Oelckers
- reworked the lock code to remove the 255 locks limit and to allow it to automatically deinitialize.
28-Dec-2018 (Friday) at 23:49:53 PST by Christoph Oelckers
- fixed: The polyobject spawn point collector did not properly check for bad mapthings.
28-Dec-2018 (Friday) at 23:43:36 PST by Christoph Oelckers
- made PlayerPawn.TweakSpeeds virtual.
28-Dec-2018 (Friday) at 16:18:21 PST by Christoph Oelckers
- eliminated the two global FraggleScript variables by moving them into DFraggleThinker.
28-Dec-2018 (Friday) at 16:17:59 PST by Christoph Oelckers
- treat non-existent arrays in the savegame as zero length.
28-Dec-2018 (Friday) at 14:19:01 PST by Christoph Oelckers
- cleanuo.
28-Dec-2018 (Friday) at 14:14:22 PST by Christoph Oelckers
Merge branch 'master' of https://github.com/coelckers/gzdoom28-Dec-2018 (Friday) at 14:14:11 PST by Christoph Oelckers
- made some changes to how the compatibility code works to allow removing the last remaining global variables of the map loading code.
Everything temporary is now part of the MapLoader class.
28-Dec-2018 (Friday) at 09:11:33 PST by Christoph Oelckers
- renamed some variables because they were getting into the way of analyzing usage of the global variable of the same name.
28-Dec-2018 (Friday) at 08:20:12 PST by Major Cooke
Fixed: IsFakePain received the modified damage instead of the raw, preventing ALLOWPAIN from working as intended.
28-Dec-2018 (Friday) at 06:51:32 PST by Christoph Oelckers
- moved renderinfo.cpp entriely into the map loader.
28-Dec-2018 (Friday) at 06:30:23 PST by Christoph Oelckers
- moved the sidetemp array into the map loader.
28-Dec-2018 (Friday) at 06:05:05 PST by Christoph Oelckers
- split polyobject init into its own file and cleaned things up a bit.
28-Dec-2018 (Friday) at 05:48:10 PST by Christoph Oelckers
- made polyobject init code part of MapLoader.
28-Dec-2018 (Friday) at 05:24:22 PST by Christoph Oelckers
- store the master pointer for the subsector lists in sector_t and the seg lists in side_t in FLevelLocals as a TArray instead of relying on the first element's pointer for this.
This simply way bad style.
28-Dec-2018 (Friday) at 04:04:54 PST by Magnus Norddahl
- remove WallSampler
28-Dec-2018 (Friday) at 01:08:39 PST by Christoph Oelckers
- moved main polyobject array into FLevelLocals and simplified the setup process to not depend on P_SpawnMapThing.
Since the SpawnedThings array is still available when polyobjects are spawned it makes no sense to create an expensive linked list in P_SpawnMapThing. This can be done far better by scanning through the array again and collect all matching items in a second array.
28-Dec-2018 (Friday) at 00:17:10 PST by Christoph Oelckers
- split maploader.cpp so that the parts that are not setting up the actual map data go back to p_setup.cpp.
27-Dec-2018 (Thursday) at 20:46:21 PST by Rachael Alexanderson
- g3.8pre
27-Dec-2018 (Thursday) at 16:13:58 PST by Magnus Norddahl
- remove pointless duplication of FWallCoords member variables
27-Dec-2018 (Thursday) at 15:55:44 PST by Magnus Norddahl
- simplify colormap selection to a single function
27-Dec-2018 (Thursday) at 14:34:07 PST by Christoph Oelckers
- split P_SetupLevel so that the main part of it can be made part of the MapLoader class.
- allocate BlockNodes from the same memory arena as SecNodes.
27-Dec-2018 (Thursday) at 13:52:33 PST by Magnus Norddahl
- Simplify ProjectedWallLight light step setup and positioning
27-Dec-2018 (Thursday) at 13:03:02 PST by Magnus Norddahl
- create a ProjectedWallLight class for the variables used to calculate light for columns
27-Dec-2018 (Thursday) at 10:02:49 PST by Erick Tenorio
- TNT.WAD fixes
27-Dec-2018 (Thursday) at 11:22:51 PST by Christoph Oelckers
- use TArrays for all local allocations in the map loader.
27-Dec-2018 (Thursday) at 09:40:18 PST by Erick Tenorio
- Have Plutonia MAP16 pit kill player
27-Dec-2018 (Thursday) at 08:38:11 PST by Christoph Oelckers
- removed the optional MAPINFO data handler and moved the 3 items still using it to the main parser file.
This thing made sense when GZDoom and ZDoom were separate projects to avoid having to change some core files for the added options. Now, with only 3 ones remaining, one for FraggleScript and two for Extradata the overhead here is just too high. The 3 variables can just be moved to level_info_t without carrying along this much baggage.
27-Dec-2018 (Thursday) at 08:11:10 PST by Christoph Oelckers
- moved map loader files to a subdirectory.
27-Dec-2018 (Thursday) at 04:00:57 PST by Christoph Oelckers
- this is version 3.7.0
27-Dec-2018 (Thursday) at 03:43:03 PST by Christoph Oelckers
Revert "- dynamically update polyobj lines"
This reverts commit 094ef39d5f1a9d017cc454dd178fd534c1e8d7ce.
As this is mostly untested with an unverified potential performance impact it is not yet ready for release.
27-Dec-2018 (Thursday) at 05:23:02 PST by Christoph Oelckers
- fixed OpenGL texture objects weren't deleted when a texture was destroyed.
27-Dec-2018 (Thursday) at 03:32:35 PST by Christoph Oelckers
- moved Extradata parser into MapLoader class.
27-Dec-2018 (Thursday) at 03:10:52 PST by Christoph Oelckers
- moved slope creation functions and most initialize-time variables into MapLoader class.