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 98 builds · 190 commits

Export CSV
Display options
Commit details:

January 2014 1 build · 3 commits

Build 4249

12 Jan 2014 · 7 commits · 1 author SVN
Open build
  • General

    Block off hacks for the primitive splitscreen CON mod with SPLITSCREEN_MOD_HACKS so they are no longer compiled.

    Hendricks266 r4249 12 Jan, 06:04 EngineCON
    Show details

    These hacks could no longer be allowed to co-opt the fake multiplayer mode, used for local testing and mod development. I have half a mind to remove the hacks outright because they could be likened to drilling bolts directly into your car engine just so you could mount a bowling ball as a hood ornament. However, I don't want to take away the splitscreen hack mod from anyone who uses it, and the work done on these hacks should be useful if proper splitscreen were implemented internally using per-player input and multiple renderer/audio passes.

  • General

    Always run tsprites with statnum TSPR_TEMP though EVENT_ANIMATESPRITES, such as the "show opponent's weapon" in multiplayer.

    Hendricks266 r4246 12 Jan, 06:03 EngineCON
  • Add EVENT_LOADMAP, EVENT_SAVEMAP, EVENT_PRELOADMAP, and EVENT_PRESAVEMAP.

    Hendricks266 r4244 12 Jan, 06:03 EngineCON
    Show details

    Some are more useful than others.

Open the build to see all 7 commits

March 2013 4 builds · 5 commits

Build 3610

24 Mar 2013 · 5 commits · 1 author SVN
Open build
  • General

    Add "rotatespritea" to CON and M32script.

    Hendricks266 r3610 24 Mar, 21:33 CON
    Show details

    I hope I didn't bruise Lunatic too much.

  • General

    Add orientation bit 2048, enumerated as ROTATESPRITE_FULL16, which is a courtesy provided by the engine for the purpose of the game to internally force use of full 32-bit coordinates. With this bit set, all CON screen drawing commands can use rotatesprite16-like coordinates.

    Hendricks266 r3608 24 Mar, 21:31 EngineCON
    Show details

    While the functionality was already internally in place for gametext as one of two hacks using ROTATESPRITE_MAX (the other still used by minitext_() to align with the statusbar) we must codify a bit in the engine for safe external use. (Otherwise, ROTATESPRITE_MAX could/would theoretically increase and leave modders high and dry.) (Dev note: In G_DrawTXDigiNumZ(), ROTATESPRITE_MAX was used to bitshift the value used to calculate digit spacing for no reason I can ascertain other than to introduce rounding errors into the zoom/textscale calculations. It was never used anywhere, so I removed it.) Bonus: The scaling code for digitalnumberz and gametextz has been modified so that the spacing is no longer affected by rounding errors. Try animating the zoom value and compare how the text used to jump but now does not.

Open the build to see all 5 commits

December 2012 1 build · 1 commit

Build 3278

12 Dec 2012 · 7 commits · 1 author SVN
Open build
  • General

    Port system gamearray access from M32Script to CON. Expose tilesizx and tilesizy.

    Hendricks266 r3274 12 Dec, 18:33 FixEngineCON
    Show details

    Also, fix deficient logic in Gv_Free and Gv_Clear (both M32 and CON) so that gamevar and gamearray erasure results are (closer to) correct, and so that the game does not crash when system arrays are accessed from CON because they all have been nulled.

Open the build to see all 7 commits

October 2012 1 build · 1 commit

Build 3101

28 Oct 2012 · 6 commits · 1 author SVN
Open build
  • General

    Add EVENT_CHANGEMENU and clean up menus.c a little more.

    Hendricks266 r3101 28 Oct, 21:29 CON
    Show details

    This event is useful in certain circumstances where you want to skip a menu/screen value and the design of the monster switch statement would require the M_ChangeMenu() call to be intercepted or the unwanted screen will flash for a split second.

Open the build to see all 6 commits

September 2012 1 build · 1 commit

Build 3019

13 Sep 2012 · 6 commits · 1 author SVN
Open build
  • General

    Revise EVENT_CHANGEWEAPON so that RETURN has no effect except for two values. -1 will cancel the weapon switch. -2 will override the switch to whatever value p->curr_weapon is set in the course of the event.

    Hendricks266 r3015 13 Sep, 00:06 CON
    Show details

    While we're at it, factor out duplicate code into P_ChangeWeapon().

Open the build to see all 6 commits

August 2012 1 build · 2 commits

Build 2976

26 Aug 2012 · 5 commits · 1 author SVN
Open build
  • General

    Modify EVENT_CHANGEWEAPON so that it actually serves a purpose. Instead of being triggered before curr_weapon is changed, with nothing used for input or output with RETURN (meaning you could not cancel), now RETURN is set to the prospective new weapon ID and you can change it or cancel it in the event.

    Hendricks266 r2976 26 Aug, 20:53 CON
    Show details

    Note that since setting RETURN did nothing before, there is no backwards compatibility to uphold. Therefore, setting RETURN to 1 will cause the pistol to be selected, not disable the event. Set RETURN to -1 to cancel switching.

  • General

    Add EVENT_PREGAME. Now all sprites are processed in the following fashion:

    Hendricks266 r2973 26 Aug, 20:49 EngineCON
    Show details

    1. EVENT_PREGAME 2. hardcoded stuff 3. EVENT_GAME One potential use is to examine values which are clobbered by commands such as ifhitweapon/ifwasweapon.

Open the build to see all 5 commits

July 2012 1 build · 1 commit

June 2012 1 build · 1 commit

Build 2789

27 Jun 2012 · 1 commit · 1 author SVN
Open build
  • General

    Fix the overlooking of EDUKE.CON in the absence of DUKE3D.GRP caused by r2726. Also, tweak a few string literals' use of quotation marks.

    Hendricks266 r2789 27 Jun, 10:45 FixCON

May 2012 1 build · 2 commits

Build 2693

25 May 2012 · 7 commits · 2 authors SVN
Open build
  • General

    Add EVENT_LOADGAME and EVENT_SAVEGAME, self-explanatory. Also make EVENT_NEWGAME use myconnectindex for player ID instead of screenpeek.

    Hendricks266 r2688 written 24 May 2012 CON
  • General

    Setting RETURN in EVENT_DISPLAYCROSSHAIR will now change the crosshair's picnum while allowing the game to position it, etc. As usual, setting RETURN to -1 disables hardcoded drawing of the crosshair completely.

    Hendricks266 r2687 written 24 May 2012 CON
Open the build to see all 7 commits

March 2012 2 builds · 2 commits

Build 2541

25 Mar 2012 · 5 commits · 1 author SVN
Open build
  • General

    Superficial text changes:

    Hendricks266 r2538 25 Mar, 22:05 CON
    Show details

    - Help window text cleaned and made more consistent between game and editor - Added help entry for "-clipmap" - Log text for using CON, DEF, and RTS files has been made consistent - All instances of '%s' have been replaced with \"%s\" because ' is a valid filename character. (At least on Windows.)

Open the build to see all 5 commits

January 2012 1 build · 1 commit

December 2011 1 build · 1 commit

August 2011 2 builds · 7 commits

Build 1992

26 Aug 2011 · 1 commit · 1 author SVN
Open build
  • General

    weapons.con.sample: fix a potential bug modders may encounter: use the special G_Draw temp variables in G_DrawWeaponTile(_crystal) instead of the ones intended for individual drawing states

    Hendricks266 r1992 26 Aug, 22:08 FixCON

Build 1989

20 Aug 2011 · 7 commits · 1 author SVN
Open build
  • General

    add weapons.con.sample, a direct port of the HUD display code to CON

    Hendricks266 r1988 20 Aug, 16:28 CON
  • General

    add support for the include command to names.h loaded by Mapster32, and names.h no longer requires # in front of commands for CON compatibility

    Hendricks266 r1987 20 Aug, 16:28 EngineCON
  • General

    change the help dialog to say 'demo.edm' instead of 'demo.dmo', change support for drag and drop demo files from '.dmo' to '.edm', and change the debughelp dialog to remove the reference to the removed '-nD' gamevars.txt dumping parameter

    Hendricks266 r1986 20 Aug, 16:28 CON
  • General

    gut and update enhance.con.sample

    Hendricks266 r1985 20 Aug, 16:28 CON
  • General

    update soundefs.h to match the final v1.5 DEFS.CON

    Hendricks266 r1984 20 Aug, 16:27 CON
Open the build to see all 7 commits