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 425 build · 724 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Giugno 2013 10 build · 23 commit

Build 3875

12 giu 2013 · 6 commit · 1 autore SVN
Apri la build
  • implement qgetsysstr/STR_VOLUMENAME.

    Helixhorned r3872 12 giu, 10:49 CON
  • Propagate potentially remapped CON defines to the control module.

    Helixhorned r3871 12 giu, 10:49 CON
    Mostra dettagli

    (This is the module that implements much of the "hard-coded" functionality formerly on the C side.)

  • provide CON-defined labels in read-only table require("CON.DEFS").

    Helixhorned r3870 12 giu, 10:49 CON
Apri la build per vedere tutti i 6 commit

Build 3868

9 giu 2013 · 5 commit · 1 autore SVN
Apri la build
  • CON

    add projectile member .userdata and predefined label PROJ_USERDATA.

    Helixhorned r3866 9 giu, 09:37 CON
    Mostra dettagli

    It is a 32-bit signed integer. No version bump necessary, although CON code accessing this new member will not work with earlier revisions (obviously).

  • bound-check defineprojectile tile/sound members.

    Helixhorned r3865 9 giu, 09:37 CON
    Mostra dettagli

    Also from Lunatic, make these members read-only and provide methods that allow setting them to either -1 or a number in [0..MAX{TILES,SOUNDS}-1].

Apri la build per vedere tutti i 5 commit

Build 3859

7 giu 2013 · 6 commit · 1 autore SVN
Apri la build
Apri la build per vedere tutti i 6 commit

Build 3848

2 giu 2013 · 2 commit · 1 autore SVN
Apri la build
  • proper handling of dynamic remappings with weapon defaults.

    Helixhorned r3848 2 giu, 07:07 CON
    Mostra dettagli

    That is, the gamevars named WEAPONx_* in CON will now have the remapped value if they were not overridden from CON ('gamevar' at file scope). For C-CON, everything except signaling an override from the CON parser is in place.

  • hook up dynamicsoundremap.

    Helixhorned r3847 2 giu, 07:07 CON

Build 3846

1 giu 2013 · 7 commit · 1 autore SVN
Apri la build
  • hook up qstrdim and screentext.

    Helixhorned r3845 1 giu, 13:09 CON
    Mostra dettagli

    Also add some recent keywords to the list in con_lang.lua which I had forgotten all along.

  • real user per-player vars.

    Helixhorned r3842 1 giu, 13:09 CON
    Mostra dettagli

    The previous behavior was to translate them as global gamevars, since LunaCON currently has no support for multiplayer. However, then some errors would be missed where such gamevars are accessed in no-player context (e.g. EVENT_ENTERLEVEL). On by default, disabled with -fno-playervar.

  • fix mistranslation of CON "else { if" to Lua "elseif".

    Helixhorned r3840 1 giu, 13:09 FixCON
    Mostra dettagli

    When encountering a non-empty statement inside braces, emit "do" ... "end".

Apri la build per vedere tutti i 7 commit

Maggio 2013 9 build · 22 commit

Build 3830

30 mag 2013 · 6 commit · 1 autore SVN
Apri la build
  • also reset per-actor gamevars from spawns originating from C.

    Helixhorned r3830 30 mag, 11:10 CON
    Mostra dettagli

    Take care not to do it twice. Still untested though.

  • split 'replace' option for actor chaining flags into soft/hard.

    Helixhorned r3829 30 mag, 11:10 CON
    Mostra dettagli

    Hard replacement reassigns the tile flags, while soft replacement bitwise ORs them, as in CON (since some flags might already have been set using commands like spritenoshade).

  • reset per-actor gamevars on actor spawn, untested.

    Helixhorned r3828 30 mag, 11:10 CON
  • implement 'definegametype', allow writing userdef.level_number.

    Helixhorned r3826 30 mag, 11:10 FixCON
    Mostra dettagli

    Also, allow (implicit) actor index -1 to 'sound' like in C-CON and fix MULTIMODE gamevar definition (was 0, not 1).

Apri la build per vedere tutti i 6 commit

Build 3813

24 mag 2013 · 10 commit · 1 autore SVN
Apri la build
  • -Wchained-loadactor option for LunaCON, clear errors on restart.

    Helixhorned r3813 24 mag, 06:54 CON
    Mostra dettagli

    The last only in release builds.

  • implement dragpoint, clipmove*; fix gamearray serialization.

    Helixhorned r3812 24 mag, 06:54 FixEngineCON
  • fix 'copy' on 64-bit archs.

    Helixhorned r3810 24 mag, 06:54 FixCON
  • Generale

    LunaCON standalone: don't try default path on file-not-found for root names.

    Helixhorned r3809 24 mag, 06:54 CON
  • partially sync with r3803, link with lpeg.a (update to LPeg 0.12).

    Helixhorned r3806 24 mag, 06:54 CON
    Mostra dettagli

    For pre-1.3 CONs, determining the older script version with gamestartup and/or definelevelname is not implemented.

Apri la build per vedere tutti i 10 commit

Build 3792

19 mag 2013 · 6 commit · 1 autore SVN
Apri la build
  • fix Lua->CON line translation by recreating the line info, too.

    Helixhorned r3790 19 mag, 12:29 FixCON
  • conditionally compile out more code in savegame/gamevars.[ch].

    Helixhorned r3789 19 mag, 12:29 CON
    Mostra dettagli

    Also, make the savegame major version 2 in the Lunatic build.

  • accept any number of *.lua modules on the command line.

    Helixhorned r3788 19 mag, 12:29 CON
    Mostra dettagli

    There's no option letter for loading them, and the extension is checked case sensitively. Lua modules are loaded after CON translated to Lua. Also remove -testlua option.

  • back up generated LunaCON code, recreate Lua state on map entering.

    Helixhorned r3787 19 mag, 12:29 CON
Apri la build per vedere tutti i 6 commit

Aprile 2013 5 build · 9 commit

Build 3708

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

    Support adding custom grps to the selector in the startup window. To use this feature, create a file with a ".grpinfo" extension in your EDuke32 directory, following this template:

    TerminX r3708 25 apr, 10:49 CON
    Mostra dettagli

    grpinfo { name "YourGameName" scriptname "yourgame.con" defname "yourgame.def" size yourgrpsize dependency DUKE15_CRC flags GAMEFLAG_ADDON crc yourgrpcrc } The "flags" field can also take the value "GAMEFLAG_DUKE" to define a new base game. Since this is the first commit of a new feature, certain semantics of the implementation and syntax are liable to change as necessary.

Apri la build per vedere tutti i 3 commit

Build 3701

21 apr 2013 · 8 commit · 1 autore SVN
Apri la build
  • in tsprite access, fix checking min/max/RO; tweak RESPAWN preview.

    Helixhorned r3699 21 apr, 12:55 FixEngineCON
    Mostra dettagli

    This fixes RESPAWN preview wrongly clamping the previewed tsprite z coords to [-524288 .. 524288] (x/y limits). Also, make the previewed tsprites be 33% translucent with the option of 66% translucency by setting 'showrespawn_fulltrans' to 1 in a.m32.

Apri la build per vedere tutti i 8 commit

Build 3656

9 apr 2013 · 1 commit · 1 autore SVN
Apri la build
  • fix stuff after last commits; translator: clean up -f parsing code.

    Helixhorned r3656 9 apr, 10:34 FixCON
    Mostra dettagli

    Also, implement 'cmenu' in LunaCON, make 'definequote' also allowed as inner command.