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:

Giugno 2013 13 build · 21 commit

Build 3885

13 giu 2013 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    Fix 1.3D, sorry guys

    TerminX r3885 13 giu, 14:17 Fix
  • Generale

    Fix up handling of the Duke shareware beta a little bit, and change the dialog that pops up after running the shareware version too many times to take you to Steam instead of GOG (the Steam version is a better deal)

    TerminX r3884 13 giu, 14:17 Fix

Build 3883

13 giu 2013 · 8 commit · 1 autore SVN
Apri la build
Apri la build per vedere tutti i 8 commit

Build 3850

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

    Fix the display of numbers with TEXT_GAMETEXTNUMHACK and TEXT_XOFFSETZERO. (Fix level stats, part 2.)

    Hendricks266 r3850 2 giu, 22:26 Fix
    Mostra dettagli

    The commit revises the definition of qstrdim when TEXT_[XY]OFFSETZERO are used. With these flags, the offsets the user specifies are now the only dimensions the function cares about in terms of tile placement, so depending on the difference between the offset(s) and the size of the final tile, it may be slightly more or less than the dimensions actually displayed on the screen because tile size is never taken into account. (For example, if your font is nominally 9x7 like the Duke bluefont and you use a TEXT_XOFFSETZERO of 5 with a string five characters long, the total x dimension will be 25 even though the last character will overhang that amount by four pixels. If you use a TEXT_XOFFSETZERO of 12 with the same string, the total x width will be 60 even though there will be three pixels of empty space on the right edge.) This change was made because assigning text an arbitrary constant width in general implies an intent to keep character positions constant even with a variable width font, but returning the visible span of pixels on the screen that the tiles cover would have caused the string to move when alignment options other than the top-left were used. In other words, you can now safely use TEXT_[XY]OFFSETZERO with the alignment options and the text won't jiggle. Also, with TEXT_GAMETEXTNUMHACK, numerals are now effectively TEXT_XOFFSETZERO text that respect the above paragraph, so number count displays can look nice with alignment options too. Having to modify the extent/offset code makes me realize that I'm not quite happy with its structure because it gets tangled juggling different concepts like character width, X offset, and spacing, and how they relate when the line wraps or in terms of the final size. Fortunately, it produces correct results as far as I know, and it's not necessarily ugly, just hard to understand. Handle with care.

  • Generale

    Fix display of level stats by fixing G_ScreenText() handling of (orientation & 2).

    Hendricks266 r3849 2 giu, 22:26 Fix

Build 3846

1 giu 2013 · 7 commit · 1 autore SVN
Apri la build
  • fix a couple of oversights, tweak some stuff.

    Helixhorned r3843 1 giu, 13:09 Fix
  • Generale

    Lunatic/classic: in TROR maps (V10), enable non-power-of-two wall drawing.

    Helixhorned r3841 1 giu, 13:09 FixEngine
    Mostra dettagli

    Also, fix clearing a bunch in new-format-map (=Lunatic) build.

  • 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 24 build · 40 commit

Build 3815

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

    Fixes a crash after killing the boss in Duke 0.99 and fixes the issue with WGR2 SVN being detected as 0.99 due to malformed definelevelname statements

    TerminX r3815 25 mag, 13:25 Fix

Build 3813

24 mag 2013 · 10 commit · 1 autore SVN
Apri la build
Apri la build per vedere tutti i 10 commit