Latest Raze Changes

Latest 50 commits, skipping 8200

Unofficial development builds at DRD Team

Newer commits | Older commits

29-Dec-2018 (Saturday) at 07:19:38 PST by Christoph Oelckers
Commit 4d34e5997b
Parents: eecf3a203a

  • 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
Commit eecf3a203a
Parents: df2bef2f60

  • 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
Commit 1259d81b52
Parents: 18253df868

  • fixed SPC music loops

This reverts the following commit from game-music-emu repository https://bitbucket.org/mpyne/game-music-emu/commits/49238f9ae5792e16481228916cef50c4a6c6c5a0

https://forum.zdoom.org/viewtopic.php?t=62613

29-Dec-2018 (Saturday) at 05:01:07 PST by Christoph Oelckers
Commit 18253df868
Parents: 780b3ce42c

  • 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
Commit df2bef2f60
Parents: f35ac75ca2

  • fixed SPC music loops

This reverts the following commit from game-music-emu repository https://bitbucket.org/mpyne/game-music-emu/commits/49238f9ae5792e16481228916cef50c4a6c6c5a0

https://forum.zdoom.org/viewtopic.php?t=62613

29-Dec-2018 (Saturday) at 05:01:07 PST by Christoph Oelckers
Commit f35ac75ca2
Parents: 0aeaed4207

  • 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
Commit 0aeaed4207
Parents: 313ec62a5c

  • 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
Commit 313ec62a5c
Parents: 20184e1e99

  • 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
Commit 20184e1e99
Parents: 3fbc55a8dd

  • removed some unused bits of code.

29-Dec-2018 (Saturday) at 02:48:28 PST by Christoph Oelckers
Commit 3fbc55a8dd
Parents: 36896a1224

  • 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
Commit 36896a1224
Parents: 8e684f9687

  • fixed ammo check for weapon with 'uses both' flags

https://forum.zdoom.org/viewtopic.php?t=63047

28-Dec-2018 (Friday) at 08:20:12 PST by Major Cooke
Commit 6ed05f4469
Parents: 74106773be

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
Commit 74106773be
Parents: 20de35b81d

  • TNT.WAD fixes

27-Dec-2018 (Thursday) at 09:40:18 PST by Erick Tenorio
Commit 20de35b81d
Parents: 475b57f291

  • Have Plutonia MAP16 pit kill player

29-Dec-2018 (Saturday) at 01:19:31 PST by Christoph Oelckers
Commit 17e053499e
Parents: 982c622367

  • 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
Commit 982c622367
Parents: dd3dba2ef1

  • 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
Commit dd3dba2ef1
Parents: f31b1b92c9

  • made PlayerPawn.TweakSpeeds virtual.

28-Dec-2018 (Friday) at 16:18:21 PST by Christoph Oelckers
Commit f31b1b92c9
Parents: 496dd4ee68

  • eliminated the two global FraggleScript variables by moving them into DFraggleThinker.

28-Dec-2018 (Friday) at 16:17:59 PST by Christoph Oelckers
Commit 496dd4ee68
Parents: cad43e431c

  • treat non-existent arrays in the savegame as zero length.

28-Dec-2018 (Friday) at 14:19:01 PST by Christoph Oelckers
Commit cad43e431c
Parents: 3559f7dffb

  • cleanuo.

28-Dec-2018 (Friday) at 14:14:22 PST by Christoph Oelckers

Merge branch 'master' of https://github.com/coelckers/gzdoom

28-Dec-2018 (Friday) at 14:14:11 PST by Christoph Oelckers
Commit 5f303859e9
Parents: d066a1f10f

  • 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
Commit d066a1f10f
Parents: 0e904286e8

  • 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
Commit 7acf43741a
Parents: c499c563a0

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
Commit 0e904286e8
Parents: e66e594dd0

  • moved renderinfo.cpp entriely into the map loader.

28-Dec-2018 (Friday) at 06:30:23 PST by Christoph Oelckers
Commit e66e594dd0
Parents: 11e9cdae33

  • moved the sidetemp array into the map loader.

28-Dec-2018 (Friday) at 06:05:05 PST by Christoph Oelckers
Commit 11e9cdae33
Parents: 9de2f5c1e7

  • 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
Commit 9de2f5c1e7
Parents: 326e4d8559

  • made polyobject init code part of MapLoader.

28-Dec-2018 (Friday) at 05:24:22 PST by Christoph Oelckers
Commit 326e4d8559
Parents: 64595abe60

  • 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
Commit c499c563a0
Parents: c980f1c27f

  • remove WallSampler

28-Dec-2018 (Friday) at 01:08:39 PST by Christoph Oelckers
Commit 64595abe60
Parents: 84a28454dc

  • 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
Commit 84a28454dc
Parents: 467c73b2d7

  • 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
Commit c980f1c27f (tag: g3.8pre)
Parents: 45d3df9df1

  • g3.8pre

27-Dec-2018 (Thursday) at 16:13:58 PST by Magnus Norddahl
Commit 45d3df9df1
Parents: 4d3d4ea746

  • remove pointless duplication of FWallCoords member variables

27-Dec-2018 (Thursday) at 15:55:44 PST by Magnus Norddahl
Commit 4d3d4ea746
Parents: c0a4ba5e82

  • simplify colormap selection to a single function

27-Dec-2018 (Thursday) at 14:34:07 PST by Christoph Oelckers
Commit 467c73b2d7
Parents: a47287f1e4

  • 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
Commit c0a4ba5e82
Parents: ed094d0b2f

  • Simplify ProjectedWallLight light step setup and positioning

27-Dec-2018 (Thursday) at 13:03:02 PST by Magnus Norddahl
Commit ed094d0b2f
Parents: 0a6ec054d2

  • 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
Commit 0a6ec054d2
Parents: 9ee0271320

  • TNT.WAD fixes

27-Dec-2018 (Thursday) at 11:22:51 PST by Christoph Oelckers
Commit a47287f1e4
Parents: 6ae417725f

  • use TArrays for all local allocations in the map loader.

27-Dec-2018 (Thursday) at 09:40:18 PST by Erick Tenorio
Commit 9ee0271320
Parents: 017b3f9dc7

  • Have Plutonia MAP16 pit kill player

27-Dec-2018 (Thursday) at 08:38:11 PST by Christoph Oelckers
Commit 6ae417725f
Parents: 2edf02d731

  • 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
Commit 2edf02d731
Parents: 017b3f9dc7

  • moved map loader files to a subdirectory.

27-Dec-2018 (Thursday) at 04:00:57 PST by Christoph Oelckers
Commit 475b57f291 (tag: g3.7.0)
Parents: 777fa53b27

  • this is version 3.7.0

27-Dec-2018 (Thursday) at 03:43:03 PST by Christoph Oelckers
Commit 777fa53b27
Parents: 017b3f9dc7

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
Commit 017b3f9dc7
Parents: f351df5c22

  • fixed OpenGL texture objects weren't deleted when a texture was destroyed.

27-Dec-2018 (Thursday) at 03:32:35 PST by Christoph Oelckers
Commit f351df5c22
Parents: 733cd5260a

  • moved Extradata parser into MapLoader class.

27-Dec-2018 (Thursday) at 03:10:52 PST by Christoph Oelckers
Commit 733cd5260a
Parents: 89ba723609

  • moved slope creation functions and most initialize-time variables into MapLoader class.

Newer commits | Older commits