Skip to content

EDGE-Classic 1.21

Compare
Choose a tag to compare
@dashodanger dashodanger released this 05 Sep 23:50
· 3264 commits to master since this release

Available Downloads

edge-classic-121-msys.zip - MSYS build for Windows. Has all required libraries included.
edge-classic-121-msvc.zip - MSVC build for Windows. May require installing the Visual C++ Redistributable from Microsoft's download page.
edge-classic-121-windows_xp.zip - Windows XP-compatible MSYS release. Users of Windows Vista and later should use one of the above packages instead.

ModDB Addons Page

https://www.moddb.com/mods/edge-classic-add-ons/addons

CHANGELOG for EDGE-Classic 1.21 (since EDGE-Classic 1.2)

Bugs fixed

  • Fixed issues when launching from a location other than the executable directory on non-Windows builds
  • Fixed rare ceiling crusher-related bug
  • Text based menus for and were not working if the Main menu was using custom graphics
  • Fixed null string CTD in HUD_DrawText and font_c::StringWidth
  • Fixed issue with FS_ReadDir returning relative paths
  • Restored "Hudless" option in COALHUDS HUD cycling

General Improvements

  • Improved STYLES.DDF functionality across console and menus; backgrounds images/colors and translucency are no longer hardcoded
  • Added "Edge" UDMF namespace detection in preparation for EDGE-Classic's UDMF spec
  • Improved menu cursor positioning and scaling
  • Back mid-texture on a Glass line type is automagically mirrored
  • Load/Save menu will use DDFLANG difficulty strings instead of hard-coded Doom strings when showing savegame details
  • Improved CMD_Dir result display
  • DOOMWADDIR and DOOMWADPATH will now be evaluated together instead of separately
  • If no -iwad parameter is given, an IWAD will be selected from all IWADs discovered in default search paths based on a scoring/preference system
    • Doom 2/Freedoom Phase 2/Final Doom are highest priority due to highest compatibilty with mods/PWADs
    • Doom 1/Freedoom Phase 1 are second in line
    • Remaining Doom-based IWADs (HacX/Harmony for now) are third
    • Heretic/Blasphemer, being the newest games supported, are after those
    • If a new custom standalone IWAD (with EDGEIWAD lump) is present in the search list, it will be considered last

New Features

  • Custom standalone IWADs can be created by adding an EDGEIWAD lump to the WAD. This will allow it to pass the automatic IWAD
    detection

  • STYLES.DDF

    • New SPECIAL flag: CURSOR_RIGHT, will align menu cursor to the right side of menu entries
    • New properties: X_OFFSET and Y_OFFSET. Will set all menu entries in this style to the same x/y offset.
    • New SPECIAL flag: NO_STRETCH_FULLSCREEN, which will disable default behaviour of stretching backgrounds to fill the screen
  • Lines.ddf
    -Added 3 new BREAKABLE glass line types:
    [830] Breakable Glass: monsters can see through it and can break it
    [831] Breakable Glass: monsters: cannot see through it but can break it
    [832] Breakable Glass: monsters: cannot see through it and cannot break it

  • Sectors.ddf
    -Added 6 new coloured sector types:
    [4471] EDGE Blue Hue
    [4472] EDGE Green Hue
    [4473] EDGE Red Hue
    [4474] EDGE Yellow Hue
    [4475] EDGE Purple Hue
    [4476] EDGE Grey Hue