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

Visualizzati 8.866 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Maggio 2011

  • join sectors to a new bunch. For this, highlight exactly two connected components having the same outline and being TROR-consistent (same height etc.) and press Ctrl-J. Any ambiguity (connect c/f with f/c?, move which component?) is resolved by asking the user. Warning: hot off the keyboard and likely buggy

    Helixhorned r1895 23 mag, 15:42 Build 1895 Engine
  • Generale

    Increase default tile cache size to 24M in Mapster32 and add a command-line parameter '-cachesize <kilobytes>'

    Helixhorned r1894 23 mag, 11:07 Build 1894 Engine
  • fix

    loop joining/sector splitting with TROR'ed sectors, rendering bugs due to slopes. change keys: [I] toggles invisibility preview, ['I] toggles sprite invisibility bit

    Helixhorned r1893 23 mag, 07:22 Build 1893 FixEngine
  • Generale

    Polymost:

    Helixhorned r1892 22 mag, 14:52 Build 1892 FixEngine
    Mostra dettagli

    * rudimentary TROR support * free mixing of multi- and single-tile pskies * Don't cull models behind you. That is, treat them like floor sprites in that respect. This way large models like corpses don't disappear from the view unexpectedly. Classic: * tweak the last row and column of the translucency table so that e.g. a transparent sprite against a FANSPRITE wall doesn't show up purple (only if Duke3D table is found) Misc.: * fixes TROR-nextwall corruption when deleting sectors * tile selector 'goto' now has also completion * I forgot a file for the non-OpenGL build last time

  • Generale

    Fix some CON compile errors I introduced in r1857

    TerminX r1891 19 mag, 19:34 Build 1891 FixCON
  • Generale

    * Auto-grayout for plain old sectors toggled with Ctrl-A. When it is in effect, _all_ sectors which fall outside the [min ceiling z, max floor z] bounds of all active extended sectors are deactivated.

    Helixhorned r1890 18 mag, 15:44 Build 1890 FixEngine
    Mostra dettagli

    * make it possible to duplicate from extended sectors; all extensions are cleared from them * lazy hightile loading in tile selector can now be disabled in mapster32.cfg * fixes USE_OPENGL=0 build

  • Generale

    Translucent slope texture mapping; make overhead view always display grayed-out walls instead of only non-TRORed ones

    Helixhorned r1889 17 mag, 14:48 Build 1889 Engine
  • Generale

    yay, I forgot the example and test map

    Helixhorned r1888 15 mag, 16:23 Build 1888
  • Generale

    ~-_-~-_-~ lift the curtain for... ~-_-~-_-~

    Helixhorned r1887 15 mag, 16:16 Build 1887
    Mostra dettagli

    True Room over Room (also known as PROR) (or YAX) ~-_-~-_-~ ~~~~~~~~~~~~~~~~~~~~~~~ ~-_-~-_-~

  • Generale

    * Include file cleanup by dragging most declarations into editor.h

    Helixhorned r1886 15 mag, 15:37 Build 1886 Engine
    Mostra dettagli

    * more useful auto-red wall feature: if no structure-changing operations have been applied after highlighting and duplicating, now also paste 'visual' fields of outer walls (this is one example of the use of a system that temporarily keeps track of nextwalls for former red lines) * multi-pkies now have individual parallaxyscale

  • Generale

    Fix SE49 and SE50 breakage

    TerminX r1885 13 mag, 19:00 Build 1885 Fix
  • Generale

    Add null ptr check to minitext and fix the quotes for DNCLIP

    TerminX r1884 12 mag, 22:48 Build 1884 Fix
  • Generale

    sure enough, I forgot a file

    Helixhorned r1883 12 mag, 16:35 Build 1883
  • Generale

    -- engine:

    Helixhorned r1882 12 mag, 16:31 Build 1883 FixEngine
    Mostra dettagli

    * support for free mixing of multi- and single-tile parallaxed skies in classic * make visibility independent of yxaspect and viewingrange in OpenGL modes -- editor: * when dragging walls, restore pixel width after that (only for the left and right walls of pointhighlight, and its nextwalls, if any) * pasting on walls and auto-aligning them now carries over a few more fields -- fixes: * visibility in OpenGL modes wasn't incremented gradually (regression due to making 'clamp' an inline function instead of a macro) * memory corruption due to calling qlz_compress with less than the recommended surplus storage of 400 bytes * decorative sprites in the mirror showing non-flipped * make the subway SE message (much) more helpful by showing which sector the game considers to be the track sector

  • Generale

    Only invoke pkg-config for non-Windows platforms.

    Plagman r1881 11 mag, 15:15 Build 1881
  • Generale

    Fix two warnings I introduced a while back.

    Plagman r1880 11 mag, 15:14 Build 1881 Fix
  • Generale

    Fixes for building on OpenBSD. Doesn't break Linux, pending Win32 synthesis

    Plagman r1879 11 mag, 14:58 Build 1879 Fix
    Mostra dettagli

    results.

  • Generale

    fix a.m32 script, inserted light SEs now have nonzero repeat

    Helixhorned r1878 8 mag, 13:12 Build 1878 FixEngine
  • Generale

    A crapload of random stuff.

    Helixhorned r1877 7 mag, 11:23 Build 1877 FixEngineCON
    Mostra dettagli

    * Polymer light access to m32script (light[<lightidx>].<field>). As an application, provide a state 'insertlights' that takes the currently active lights and puts them into the map as SEs (e.g. for maphack recovery). * Prototype of a mechanism to gray out certain portion of a map, making them inactive to various, but not all, editing operations. Highlighting a set of sectors and pressing Ctrl-R will make the Z bounds be [(least ceiling z), (greatest floor z)] of all selected ones, pressing Ctrl-R when no sectors are highlighted will reset them. Not sure if it's for production use at this stage... * The 'align walls' feature [.] now has three independently toggleable behaviours: recurse nextwalls (toggled when Ctrl is pressed), iterate point2s (disabled when Shift is pressed), and also copy pixel width (toggled when Alt is pressed). * Make shades clamp instead of overflowing in the editor Fixes: * crash when carrying out certain operations on walls with xrepeat 0 * the Pause key on linux. Also make demo recording start on Shift-ScrollLock because ScrollLock alone is too easily pressed when pausing

  • Generale

    fixes a horrible uninitialized value bug with the tag-labeling system

    Helixhorned r1876 2 mag, 14:33 Build 1876 Fix
  • Generale

    tweak point deleting for less checksectorpointer calls

Aprile 2011

  • Generale

    Fix more overheadmap crashes, this time with 'Last Pissed Time'. Mapster32 now asks to jump to a sector, wall, sprite, or coordinates with 'J. Also fix crash when pressing '-' (not KP-) when aiming at something with tile 0.

    Helixhorned r1874 28 apr, 14:28 Build 1874 FixEngine
  • Generale

    Fix the bug where Mapster32 tile selection would display the detail map of a

    Plagman r1873 27 apr, 07:30 Build 1873 FixEngine
    Mostra dettagli

    tile.

  • Generale

    Fix two overheadmap-related crashes.

    Helixhorned r1872 25 apr, 12:50 Build 1872 Fix
  • Generale

    Fix NAM/WW2GI support...

    TerminX r1871 25 apr, 11:58 Build 1871 Fix
  • Generale

    ahem...

    Helixhorned r1870 22 apr, 15:51 Build 1870
  • Generale

    Insert two divide-by-zero checks that seem to fix the overhead map crash, but only with NOASM=1. Fix a couple of Mapster32 bugs and prettify some code there. Fix EDuke32 bug where the demo system overwrote boardname[] while using the file picker, making navigation between directories impossible.

    Helixhorned r1869 22 apr, 15:48 Build 1870 FixEngine
  • Generale

    fix compilation warning

    Helixhorned r1868 17 apr, 10:37 Build 1868 Fix
  • Generale

    * Support for entering names instead of numbers in various contexts (TAB-autocompletion included): first, when querying for a tile number, and second:

    Helixhorned r1867 17 apr, 10:01 Build 1867 CON
    Mostra dettagli

    * Tag labeling system for 'link'-type tags, including saving and restoring the tag labels to a separate file '<mapname>.maptags'. Whether a tag is eligible for linking, is determined by a hardcoded (but extensible via m32script) function.

  • Generale

    * Correctly draw floor-aligned sprites with non-power-of-two textures in classic renderer.

    Helixhorned r1866 14 apr, 13:48 Build 1866 Engine
    Mostra dettagli

    * Sprite cstat 2048 ('use own shade', [N]) now works more or less. (Issues may arise when combined with sector light effects.) * Begin work on 'smart' tag labeling system for Mapster32. Right now, it only displays a '+' after tags with linking semantics. *

  • Generale

    slightly better linehighlight handling in 2d side-view mode

    Helixhorned r1865 11 apr, 15:28 Build 1865
  • Generale

    fix demo playback on 64-bit systems; bump demo minor version number to reflect changes in r1857

    Helixhorned r1864 9 apr, 15:38 Build 1864 Fix
  • Generale

    Add missing ENet license

    TerminX r1863 9 apr, 11:58 Build 1863
  • Generale

    Revert 'move sprites with ceiling/floor'-behaviour, maybe fix tile drawing?

    Helixhorned r1862 9 apr, 08:35 Build 1862 FixEngine
  • Generale

    another 64-bit fix

    Helixhorned r1861 9 apr, 06:28 Build 1861 Fix
  • Generale

    Revise shade preview; fix PGUP/PGDN with selected sectors; allow INS/DEL in 2D side-view mode; 64-bit printf cleanup

    Helixhorned r1860 9 apr, 06:27 Build 1861 FixEngine
  • Generale
  • Generale

    Fuck, oops

    TerminX r1858 7 apr, 10:36 Build 1858 Fix
  • Generale

    Cleaning out my tree... mostly internal changes. Adds workaround to disable texture compression with the crappy fglrx driver on Linux, fixes FIRE sprites so that they don't render at their sector's floorz all the time, changes CON compiler around a bit to use a loop instead of calling C_ParseCommand() 10 million times.

    TerminX r1857 6 apr, 18:16 Build 1857 FixEngineCON

Marzo 2011

  • Generale

    editor and makefile tweaks

    Helixhorned r1856 25 mar, 04:42 Build 1856
  • Generale
  • Generale

    * Lazy hightile loading in Mapster32 tile selector (first display all as lowtiles, then load each one while allowing movement)

    Helixhorned r1854 23 mar, 10:41 Build 1854 FixEngine
    Mostra dettagli

    * Consolidate the various, slightly different, methods of bounding a sprite between a sector's ceiling and floor into one common function * Fixes for accumulated bugs: shade preview, r_shadescale_unbounded, and a couple of unreported ones * Yaks, gnus, and bisons...

  • Generale

    remove my mudflap related code in makefile.common

    Helixhorned r1853 19 mar, 11:16 Build 1853
  • Generale

    * Comment out some practically dead code (rendmode 1 and 2, pcx screenshots), cutting some 8k from the release binary.

    Helixhorned r1852 19 mar, 11:07 Build 1853 Engine
    Mostra dettagli

    * Refactor two nearly identical chunks in polymost.c into one function in the hope of getting some more, but interestingly that did nothing at all. At least it's more readable this way... * Commit, but don't enable, code for writing PNG screenshots (I'm tired of converting them every time). Requires libpng which in turn requires zlib.

  • Generale

    Don't return the "out of memory" error code from daskinloader() if kplib reports either of the dimensions are 0. Instead, return the generic failure code.

    TerminX r1851 19 mar, 11:01 Build 1853
  • Generale

    angry nerd rage

    TerminX r1850 19 mar, 10:59 Build 1850
  • Generale

    Update s_buildDate in preparation for an update of http://eduke32.com/VERSION and eduke32_current.zip

    TerminX r1849 19 mar, 10:35 Build 1849
  • Generale

    Tweakery in various places.

    Helixhorned r1848 17 mar, 16:37 Build 1848 Engine
    Mostra dettagli

    Engine stuff: * Add 'r_shadescale_unbounded' cvar. When set to 0, OpenGL renderers should never draw completely black objects (currently only implemented for Polymost) Mapster32: * Add 'r_shadescale' to config * In 3D mode, make SPACE behave the same as holding down a mose button: the currently pointed-at object is locked. Required some modification of a.m32 to play well (i.e. not reset SPACE). This is useful by itself but more so in conjunction with the next point * make Alt behave as a modifier with PGUP/PGDN: when aiming at a 2-sided wall, move the other side's sector's ceiling or floor (only this is new). * Auto-alignment of walls can be controlled in a finer grained fashion now: When pressing '.', only the immediate neighbors get aligned. Use Ctrl-. for the old behaviour. * When inserting a point in 2D mode, auto-align the neighboring wall

  • Generale

    Don't warp mouse if DEBUGGINGAIDS is enabled; this'll make us ignore events if

    Plagman r1847 16 mar, 18:27 Build 1847
    Mostra dettagli

    they happen to exactly go the the center of the screen, but not that big of a deal.

  • Generale

    fix getnumber256 crash

    Helixhorned r1846 14 mar, 13:00 Build 1846 Fix