Latest Raze Changes

Latest 50 commits, skipping 7900

Unofficial development builds at DRD Team

Newer commits | Older commits

21-Jan-2019 (Monday) at 15:01:39 PST by Christoph Oelckers
Commit a4ac6d7ae8
Parents: 4eea540a30

  • fixed: The default level info's map name was not set.

The new map loading logic needs this initialized.

20-Jan-2019 (Sunday) at 21:17:11 PST by nashmuhandes
Commit 4eea540a30
Parents: d276d15f26

Move the "time" string in saved game comment into the LANGUAGE lump.

20-Jan-2019 (Sunday) at 15:50:24 PST by Christoph Oelckers
Commit 5c250452a5 (Thinker_Refactor)
Parents: d276d15f26

  • refactored the thinker storage into the level data

20-Jan-2019 (Sunday) at 09:58:02 PST by Christoph Oelckers
Commit caf326abe7 (tag: g3.7.2)
Parents: 0591e9f5b3

  • fixed: ScriptUtil.PlayerAmmo must be declared static.

20-Jan-2019 (Sunday) at 05:58:57 PST by alexey.lysiuk
Commit d276d15f26
Parents: f32ca94e89

  • fixed 'overriding core lump' error

Wrong container was reported for overriding lump

20-Jan-2019 (Sunday) at 05:57:38 PST by alexey.lysiuk
Commit f32ca94e89
Parents: bf51760480

  • fixed 'missing interpolation point' warning

20-Jan-2019 (Sunday) at 05:56:58 PST by alexey.lysiuk
Commit bf51760480
Parents: b96dd1f94e

  • removed erroneous native keyword for LevelLocals.RemoveAllBots()

20-Jan-2019 (Sunday) at 04:00:39 PST by Christoph Oelckers
Commit b96dd1f94e
Parents: 75acb70a8d

  • substitute LevelLocals with Level in all member function calls.

This is to remap static calls to a few functions to use the current level if available and the deprecated global variable if not.

20-Jan-2019 (Sunday) at 02:43:49 PST by Christoph Oelckers
Commit 0591e9f5b3
Parents: 44af2f5878

  • version is 3.7.2.

20-Jan-2019 (Sunday) at 01:28:53 PST by Christoph Oelckers
Commit 75acb70a8d
Parents: 06cea1425f

  • moved the shadow map from the renderer to the level.

It is definitely better to delete this when a new level is loaded and needs to exist multiple times anyway.

20-Jan-2019 (Sunday) at 01:08:15 PST by alexey.lysiuk
Commit 06cea1425f
Parents: 731863da94

  • fixed player traveling to the next level

Proper level pointer is assigned to player pawn and its inventory

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

19-Jan-2019 (Saturday) at 23:51:40 PST by Rachael Alexanderson
Commit 44af2f5878
Parents: 23e0065ec8

  • modify the wording in the preset scaling menu to imply that all it does is pixel scaling, not change the actual screen resolution

19-Jan-2019 (Saturday) at 23:45:35 PST by Rachael Alexanderson
Commit 23e0065ec8
Parents: 4c00bc7bc3

  • set resolution selector to auto detected resolution at startup, remove the entries from the config file
  • committing a change for fullscreen sets scaling to 1.0 to guarantee the selected number of pixels are actually used

19-Jan-2019 (Saturday) at 11:34:18 PST by Rachael Alexanderson
Commit 4c00bc7bc3
Parents: 044b097436

  • add 4k UHD resolution to presets

19-Jan-2019 (Saturday) at 05:59:42 PST by Rachael Alexanderson
Commit 044b097436
Parents: 56539d3ecf

  • fix spacing on one of the resolution preset entries

19-Jan-2019 (Saturday) at 23:51:40 PST by Rachael Alexanderson
Commit 731863da94
Parents: 7b664ec210

  • modify the wording in the preset scaling menu to imply that all it does is pixel scaling, not change the actual screen resolution

19-Jan-2019 (Saturday) at 23:45:35 PST by Rachael Alexanderson
Commit 7b664ec210
Parents: 9b3b34c266

  • set resolution selector to auto detected resolution at startup, remove the entries from the config file
  • committing a change for fullscreen sets scaling to 1.0 to guarantee the selected number of pixels are actually used

19-Jan-2019 (Saturday) at 23:34:11 PST by Christoph Oelckers
Commit 9b3b34c266
Parents: b038693960

  • fixed: G_WorldDone picked the wrong level to go to.

19-Jan-2019 (Saturday) at 04:10:38 PST by Christoph Oelckers
Commit b038693960
Parents: fb00366d90

  • fixed: The rail attack only considered the puff's decal if it had ALWAYSPUFF set.

19-Jan-2019 (Saturday) at 11:34:18 PST by Rachael Alexanderson
Commit fb00366d90
Parents: 66f319491d

  • add 4k UHD resolution to presets

19-Jan-2019 (Saturday) at 05:59:42 PST by Rachael Alexanderson
Commit 66f319491d
Parents: df6669b32c

  • fix spacing on one of the resolution preset entries

19-Jan-2019 (Saturday) at 04:10:38 PST by Christoph Oelckers
Commit 56539d3ecf
Parents: efab8d3dbf

  • fixed: The rail attack only considered the puff's decal if it had ALWAYSPUFF set.

19-Jan-2019 (Saturday) at 04:02:04 PST by alexey.lysiuk
Commit efab8d3dbf
Parents: 71c0893ba9

  • reverted GME Kss_Cpu.cpp to previous version

Update to GME 0.6.2 broke playback of MSX .kss files

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

19-Jan-2019 (Saturday) at 04:02:04 PST by alexey.lysiuk
Commit df6669b32c
Parents: 28611613da

  • reverted GME Kss_Cpu.cpp to previous version

Update to GME 0.6.2 broke playback of MSX .kss files

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

19-Jan-2019 (Saturday) at 01:51:49 PST by alexey.lysiuk
Commit 71c0893ba9
Parents: a4ea9c23b3

  • applied proper use type to font textures

Font upscaling no longer depends on texture resizing setting

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

19-Jan-2019 (Saturday) at 01:51:49 PST by alexey.lysiuk
Commit 28611613da
Parents: 651b412583

  • applied proper use type to font textures

Font upscaling no longer depends on texture resizing setting

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

19-Jan-2019 (Saturday) at 01:51:47 PST by Christoph Oelckers
Commit 651b412583
Parents: 981a343589

  • fixed: particles used their subsector variables before it was set.

19-Jan-2019 (Saturday) at 01:29:28 PST by Christoph Oelckers
Commit 981a343589
Parents: f23ff3c174

  • fixed: application of fake contrast should never result in a light level of 0 unless the sector's own light level is 0.

19-Jan-2019 (Saturday) at 01:29:28 PST by Christoph Oelckers
Commit a4ea9c23b3
Parents: 476a140c5c

  • fixed: application of fake contrast should never result in a light level of 0 unless the sector's own light level is 0.

18-Jan-2019 (Friday) at 10:49:41 PST by Christoph Oelckers
Commit 476a140c5c
Parents: c653a0038f

  • normalize the pitch in ACS's SetActorPitch.

Apparently some people have to pass positive numbers in here to get a negative pitch, e.g. 350.0 instead of -10.0... This prevents clamping of such out-of-range values that would otherwise constitute valid pitches with the wraparound in place.

19-Jan-2019 (Saturday) at 00:58:18 PST by Christoph Oelckers
Commit c653a0038f
Parents: 5dd49d3eb5

  • fixed: TVector3::Pitch() got the sign inverted.

This caused bad calculations with CMF_OFFSETPITCH. Note that to compensate for the fix, the SphericalCoords function had to have its own inversion of the value removed so that it calculates the same result as before.

18-Jan-2019 (Friday) at 02:07:13 PST by alexey.lysiuk
Commit 5dd49d3eb5
Parents: fc249706bc

  • workaround MSVC 2015 code generation issue, x64 only

With optimization turned on illegal instructions were generated for turbo CVAR handler function

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

19-Jan-2019 (Saturday) at 00:58:18 PST by Christoph Oelckers
Commit f23ff3c174
Parents: 1c75a409b6

  • fixed: TVector3::Pitch() got the sign inverted.

This caused bad calculations with CMF_OFFSETPITCH. Note that to compensate for the fix, the SphericalCoords function had to have its own inversion of the value removed so that it calculates the same result as before.

18-Jan-2019 (Friday) at 10:49:41 PST by Christoph Oelckers
Commit 1c75a409b6
Parents: 395d613912

  • normalize the pitch in ACS's SetActorPitch.

Apparently some people have to pass positive numbers in here to get a negative pitch, e.g. 350.0 instead of -10.0... This prevents clamping of such out-of-range values that would otherwise constitute valid pitches with the wraparound in place.

18-Jan-2019 (Friday) at 01:50:26 PST by alexey.lysiuk
Commit fc249706bc
Parents: c83b2b766d

  • workaround code generation issue in PlayerPawn.FindMostRecentWeapon()

Multiple values in returned from a subfunction cannot be used directly as a function result

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

18-Jan-2019 (Friday) at 02:23:33 PST by alexey.lysiuk
Commit 395d613912
Parents: 66d9ec00a7

  • fixed crash in actor iterator

Level pointer should passed to FActorIterator contructor regardless of 'last look actor' because the latter can be null

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

18-Jan-2019 (Friday) at 02:07:13 PST by alexey.lysiuk
Commit 66d9ec00a7
Parents: 5e840a4e52

  • workaround MSVC 2015 code generation issue, x64 only

With optimization turned on illegal instructions were generated for turbo CVAR handler function

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

18-Jan-2019 (Friday) at 01:50:26 PST by alexey.lysiuk
Commit 5e840a4e52
Parents: fc5420bf26

  • workaround code generation issue in PlayerPawn.FindMostRecentWeapon()

Multiple values in returned from a subfunction cannot be used directly as a function result

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

16-Jan-2019 (Wednesday) at 16:05:09 PST by Christoph Oelckers
Commit c83b2b766d
Parents: 9ef734ef35

  • fixed default alpha for sector colors

It has to be 0, not 255.

17-Jan-2019 (Thursday) at 05:06:10 PST by alexey.lysiuk
Commit 9ef734ef35
Parents: 7bf8a2cfc7

  • fixed disappearing inventory after morphing pickup

When player is picked up item that does morph, the corresponding toucher actor is changed in process Previously, morhing item was removed from original actor leaving player's inventory in inconsistent state

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

15-Jan-2019 (Tuesday) at 06:22:25 PST by alexey.lysiuk
Commit 7bf8a2cfc7
Parents: d222227323

  • 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 d222227323
Parents: 5e5f27d756

  • fixed wrong self type in Array.Resize()

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

17-Jan-2019 (Thursday) at 05:06:10 PST by alexey.lysiuk
Commit fc5420bf26
Parents: 3df112a7ba

  • fixed disappearing inventory after morphing pickup

When player is picked up item that does morph, the corresponding toucher actor is changed in process Previously, morhing item was removed from original actor leaving player's inventory in inconsistent state

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

16-Jan-2019 (Wednesday) at 16:41:42 PST by Christoph Oelckers
Commit 3df112a7ba
Parents: 588d62be5c

  • allow assignment of line IDs through LevelCompatbility.

16-Jan-2019 (Wednesday) at 16:05:09 PST by Christoph Oelckers
Commit 588d62be5c
Parents: a92090690e

  • fixed default alpha for sector colors

It has to be 0, not 255.

15-Jan-2019 (Tuesday) at 20:28:49 PST by Christoph Oelckers
Commit a92090690e
Parents: 49abe3678a

  • don't check for a map's freelook setting if there is no map.

Apparently on macOS, game events even get sent in the menu. This never happened on Windows…

15-Jan-2019 (Tuesday) at 20:27:48 PST by Christoph Oelckers
Commit 49abe3678a
Parents: 91c934ab7f

  • recalculate the line deltas if a nodebuild is needed

One potential cause is moving around vertices in which case these do not match anymore

15-Jan-2019 (Tuesday) at 20:05:01 PST by Christoph Oelckers
Commit 91c934ab7f
Parents: 9616de5f8a

  • do not open the automap when no level is loaded

15-Jan-2019 (Tuesday) at 20:04:47 PST by Christoph Oelckers
Commit 9616de5f8a
Parents: 6f1491aa8d

  • Fixed error reporting for the BSP loader

Using global variables for this is bad, and it didn't even catch all cases. Now a node build is only considered successful if everything is set up successfully.

15-Jan-2019 (Tuesday) at 10:34:33 PST by Christoph Oelckers
Commit 6f1491aa8d
Parents: a2965df5a9

  • mark the thinkers for collection, even if there is no level.

This is still WIP so for now needs a workaround.

Newer commits | Older commits