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.437 build · 2.949 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Febbraio 2013 13 build · 21 commit

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

  • Generale

    Lunatic translator: codegen fixes, setgamepalette, -fno=onlycheck option.

    Helixhorned r3523 25 feb, 07:31 Fix
Apri la build per vedere tutti i 7 commit

Build 3521

24 feb 2013 · 6 commit · 1 autore SVN
Apri la build
  • begin fixing up the code because it's now actually live!

    Helixhorned r3519 24 feb, 08:05 Fix
  • Generale

    Lunatic translator: nearing a workable state...

    Helixhorned r3516 24 feb, 08:05 FixCON
    Mostra dettagli

    - some more outer commands - gamearray persistence - faster 'mod': use math.modf instead of math.fmod (the former is JIT-compiled) - checkavail* - THISACTOR special handling - Fix building in Windows (export A_ShootWithZvel instead of A_Shoot).

Apri la build per vedere tutti i 6 commit

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

    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.

  • Generale

    Fix derailing CON instruction pointer when gametextz is passed null quote.

    Helixhorned r3500 18 feb, 08:07 FixCON
Apri la build per vedere tutti i 11 commit

Build 3484

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

    Fix build without Ken's ZIP library (WITHKPLIB not #define'd in compat.h).

    Helixhorned r3484 14 feb, 08:02 Fix
  • Generale

    Classic renderer: high-precision sprite drawing, preventing stray lines on top.

    Helixhorned r3483 14 feb, 08:02 FixEngine
    Mostra dettagli

    Face- and wall-aligned sprites are drawn using the wall routines in BUILD. However, the per-x-screen-coordinate distance (swall[]) is calculated in a way that potentially incurs great precision loss (for example 5 bits for xdimen=1280, yxaspect=65536). This leads to the starting (top) vertical texture coordinate possibly wrapping to large values, leaving an unsightly "stray line" on top of the sprite from certain viewing angles/horiz values. The approach to fix it has two parts: first, the distance is calculated using float values, preventing the precision loss. Because this doesn't fully prevent the unwanted lines, the texture coords are clamped to the mininum and maximum (0 and UINT32_MAX respectively) when calculating them for sprites. Note that stray lines may still appear at the *bottom* of sprites under certain circumstances, for example when viewing at a y-flipped sprite from above. These should be less noticable in real-world usage though. The feature is guarded by a macro HIGH_PRECISION_SPRITE in case using floating point or 64-bit integers is undesirable/impossible on some platforms.

Apri la build per vedere tutti i 4 commit

Build 3453

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

    Fix all hitscan weapons (not only pistol) wrongly fire without spread at enemies.

    Helixhorned r3453 1 feb, 11:56 Fix
    Mostra dettagli

    Introduced in r3358, where I missed a condition inside an 'if'.

Build 3452

1 feb 2013 · 6 commit · 1 autore SVN
Apri la build
  • RESPAWN-preview coded in M32-script.

    Helixhorned r3447 1 feb, 05:05 FixEngineCON
    Mostra dettagli

    The m32script variable 'showrespawn_always' toggles whether the respawned picnum is shown unconditionally instead of only when aimed at (and locked onto the RESPAWN sprite) in 3D mode. Cool idea by Micky C. NOTE: sometimes doesn't work because of a bug in the m32script interpreter.

Apri la build per vedere tutti i 6 commit

Gennaio 2013 15 build · 24 commit

Build 3428

23 gen 2013 · 5 commit · 1 autore SVN
Apri la build
  • sync with preceding change, fix r3419.

    Helixhorned r3427 23 gen, 11:36 Fix
  • Generale

    Rework hardcoded BADGUY sprite flag initialization (i.e. amend r3257).

    Helixhorned r3426 23 gen, 11:36 FixEngine
    Mostra dettagli

    Use a new flag to mark hard-coded enemies, not SPRITE_BADGUY. This fixes an issue where in E1L4, a pigcop would appear in the area you have to crawl under shrunk. Thanks to LLCoolDave1 for pinpointing the range of relevant revisions.

  • Generale

    Fix USE_OPENGL=0 build.

    Helixhorned r3425 23 gen, 11:36 Fix
  • fix cycling to the next link sprite with LShift+"]", tweak message.

    Helixhorned r3424 23 gen, 11:36 FixEngine
Apri la build per vedere tutti i 5 commit

Build 3404

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

    polymost.c: factor out 2x dup'd code into get_projhack_ratio().

    Helixhorned r3401 17 gen, 13:59 FixEngine
    Mostra dettagli

    One use was in determining the ray vector for the mouse-aiming hitscan in the editor. Unfortunately, the change doesn't make it any less broken in Polymost, even if the two instances were out of sync.

Apri la build per vedere tutti i 6 commit

Build 3398

16 gen 2013 · 5 commit · 1 autore SVN
Apri la build
  • more or less fix the auto wall-alignment feature ([.]/[,]).

    Helixhorned r3396 16 gen, 12:38 FixEngine
    Mostra dettagli

    - Run it twice, since the first one is wrong. - Warn when attempting to align based on a top-oriented wall. When the sequence of walls to align has "windows", only the bottom parts will be correct. - Make the modifiers actually useful: * Pressing SHIFT aligns at most one wall, remove the old CTRL modifier. * The rest is as before: ALT makes the walls have (approximately) equal texture stretching, ['] (quote) aligns the immediate TROR-nextwalls.

Apri la build per vedere tutti i 5 commit

Build 3393

13 gen 2013 · 6 commit · 1 autore SVN
Apri la build
  • Generale

    Fix MUSICANDSFX ambient sounds (bit 2) playing only one instance.

    Helixhorned r3393 13 gen, 08:40 Fix
    Mostra dettagli

    This is done by introducing an additional internal bit, meaning "play only one instance". It is set for all sounds which have bit 1 ("repeat in the sound system") set at definesound time, but not those that set bit 1 temporarily (see r3336).

Apri la build per vedere tutti i 6 commit