EDuke32 Changelog Unofficial archive

What changed in EDuke32, build by build

2,117 builds · 8,866 commits · 25 authors · October 2009 – August 2026

Commits per year

Showing 2014 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 2 active

Showing 112 builds

Export CSV
Display options
Commit details:

April 2014 17 builds · 47 commits

Build 4423

6 Apr 2014 · 5 commits · 1 author SVN
Open build
  • General

    Mapster32/Lunatic: add descriptions to [;]+[F] menu entries shown in upper left.

    Helixhorned r4423 6 Apr, 15:24 Engine
    Show details

    BUILD_LUNATIC.

  • General

    engine.c: for printext16(), make newlines do what you expect them to.

    Helixhorned r4422 6 Apr, 15:24 Engine
  • General

    a.m32: for showpal==1, also show editor colors with printext16.

    Helixhorned r4421 6 Apr, 15:24 Engine
  • General

    Mapster32/Lunatic: hook up shadexfog.save() and saveLookupDat() to [;]+[F] menu.

    Helixhorned r4420 6 Apr, 15:24 Engine
  • General

    Mapster32/Lunatic: add functionality to connect Lua funcs to s.bar menu [;]+[F].

    Helixhorned r4419 6 Apr, 15:24 Engine
    Show details

    Hook up those from test/shadexfog.lua and some debugging ones from engine.lua.

Build 4416

5 Apr 2014 · 5 commits · 1 author SVN
Open build
  • General

    Rename sector[].filler member to '.fogpal'. From CON, keep the '.alignto' alias.

    Helixhorned r4416 5 Apr, 04:28 EngineCON
    Show details

    The overall situation is thus as follows: - in C and from Lua, that member is called 'fogpal' - In CON (both C-CON and LunaCON), it's 'fogpal' with 'alignto' being an alias; 'filler' wasn't available before, either. - In m32script, it's 'fogpal' or 'alignto' ('filler' is not available any more)

  • General

    In non-lookup OpenGL modes, make sector[].filler (rename pending) override fogpal.

    Helixhorned r4415 5 Apr, 04:28 Engine
    Show details

    That is, if that member has a nonzero value, that one is taken for the color of the GL fog instead of (most of the time) sector[].floorpal. "Sky sectors", that is, skyboxes or simply parallaxed floors/ceilings are *not* handled.

  • General

    a.m32: add state 'for_sprites_near_picnum'.

    Helixhorned r4414 5 Apr, 04:28 Engine
    Show details

    The state quries the user for four values: ref. picnum, target picnum, max. ldist and a lotag. Then, for all sprites i (of ref. picnum), for all sprites j (of target picnum), if ldist(i,j)<=maxldist, sprite j's lotag is changed to the provided one. Also add lunatic/test/maputil.lua, containing a similar function but allowing to customize the selection predicates of the ref. and target sprites, as well as the action to carry out.

  • General

    engine.c: clean up code around wallmost(), owallmost() and grouscan().

    Helixhorned r4413 5 Apr, 04:28 Engine
  • General

    Bump jit/bcsave.lua to the one from LuaJIT 2.0.3.

    Helixhorned r4412 5 Apr, 04:28

Build 4411

1 Apr 2014 · 1 commit · 1 author SVN
Open build
  • General

    Fix my mangled rev.h commit from a while back. I guess I forgot to revert it because it didn't break synthesis. :)

    TerminX r4411 1 Apr, 12:43 Fix

March 2014 16 builds · 53 commits

Build 4410

30 Mar 2014 · 3 commits · 1 author SVN
Open build
  • General

    Add a second DNCOORDS/cl_showcoords mode, showing some renderer settings.

    Helixhorned r4410 30 Mar, 13:36 Engine
    Show details

    Also, extend the documentation for r_usenewshading a little. Specifically, note when the different modes were introduced. BUILD_LUNATIC.

  • disable normal/parallax mapping in rotatesprite.

    Helixhorned r4409 30 Mar, 13:35 Engine
    Show details

    It was plainly noticeable in the editor's tile info display, for example.

  • General

    In COMMON_clearbackground() (for the OSD), disable fog.

    Helixhorned r4408 30 Mar, 13:35

Build 4407

30 Mar 2014 · 5 commits · 1 author SVN
Open build
  • General

    Amend r4394: don't use full brightness (glColor() factor 1) with hightiles.

    Helixhorned r4407 30 Mar, 06:53 Engine
    Show details

    This is done by factoring out some polymer.c:polymer_getbuildmaterial() code into polymer_eligible_for_artmapping() and using that. The one in polymer.c can still determine to not use ART mapping on some ("rare"?) occasions, so it's not 100% in sync.

  • General

    Minor Polymost code cleanup.

    Helixhorned r4406 30 Mar, 06:53 Engine
    Show details

    - factor out eligible_for_tileshades() - remove some rendmode 1 code - move some auto vars further down

  • General

    checkdefs.sh: for DEFs, also handle 'include ...', use 'find -L' (follow symlinks).

    Helixhorned r4405 30 Mar, 06:53
  • add some shade/vis debugging functions.

    Helixhorned r4404 30 Mar, 06:53 Engine
    Show details

    engine.lua: linearizeBasePal(), mapster32 only test/shadexfog.lua: create_depth_shtab(), create_vismarker_shtab()

  • General

    With r_usenewshade 3, do apply starting fog dist. eqn. for negative shade.

    Helixhorned r4403 30 Mar, 06:53

Build 4402

29 Mar 2014 · 2 commits · 1 author SVN
Open build
  • General

    In 'tilefromtexture' DEF token, fix specifying -1 xoffset or yoffset.

    Helixhorned r4402 29 Mar, 14:48 Fix
  • General

    game.c: fix last step of p->visibility approaching ud.const_visibility.

    Helixhorned r4401 29 Mar, 14:48 Fix

Build 4400

27 Mar 2014 · 1 commit · 1 author SVN
Open build
  • General

    SDL 2.0.3 (plus a MinGW build fix that didn't make 2.0.3) for Windows builds.

    TerminX r4400 27 Mar, 20:42 Fix

Build 4399

26 Mar 2014 · 2 commits · 1 author SVN
Open build
  • General

    Tidy menu code in advance of complete redesign.

    Hendricks266 r4399 26 Mar, 02:14 Fix
    Show details

    This replaces all remaining magic numbers with enumerations thereof. It also tweaks the following, even though most will be irrelevant post-rewrite: -Remove unused menus -Properly center the nuke icon in Duke and the star icon in NAM -Fix the multiplayer macro editing menu: --Position the currently editing quote its proper spot instead of beneath the first row --Don't highlight the first quote while editing a different one --Select the quote just edited when finished editing instead of the first one -Fix the cursor of a centered text input field (such as the adult mode password) -Implement proper shade glowing of selected menu entries in Joystick Settings, Joystick Axes, and Joystick Dead Zones -Shift the the Joystick Axes menu down to avoid overlapping the title bar -Change the title of mouse digital axis assignment "Digital Axes Setup" instead of "Advanced Mouse" -Fix the behavior of the Next button in Joystick Dead Zones to not act like a scrollbar

  • General

    Revert rev.h.

    Hendricks266 r4398 26 Mar, 02:13 Fix

Build 4394

23 Mar 2014 · 2 commits · 1 author SVN
Open build
  • General

    Polymer/rotatesprite: don't redundantly apply shade glColor() with ART mapping.

    Helixhorned r4394 23 Mar, 16:14 Engine
  • introduce r_usenewshading 3 and make it the default.

    Helixhorned r4393 23 Mar, 16:14 Engine
    Show details

    With this mode, the near distance of the linear fog is always 0, unlike being negative with r_usenewshading 2.

Build 4392

23 Mar 2014 · 1 commit · 1 author SVN
Open build
  • General

    Factor out approaching val. to target val by half-difference steps into logapproach().

    Helixhorned r4392 23 Mar, 07:29 FixEngine
    Show details

    Fix a case in G_MovePlayers(), where the player sprite's shade is approached toward the ceiling/floor's shade. Before, it could stop at one above or below!

Build 4391

22 Mar 2014 · 3 commits · 2 authors SVN
Open build
  • General

    Fix taking ARRAY_SIZE of PlayerSelfObituaries (not PlayerObituaries!)

    Helixhorned r4391 22 Mar, 10:02 Fix
    Show details

    Also add two static assertions checking that the obituary quotes don't go out of the MAXQUOTES bound. BUILD_LUNATIC.

  • General

    *nix ENet build fix. DONT_BUILD.

    TerminX r4390 22 Mar, 06:21 Fix
  • General

    Fix an unused variable warning with NETCODE=0. DONT_BUILD.

    Helixhorned r4389 22 Mar, 05:55 Fix

Build 4388

22 Mar 2014 · 4 commits · 1 author SVN
Open build
  • General

    Upgrade ENet library

    TerminX r4388 22 Mar, 02:27
  • General

    Add xxHash (https://code.google.com/p/xxhash/), a faster alternative to CRC32, and implement it in a few places. This is around 20-30% faster than CRC32 for me (it's also implemented into the "fileinfo" console command, so you can test for yourselves). I didn't have time to gather up all of the files supported by the startup window so this isn't used there yet. Additionally, this is by the same author as the LZ4 compression library we already use.

    TerminX r4387 22 Mar, 02:26
  • General

    Some basic changes for Android support. DONT_BUILD.

    TerminX r4386 22 Mar, 02:25
  • General

    Widespread use of ARRAY_SIZE macro.

    TerminX r4385 22 Mar, 02:25

Build 4383

19 Mar 2014 · 3 commits · 1 author SVN
Open build
  • General

    engine.c: check (non-)clipping over a floor curb of an upper TROR neighbor.

    Helixhorned r4383 19 Mar, 12:53 Engine
  • General

    engine.c: factor out two functions from clipmove().

    Helixhorned r4382 19 Mar, 12:53 Engine
  • patch up off-by-one line numbering problem. DONT_BUILD.

    Helixhorned r4381 written 16 Mar 2014 CON

Build 4380

16 Mar 2014 · 4 commits · 1 author SVN
Open build
  • add safety checks for qgetsysstr/STR_{,MAP,PLAYER,VOLUME}NAME.

    Helixhorned r4380 16 Mar, 07:37 CON
    Show details

    Add test/qgetsysstr.con. BUILD_LUNATIC.

  • qgetsysstr/STR_MAP*NAME: add informative err. msg. for void vol/lev.

    Helixhorned r4379 16 Mar, 07:37 CON
  • General

    Fix the "fix for flying/jumping monsters getting stuck in water".

    Helixhorned r4378 16 Mar, 07:37 Fix
    Show details

    In C and Lunatic, split 'jumptoplayer' of enum amoveflags_t / action.MOVFLAGS into 'jumptoplayer_bits' and 'jumptoplayer_only' (see updated Lunatic doc).

  • General

    In three missed places, use AC_MOVFLAGS instead of sp->hitag.

    Helixhorned r4377 16 Mar, 07:37

Build 4376

15 Mar 2014 · 8 commits · 1 author SVN
Open build
  • fix 'spawn' OSD command when running with -Lopts=strict.

    Helixhorned r4376 15 Mar, 07:10 Fix
    Show details

    BUILD_LUNATIC.

  • fix DBG_.testmembread after r4290.

    Helixhorned r4375 15 Mar, 07:10 Fix
  • for gameactor(), deprecate AF.replace_hard, make AF.replace default.

    Helixhorned r4374 15 Mar, 07:10
    Show details

    That is, always bitwise-OR the per-tile actor flags with the existing ones.

  • warn if a 'spriteflags' is issued after its actor definition...

    Helixhorned r4373 15 Mar, 07:10 EngineCON
    Show details

    ... or another 'spriteflags' or 'sprite*' directive.

  • warn if using reserved bits in 'spriteflags'.

    Helixhorned r4372 15 Mar, 07:10 CON
    Show details

    Reserved bits are those that have no predefined SFLAG_* label in CON.

Show the other 3 commits in this build

Build 4368

10 Mar 2014 · 4 commits · 2 authors SVN
Open build
  • extend map-VX walltype by 'blend' member. BUILD_LUNATIC.

    Helixhorned r4368 10 Mar, 13:08 Engine
    Show details

    Make Mapster32 save as map-text if there is a wall with non-zero 'blend'.

  • General

    POLYMER=0 build fix. DONT_BUILD.

    TerminX r4367 written 7 Mar 2014 FixEngine
  • General

    Make non-pal 0 enemy health doubling depend on running 1.3D or earlier

    TerminX r4366 written 7 Mar 2014
  • General

    Zip support bugfix from a newer kplib

    TerminX r4365 written 7 Mar 2014 Fix

Build 4364

5 Mar 2014 · 7 commits · 2 authors SVN
Open build
  • implement screen tilting by 180 degrees without quality loss.

    Helixhorned r4364 5 Mar, 13:12
    Show details

    BUILD_LUNATIC.

  • General

    Adapt x86 GCC assembly copybufreverse() to x86_64 and enable unconditionally.

    Helixhorned r4363 5 Mar, 13:12
    Show details

    For a 1680x1050 scene standing directly in front of a mirror, this increases FPS from ~90 to ~95 for me.

  • fix 'getincangle'.

    Helixhorned r4362 5 Mar, 13:12 FixCON
  • for wall alignment with [.]/[,], reverse meaning of Alt modifier.

    Helixhorned r4361 5 Mar, 13:12 Engine
  • General

    Propagate 'blend' to rotatesprite_(), but don't hook it up to scripting yet.

    Helixhorned r4360 5 Mar, 13:12
Show the other 2 commits in this build