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:

Marzo 2014

  • Generale

    Really minor accumulated readability tweaks.

    Helixhorned r4395 25 mar, 14:04 Build 4397
  • Generale

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

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

    Helixhorned r4393 23 mar, 16:14 Build 4394 Engine
    Mostra dettagli

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

  • Generale

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

    Helixhorned r4392 23 mar, 07:29 Build 4392 FixEngine
    Mostra dettagli

    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!

  • Generale

    Fix taking ARRAY_SIZE of PlayerSelfObituaries (not PlayerObituaries!)

    Helixhorned r4391 22 mar, 10:02 Build 4391 Fix
    Mostra dettagli

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

  • Generale

    *nix ENet build fix. DONT_BUILD.

    TerminX r4390 22 mar, 06:21 Build 4391 Fix
  • Generale

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

    Helixhorned r4389 22 mar, 05:55 Build 4391 Fix
  • Generale

    Upgrade ENet library

    TerminX r4388 22 mar, 02:27 Build 4388
  • Generale

    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 Build 4388
  • Generale

    Some basic changes for Android support. DONT_BUILD.

    TerminX r4386 22 mar, 02:25 Build 4388
  • Generale

    Widespread use of ARRAY_SIZE macro.

    TerminX r4385 22 mar, 02:25 Build 4388
  • Generale

    Clean up A_InitEnemyFlags() a bit.

    TerminX r4384 22 mar, 02:23 Build 4384
  • Generale

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

    Helixhorned r4383 19 mar, 12:53 Build 4383 Engine
  • Generale

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

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

    Helixhorned r4381 scritto il 16 mar 2014 Build 4383 CON
  • add safety checks for qgetsysstr/STR_{,MAP,PLAYER,VOLUME}NAME.

    Helixhorned r4380 16 mar, 07:37 Build 4380 CON
    Mostra dettagli

    Add test/qgetsysstr.con. BUILD_LUNATIC.

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

    Helixhorned r4379 16 mar, 07:37 Build 4380 CON
  • Generale

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

    Helixhorned r4378 16 mar, 07:37 Build 4380 Fix
    Mostra dettagli

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

  • Generale

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

    Helixhorned r4377 16 mar, 07:37 Build 4380
  • fix 'spawn' OSD command when running with -Lopts=strict.

    Helixhorned r4376 15 mar, 07:10 Build 4376 Fix
    Mostra dettagli

    BUILD_LUNATIC.

  • fix DBG_.testmembread after r4290.

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

    Helixhorned r4374 15 mar, 07:10 Build 4376
    Mostra dettagli

    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 Build 4376 EngineCON
    Mostra dettagli

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

  • warn if using reserved bits in 'spriteflags'.

    Helixhorned r4372 15 mar, 07:10 Build 4376 CON
    Mostra dettagli

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

  • Generale

    Add new actor flag and predefined CON label SFLAG_NODAMAGEPUSH.

    Helixhorned r4371 15 mar, 07:10 Build 4376 EngineCON
    Mostra dettagli

    This flag is set from C for some enemies that should not be pushed back when damaged, such as TANK. Both the tile flag and the per-sprite flag are used (i.e. the ultimate flag value is the XOR of the two). Add currently non-functional example to test.lua that attempts to set this bit for NEWBEAST.

  • implement passing string label to 'spawn' OSD command.

    Helixhorned r4370 15 mar, 07:10 Build 4376 CON
    Mostra dettagli

    Unlike in C-CON, it only tries an exact match with the given and uppercased label, not "full" case-insensitive search.

  • Generale

    If 3rd person view gets outside map, try again w/o subtracting 3072 from player z.

    Helixhorned r4369 15 mar, 07:10 Build 4376
    Mostra dettagli

    Also, clean up G_DoThirdPerson().

  • extend map-VX walltype by 'blend' member. BUILD_LUNATIC.

    Helixhorned r4368 10 mar, 13:08 Build 4368 Engine
    Mostra dettagli

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

  • Generale

    POLYMER=0 build fix. DONT_BUILD.

    TerminX r4367 scritto il 7 mar 2014 Build 4368 FixEngine
  • Generale

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

    TerminX r4366 scritto il 7 mar 2014 Build 4368
  • Generale

    Zip support bugfix from a newer kplib

    TerminX r4365 scritto il 7 mar 2014 Build 4368 Fix
  • implement screen tilting by 180 degrees without quality loss.

    Mostra dettagli

    BUILD_LUNATIC.

  • Generale

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

    Mostra dettagli

    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 Build 4364 FixCON
  • for wall alignment with [.]/[,], reverse meaning of Alt modifier.

    Helixhorned r4361 5 mar, 13:12 Build 4364 Engine
  • Generale

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

  • when failing to paste selected sectors into loaded map, unhighlight.

    Helixhorned r4359 scritto il 4 mar 2014 Build 4364 Engine
    Mostra dettagli

    DONT_BUILD.

  • Generale

    When osdcmd_quit(), OSD_ShowDisplay(0).

    Hendricks266 r4358 scritto il 1 mar 2014 Build 4364
    Mostra dettagli

    DONT_BUILD.

Febbraio 2014

  • Generale

    a.m32: add states 'uniformceiling' and 'uniformfloor'.

    Helixhorned r4357 28 feb, 12:33 Build 4357 Engine
    Mostra dettagli

    Given highlighted sectors, these take the arithmetic mean of their ceiling's or floor's (respectively) z, removing the slope bit from all, and setting the new z to the mean one, rounded down to 1024 Build z units (one PGUP/PGDN). BUILD_LUNATIC.

  • add and document option -ferror-negative-tag-write.

    Helixhorned r4356 28 feb, 12:33 Build 4357 CON
  • Generale

    engine.c: in loadlookups(), allow pal 0.

    Helixhorned r4355 26 feb, 12:18 Build 4355 Engine
    Mostra dettagli

    BUILD_LUNATIC.

  • Generale

    Fix crosshair color.

    Helixhorned r4354 23 feb, 12:44 Build 4354 Fix
  • Generale

    A few stylistic tweaks, like substituting missed SE_* enum constants.

    Helixhorned r4353 22 feb, 11:38 Build 4353
    Mostra dettagli

    BUILD_LUNATIC.

  • Generale

    Amend r3822 ("Make deletion of an amb. sound MUSICANDSFX stop its sound again.")

    Helixhorned r4352 22 feb, 11:38 Build 4353 FixEngine
    Mostra dettagli

    We shouldn't be using its actor[].t_data[8] because that one is used by the sprite rotation-fixing system (which fixes STAT_FX sprites to the positions relative to the pivot, too). Test case source/lunatic/test/delmusicsfx.lua still passes with this modification.

  • Generale

    Rename SPRITE_* flag enum constants to SFLAG_*, for consistency with CON.

    Helixhorned r4351 22 feb, 11:38 Build 4353 CON
  • Generale

    Give sprite cstat bit 2048 (NOSHADE, Mapster32 key [N]) a macro name.

    Helixhorned r4350 22 feb, 11:38 Build 4353 Engine
  • include .blend in sprite display/edit/search (Shift+TAB/F8/Alt+F8).

    Helixhorned r4349 22 feb, 11:38 Build 4353 Engine
  • don't save comments to mapster32.cfg's command-line history.

    Helixhorned r4348 22 feb, 11:38 Build 4353 Engine
  • generalize shadexfog.create_trans() further.

    Helixhorned r4347 22 feb, 11:38 Build 4353
    Mostra dettagli

    It now accepts a number of tables to create as 3rd arg. The function that create_trans() takes as the 2nd argument is now being passed (r,g,b, R,G,B, tablei, numtables). Rewrite create_additive_trans() in terms of it. Rename create_128_trans() -> create_alpha_trans().

  • Generale

    A couple of very minor code beauty tweaks.

    Helixhorned r4346 22 feb, 11:38 Build 4353