Latest Raze Changes

Latest 50 commits, skipping 7950

Unofficial development builds at DRD Team

Newer commits | Older commits

15-Jan-2019 (Tuesday) at 10:23:49 PST by Christoph Oelckers
Commit a2965df5a9
Parents: 3e34725966

  • use the same level for all automap calls.

This reminds me: The automap really needs to be converted into a class and made independent of all those global variables...

15-Jan-2019 (Tuesday) at 10:13:59 PST by Christoph Oelckers
Commit 3e34725966
Parents: c6866bad4d

  • fixed: The default constructor for DThinker needs to set the OF_JustSpawned flag.

Without this, PostBeginPlay will not get called so several things aren't initialized, like weapon slots and other player settings.

15-Jan-2019 (Tuesday) at 06:22:25 PST by alexey.lysiuk
Commit c6866bad4d
Parents: 295dd326da

  • fixed potentially missing event handlers

Event handlers linked list might skip an entry if its order was in a middle of existing handlers

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

15-Jan-2019 (Tuesday) at 05:51:56 PST by alexey.lysiuk
Commit 295dd326da
Parents: 3b3af1dfe4

  • fixed wrong self type in Array.Resize()

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

15-Jan-2019 (Tuesday) at 05:56:55 PST by alexey.lysiuk
Commit 3b3af1dfe4
Parents: 703cb9cf4e

  • removed unreferenced local variable

src\dthinker.cpp(748): warning C4101: 'list': unreferenced local variable

14-Jan-2019 (Monday) at 09:50:39 PST by Christoph Oelckers
Commit 703cb9cf4e
Parents: dd5addd6ad

  • changed global thinker storage into a struct instead of some static variables inside DThinker.

As it is now it can handle multiple thinker collections for different levels, but right now there's still only one global list for everything.

13-Jan-2019 (Sunday) at 15:09:36 PST by Christoph Oelckers
Commit dd5addd6ad
Parents: bd964d43fc

  • fixed crash in the precaching code.

This didn't detect software canvas textures and crashed on the missing image.

13-Jan-2019 (Sunday) at 06:23:19 PST by alexey.lysiuk
Commit bd964d43fc
Parents: 2200e68794

  • fixed inverted blend in flash fader

Adventure of Square and Doom 64: Retribution are good test cases for this issue

13-Jan-2019 (Sunday) at 04:57:52 PST by Christoph Oelckers
Commit 2200e68794
Parents: c2a78bbd21

  • removed the level assignment in ChangeStatNum.

This would just overwrite what got set before

13-Jan-2019 (Sunday) at 04:50:39 PST by alexey.lysiuk
Commit c2a78bbd21
Parents: b07ff3f504

  • fixed another crash with stored commands on startup

Example: +map CCMD in command line options

13-Jan-2019 (Sunday) at 04:46:35 PST by alexey.lysiuk
Commit b07ff3f504
Parents: acb71de53c

  • fixed return value of Actor.isFrozen()

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

13-Jan-2019 (Sunday) at 04:43:43 PST by Christoph Oelckers
Commit acb71de53c
Parents: 1a633701b3

  • removed bSerialOverride.

Now that thinker linking is no longer part of the constructor, this hack is no longer needed.

13-Jan-2019 (Sunday) at 04:40:29 PST by Christoph Oelckers

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

13-Jan-2019 (Sunday) at 04:40:13 PST by Christoph Oelckers

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

Conflicts:

  • #
  • src/dthinker.cpp

13-Jan-2019 (Sunday) at 04:39:44 PST by alexey.lysiuk
Commit 1687bd3ef3
Parents: d3eb983dd3

  • fixed incorrect prologue macro for Actor.isFrozen()

13-Jan-2019 (Sunday) at 04:39:14 PST by Christoph Oelckers
Commit 42b57c995a
Parents: c1a4158ab0

  • rework of thinker creation so that it can get the level from the passed parameters.

Internally it is still one global list of thinkers, this only changes the creation code.

13-Jan-2019 (Sunday) at 02:24:17 PST by alexey.lysiuk
Commit d3eb983dd3
Parents: 2bb3571c2c

  • fixed loading of saved game

Wrong FName constructor was picked for name of map snapshot, it was not restored because of that

13-Jan-2019 (Sunday) at 00:35:00 PST by alexey.lysiuk
Commit 2bb3571c2c
Parents: 16ee57817d

  • fixed crash during initialization of polyobjects

13-Jan-2019 (Sunday) at 00:34:17 PST by alexey.lysiuk
Commit 16ee57817d
Parents: c1a4158ab0

  • fixed crash with stored commands on startup

Example: +map CCMD in command line options

12-Jan-2019 (Saturday) at 08:29:31 PST by alexey.lysiuk
Commit c1a4158ab0
Parents: ed14951558

  • fixed compilation errors

src/scripting/decorate/thingdef_parse.cpp:80:11: error: no viable conversion from 'const FName' to 'FString' src/scripting/zscript/zcc_compile.cpp:1359:26: error: use of undeclared identifier 'Name_globalfreeze'; did you mean 'NAME_globalfreeze'?

10-Jan-2019 (Thursday) at 03:05:35 PST by alexey.lysiuk
Commit 5e5f27d756
Parents: d64dac9081

  • unary minus operator propagates boolean operand to integer

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

11-Jan-2019 (Friday) at 07:44:45 PST by alexey.lysiuk
Commit d64dac9081
Parents: 7c54c6c529

  • fixed script line numbers after multi-line raw string literal

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

12-Jan-2019 (Saturday) at 07:37:13 PST by Christoph Oelckers
Commit 6a0f1ae3a0 (g_level_reworking)
Parents: ed14951558

  • diagnostics output for detecting potential problem mods.

12-Jan-2019 (Saturday) at 07:36:21 PST by Christoph Oelckers
Commit ed14951558
Parents: 36f79ea363

  • ensure proper emission of deprecations.

For global variables this wasn't implemented.

12-Jan-2019 (Saturday) at 05:59:26 PST by Christoph Oelckers
Commit 7c54c6c529
Parents: 0330cac85c

  • fixed incompatible commit.

12-Jan-2019 (Saturday) at 03:11:03 PST by alexey.lysiuk
Commit 0330cac85c
Parents: 53a644512a

  • fixed condition to produce blood splatter during line attack

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

12-Jan-2019 (Saturday) at 02:21:34 PST by alexey.lysiuk
Commit 53a644512a
Parents: def5571b36

  • relaxed caller type check for states modified by Dehacked

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

11-Jan-2019 (Friday) at 10:53:30 PST by Magnus Norddahl
Commit def5571b36
Parents: 9addc4c1b7

  • fix black cam texture on HUD

Conflicts:

src/gl/renderer/gl_scene.cpp

11-Jan-2019 (Friday) at 10:44:52 PST by Magnus Norddahl
Commit 9addc4c1b7
Parents: 078c10dea1

  • fix null pointer crash

09-Jan-2019 (Wednesday) at 01:28:16 PST by Marrub
Commit 078c10dea1
Parents: de8b4525be

Make LevelLocals::ExecuteSpecial return int

Conflicts:

wadsrc/static/zscript/base.txt

09-Jan-2019 (Wednesday) at 01:26:40 PST by Marrub
Commit de8b4525be
Parents: 241835bf2c

Make LevelLocals::ExecuteSpecial return int

09-Jan-2019 (Wednesday) at 05:53:10 PST by Marrub
Commit 241835bf2c
Parents: b8fc4bfede

Fix return value of native BuiltinCallLineSpecial

08-Jan-2019 (Tuesday) at 06:27:41 PST by Chronos Ouroboros
Commit b8fc4bfede
Parents: dbe19eef35

Fixed multidimensional array definitions.

08-Jan-2019 (Tuesday) at 06:20:14 PST by alexey.lysiuk
Commit dbe19eef35
Parents: ab588d1c99

  • increased range of valid sound positions and velocities

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

12-Jan-2019 (Saturday) at 05:29:13 PST by Christoph Oelckers
Commit 36f79ea363
Parents: 1ab4ebb7ac

  • added some compatibility glue for old scripts that reference the global 'globalfreeze' and 'level' variables.

12-Jan-2019 (Saturday) at 05:04:40 PST by Christoph Oelckers

Merge branch 'g_level_reworking'

12-Jan-2019 (Saturday) at 04:50:15 PST by Christoph Oelckers
Commit 9099dc600f
Parents: 9f1aedd135

  • fixed the 'frozen level' handling and did some cleanup on the session data in savegames.

The handling for the two frozen flags was totally inconsistent. Furthermore, these need to be session data, not level data. The old exported variables for this still exist and shadow the real state, but are deprecated now. Frozen state should only be checked with "currentSession.isFrozen()" now.

The session data in the savegame was grouped and separated from the global state, which onl consists of server CVARs and RNG state now.

12-Jan-2019 (Saturday) at 03:11:03 PST by alexey.lysiuk
Commit b7adc4065d
Parents: e353201919

  • fixed condition to produce blood splatter during line attack

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

12-Jan-2019 (Saturday) at 02:21:34 PST by alexey.lysiuk
Commit e353201919
Parents: 159b45bd46

  • relaxed caller type check for states modified by Dehacked

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

11-Jan-2019 (Friday) at 15:53:58 PST by Christoph Oelckers
Commit 9f1aedd135
Parents: fe7112188a

  • place automap marker and scale variables in the level so that saving and restoring works properly without affecting other maps by leaving behind residual data.

11-Jan-2019 (Friday) at 13:14:30 PST by Christoph Oelckers
Commit fe7112188a
Parents: 7b799be947

  • fixed: Strife was missing the move factors.

11-Jan-2019 (Friday) at 13:00:07 PST by Christoph Oelckers
Commit 7b799be947
Parents: 99a3b09a68

  • fixed handling of snapshot buffers.

They get copied around a bit too much, so they cannot have a destructor. They must be explicitly deleted when the snapshot gets removed.

11-Jan-2019 (Friday) at 11:53:25 PST by Christoph Oelckers
Commit 99a3b09a68
Parents: 70ee43a95a

  • it works now so that I can start a level, go to the next one and quit the engine without crashing.

Judging from this there will be quite a few surprises with the memory management that still need fixing.

11-Jan-2019 (Friday) at 10:53:30 PST by Magnus Norddahl
Commit 159b45bd46
Parents: bab9d612c3

  • fix black cam texture on HUD

11-Jan-2019 (Friday) at 10:44:52 PST by Magnus Norddahl
Commit bab9d612c3
Parents: e0826726ba

  • fix null pointer crash

11-Jan-2019 (Friday) at 10:31:56 PST by Christoph Oelckers
Commit 70ee43a95a
Parents: e0826726ba

  • started cleaning up g_level.cpp.

This works up to the point where it tries to apply snapshots, it doesn't start the level yet.

11-Jan-2019 (Friday) at 07:44:45 PST by alexey.lysiuk
Commit e0826726ba
Parents: 731fe67600

  • fixed script line numbers after multi-line raw string literal

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

11-Jan-2019 (Friday) at 06:45:02 PST by Christoph Oelckers
Commit b7112a2706 (g_level_work)
Parents: 67326e05c4

and more

11-Jan-2019 (Friday) at 05:54:06 PST by alexey.lysiuk
Commit 731fe67600
Parents: 02c9899ed3

  • fixed saving and loading of games

Saved game with one map only can be loaded so far

11-Jan-2019 (Friday) at 05:11:54 PST by Christoph Oelckers
Commit 67326e05c4
Parents: b94a593963

more work

Newer commits | Older commits