EDuke32 Changelog Unofficial archive

What changed in EDuke32, build by build

2,117 builds · 8,866 commits · 25 authors · October 2009 – August 2026

Commits per year

Select a year to see its builds
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 2 active

Showing 407 builds · 2,041 commits

Export CSV
Display options
Commit details:

March 2015 18 builds · 63 commits

Build 5051

8 Mar 2015 · 1 commit · 1 author SVN
Open build
  • General

    Partially revert r5020. It's okay to update totalclocklock in G_DrawRooms(), but we must continue updating it in drawrooms() so as to not break the editor and every other BUILD game.

    Hendricks266 r5051 8 Mar, 16:39 Fix
    Show details

    ¿Por qué no los dos?

Build 5050

8 Mar 2015 · 11 commits · 1 author SVN
Open build
  • General

    Expand the grpinfo feature to allow defining GRPs requiring NAM, NAPALM, or WWII GI.

    Hendricks266 r5050 written 7 Mar 2015
  • General

    In G_PlaybackDemo(), update totalclocklock when G_DrawRooms() is not called and therefore does not update it. This fixes ART animations displaying in the main menu.

    Hendricks266 r5049 written 7 Mar 2015 Fix
  • General

    Reset totalclock to zero for each MAIN_LOOP_RESTART.

    Hendricks266 r5048 written 7 Mar 2015
  • CON

    Add EVENT_DISPLAYROOMSCAMERA and EVENT_DISPLAYSTART.

    Hendricks266 r5047 written 7 Mar 2015 CON
    Show details

    EVENT_DISPLAYROOMSCAMERA functions exactly like EVENT_DISPLAYROOMS, including RETURN values, but for the ud.camerasprite >= 0 case. EVENT_DISPLAYSTART is executed immediately after the screen background is cleared and drawn. Ensure its RETURN value is zero, because it is currently not being used. WARNING: Consult the devs before using EVENT_DISPLAYSTART. Its position in the display code sequence is not finalized.

  • CON

    Add EVENT_DISPLAYCAMERAOSD. Set RETURN to -1 to disable it.

    Hendricks266 r5046 written 7 Mar 2015 CON
    Show details

    From this event, if "getactor[THISACTOR].htg_t 0" is zero, then the camera is functional. Nonzero values indicate the camera has been destroyed, which is only possible when the CAMERASDESTRUCTABLE parameter of gamestartup has been enabled.

Open the build to see all 11 commits

February 2015 6 builds · 18 commits

Build 5034

22 Feb 2015 · 2 commits · 1 author SVN
Open build
  • Fix assorted issues in MENU_NETOPTIONS.

    Hendricks266 r5034 22 Feb, 14:15 Fix
  • CON

    Add "definevolumeflags", currently equipped to hide an episode from the single player and/or multiplayer screens.

    Hendricks266 r5033 22 Feb, 14:15 CON
    Show details

    enum { EF_HIDEFROMSP = 1<<0, EF_HIDEFROMMP = 1<<1, };

Build 4978

8 Feb 2015 · 3 commits · 1 author SVN
Open build
  • General

    Provide a RETURN value of -2 to EVENT_DISPLAYLOADINGSCREEN after G_CacheMapData().

    Hendricks266 r4978 8 Feb, 21:50 CON
  • CON

    Add undefinevolume, undefineskill, and undefinelevel.

    Hendricks266 r4977 8 Feb, 21:50 CON
  • General

    Rename "Polymost.f" string back to "Polymost" because it only confused users.

    Hendricks266 r4976 8 Feb, 21:50 Engine

Build 4971

8 Feb 2015 · 6 commits · 1 author SVN
Open build
  • Remove some conditional disabling of spriteext features when !defined USE_OPENGL.

    Hendricks266 r4971 8 Feb, 00:04 Engine
  • CON

    Add read-only access to ud.config.MusicToggle through the "musictoggle" member.

    Hendricks266 r4970 8 Feb, 00:04 CON
  • CON

    Add STR_YOURTIME, STR_PARTIME, STR_DESIGNERTIME, and STR_BESTTIME to qgetsysstr.

    Hendricks266 r4969 8 Feb, 00:03 CON
  • General

    Factor out generation of strings for time values in the bonus screen. This involves the creation of ud.playerbest.

    Hendricks266 r4968 8 Feb, 00:03
  • General

    Correct the special behavior to select the pipebomb detonator when you have no pipebombs in your inventory but you have some thrown in the environment so that it animates properly and also applies with the next/previous weapon functions.

    Hendricks266 r4967 8 Feb, 00:03
Open the build to see all 6 commits

January 2015 7 builds · 26 commits

Build 4949

25 Jan 2015 · 11 commits · 2 authors SVN
Open build
  • General

    Don't allow Ogg Vorbis or FLAC files to be defined from def if the binary was built without the proper libraries.

    Hendricks266 r4949 25 Jan, 04:18
  • General

    Modularize .mid --> .ogg --> .flac code to apply to sounds as well, and various cleanup in music/sound filename-handling code.

    Hendricks266 r4948 25 Jan, 04:17
  • General

    Fix a bug where FLAC sound effects would loop when they were not supposed to.

    Hendricks266 r4947 25 Jan, 04:17 Fix
  • Mouse, touch, and pointer controls now take the origin into account.

    Hendricks266 r4946 25 Jan, 04:17
  • General

    Add events EVENT_DISPLAYINACTIVEMENU and EVENT_DISPLAYINACTIVEMENUREST and userdef members m_origin_x and m_origin_y.

    Hendricks266 r4945 25 Jan, 04:16 CON
    Show details

    This allows for CON screen display code to use menu animations. The following is an example of how to adapt screen features that should animate. before: onevent EVENT_DISPLAYMENUREST ifvare current_menu 0 // main menu { setvar x 1 setvar y 1 rotatesprite x y zoom ang tilenum shade pal orientation 0 0 xdim ydim } endevent after: state DisplayMenuCommon ifvare RETURN 0 // main menu { getuserdef[THISACTOR].m_origin_x x getuserdef[THISACTOR].m_origin_y y addvar x 65536 addvar y 65536 rotatesprite16 x y zoom ang tilenum shade pal orientation 0 0 xdim ydim } ends onevent EVENT_DISPLAYMENUREST state DisplayMenuCommon endevent onevent EVENT_DISPLAYINACTIVEMENUREST state DisplayMenuCommon endevent

Open the build to see all 11 commits

Build 4928

16 Jan 2015 · 3 commits · 1 author SVN
Open build
  • CON

    Add new commands "getmusicposition" and "setmusicposition" that operate on the playback position of the current music track.

    Hendricks266 r4928 16 Jan, 16:28 CON
    Show details

    // Example: Switch between tracks like radio stations. getmusicposition temp starttrackvar next_music_track setmusicposition temp Only implemented for Ogg Vorbis, FLAC, and XA. Consult the devs before using these commands.

  • General

    Fix a crash exposed by animating the menu back button.

    Hendricks266 r4927 16 Jan, 16:27 Fix
  • General

    Clean up duplicate and strangely-formed cases in C_ParseCommand().

    Hendricks266 r4926 16 Jan, 16:27

Build 4918

13 Jan 2015 · 6 commits · 1 author SVN
Open build
  • Implement better back button.

    Hendricks266 r4918 13 Jan, 04:57
  • Make black background boxes translucent again.

    Hendricks266 r4917 13 Jan, 04:57
  • Add proper edging for the tops and bottoms of scrolling lists.

    Hendricks266 r4916 13 Jan, 04:56
  • General

    Improve weapon switching:

    Hendricks266 r4915 13 Jan, 04:56
    Show details

    1. If you switch away from a weapon and switch to a third when the gun is still going down, continue lowering the first weapon instead of immediately raising the third. 2. If you switch away from a weapon and switch back to it before it lowers completely, raise it from its current position instead of going all the way to the bottom.

  • General

    Convert some multi-line UI messages to single G_ScreenText calls with line breaks.

    Hendricks266 r4914 13 Jan, 04:56
Open the build to see all 6 commits

Build 4887

8 Jan 2015 · 1 commit · 1 author SVN
Open build
  • General

    When using search paths detected from a Megaton installation, also use the SC-55 oggs included with it.

    Hendricks266 r4887 8 Jan, 07:15

Build 4886

8 Jan 2015 · 4 commits · 1 author SVN
Open build
  • General

    Clean up autodetected game install search paths on all platforms that use them.

    Hendricks266 r4886 8 Jan, 07:14
    Show details

    This should prevent Lunar Apocalypse from becoming Nuclear Winter with Megaton on Linux and Mac.

  • Disable the spinning nuke icon back button on Android.

    Hendricks266 r4885 8 Jan, 07:14
  • General

    Implement UserMapHacks.

    Hendricks266 r4884 8 Jan, 07:14
  • General

    Reinstate MD4.

    Hendricks266 r4883 8 Jan, 07:13

December 2014 8 builds · 42 commits

Build 4870

28 Dec 2014 · 6 commits · 1 author SVN
Open build
  • Amend r4862 so that touch devices, which do not display the crosshair as a cursor, are not completely prevented from using touch input by the lack of a crosshair tile.

    Hendricks266 r4870 28 Dec, 13:36
  • Fix the Screen Size slider so that it works properly after the screen size has been modified in-game with [-]/[+].

    Hendricks266 r4869 28 Dec, 13:35 Fix
  • Fix selecting "None" for Anisotropy.

    Hendricks266 r4868 28 Dec, 13:35 Fix
  • Fix opening a MenuEntryOptionList when the option's value is "Custom".

    Hendricks266 r4867 28 Dec, 13:35 Fix
  • Convert MenuRange*_t's "displaytype" field to "flags", add a flag to enforce clamping to the defined intervals, and apply this flag to the Screen Size slider.

    Hendricks266 r4866 28 Dec, 13:35
Open the build to see all 6 commits

Build 4859

27 Dec 2014 · 2 commits · 1 author SVN
Open build
  • General

    Fix playing end-of-episode ANMs.

    Hendricks266 r4859 27 Dec, 12:39 Fix
  • General

    If you save over an autonamed savegame and change the name, don't overwrite your edit with another autofill.

    Hendricks266 r4858 27 Dec, 12:39

Build 4857

27 Dec 2014 · 13 commits · 2 authors SVN
Open build
  • Enumify the "status" parameter of M_MenuText into MenuTextFlags_t.

    Hendricks266 r4857 27 Dec, 10:37
  • Implement mouse/touch/pointer controls for all widgets.

    Hendricks266 r4856 27 Dec, 10:37
  • Replace the "disabled" member of MenuEntry_t with "flags" so that the other 31 bits can be utilized.

    Hendricks266 r4855 27 Dec, 10:37
  • Disable normal left-click/touch menu functionality when the mouse is active.

    Hendricks266 r4854 27 Dec, 10:36
  • General

    Add the necessary plumbing to sdlayer to detect mousedown, mouseup, and dragging.

    Hendricks266 r4853 27 Dec, 10:36
Open the build to see all 13 commits