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:

December 2014 8 builds · 42 commits

Build 4828

18 Dec 2014 · 5 commits · 1 author SVN
Open build
  • Wii

    Display all hat directions in the joystick buttons menu instead of just up.

    Hendricks266 r4828 18 Dec, 10:16
  • Wii

    Bump MAXJOYAXES to 9 to avoid menu corruption, and fix _functio.h, CONFIG_FunctionNameToNum, CONFIG_AnalogNameToNum, so that this does not crash.

    Hendricks266 r4827 18 Dec, 10:16 Fix
  • General

    Fix the MAXJOYBUTTONS discrepancy between _control.h and gamedefs.h.

    Hendricks266 r4826 18 Dec, 10:15 Fix
  • Wii

    Add non-interactive cases to wm_msgbox and wm_ynbox.

    Hendricks266 r4825 18 Dec, 10:15
  • Wii

    Output and package the binary as .dol instead of .elf.

    Hendricks266 r4824 18 Dec, 10:15

Build 4823

18 Dec 2014 · 9 commits · 2 authors SVN
Open build
  • General

    Polish up the video menu a bit.

    Hendricks266 r4823 18 Dec, 10:14
  • General

    Fix "bright red" player color.

    Hendricks266 r4822 18 Dec, 10:14 Fix
  • Wii

    Add a custom exception handler that saves the crash information to the log and directs the user to submit it to us. DONT_BUILD.

    Hendricks266 r4821 written 17 Dec 2014 Fix
  • Wii

    Add a console to display startup messages to the screen instead of showing the user a black screen while the game initializes. DONT_BUILD.

    Hendricks266 r4820 written 17 Dec 2014
  • Wii

    Work around a performance regression caused by r4080. DONT_BUILD.

    Hendricks266 r4819 written 17 Dec 2014 Fix
Open the build to see all 9 commits

Build 4814

13 Dec 2014 · 14 commits · 2 authors SVN
Open build
  • Wii

    Fix build. DONT_BUILD.

    Hendricks266 r4808 written 9 Dec 2014 Fix
  • General

    Fix building with `make -B`. (`make veryclean` is now obsolete.) DONT_BUILD.

    Hendricks266 r4807 written 9 Dec 2014 Fix
  • General

    Fix building the Build Tools. DONT_BUILD.

    Hendricks266 r4806 written 9 Dec 2014 Fix
  • BSD

    Fix the previous commit. DONT_BUILD.

    Hendricks266 r4805 written 8 Dec 2014 Fix
  • Add detection of the Steam releases of Duke 3D and NAM. DONT_BUILD.

    Hendricks266 r4804 written 8 Dec 2014
Open the build to see all 14 commits

Build 4791

1 Dec 2014 · 7 commits · 2 authors SVN
Open build
  • General

    Add dummy command line parameters to allow us to serve as a drop-in replacement for the NAM Steam release's dosbox.exe

    Hendricks266 r4791 1 Dec, 22:16
  • Detect installation paths of 3DR's Duke Nukem 3D package, the 3DR Anthology, and the NAM Steam release.

    Hendricks266 r4790 1 Dec, 22:16
  • General

    Remove the structure fields in grpscan.c that blocked my code for allowing NAM, NAPALM, and WWII GI to fall back to GAME.CON.

    Hendricks266 r4789 1 Dec, 22:15 CON
  • General

    Remove the blackout when starting a new game on episode 4.

    Hendricks266 r4788 1 Dec, 22:15
  • General

    Fix USE_OPENGL=0 build error in r4779.

    Hendricks266 r4787 1 Dec, 22:15 Fix
Open the build to see all 7 commits

November 2014 2 builds · 25 commits

Build 4784

30 Nov 2014 · 7 commits · 2 authors SVN
Open build
  • General

    Open the load and save menus with the last used slot highlighted. DONT_BUILD.

    Hendricks266 r4782 written 29 Nov 2014
  • General

    Fix names of savegames. DONT_BUILD.

    Hendricks266 r4781 written 29 Nov 2014 Fix
  • General

    Fix displaying a savegame preview shot when in OpenGL and/or when the selected slot is empty. DONT_BUILD.

    Hendricks266 r4780 written 29 Nov 2014 FixEngine
  • General

    Re-allow the player color option to take effect. DONT_BUILD.

    Hendricks266 r4779 written 29 Nov 2014
  • General

    Menu structure revision. Structs reordered to eliminate slop. MenuGroup_t eliminated. MenuPos_t split into MenuMenuFormat_t and MenuEntryFormat_t. DROIDMENU build fixed. DONT_BUILD.

    Hendricks266 r4778 written 29 Nov 2014 Fix
Open the build to see all 7 commits

Build 4777

28 Nov 2014 · 81 commits · 3 authors SVN
Open build
  • General

    Fix the crash in the ASM relating to the dynamic allocation of ylookup.

    Hendricks266 r4777 28 Nov, 22:30 Fix
  • General

    Make sure the mouse is captured when the main menu transitions into MODE_GAME. DONT_BUILD.

    Hendricks266 r4776 28 Nov, 19:43
  • General

    Fix mousewheel under SDL 1.2. DONT_BUILD.

    Hendricks266 r4775 28 Nov, 19:21 Fix
  • General

    Restore SDL 1.2 on Windows to a working state. DONT_BUILD.

    Hendricks266 r4774 28 Nov, 19:07
  • General

    Fix POLYMER=0 GTK C++ build. DONT_BUILD.

    Hendricks266 r4773 28 Nov, 18:29 FixEngine
Open the build to see all 81 commits

August 2014 1 build · 14 commits

Build 4571

8 Aug 2014 · 19 commits · 2 authors SVN
Open build
  • General

    Fix MSVC build.

    Hendricks266 r4566 written 28 Jul 2014 Fix
    Show details

    DONT_BUILD.

  • General

    Nuke rev.h.

    Hendricks266 r4565 written 28 Jul 2014
    Show details

    Note to MSVC users: You can get the revision number if you run `make rev o=obj` with MinGW before you build. DONT_BUILD.

  • General

    Split parts of loadlookups() into generatefogpals() and fillemptylookups(), and move Duke-specific LOOKUP.DAT behavior to G_LoadLookups() in source/common.c, which contains the call to loadlookups() as factored out from astub.c and game.c.

    Hendricks266 r4564 written 27 Jul 2014
    Show details

    DONT_BUILD.

  • General

    Move implementation details of Mapster32's sound system from m32exec.c into sounds_mapster32.c, and set up a sound system stub in KenBuild Editor.

    Hendricks266 r4563 written 27 Jul 2014 Engine
    Show details

    DONT_BUILD.

  • General

    Progress towards KenBuild Editor, part 3.

    Hendricks266 r4562 written 27 Jul 2014
    Show details

    DONT_BUILD.

Open the build to see all 19 commits

July 2014 2 builds · 16 commits

Build 4552

22 Jul 2014 · 14 commits · 1 author SVN
Open build
  • General

    Fix Synthesis (at least partially).

    Hendricks266 r4552 22 Jul, 23:04 Fix
  • General

    Re-add $(abspath ...) wrapping to libdirs to try and fix Synthesis.

    Hendricks266 r4551 22 Jul, 18:48 Fix
  • General

    Normalize all rotatesprite calls to fullscreen panels so that they are centered at (160, 100) instead of top-lefted at (0, 0).

    Hendricks266 r4550 22 Jul, 04:20
  • Rearrange drawing so that MENUBAR (#2457) is always the first thing drawn after a menu's background, and its caption is always drawn last.

    Hendricks266 r4549 22 Jul, 04:19
  • General

    Three Mac patches from rhoenie:

    Hendricks266 r4548 22 Jul, 04:19 Fix
    Show details

    -sdlayer: Apple and GTK are not mutually exclusive. -Makefile.common: Specify WITHOUT_GTK?=1 by default. -Makefile: Limit linking with the QuickTime framework to OS X 10.6 and below. One fix from me: -osxbuild.sh: Fix building tools.

Open the build to see all 14 commits

Build 4538

6 Jul 2014 · 2 commits · 1 author SVN
Open build
  • General

    Extend ebacktrace in two ways.

    Hendricks266 r4538 6 Jul, 15:38 FixEngine
    Show details

    1. The application must specify its proper name and technical name. Instead of eduke32_or_mapster32.crash.log, we now have eduke32.crash.log and mapster32.crash.log. 2. The exception handler will display a message box informing the user of a crash and requesting they send in the crash log. The box has three options: "Quit", the DLL's current behavior, "Continue", which passes the exception to the next handler, and "Ignore", which resumes execution immediately. These should allow the user to skip bogus exceptions picked up by ebacktrace, such as one I get with my laptop that causes EDuke32 no issues.

  • General

    Miscellaneous get/set(this)projectile cleanup.

    Hendricks266 r4537 6 Jul, 15:36

June 2014 6 builds · 29 commits

Build 4525

22 Jun 2014 · 2 commits · 1 author SVN
Open build
  • General

    Hotfix to allow display of E1L8's par time and 3DR time if no usermap has been played yet.

    Hendricks266 r4525 22 Jun, 19:25
    Show details

    Note that the user map function still overwrites everything in slot E1L8 for the time being, which is a deeper problem I need to address.

  • General

    Keep track of allocated cache space for ANM files so they aren't allocated multiple times. Also, unlock the handles after playback is done so they can be freed if necessary.

    Hendricks266 r4524 22 Jun, 19:25

Build 4523

22 Jun 2014 · 4 commits · 1 author SVN
Open build
  • General

    Disable the diagnostic log message upon successfully using the "animsounds" def command.

    Hendricks266 r4523 22 Jun, 19:24
  • General

    Fix building ivfrate.

    Hendricks266 r4522 22 Jun, 19:24 Fix
  • General

    Fix a warning in menus.c, introduced in r4519.

    Hendricks266 r4521 22 Jun, 19:24 Fix
  • General

    Allow EVENT_SOUND to return -1 to cancel a sound without printing a warning to the console and log.

    Hendricks266 r4520 22 Jun, 19:24 CON
    Show details

    NOTE: Other negative values are reserved!

Build 4516

16 Jun 2014 · 7 commits · 1 author SVN
Open build
  • General

    Instead of displaying "Unknown GRP - EDuke32", simply display "EDuke32".

    Hendricks266 r4516 16 Jun, 16:17
    Show details

    Much classier this way.

  • General

    By request, implement EVENT_ACTIVATECHEAT.

    Hendricks266 r4515 16 Jun, 16:16 CON
  • General

    Add the following LOGO_FLAGS:

    Hendricks266 r4514 16 Jun, 16:16
    Show details

    LOGO_NOE1ENDSCREEN LOGO_NOE2ENDSCREEN LOGO_NOE3RADLOGO LOGO_NODUKETEAMTEXT LOGO_NODUKETEAMPIC As part of this, the LOGO_NOE*BONUSSCENE flags no longer remove the entire end sequence in one go. They now only remove the primary cinematic. If you want their previous effect, you'll have to add these additional bits.

  • General

    Fix build with GCC 4.9.

    Hendricks266 r4513 16 Jun, 16:16 Fix
  • General

    Fix Wii build.

    Hendricks266 r4512 16 Jun, 16:16 Fix
Open the build to see all 7 commits

Build 4509

13 Jun 2014 · 9 commits · 1 author SVN
Open build
  • Bring MenuFileSelect_t up to speed with MenuMenu_t.

    Hendricks266 r4509 13 Jun, 02:04
    Show details

    >They see me scrollin' >They hatin'

  • Fix the recently introduced bug where blank savegames would have their autogenerated names clobbered by the new menu code.

    Hendricks266 r4508 13 Jun, 02:04 Fix
  • Fix the recently introduced bug that would take the keypress given at "PRESS OPEN TO RESTART LEVEL" as a yes at the following prompt to load your most recent savegame, seemingly without asking.

    Hendricks266 r4507 13 Jun, 02:04 Fix
  • Revise the MenuFileSelect_t structure to remove the unnecessary dir pointer and rename currentlist to currentList.

    Hendricks266 r4506 13 Jun, 02:03
  • When at the top or bottom of a scrolling section, show the up/down indicator darkened instead of not at all.

    Hendricks266 r4505 13 Jun, 02:03
Open the build to see all 9 commits

Build 4500

1 Jun 2014 · 12 commits · 3 authors SVN
Open build
  • General

    Fix non-Windows building.

    Hendricks266 r4497 written 31 May 2014 Fix
    Show details

    DONT_BUILD.

  • General

    Ball-busting new menus. Still WIP.

    Hendricks266 r4496 written 31 May 2014
    Show details

    Mouse/touch/pointer support is yet to come. #SOON. Exposure to scripting is a LONG way off. Months. The spec and data structure needs time for comment and revision. The eventual scripting access will be Lua-only.

  • General

    Better compile timestamp handling.

    Hendricks266 r4495 written 31 May 2014
  • General

    Re-fix the C++ warnings in ENet.

    Hendricks266 r4494 written 31 May 2014 Fix
Open the build to see all 12 commits

May 2014 2 builds · 6 commits

Build 4472

17 May 2014 · 4 commits · 1 author SVN
Open build
  • General

    Replace some constants with preprocessor macros.

    Hendricks266 r4472 17 May, 05:36
  • General

    Fix two Polymer crashes related to corrupted maps.

    Hendricks266 r4471 17 May, 05:36 FixEngine
  • General

    Fix ebacktrace on 64-bit. New DLLs all around.

    Hendricks266 r4470 17 May, 05:35 Fix
  • General

    Add support for an SDL2-based wm_ynbox based on SDL2's testmessage.

    Hendricks266 r4469 17 May, 05:35

March 2014 2 builds · 3 commits

Build 4399

26 Mar 2014 · 2 commits · 1 author SVN
Open build
  • General

    Tidy menu code in advance of complete redesign.

    Hendricks266 r4399 26 Mar, 02:14 Fix
    Show details

    This replaces all remaining magic numbers with enumerations thereof. It also tweaks the following, even though most will be irrelevant post-rewrite: -Remove unused menus -Properly center the nuke icon in Duke and the star icon in NAM -Fix the multiplayer macro editing menu: --Position the currently editing quote its proper spot instead of beneath the first row --Don't highlight the first quote while editing a different one --Select the quote just edited when finished editing instead of the first one -Fix the cursor of a centered text input field (such as the adult mode password) -Implement proper shade glowing of selected menu entries in Joystick Settings, Joystick Axes, and Joystick Dead Zones -Shift the the Joystick Axes menu down to avoid overlapping the title bar -Change the title of mouse digital axis assignment "Digital Axes Setup" instead of "Advanced Mouse" -Fix the behavior of the Next button in Joystick Dead Zones to not act like a scrollbar

  • General

    Revert rev.h.

    Hendricks266 r4398 26 Mar, 02:13 Fix

February 2014 4 builds · 14 commits

Build 4344

22 Feb 2014 · 3 commits · 1 author SVN
Open build
  • Introduce m32_settings.cfg, analogous to settings.cfg, so that you can save your cvars and aliases for the editor.

    Hendricks266 r4344 22 Feb, 00:03 Engine
    Show details

    One potential use is to add r_togglecomposition "0" if you don't like Aero turning on and off every time you switch between 2D mode and 32-bit 3D mode.

  • General

    Build system: Detect the SVN revision and generate rev.h directly from the Makefile, if applicable.

    Hendricks266 r4343 22 Feb, 00:02
  • General

    Further optimize our SDL_Renderer for 8-bit by making the SDL_Texture SDL_TEXTUREACCESS_STATIC, saving some RAM without any loss of functionality.

    Hendricks266 r4341 22 Feb, 00:02