Doomsday version 1.9.0-beta6.4

From Doomsday Wiki
(Redirected from Version 1.9.0-beta6.4)
Jump to: navigation, search
Doomsday 1.9.0-beta6.4
Release date: July 5, 2009
Focus: fix
Git tag: 1.9.0-beta6.4
Download:

deng Files

Release index

4th patch release for Beta 6.

Fixes

Engine

  • SIGSEGV when attempting to draw surface reflections if the textures for which had not been located.
  • Resource locator unable to find the shinemaps and associated masks when using the mod "jDRP Reflections v1.2"
  • Resource locator unable to find files if any directory on the (absolute) search path contains one or more period '.' characters.
  • Invalid PAL18TO8 data being used when the PLAYPAL it was generated for had changed (this would result in textures which were being quantized to the colour palette (e.g., menu font patches) being "garbled" when playing mods with a custom PLAYPAL).
  • Particle generators not spawned even if the maximum number of active generators had not been reached.
  • Instances of lump cache abuse (writing back to cached lump memory).
  • 64bit portability issues in the WAV file/lump loader.
  • "Position of particles spawned using the spherical method" ([1]).
  • Inaccuracy in particle bounce vector calculation.
  • Grayscale PNG images were treated as paletted images, leading to null pointer access as the image does not contain a palette. Fixes bug "PNG texture makes jHeretic crashes starting episode 1" ([2]).
  • "Lift texture does not scroll down / up" ([3]).

Common code library

  • Mobj types from game modes where they should not be present could be spawned dynamically once the map had started (for example, attempting to spawn an Archvile while playing Ultimate DOOM via XG or the ccmd "spawnmobj").
  • Mobj types specifically disabled in the server configuration could still be spawned dynamically once the map had started (for example, spawning the BFG via XG).
  • "on screen text error" ([4]).

All games

  • Fixed extremely slow strafing speed when using the mouse for strafing ([5])
  • "Map crash when you reload after death" ([6]).
  • "Paused game while opened menu bug" ([7]).

jDoom

  • Graphic patch for five character '5' instead of that for a six '6' drawn when using FONTB.
  • "A_SkelMissile not taking vertical offset into account" ([8]).
  • At Nightmare skill, enemies respawned where they died (rather than where they were first spawned).
  • Mobjs of type MT_PUFF and MT_ROCKETPUFF spawned with too much z momentum.

jHeretic

  • Minotaur floor fire moving too fast.
  • "Heretic Maulotaur attack behaviour incorrect" ([9]).
  • "Heretic/HeXen: MF_Ripper Blood" ([10]).
  • "Heretic: Linetype 100" ([11]).

jHexen

  • Minotaur floor fire moving too fast.
  • "Heretic/HeXen: MF_Ripper Blood" ([12]).
  • "HeXen: Cleric Poison clouds move" ([13]).
  • Unix: Fixed missing savegames due to file naming inconsistency. ([14])

dpDehRead

  • "Compatible Dehacked file not loading" ([15]).
  • If multiple Text definitions with the same id are found (i.e., "patched" by a later definition), patching via a DEH patch did not work as expected (should take precedence).

Changes

API

  • It is now the games' responsibility to prepare the colour palettes. Colour palette data must be transfered to the engine with R_CreateColorPalette before use.

Engine

  • The (OpenGL) shared texture palette extension (GL_EXT_shared_texture_palette) is not currently supported. Note that paletted texture support has been retained.
  • Map Info (DED) definition, map name field can now specify a Text definition id to be used as the map name. If no Text definition id by the given name is found, the name will be used as-is.

Common code library

  • Map loader interface now accepts/expects full Thing rotation angles (previously clamped to eight unique directions (e.g., north/east/southwest/etc...)).
  • Enhanced ccmd spawnmobj; when specifying the z coordinate use the keyword "random" to indicate that a random value between the floor and ceiling heights (minus height of the mobj being spawned) at the specified x/y location should be chosen.

jDoom

  • Removed fixed limit "ITEMQUESIZE" (previous limit was 128). Maximum number of items that can be added to respawn queue in deathmatch mode 2.
  • Removed fixed limit "MAX_DM_STARTS" (previous limit was 16). Maximum number of deathmatch start spots.

jHeretic/jHexen

  • Unknown thing types in maps no longer result in a fatal error. Instead, they are ignored, a warning message is output to the console and map loading continues as normal.
  • Removed fixed limit "MAX_DM_STARTS" (previous limit was 16). Maximum number of deathmatch start spots.

dpWADMapConverter

  • Translate Thing angles before map data transfer engine-side.