EDuke32 Changelog Archivio non ufficiale

Cosa è cambiato in EDuke32, build per build

2.117 build · 8.866 commit · 25 autori · Ottobre 2009 – Agosto 2026

Commit per anno

Seleziona un anno per vederne le build
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri

Visualizzate 2.117 build

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Dicembre 2014 15 build · 89 commit

Build 4828

18 dic 2014 · 5 commit · 1 autore SVN
Apri la build
  • Wii

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

    Hendricks266 r4828 18 dic, 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 dic, 10:16 Fix
  • Generale

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

    Hendricks266 r4826 18 dic, 10:15 Fix
  • Wii

    Add non-interactive cases to wm_msgbox and wm_ynbox.

    Hendricks266 r4825 18 dic, 10:15
  • Wii

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

    Hendricks266 r4824 18 dic, 10:15

Build 4823

18 dic 2014 · 9 commit · 2 autori SVN
Apri la build
  • Generale

    Polish up the video menu a bit.

    Hendricks266 r4823 18 dic, 10:14
  • Generale

    Fix "bright red" player color.

    Hendricks266 r4822 18 dic, 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 scritto il 17 dic 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 scritto il 17 dic 2014
  • Wii

    Work around a performance regression caused by r4080. DONT_BUILD.

    Hendricks266 r4819 scritto il 17 dic 2014 Fix
Mostra gli altri 4 commit di questa build

Build 4814

13 dic 2014 · 14 commit · 2 autori SVN
Apri la build
  • expose more members, properly handle setting ud.screen_size.

    Helixhorned r4814 13 dic, 14:33 CON
    Mostra dettagli

    BUILD_LUNATIC.

  • DEF

    fix handling of 'remappal' attribute for 'makepalookup'.

    Helixhorned r4813 13 dic, 14:33 Fix
  • Generale

    Pull setting g_noFloorPal[] further down, into makepalookup().

    Helixhorned r4812 13 dic, 14:33 Engine
    Mostra dettagli

    Now passed as last arg 'noFloorPal' to makepalookup(). Used as follows: - from loadlookups(): *false*, i.e. do take over floor pal. - from generatefogpals() [default fog pals] and fillemptylookups(): *true*, i.e. don't take over floor pal - from DEF 'fogpal': true - from DEF 'makepalookup': take over flag from pal from which we are remapping, or set to true if remapping from pal 0 - (CROSSHAIR_PAL: true) This should make the issue reported in http://forums.duke4.net/topic/775-eduke32-20-and-polymer/page__view__findpost__p__197583 resolve in a natural manner.

  • Generale

    Move g_noFloorPal[] to the engine side and adapt other stuff accordingly.

    Helixhorned r4811 13 dic, 14:33 Engine
    Mostra dettagli

    - 'nofloorpalrange' DEF token: now handled for both game and editor (for the latter, it's effective only for "shade preview" mode, [']+[X]). - in generatefogpals(), assign g_noFloorPal[] = 1 for every generated (default) fog pal; get rid of its return value / g_firstFogPal

  • Generale

    engine.c: prevent an oob access of uwall[] in ceilspritescan().

    Helixhorned r4810 13 dic, 14:33 Engine
Mostra gli altri 9 commit di questa build

Build 4800

6 dic 2014 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    voxmodel.c: fix Polymost rendering of voxels.

    Helixhorned r4800 6 dic, 13:05 FixEngine
    Mostra dettagli

    This reverts/corrects two semantic changes of r4639 as far as what is now voxmodel.c (formerly part of mdsprite.c) is concerned. One correction ends up having no effect (m->bscale is always 1.f for voxel models, as far as I can see), but is the proper rewrite. Also, in osdcmds.c:registerosdcommands(), tweak two help strings.

Build 4799

6 dic 2014 · 8 commit · 1 autore SVN
Apri la build
  • fix tilesizx[]/tilesizy[] access. Can also 'copy' from them.

    Helixhorned r4799 6 dic, 11:09 FixCON
  • Generale

    M32Script cleanup. Fixes at least one non-minor and one minor bug.

    Helixhorned r4798 6 dic, 11:09 FixCON
  • Generale

    engine.c: minor stylistic changes. DONT_BUILD.

    Helixhorned r4797 scritto il 5 dic 2014 Engine
    Mostra dettagli

    Since we're targeting C99/C++ now, we can finally declare variables as close to their use as possible.

  • fix actor[] and player[] indexing after LuaJIT bugfix 66515a054c0826ce.

    Helixhorned r4796 scritto il 5 dic 2014 Fix
  • implement 'qstrncat' command.

    Helixhorned r4795 scritto il 5 dic 2014 CON
Mostra gli altri 3 commit di questa build

Build 4791

1 dic 2014 · 7 commit · 2 autori SVN
Apri la build
  • Generale

    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 dic, 22:16
  • Detect installation paths of 3DR's Duke Nukem 3D package, the 3DR Anthology, and the NAM Steam release.

    Hendricks266 r4790 1 dic, 22:16
  • Generale

    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 dic, 22:15 CON
  • Generale

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

    Hendricks266 r4788 1 dic, 22:15
  • Generale

    Fix USE_OPENGL=0 build error in r4779.

    Hendricks266 r4787 1 dic, 22:15 Fix
Mostra gli altri 2 commit di questa build

Novembre 2014 2 build · 88 commit

Build 4784

30 nov 2014 · 7 commit · 2 autori SVN
Apri la build
  • Generale

    Fix EVENT_ANIMATESPRITES.

    TerminX r4784 30 nov, 15:19 FixCON
  • Generale

    Fix warnings with VS2013 update 4. DONT_BUILD.

    TerminX r4783 30 nov, 15:18 Fix
  • Generale

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

    Hendricks266 r4782 scritto il 29 nov 2014
  • Generale

    Fix names of savegames. DONT_BUILD.

    Hendricks266 r4781 scritto il 29 nov 2014 Fix
  • Generale

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

    Hendricks266 r4780 scritto il 29 nov 2014 FixEngine
Mostra gli altri 2 commit di questa build

Build 4777

28 nov 2014 · 81 commit · 3 autori SVN
Apri la build
  • Generale

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

    Hendricks266 r4777 28 nov, 22:30 Fix
  • Generale

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

    Hendricks266 r4776 28 nov, 19:43
  • Generale

    Fix mousewheel under SDL 1.2. DONT_BUILD.

    Hendricks266 r4775 28 nov, 19:21 Fix
  • Generale

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

    Hendricks266 r4774 28 nov, 19:07
  • Generale

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

    Hendricks266 r4773 28 nov, 18:29 FixEngine
Mostra gli altri 76 commit di questa build

Settembre 2014 1 build · 9 commit

Build 4593

7 set 2014 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    astub.c: fix warnings with CPLUSPLUS=1 related to forgotten TrackerCast().

    Helixhorned r4593 7 set, 11:10 Fix
  • Generale

    Fix taking over floor pal in the unlikely event that no fog pals are defined.

    Helixhorned r4592 7 set, 11:10 Fix
    Mostra dettagli

    This DOES NOT fix the more complex issue discussed at the forums.

  • on 'clean' target, unconditionally rm -f game Lunatic objects.

    Helixhorned r4591 7 set, 11:10
    Mostra dettagli

    The 'clean' and 'veryclean' targets are usually run without environment options. It is preferable if they clean out all object files that are possible with any.

  • add actor.move() static function and documentation stub.

    Helixhorned r4590 7 set, 11:10
  • Generale

    For usermaps, save and restore currently playing music index with savegames.

    Helixhorned r4589 7 set, 11:10
    Mostra dettagli

    The volume and level number for the music are stored in the last two bytes of the board file name array. No version bump is required.

Mostra gli altri 4 commit di questa build

Agosto 2014 5 build · 32 commit

Build 4584

31 ago 2014 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    Fix USE_OPENGL=0 build.

    Helixhorned r4584 31 ago, 04:15 Fix
  • implement 'qsubstr' command. Add source/lunatic/test/qsubstr.con.

    Helixhorned r4583 31 ago, 04:15 CON
    Mostra dettagli

    In C-CON's qsubstr, error if <start> is not in [0 .. MAXQUOTELEN-1] or <length> is negative.

  • Generale

    Fix crash using INTERNAL DEFAULTS after CON error when CON modules were given.

    Helixhorned r4582 31 ago, 04:15 FixCON
  • ignore internal flag in gamevar redef check; allow "Pals" member.

    Helixhorned r4581 31 ago, 04:15 CON
  • demote wall check "corruptions" introduced in r4569 to level 2.

    Helixhorned r4580 31 ago, 04:15 FixEngine
    Mostra dettagli

    The winding of a loop -- with clockdir() -- is determined by examining the two line segments spanned between the points following a leftmost point of the loop. If the loop contains a leftmost point that belongs to the "right" side (as can happen with sliding door constructions), there's a chance that an outer loop is misclassified.

Mostra gli altri 4 commit di questa build

Build 4575

20 ago 2014 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Amend r4378 to hopefully make "stuck in water" fix work properly.

    Helixhorned r4575 20 ago, 10:58 Fix
    Mostra dettagli

    NOTE: lizmen may walk on water. I don't yet know why.

Build 4573

16 ago 2014 · 2 commit · 1 autore SVN
Apri la build
  • fix a crash when m32_settings.cfg contains video setting.

    Helixhorned r4573 16 ago, 11:32 FixEngine
    Mostra dettagli

    Such as "vid_gamma". In that case, setbrightness() would have been called without basepaltableptr having been initialized. The fix is by moving the preparational setbasepaltable() call from ExtPostStartupWindow() to ExtInit(), just before the OSD command dispatching.

  • fix possible integer overflow in loopinside().

    Helixhorned r4572 16 ago, 11:32 FixEngine
    Mostra dettagli

    This could happen when building outside the "classic" grid limits and would then lead to e.g. incorrect loop assignment on sector splitting. Bug reported by MetHy.

Build 4571

8 ago 2014 · 19 commit · 2 autori SVN
Apri la build
  • Generale

    game.c: fix -game_dir and -j by moving G_ExtInit() after G_CheckCommandLine().

    Helixhorned r4571 8 ago, 13:02 Fix
  • properly initialize values of session (NODEFAULT) gamevars.

    Helixhorned r4570 8 ago, 13:02 CON
  • prototypical checker for wall loops, enabled partially.

    Helixhorned r4569 8 ago, 13:02 FixEngine
    Mostra dettagli

    Inspired by http://forums.duke4.net/topic/7506-tror-question/page__view__findpost__p__199151 the corruption checker now checks for certain conditions of the loops of each sector. Recall that CW loops are outer and CCW loops are inner. - If a sector has no or more than one outer loop, count that as corruption (level 4 and 3, respectively). - (Disabled) For sectors with exactly one outer loop, check that all inner ones are inside it. This is currently not compiled due to an asymmetry of loopinside() for degenerate cases, similar to pre-r3898 inside().

  • Generale

    Clean up astub.c:CheckMapCorruption() and some build.c code a little.

    Helixhorned r4568 8 ago, 13:02
    Mostra dettagli

    There are no intended changes of functionality, it's readability tweaks only.

  • Generale

    A couple of Lunatic updates. DONT_BUILD.

    Helixhorned r4567 scritto il 2 ago 2014 FixCON
    Mostra dettagli

    - LunaCON: support for setting userdef[].m_volume_number, getting .last_level - bump con_lang.MAXEVENTS - fix compilation of astub.c

Mostra gli altri 14 commit di questa build

Luglio 2014 4 build · 27 commit

Build 4552

22 lug 2014 · 14 commit · 1 autore SVN
Apri la build
  • Generale

    Fix Synthesis (at least partially).

    Hendricks266 r4552 22 lug, 23:04 Fix
  • Generale

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

    Hendricks266 r4551 22 lug, 18:48 Fix
  • Generale

    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 lug, 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 lug, 04:19
  • Generale

    Three Mac patches from rhoenie:

    Hendricks266 r4548 22 lug, 04:19 Fix
    Mostra dettagli

    -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.

Mostra gli altri 9 commit di questa build

Build 4538

6 lug 2014 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    Extend ebacktrace in two ways.

    Hendricks266 r4538 6 lug, 15:38 FixEngine
    Mostra dettagli

    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.

  • Generale

    Miscellaneous get/set(this)projectile cleanup.

    Hendricks266 r4537 6 lug, 15:36

Build 4536

5 lug 2014 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    WIP OSD refactor, committing now before it stops applying cleanly to current svn. This shouldn't break anything in an obvious or major way.

    TerminX r4536 5 lug, 17:12
  • Generale

    Looks like another MSVC build fix

    TerminX r4535 5 lug, 17:11 Fix
  • Generale

    Add sdl_inc.h to VS project

    TerminX r4534 5 lug, 17:11
  • Generale

    I don't even remember which platform this fixes building on... probably MSVC. Cleaning out my tree.

    TerminX r4533 5 lug, 17:11 Fix
  • Generale

    MSVC build fix

    TerminX r4532 5 lug, 17:11 Fix
Mostra gli altri 4 commit di questa build

Giugno 2014 6 build · 37 commit

Build 4525

22 giu 2014 · 2 commit · 1 autore SVN
Apri la build
  • Generale

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

    Hendricks266 r4525 22 giu, 19:25
    Mostra dettagli

    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.

  • Generale

    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 giu, 19:25

Build 4523

22 giu 2014 · 4 commit · 1 autore SVN
Apri la build
  • Generale

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

    Hendricks266 r4523 22 giu, 19:24
  • Generale

    Fix building ivfrate.

    Hendricks266 r4522 22 giu, 19:24 Fix
  • Generale

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

    Hendricks266 r4521 22 giu, 19:24 Fix
  • Generale

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

    Hendricks266 r4520 22 giu, 19:24 CON
    Mostra dettagli

    NOTE: Other negative values are reserved!