Jump to content

Eternity Engine v3.40.20 "Mjolnir"


Quasar

Recommended Posts

Ho ho ho, Santa Quas is here, bringing you the newest Eternity Engine release with tons of Christmas cheer!

What's New:
* Features New to Version 3.40.20 *

These include some of the major features added in the latest version:

- Compatibility -

  * Structured emulation of DOOM thinker corruption that occurs when 
    triggering a vertical door line bordering a sector that is subject to a 
    different type of action (ie. plat, floor, ceiling, crusher, etc.)

- EDF Features -

  * A_Scratch action now supports an "immediate operand" mode 3, which allows
    the damage to be specified directly in the argument list.
    
  * All mnemonics are now limited to no less than 128 characters in length
    (some definition types support unlimited-length mnemonics).

- Hexen Support Progress -

  * SNDINFO lumps are now supported for digital sound effects and music
    definitions.

- Hi-Def Music Support -

  * "s_hidefmusic" console variable enables support for loading HD music 
    packs. After enabling the cvar and closing Eternity, create a "music" 
    folder under any of the base/<game> folders and then place your HD music
    files into the directories. 
    
    EX:
    /eternity/base/heretic/music
      * mus_cptd.ogg
      * mus_e1m1.ogg
      * mus_e1m2.ogg
      * etc. (not all music lumps have to be present as files)
   
    As long as the files are in a format supported by SDL_mixer, and are named
    the same as the lump they should replace, minus the extension, they will 
    be preferred over the IWAD's music lumps (PWADs can still replace music as
    normal). Note that the case of the filenames is not considered significant
    under Linux when matching to the corresponding music lumps.
    
    NOTE: MP3 format is strongly disrecommended, for now, due to bugs in the 
          SDL_mixer smpeg decoder.
 
- Interface Enhancements -

  * Freedoom IWADs are now supported via the graphical IWAD chooser if paths
    are configured in base/system.cfg.
    
  * PNG-format screenshots are now supported.

- Optimizations - 

  * Faster peer-to-peer networking protocol with basic compression.
  
  * Screen patches are normalized with respect to host CPU endianness at load
    from disk only, and not every time they are drawn to the screen.
    
  * Hash table member pointers are passed at compile time instead of at run
    time.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...