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:

Dicembre 2011 13 build · 33 commit

Build 2212

26 dic 2011 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    savegame.c: fix initial setting of compression threshold on savegame load;

    Helixhorned r2212 26 dic, 06:37 Fix
    Mostra dettagli

    64-bit fixes

Build 2211

25 dic 2011 · 16 commit · 1 autore SVN
Apri la build
  • Generale

    fix displaying the screenshot even for old-version savegames.

    Helixhorned r2210 25 dic, 07:34 Fix
  • Generale

    Beauty tweaks; revert s_buildDate since we don't want windows builds to pull

    Helixhorned r2205 25 dic, 07:33 Fix
    Mostra dettagli

    snapshots in the current development state now.

  • Generale

    Fix non-TROR build and add a warning that such a build is only useful for

    Helixhorned r2204 25 dic, 07:33 Fix
    Mostra dettagli

    debugging, i.e. savegames and the like will break.

  • Generale

    Eh, fix out-of-bounds issue in clearfrags() with MAXPLAYERS players.

    Helixhorned r2203 25 dic, 07:32 Fix
    Mostra dettagli

    It was identified with the clearfrags rewriting, but not corrected.

Apri la build per vedere tutti i 16 commit

Build 2175

11 dic 2011 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Fix two yax_drawrooms() calls with too large sectnums (copy&paste error).

    Helixhorned r2175 11 dic, 05:26 Fix
  • Generale

    Fix a number of oob accesses with "switch switches".

    Helixhorned r2174 11 dic, 05:26 FixEngine
    Mostra dettagli

    Various code checked for switch tiles in the following manner, for (ii=0; ii<2; ii++) switch (DynamicTileMap[sprite[i].picnum-1+ii]) { case SOME_SWITCH: ... } which blows for picnum 0. Now, we simply disallow it.

Apri la build per vedere tutti i 3 commit

Build 2172

9 dic 2011 · 16 commit · 1 autore SVN
Apri la build
  • Generale

    Fix negative array access in premap.c

    Helixhorned r2172 9 dic, 11:12 Fix
  • Generale

    Fix potential out-of-bounds array access in P_DisplayTip (happened with

    Helixhorned r2171 9 dic, 11:12 Fix
    Mostra dettagli

    WGR2 SVN, so not sure where there's a tipping animation there).

  • Generale

    Fix sintable[] access with out-of-bounds values in core engine functions

    Helixhorned r2170 9 dic, 11:11 FixEngineCON
    Mostra dettagli

    (getzrange, hitscan, clipmove, drawmapview). They're reproducible with DNE1.3D; Since these angle values most likely come from CON code, my suggestion would be to bit-and all values representing angles with 2047 when setting the from CON, but I'd have to think about potential side-effects of doing this.

  • Generale

    - Fix invalid polymer light array access originating from game's cleanup

    Helixhorned r2169 9 dic, 11:11 FixEngine
    Mostra dettagli

    callback 'G_Polymer_UnInit'. - In astub.c, reset spritelightid to -1 when nulling the spritelightptr of a sprite (no crashes observed, just precaution) - In sdlayer.c, catch SIGILLs with our signal handler too, since illegal instructions are what the instrumented debug builds will execute when attempting to carry out an undefined (per C) operation.

  • Generale

    engine.c: fix shift by negative value in parascan().

    Helixhorned r2168 9 dic, 11:11 FixEngine
Apri la build per vedere tutti i 16 commit

Build 2156

7 dic 2011 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Simple one-liner from Robin Green to fix a problem where the menu background tint would sometimes draw over the menu contents

    TerminX r2156 7 dic, 19:56 Fix

Novembre 2011 10 build · 22 commit

Build 2142

27 nov 2011 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Revert r2141 functionality because it was a stupid-ass hack and breaks E3L5.

    Helixhorned r2142 27 nov, 04:02 FixEngine
    Mostra dettagli

    The texture warping mode will need to be set depending on whether we're actually drawing a parallaxed sky or not.

Build 2141

26 nov 2011 · 5 commit · 1 autore SVN
Apri la build
  • Generale

    Upload sky textures with s wrapping set to GL_CLAMP{_TO_EDGE}.

    Helixhorned r2141 26 nov, 14:41 FixEngine
    Mostra dettagli

    This fixes the vertical (~1 texel wide) stripes that are especially noticable with tiled art skies and Polymost with r_parallaxskyclamp=1 or Polymer (which always uploads skies with repeating s and t coords). What constitutes a sky tile is currently hardcoded to be >=78 and <=99.

  • Generale

    Fix moving cloud panning like in E4L1.

    Helixhorned r2140 26 nov, 14:40 Fix
Apri la build per vedere tutti i 5 commit

Build 2135

26 nov 2011 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    When restoring temporarily backed up map, clear all TROR bunches. This is

    Helixhorned r2135 26 nov, 06:12 Fix
    Mostra dettagli

    suboptimal, but at least 'correct' and won't produce the aforementioned corruptions anymore.

  • Generale

    Auto-correct the just mentioned inconsistency by clearing the respective TROR

    Helixhorned r2134 26 nov, 06:12 Fix
    Mostra dettagli

    nextwalls. (i.e. setting them to -1 on 'corruptcheck tryfix')

  • Generale

    corruption checker: catch TROR-nextwalls in non-extended sectors. These

    Helixhorned r2133 26 nov, 06:12 FixEngine
    Mostra dettagli

    can be caused by copying map parts from one map to another (or a new one). The copying system is slightly broken right now....

  • Generale

    Backing up and restoring highlighted portion of map: calculate new

    Helixhorned r2132 26 nov, 06:12 FixEngine
    Mostra dettagli

    next{wall,sector} indices instead of using checksectorpointer() so that the nextwalls will be restored exactly as they were (provided that they are copied). Also fix tweaking the sectnums of sprites.

Build 2130

25 nov 2011 · 14 commit · 1 autore SVN
Apri la build
  • Generale

    "Sloped extended sectors cannot be split", oops. Also fix a glitch that

    Helixhorned r2129 25 nov, 01:52 FixEngine
    Mostra dettagli

    would break out of the 2D mode loop when splitting a sector would exceed limits.

  • Generale

    Three Mapster32 changes (2 wall-drawing related, 1 crash fix)

    Helixhorned r2126 25 nov, 01:52 FixEngine
    Mostra dettagli

    - Don't crash when sector joining fails under certain circumstances. - Increase the point lock (Manhattan) distance from 1/16th to 1/8th of the grid square length, making it easier to snap to vertices not lying at the grid points with grid lock on - When drawing walls, don't snap to any of them except the first drawn

  • Generale

    Somewhat largish commit with various keyboard tinkering for Mapster.

    Helixhorned r2122 25 nov, 01:51 FixEngineCON
    Mostra dettagli

    The main change consist of adding a key press (and release) callback whose only purpose is to be used from m32script as EVENT_KEYPRESS. When entering that event, the RETURN variable will be set to the keystatus code of the key, and whether it was pressed or released can be checked by looking at keystatus[] at that code (ifholdkey and ifhitkey do this). The purpose of this, then, is to be able to remap keys in a more general (and complicated) fashion than is possible with the mapster32.cfg 'remap' option. Various other additions build around this central one: - add an example EVENT_KEYPRESS to a.m32, among other things emulating the keypad arrows with Alt-<normal arrows> for notebook convenience; disabled initially - a.m32: set 'owner' with Alt-KP2: now Alt-Shift-KP2, because of collision with the above - new m32script command: setkey <keycode>, setting keystatus[<keycode>] to 1 (note: may be restricted to use in EVENT_KEYPRESS only in the future) - fix indexing an m32script array with a defined label, there used to be a 'not a gamevar' error instead - add the following constant labels for some key codes: KEY_SCROLL, KEY_F1 .. KEY_F12

  • Generale

    - Make old-nextwalls invalid on the following two occasions: ovh_whiteoutgrab

    Helixhorned r2121 25 nov, 01:50 FixEngine
    Mostra dettagli

    with no highlighted sectors; and when entering 3D mode, even if there are highlighted sectors. This should have almost no effect, but I find it cleaner that way. - Check map for corruption every time an editing change is done. This was accidentally disabled when commenting out the undo code (which I've yet to debug).

  • Generale

    Fix calling glEnable() without checking for the rendering mode in the tile

    Helixhorned r2117 25 nov, 01:49 FixEngine
    Mostra dettagli

    selector. This could lead to a crash when OpenGL wasn't initialized before.

Apri la build per vedere tutti i 14 commit

Build 2116

17 nov 2011 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    Fix the Makefile on OSX. Their linker has a different syntax for requesting the

    Helixhorned r2116 17 nov, 13:10 Fix
    Mostra dettagli

    memory map.

  • Generale

    Fix the flickering in the tile selector with lazy hightile loading on

    Helixhorned r2115 17 nov, 13:10 FixEngine
    Mostra dettagli

    (lazy_tileselector=1 in mapster32.cfg). We're drawing tiles one by one, so glDrawBuffer(GL_FRONT_AND_BACK) is our friend.

Apri la build per vedere tutti i 4 commit

Build 2111

11 nov 2011 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    Tweak raising/lowering (groups of) ceilings or floors.

    Helixhorned r2111 11 nov, 12:05 FixEngine
    Mostra dettagli

    Now, if more than one sectors are affected, always move them by the same amount. That is, if one of them would be sticking against the other side, don't move the rest. Another change consists of determining the z delta first, and only then moving the sprites by that amount. This fixes the problem where you'd e.g. raise a 'floor door' against the ceiling, and the effector sprites would be raised one time too much, preventing them from being lowered the next time.

  • Generale

    A couple of Mapster changes related to saving.

    Helixhorned r2110 11 nov, 12:05 FixEngine
    Mostra dettagli

    - new mapster32.cfg and OSD variable 'fixmaponsave_sprites', telling the editor whether to 'fix' the sprite sectnums on saving and entering 3D mode. Note that a) sprite sectnums are never fixed when 'script_expertmode' is enabled, as before, and b) sprites that have out-of-bounds sectnums are still fixed if a proper sector is found - if saving and some sprite sectnums have thus been tweaked, inform the mapper on the status line and print the changes in the OSD - fix update issue similar to an earlier one: when 'saving as', the astub.c- based file name is now updated too, so saving with Ctrl-S now saves into the one save with 'save as' (and not the old one) - don't attempt to recheck wall pointers from scratch (when saving and running with -check) if it's a TROR map

Build 2109

10 nov 2011 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Oops. Revert the *alloc wrapping to catch them being called with bad values.

    Helixhorned r2109 10 nov, 13:47 Fix
    Mostra dettagli

    This was meant for debugging only.

  • Generale

    On Windows, add command-line switch -nopause, disabling the pause key.

    Helixhorned r2108 10 nov, 13:47 Fix
    Mostra dettagli

    Hopefully this fixes the periodic pausing/unpausing that a few people have been experiencing. Also fix build with GCC 3.

  • Generale

    Fix building with both LTO and VPX support enabled. Specifically, don't use

    Helixhorned r2107 10 nov, 13:47 Fix
    Mostra dettagli

    the 'optimize' function attribute if LTO is enabled.

Build 2105

5 nov 2011 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Fix the 'displayrandvar{var}' CON and m32script commands for environments

    Helixhorned r2105 5 nov, 05:13 FixCON
    Mostra dettagli

    with RAND_MAX > 32767 (everything except Windows?). The 'displayrand' command now returns values from 0 to 32767 inclusive, across all platforms.