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 · 1 attivi

Visualizzate 1.769 build

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Marzo 2013 28 build · 101 commit

Build 3575

18 mar 2013 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Classic screen tilting: fix it by passing bit 1024 to rotatesprite().

    Helixhorned r3575 18 mar, 15:05 Fix
    Mostra dettagli

    This now should look correct for both settings of r_usenewaspect.

  • properly protect weapondata_t members, fix Lua->CON line mapping.

    Helixhorned r3574 18 mar, 15:05 FixCON
    Mostra dettagli

    Also, make -Werror-bad-getactorvar disabled by default.

  • Generale

    Fix Lunatic build on Windows.

    Helixhorned r3573 18 mar, 15:05 Fix
    Mostra dettagli

    - Make _buildargv[_buildargc] NULL. - With SDL layer, pass argv and argc directly and get rid of _build* ones. - Add tilesiz* to dynsymlists.

Build 3572

17 mar 2013 · 6 commit · 1 autore SVN
Apri la build
  • Generale

    Lunatic translator embedded: handle command line arguments.

    Helixhorned r3572 17 mar, 11:11 Fix
    Mostra dettagli

    Also, fix an error() call in control.lua:gamearray_file_common().

  • Generale

    Lunatic t.: allow hex literals with >9 digits if the high ones are all 'F's.

    Helixhorned r3571 17 mar, 11:11 CON
    Mostra dettagli

    (Or '0's, but that case is handled automatically.) The resulting generated number is taken by looking at the 8 lower nibbles and interpreting them as a signed 32-bit integer. Also add some number parsing tests to test/nlcf_break.con.

  • Generale

    Lunatic translator: new switch -W(no-)error-bad-getactorvar.

    Helixhorned r3570 17 mar, 11:11 CON
    Mostra dettagli

    Toggling whether a getactorvar for a global or per-player gamevar issues a warning or a hard error, the latter being the default. Also, make it possible to readgamevar/savegamevar per-actor gamevars and add userdefs member "idplayers" (read-only).

  • Generale

    Lunatic translator: else if* -> elseif, fix codegen for "if {}".

    Helixhorned r3569 17 mar, 11:11 Fix
    Mostra dettagli

    The first transformation makes the "control structure too long" error appear only with larger if/else cascades, though it's still possible.

  • Generale

    Lunatic translator: dynamic tile remapping.

    Helixhorned r3568 17 mar, 11:11 Fix
    Mostra dettagli

    Also, fix message when tiles get remapped in debugging builds.

Mostra l’altro commit di questa build

Build 3566

15 mar 2013 · 8 commit · 1 autore SVN
Apri la build
  • Generale

    Add new LOGO_FLAGS bit 2048, preventing cutscene at E4 beginning if set.

    Helixhorned r3566 15 mar, 09:56
  • Generale

    geom.lua: fix copy-paste bugs and clean up code. Remove __eq metamethod.

    Helixhorned r3565 15 mar, 09:56 Fix
  • allow indexing some weapon/inventory arrays with their names.

    Helixhorned r3564 15 mar, 09:56
  • Generale

    Lunatic translator: warn if setting reserved bits in some system gamevar redef.

    Helixhorned r3563 15 mar, 09:56 CON
  • g_tile access, rudimentary system gamearray support for the translator.

    Helixhorned r3562 15 mar, 09:56 CON
    Mostra dettagli

    The only operation for which proper code is generated is reading a single value from a system gamearray.

Mostra gli altri 3 commit di questa build

Build 3558

13 mar 2013 · 3 commit · 1 autore SVN
Apri la build
  • replace some allocations by static data, some translator fixes.

    Helixhorned r3558 13 mar, 03:48 Fix
    Mostra dettagli

    Fix 'setsprite' and 'music'. A good timing test for actors performance is the starfield of WGR2's E1L1 ("Nexus").

  • also save min, max actor times; fix release build.

    Helixhorned r3557 13 mar, 03:48 Fix
  • Generale

    Lunatic translator: handle LOGO_FLAGS.

    Helixhorned r3556 13 mar, 03:48 CON
    Mostra dettagli

    This is the only gamevar of its kind that is handled for Lunatic, neither PLR_MORALE nor LOGO_FLAGS are.

Build 3554

3 mar 2013 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    Fix osxbuild.sh and wiibuild.bat after r3551.

    Hendricks266 r3554 3 mar, 23:49 Fix
  • Generale

    Connect spriteext.alpha to models and voxels in Polymost.

    Hendricks266 r3553 3 mar, 23:49 Engine
    Mostra dettagli

    This code is neat, tidy, organized, and sensical!

Build 3551

3 mar 2013 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Directory cleanup. Move the "Apple", "Windows", and "Wii" directories to a new "platform" dir, move the contents of "psd" to "rsrc/source", move eobj* and obj* directories so that they're under the "source" dir.

    TerminX r3551 3 mar, 20:14

Build 3550

3 mar 2013 · 5 commit · 1 autore SVN
Apri la build
  • Generale

    Remove the old MakeDistributions makefile. This was used to package the old manually released source archives we had years ago.

    TerminX r3550 3 mar, 20:08
  • Generale

    Remove unused eduke32.vcxproj.user file, presumably used by VS2010 and up to store machine-dependent preferences

    TerminX r3549 3 mar, 20:07
  • Generale

    Remove unused rsrc/orange_icon.ico

    TerminX r3548 3 mar, 20:07
  • Generale

    Remove the old NSIS script used to generate the installers we had, what, 5 years ago? If we ever need it again we can just pull it from one of the old revisions stored in the repo.

    TerminX r3547 3 mar, 20:07
  • Generale

    Remove old unused changelog files

    TerminX r3546 3 mar, 20:07

Build 3545

3 mar 2013 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Make stopping of all sounds after completion of LOGO.ANM conditional on the newly introduced (LOGO_FLAGS & LOGO_STOPANIMSOUNDS). Modifies r3217.

    Hendricks266 r3545 3 mar, 17:24
  • Generale

    Patch up some broken hardcoded behavior with regard to the Sentry versions of the bosses (minibosses), as suggested by Fox.

    Hendricks266 r3544 3 mar, 17:23 Fix
    Mostra dettagli

    This should have no adverse effects or side-effects. The changes only apply if a modder chose to use completely broken functionality in the first place.

  • Generale

    Connect spriteext.alpha to Polymost.

    Hendricks266 r3543 3 mar, 17:23 Engine
    Mostra dettagli

    Ugh, global variable hacks. Excuse me while I wash my hands.

Build 3542

3 mar 2013 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    Fix starttrack crashing when a "null music" is selected.

    Helixhorned r3542 3 mar, 08:06 Fix
    Mostra dettagli

    Introduced with the refactoring in r3490.

  • make con.ai accept literal action/move, check for calling from top.

    Helixhorned r3541 3 mar, 08:06 Fix
    Mostra dettagli

    Also, fix con._setgamepalette.

  • Generale

    Lunatic translator standalone: option specifying a directory for gen'd code.

    Helixhorned r3540 3 mar, 08:06
    Mostra dettagli

    The option is -fgendir=<directory>.

  • Generale

    Lunatic translator standalone: allow specifying list files.

    Helixhorned r3539 3 mar, 08:06 CON
    Mostra dettagli

    All non-option positional arguments after an @ sign are taken as list files: hashes at the beginning of a line denote comments, truly empty lines are ignored, all other lines should contain one root CON file name.

  • Generale

    spriteclip.txt: refer to _clipshape0.map instead of _clipshape_.map.

    Helixhorned r3538 3 mar, 08:06
Mostra gli altri 4 commit di questa build

Febbraio 2013 18 build · 90 commit

Build 3533

28 feb 2013 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    Lunatic t.: {read,save}gamevar, fix break in nested while, fix rotatesprite16.

    Helixhorned r3533 28 feb, 09:30 FixCON
  • Generale

    build.c: initialize g_doHardcodedMovement to 1.

    Helixhorned r3532 28 feb, 09:30 FixEngine
    Mostra dettagli

    Fixing movement when not loading a.m32.

  • attach const qualifiers to appropriate function input arguments.

    Helixhorned r3531 28 feb, 09:30
  • fixups and debugging helpers.

    Helixhorned r3530 28 feb, 09:30 Fix
    Mostra dettagli

    - add LuaJIT's 'v' module printing trace info - translator: fix game function name definitions - revert math.fmod -> math.modf, they are different! - disable JIT compilation for a function we're getting strange crashes with - Make some of DukePlayer_t's members 'bool' on the Lua side. It's way too easy to write something like "ps.jetpack_on" where "ps.jetpack_on~=0" was meant. [Background: Kyle873 observed that Duke was always floating.] - Error out if looping in our_module(). I find this behavior more logical than returning true. - fix a couple of missed FORBID variables

Build 3529

28 feb 2013 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Lunatic translator: fix codegen for "break" inside while loops.

    Helixhorned r3529 28 feb, 09:29 FixCON
    Mostra dettagli

    Note: usually, languages call this "continue". Jeez, CON...

Build 3528

25 feb 2013 · 7 commit · 1 autore SVN
Apri la build
  • initialize test Lua state earlier so that 'setdefname' has an effect.

    Helixhorned r3528 25 feb, 07:31
  • Generale

    Remove some duplicate or unused control layer defines.

    Helixhorned r3527 25 feb, 07:31
    Mostra dettagli

    Notes: - MAXJOYBUTTONS is out of sync between the two definitions - In menus.c, NUMMOUSEFUNCTIONS must equal MAXMOUSEBUTTONS, fail to compile if this becomes false.

  • Generale

    Lunatic translator: handle RETURN across events.

    Helixhorned r3526 25 feb, 07:31
  • Generale

    engine.c: in setpolymost2dview(), set gloy=-1 unconditionally.

    Helixhorned r3525 25 feb, 07:31 FixEngine
    Mostra dettagli

    This fixes an update issue: start EDuke32 without warping to a map in Polymost, change to classic, and change to Polymost again. The OSD background will be displaced.

  • sector[]:zrangeat(), 'getzrange' command for the translator.

    Helixhorned r3524 25 feb, 07:31 FixEngine
    Mostra dettagli

    Also, fix quote commands there.

Mostra gli altri 2 commit di questa build

Build 3521

24 feb 2013 · 6 commit · 1 autore SVN
Apri la build
  • Generale

    Lunatic Makefile.deps: make game.c depend on defs.ilua.

    Helixhorned r3521 24 feb, 08:05
    Mostra dettagli

    Since the size of defs.ilua's bytecode is used in game.c.

  • export C functions that may call into CON events using the Lua C API.

    Helixhorned r3520 24 feb, 08:05 CON
    Mostra dettagli

    We must not call these functions using the FFI, since the Lua state is considered locked across such calls.

  • begin fixing up the code because it's now actually live!

    Helixhorned r3519 24 feb, 08:05 Fix
  • Generale

    Lunatic translator: keep states, game{vars, arrays} in tables instead of locals.

    Helixhorned r3518 24 feb, 08:05
    Mostra dettagli

    Since it's too easy to hit the 200 locals limit.

  • compile defs.ilua as bytecode and load it from the executable.

    Helixhorned r3517 24 feb, 08:05
Mostra l’altro commit di questa build

Build 3515

21 feb 2013 · 6 commit · 1 autore SVN
Apri la build
  • Generale

    Lunatic translator: eventloadactor.

    Helixhorned r3515 21 feb, 10:54
  • Generale

    gameexec.c: factor out 2x used code into VM_KillIt.

    Helixhorned r3514 21 feb, 10:54
    Mostra dettagli

    Also, for Lunatic, handle killit from events.

  • Generale

    Lunatic translator: switch statement.

    Helixhorned r3513 21 feb, 10:54
  • Generale

    Lunatic translator: qgetsysstr.

    Helixhorned r3512 21 feb, 10:53
  • Generale

    Lunatic translator: fix quote commands, taking care of corner cases. Add test.

    Helixhorned r3511 21 feb, 10:53 Fix
Mostra l’altro commit di questa build

Build 3509

19 feb 2013 · 1 commit · 1 autore SVN
Apri la build
  • add "movement by one" debugging functionality via a.m32.

    Helixhorned r3509 19 feb, 12:35 FixEngineCON
    Mostra dettagli

    If m32script gamevar "move_by_one" is nonzero, the some keys move the "player arrow" by increments of 1: - Without SHIFT: LEFT/RIGHT absolute x, DOWN/UP absolute y, A/Z absolute z. - With SHIFT: DOWN/UP (unbounded!) horiz, LEFT/RIGHT angle. This can be useful to debug renderer bugs that show a high sensitivity to the exact location ("are transient in space").

Build 3508

18 feb 2013 · 11 commit · 1 autore SVN
Apri la build
  • Generale

    Disable playing RTS sounds until a crash can be resolved.

    Helixhorned r3508 18 feb, 08:08 Fix
    Mostra dettagli

    See comments in the source for details.

  • Generale

    Lunatic translator: qsprintf.

    Helixhorned r3507 18 feb, 08:07
  • Generale

    CON qsprintf: fix specifying more than one "%s" conversion.

    Helixhorned r3506 18 feb, 08:07 FixCON
    Mostra dettagli

    Also, slightly better, though still inadequate checking.

  • CON

    don't accept read-only vars for first arg of qstrlen.

    Helixhorned r3505 18 feb, 08:07 CON
  • Generale

    Lunatic translator: a couple of quote commands, while*n.

    Helixhorned r3504 18 feb, 08:07
Mostra gli altri 6 commit di questa build

Build 3497

18 feb 2013 · 2 commit · 1 autore SVN
Apri la build
  • Wii

    Take advantage of libogc features: PNG screenshots (libpng/zlib), Ogg Vorbis audio (libtremor), and high-resolution profiling timers.

    Hendricks266 r3497 18 feb, 00:50
    Mostra dettagli

    FLAC and VPX remain out in the cold.

  • Wii

    Fix most warnings. Three remain: two are labeled with FIXMEs; the third consists of signed/unsigned comparisons involving LSWAPIB() in kplib.c.

    Hendricks266 r3496 18 feb, 00:50 Fix

Build 3495

18 feb 2013 · 3 commit · 1 autore SVN
Apri la build
  • Wii

    Add Homebrew Channel metadata for Mapster32 and expand the build process to easily allow its addition. Unfortunately it closes on launch without any log and I don't have any means to debug it, so it remains disabled. (Who wants to map on a TV with 640x480 resolution anyway?)

    Hendricks266 r3495 18 feb, 00:49 Engine
  • Wii

    Fix build.

    Hendricks266 r3494 18 feb, 00:48 Fix
  • Generale

    Add a new psd of the logo that hue shifts the original orange color to what should be the correct blue color. Oddly, this gives a slightly different result to hue-shifting the final product in GIMP afterwards. This should be investigated further.

    Hendricks266 r3493 18 feb, 00:47