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 62 build · 97 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:
Filtri attivi: Area: CON Azzera tutto

Febbraio 2015 5 build · 7 commit

Build 4975

8 feb 2015 · 4 commit · 1 autore SVN
Apri la build
  • CON

    Amend retrieval of STR_*TIME for qgetsysstr, fixing LunaCON and possible oob.

    Helixhorned r4972 8 feb, 10:48 FixCON
    Mostra dettagli

    - Add declarations of C functions to defs.ilua, names to dynsymlist, fix typo in con_lang.lua, ffi.string() calls in control.lua - Assert that G_LastMapInfoIndex() is always called with ud.last_level >= 1. (A stricter requirement than necessary to prevent follow-up oob accesses, but logically the most meaningful.) - In G_PrintParTime() and G_PrintDesignerTime(), return "<invalid>" if the above does not hold. This can happen from EVENT_NEWGAME, for example. Add a test to lunatic/test/qgetsysstr.con. DONT_BUILD.

Apri la build per vedere tutti i 4 commit

Gennaio 2015 2 build · 2 commit

Build 4928

16 gen 2015 · 3 commit · 1 autore SVN
Apri la build
  • CON

    Add new commands "getmusicposition" and "setmusicposition" that operate on the playback position of the current music track.

    Hendricks266 r4928 16 gen, 16:28 CON
    Mostra dettagli

    // Example: Switch between tracks like radio stations. getmusicposition temp starttrackvar next_music_track setmusicposition temp Only implemented for Ogg Vorbis, FLAC, and XA. Consult the devs before using these commands.

Apri la build per vedere tutti i 3 commit

Build 4875

4 gen 2015 · 2 commit · 1 autore SVN
Apri la build
  • CON

    always return non-negative values from 'clipmove' and related.

    Helixhorned r4874 4 gen, 10:44 FixEngineCON
    Mostra dettagli

    Previously, the C function clipmove() returned negative values when hit a wall (32768+wallnum) or sprite (49152+spritenum) because internally, these values were encoded into a *signed* 16-bit integer. This made no difference to C code using it, since it always proceeded by bit checks, but was inconsistent with documentation on CON 'clipmove' on the wiki. The following commands are affected too, since they use the value returned by clipmove(): 'clipmovenoslide', 'movesprite'. Also, the value of actor[].movflag ('htmovflag' from CON). Also, fix 'clipmove*' in LunaCON and add lunatic/test/checknearwall.con as an example of how to implement a being-close-to-a-wall checker as requested in http://forums.duke4.net/topic/7869-determining-closeness-to-a-wall/

Apri la build per vedere tutti i 2 commit

Dicembre 2014 1 build · 1 commit

Aprile 2014 2 build · 2 commit

Build 4428

9 apr 2014 · 3 commit · 1 autore SVN
Apri la build
  • CON

    in rotatespritea and screentext, if alpha < 0, make -alpha denote blend.

    Helixhorned r4428 9 apr, 11:51 CON
    Mostra dettagli

    For convenience, orientation gets bit 1 (translucency) set automatically. Again, test/screentext.con is updated to show off this functionality (the code there assumes that additive blending tables are loaded at blend numbers 101 -- 132). BUILD_LUNATIC.

Apri la build per vedere tutti i 3 commit

Ottobre 2013 1 build · 1 commit

Luglio 2013 1 build · 1 commit

Giugno 2013 2 build · 2 commit

Marzo 2013 1 build · 1 commit

Febbraio 2013 1 build · 1 commit

Dicembre 2012 1 build · 1 commit

Novembre 2012 1 build · 1 commit

Build 3189

15 nov 2012 · 5 commit · 1 autore SVN
Apri la build
  • CON

    make lotag/hitag getters return signed values, as per agreement on IRC.

    Helixhorned r3189 15 nov, 13:10 EngineCON
    Mostra dettagli

    This means that the internal change done to these sprite members in r3159 is hidden from CON for backward-compatibility purposes. Note that .cstat and .{ceiling,floor}stat aren't touched, and will return unsigned values to CON.

Apri la build per vedere tutti i 5 commit

Agosto 2012 2 build · 3 commit

Giugno 2012 1 build · 1 commit