This shows you the differences between two versions of the page.
— | version:1.9.0-beta6.9 [2017-03-23 06:48] (current) – skyjake | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <- 1.9.0-beta6.8 ^ Versions ^ 1.9.7 -> | ||
+ | ====== Version 1.9.0-beta6.9 ====== | ||
+ | |||
+ | 9th patch release for Beta 6. | ||
+ | |||
+ | # | ||
+ | |||
+ | ===== Known issues ===== | ||
+ | |||
+ | * Multiplayer games are not fully operational. The stable version 1.8.6 is recommended for multiplayer games at this time. | ||
+ | * Demo recording/ | ||
+ | * HOM is visible momentarily between the end of the intermission and the beginning of a before map briefing. | ||
+ | |||
+ | |||
+ | ===== Fixes ===== | ||
+ | |||
+ | |||
+ | ==== Engine ==== | ||
+ | |||
+ | * Loading of 256x256 raw detail textures. | ||
+ | * Crash when attempting to use the -warp command line option. | ||
+ | * Crash when attempting to load a saved game before having started a new game. http:// | ||
+ | * Crash when attempting to [[autostart]] as a camera. | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * "fix various uninitialized memory accesses" | ||
+ | * " | ||
+ | * " | ||
+ | * "No comprehension of poly objects with see through parts" | ||
+ | * GL texture filtering artefacts on the hanging vines in Plutonia2:: | ||
+ | * " | ||
+ | * Upon changing the custom resolution height in the control panel, the label shown on the " | ||
+ | * Crash when attempting to use the [[ccmd]] [[add]] without all required arguments. | ||
+ | * Front facing segs in a visible subsector drawn even if occluded according to the clipper. This manifested the symptom "Auto map drawing lines the player can't see at map start up". http:// | ||
+ | * Fog settings as specified in Map Info definitions used when drawing the various UI displays. | ||
+ | * "Map def fog oversight" | ||
+ | * Vissprites produced for mobjs whose origin sector is of zero height. | ||
+ | * Opaque materials on twosided linedefs that fill the gap between floor and ceiling are drawn slightly darker than they should be (with [[fakeradio]] enabled). | ||
+ | * " | ||
+ | * Better handling of input device state during binding context switches (fixes http:// | ||
+ | * Vertical alignment issue with materials on two-sided linedef lower sections. | ||
+ | |||
+ | |||
+ | ==== Common code library ==== | ||
+ | |||
+ | * " | ||
+ | * Tiny difference in walk-to-stop mobj momentum threshold compared to original behavior. | ||
+ | * "TNT Map30 Cannot be Finished (Stairs)" | ||
+ | * Menu type-in glitter and shadow effects not centered vertically on each character. | ||
+ | * Movement of the player' | ||
+ | * " | ||
+ | * " | ||
+ | * Potential infinite loop in wall slide algorithm. | ||
+ | |||
+ | |||
+ | === XG === | ||
+ | |||
+ | * "XG: Damage class if health below" | ||
+ | |||
+ | |||
+ | ==== All games ==== | ||
+ | |||
+ | * Turn speed did not consider " | ||
+ | * Do not animate the view window when first entering a map. | ||
+ | * During an [[autostart]] the screen was not cleared after completing initial startup before beginning the load sequence, resulting in "color smearing" | ||
+ | * " | ||
+ | * On entering a map after having left a previous one, the player' | ||
+ | * Climbing a step into a teleporter results in the player squating briefly after teleportation. | ||
+ | * " | ||
+ | * Look pitch multiplier changed according to the walk/run speed modifier. In the original games this multiplier is fixed. | ||
+ | |||
+ | |||
+ | ==== Doom ==== | ||
+ | |||
+ | * If the intermission is allowed to play through automatically, | ||
+ | * Typo in the first TNT briefing " | ||
+ | * [[voodoo_doll]] momentum-zeroing problem which would prevent continuous loops from working as intended. | ||
+ | * When spawning [[voodoo_doll]]s do not allow them to pickup items at their spawn position until they have moved (e.g., see test case gltch.wad http:// | ||
+ | * Powers could not be given using the [[ccmd]] [[give]]. | ||
+ | * Restored the correct behavior: using the chainsaw causes the player to move toward the target. While sawing, the player is unable to back away. http:// | ||
+ | |||
+ | |||
+ | ==== Heretic ==== | ||
+ | |||
+ | * Non-working ambient sounds. http:// | ||
+ | * " | ||
+ | * On map start statusbar counters are initially hidden. | ||
+ | * On map start statusbar health chain only animates up to your actual health level once per game session, instead of every time. | ||
+ | * [[warp]] did not work until after the first game had been started. | ||
+ | * " | ||
+ | * Main game menu positioned vertically eight pixels too low. | ||
+ | * " | ||
+ | * " | ||
+ | * Restored the correct behavior: using the gauntlets causes the player to move toward the target. The player is unable to back away. http:// | ||
+ | * Restored the correct behavior: when morphed to a chicken the player jumps occasionally and the view randomly twitches left to right. http:// | ||
+ | |||
+ | |||
+ | ==== Hexen ==== | ||
+ | |||
+ | * When warping between maps the automap is left open. http:// | ||
+ | * On map start statusbar counters are initially hidden. | ||
+ | * On map start statusbar health chain only animates up to your actual health level once per game session, instead of every time. | ||
+ | * Statusbar health chain not drawn exactly as it appears in the original game. | ||
+ | * When gibbed, the Stalker' | ||
+ | * " | ||
+ | * "Death Wyvern movement broken" | ||
+ | |||
+ | |||
+ | ===== Changes ===== | ||
+ | |||
+ | |||
+ | ==== Engine ==== | ||
+ | |||
+ | * Changed [[cvar]] [[rend-dev-mobj-bbox]] Draw bounding boxes for all mobjs, not just those which are sector-linked. | ||
+ | * Changed default mipmapping filter to linear filter, linear mip (GL_LINEAR_MIPMAP_LINEAR). | ||
+ | |||
+ | |||
+ | ==== All games ==== | ||
+ | |||
+ | * On selecting Quit from the main menu the screen now gradually fades to black while the quit sound plays (if enabled) before exit. | ||
+ | |||
+ | |||
+ | ==== DOOM ==== | ||
+ | |||
+ | * Removed three unused sound identifiers that are not present in the original game: wsplash nsplash blurb | ||
+ | * Added a new sound identifier " | ||
+ | |||
+ | |||
+ | ==== Heretic ==== | ||
+ | |||
+ | * Items picked up by the player during map setup will not produce item-pickup sounds or screenflashes. Pickup messages will be added to the log as normal. | ||
+ | * Added a new sound identifier " | ||
+ | |||
+ | |||
+ | ==== Hexen ==== | ||
+ | |||
+ | * Removed fixed limit MAX_ACS_STORE. At most, twenty deferred [[actionscript|action script]] starts could be in affect at any given time. | ||
+ | * It is now possible to [[warp]] using the console if a game has not yet been started. In this instance a new game is initiated using the default skill and player class. | ||
+ | |||
+ | |||
+ | ===== New features ===== | ||
+ | |||
+ | |||
+ | ==== Engine ==== | ||
+ | |||
+ | * Added a plugin hook that gets called during every run of the game loop (HOOK_TICKER). The length of the current tick is passed in the data argument as a pointer to timespan_t (i.e., double*). | ||
+ | * Transition effects. When busy mode ends a transition effect may be drawn to blend between the screen shown whilst busy and the destination frame. Implemented three effects: 1) basic crossfade 2) Smoothed DOOM screenwipe 3) DOOM screenwipe. jDoom uses the smoothed DOOM screenwipe by default. Other games use crossfade. | ||
+ | * [[cvar]] [[con-transition]] Transition effect used when leaving busy mode: 0=Crossfade, | ||
+ | * [[cvar]] [[con-transition-tics]] Duration of transition effect in tics. 0= Disabled. | ||
+ | * Smoothing of per-linedef angle lightlevel deltas. Approximated rounded surfaces are lit more realistically when using the sector lighting model. Default value for [[rend-light-wall-angle]] is now 1.2f as the new smoothing makes this less noticeable. | ||
+ | * [[cvar]] [[rend-light-wall-angle-smooth]] 1= Enable wall angle lightlevel delta smoothing (enabled by default). | ||
+ | * [[cvar]] [[rend-dev-polyobj-bbox]] 1= Render polyobj bounding boxes (for debug). | ||
+ | |||
+ | |||
+ | ==== Heretic ==== | ||
+ | |||
+ | * Support for [[voodoo_doll]]s. | ||
+ | * [[cvar]] [[server-game-plane-fixmaterialscroll]] 1=Fix bug in original Heretic which would only allow scrolling materials on planes to move east (enabled by default). |