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

Visualizzati 724 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Agosto 2025

  • Add userdef quote_yoffset

    oasiz 1a12682 13 ago, 18:17 Build 10626 CON
    Mostra dettagli

    Allows adjustable Y-offset for in-game quotes from CON. Input expects higher precision coordinates similar to rotatesprite16.

Luglio 2025

  • Add EVENT_OPERATEACTIVATORS

    oasiz 506ca57 scritto il 30 giu 2025 Build 10622 FixEngineCON
    Mostra dettagli

    EVENT_OPERATEACTIVATORS is run against each STAT_ACTIVATOR with a matching lotag when a typical Duke3D button/touchplate is triggered. Current sprite will be stored in THISACTOR and setting RETURN -1 will skip the normal processing of any remaining activator logic. This does not work with Masterswitches as they use a completely different logic instead.

    Risolve
    terminx/eduke32#323

Marzo 2025

Febbraio 2025

  • Generale

    Add "includeoptional" CON token, that doesn't error out if the included file is absent.

    Jordon Moss 1357a62 scritto il 11 feb 2025 Build 10609 CON

Giugno 2024

  • allow frame drawing between segments of EVENT_WORLD/EVENT_PREWORLD chains

    TerminX b6297e8 scritto il 5 nov 2023 Build 10590 CON
  • add CON_YIELD

    TerminX 1cacbf0 scritto il 26 ott 2023 Build 10590 EngineCON
    Mostra dettagli

    Allows long-running CON execution to yield to rendering and player input handling.

Ottobre 2023

  • support sensible conversions between gamearray types when loading savegames

    TerminX 4c785fa scritto il 15 ott 2023 Build 10514 CON
  • add .ang member for walls in CON

    TerminX 621fb47 scritto il 6 ott 2023 Build 10493 EngineCON
  • allow the user to choose whether to continue with internal scripts once bad CON files are encountered in their game directory

    TerminX 66d4aca scritto il 4 ott 2023 Build 10493 CON
  • use internal CONs if external CON compilation fails, like the DOS version did.

    TerminX 4d8264c 3 ott, 05:43 Build 10478 CON
    Mostra dettagli

    I see now that Todd was actually very wise.

  • fix a rare input issue involving creating savegames while the CON script execution is lagging

    TerminX a4a33e9 scritto il 30 set 2023 Build 10478 FixCON
  • detect invalid .sectnum and .statnum with setactor

    TerminX af4d604 scritto il 22 set 2023 Build 10478 CON
  • fix bug in CON EVENT_SCREEN where keypresses weren't being cleared between loop iterations, preventing animations where each keypress skips a segment without bailing out of the whole thing

    TerminX a213113 scritto il 18 set 2023 Build 10478 FixCON

Settembre 2023

Agosto 2023

Luglio 2023

  • Generale

    Duke3D/Editor: Add "whilevare" CON command

    Dino Bollinger cdde5f0 scritto il 28 lug 2023 Build 10332 FixCON
    Mostra dettagli

    Also fix editor checking for "else" tokens on whilevarl.

Giugno 2023

Maggio 2023

Aprile 2023

  • add an EVENT_INIT that fires once per explicit `include` of a script filename from the console (including from within m32_autoexec.cfg)

    TerminX bb5ef8a scritto il 28 set 2022 Build 10212 CON

Aprile 2022

  • Introduce actor event 'EVENT_PREACTORDAMAGE'

    Dino Bollinger 9c9518f scritto il 6 feb 2022 Build 10040 CON
    Mostra dettagli

    This event is executed when an actor runs A_IncurDamage(), and is placed just before subtracting 'htextra' from 'extra' and updating the actor's owner (i.e. just before damage is applied to the actor). For useractors, this normally occurs when ifhitweapon is called. Set RETURN to a nonzero value to skip applying the damage. This will also cause the 'ifhitweapon' conditional to skip the branch. Note that doing so will not automatically reset htextra to 0.

  • Print script name and line if gamevar/struct index error occurs

    Dino Bollinger b22ed37 19 apr, 09:43 Build 10009 CON

Marzo 2022

  • improve CON VM debug dump output

    TerminX a91e9f3 scritto il 10 feb 2022 Build 9983 CON
    Mostra dettagli

    Replaces more or less useless offsets from script pointer with filename and line number and consolidates parameters passed to CON commands into the same line in the output.

  • add debug vm_preempt cvar to control CON VM preemption by frame drawing

    TerminX 8964f51 scritto il 10 feb 2022 Build 9983 CON
    Mostra dettagli

    This doesn't save to the .cfg because it's a tool for debugging and is not intended to be used as a user preference.

  • add projectile flags to CON default definitions

    TerminX 27d15fd scritto il 8 gen 2022 Build 9983 CON
  • disallow drawing frames between EVENT_PREGAME iterations

    TerminX 446930d scritto il 7 feb 2022 Build 9983 CON
  • stupid CON VM optimizations

    TerminX c1429cd scritto il 1 feb 2022 Build 9983 CON
    Mostra dettagli

    Replaces VM_ASSERT macro with new VM_ABORT_IF macro, ~1-2% perf increase in real world tests using heavy scripts (Ion Fury)

Febbraio 2022

Gennaio 2022

Dicembre 2021

  • Fix an error with the bonus tile, and extend EVENT_GETBONUSTILE

    Dino Bollinger 7c0a304 23 dic, 09:39 Build 9881 FixCON
    Mostra dettagli

    Within EVENT_GETBONUSTILE, you can now set ud.return[0] to ud.return[4] to change each frame of the bonus screen animation separately.

  • Add event EVENT_GETBONUSTILE to change bonus screen pic

    Dino Bollinger c1d069e scritto il 20 nov 2021 Build 9880 CON
    Mostra dettagli

    The RETURN value will be set to the current base bonusscreen tile, and changing it will change the tiles displayed in the bonusscreen.

  • Only attempt to switch subweapon if we actually have the weapon

    Dino Bollinger a6dfd93 scritto il 9 dic 2021 Build 9841 FixCON
    Mostra dettagli

    This fixes a bug in World Tour where trying to switch to the flamethrower while the current weapon is the freezer, and you have flamethrower ammo but not the actual weapon itself, then this instead locks the weapon key, preventing you from switching back to the freezer from other weapons. This bug also affected the Shrinker, but only if CON code changes the 'gotweapon 11' value to 0 after the player obtains the weapon.