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 2015

  • Add read-only player structure member "hudpal", that returns the result of P_GetHudPal().

    Hendricks266 r5099 27 mar, 05:29 Build 5101 CON
  • CON

    Add EVENT_WORLD, EVENT_PREWORLD, and EVENT_PRELEVEL, which respectively function as EVENT_GAME, EVENT_PREGAME, and EVENT_LOADACTOR, but only running once instead of per-actor.

    Hendricks266 r5098 27 mar, 05:29 Build 5101 CON
  • Redefine "break" within events to mean "skip the remainder of this event block", not "skip the remainder of execution of this event, through all chained blocks". The latter behavior is still available through the "return" keyword.

    Hendricks266 r5097 27 mar, 05:28 Build 5101 CON
  • Generale

    Fix a typo in r5090.

    Hendricks266 r5096 27 mar, 05:28 Build 5101 Fix
  • Generale
  • Generale

    OS X: Fix build. DONT_BUILD.

    Hendricks266 r5094 26 mar, 13:39 Build 5095 Fix
  • CON

    Add token "appendevent", which functions identically to "onevent" except that the event's code is chained to the end of any previous events, instead of the beginning.

    Hendricks266 r5093 25 mar, 14:31 Build 5093 CON
  • Fix processing the bytecode in an incorrect order when executing setplayer on a member with a second parameter, a missed instance of a consideration from r5086.

    Hendricks266 r5092 25 mar, 14:30 Build 5093 FixCON
  • Remove the restriction that prevents userdef access when the current player is not myconnectindex.

    Hendricks266 r5091 25 mar, 14:30 Build 5093 CON
  • Implement tilesizx/y gamearrays in a fashion similar to M32Script's solution: a STRIDE2 flag.

    Hendricks266 r5090 25 mar, 14:30 Build 5093 CON
  • Modify the parsing of definevolumename and defineskillname so that they only look for the text before a newline.

    Hendricks266 r5089 24 mar, 23:28 Build 5089 CON
    Mostra dettagli

    // valid definevolumename 3 <text> // invalid definevolumename 3 <text>

  • Add quick access for the remaining structures without it.

    Hendricks266 r5088 24 mar, 23:27 Build 5089 CON
  • Enumify quick structure access.

    Hendricks266 r5087 24 mar, 23:27 Build 5089 CON
  • Factor fast struct access and get<struct> out into single functions.

    Hendricks266 r5086 24 mar, 23:27 Build 5089 CON
  • Add PLAYER_PALETTE to quick player struct access, and add a setter that calls P_SetGamePalette().

    Hendricks266 r5085 24 mar, 23:27 Build 5089 CON
  • Add a Cheats menu to options.

    Hendricks266 r5084 24 mar, 03:49 Build 5084
    Mostra dettagli

    It's old-school.

  • Rename MenuPassword_t to MenuTextForm_t, modularize more of its attributes into the data structure, and polish its display and behavior.

    Hendricks266 r5083 24 mar, 03:48 Build 5084
  • Generale

    Additional fix for building with newest MSYS2 packages. DONT_BUILD.

    TerminX r5082 scritto il 23 mar 2015 Build 5084 Fix
  • Generale

    Build fix. DONT_BUILD.

    TerminX r5081 scritto il 23 mar 2015 Build 5084 Fix
  • Generale

    A lot of CON rewrites/optimizations. Converts projectile system to dynamic allocation, saving a bunch of memory (something like sizeof(projectile_t) * MAXTILES * 2). This commit also contains changes that reduce overhead for CON commands that take a lot of parameters, by way of adding a Gv_GetManyVars() to replace long strings of subsequent calls to Gv_GetVarX().

    TerminX r5080 scritto il 23 mar 2015 Build 5084 FixCON
    Mostra dettagli

    Savegame version has been bumped due to the projectile changes. There is no way this commit doesn't cause at least one bug, so DONT_BUILD. ;)

  • Generale

    Engine memory reductions/optimizations:

    TerminX r5079 scritto il 23 mar 2015 Build 5084 Engine
    Mostra dettagli

    -faketilesiz[MAXTILES] removed in favor of simple faketile[(MAXTILES+7)>>3] bitfield -h_xsize/h_ysize (tile size overrides from .def) are now uint16_t instead of int32_t -hudmem[2][MAXTILES] removed in favor of adding a hudmem ptr to mdmodel_t -tilefromtexture performance improvements -more tsectortype/twalltype usage in various engine functions that read but never write -continued Polymost cleanups and refactors. Please report any odd rendering errors.

  • Generale

    Fix building on case-sensitive filesystems on OS X, DONT_BUILD.

    TerminX r5078 scritto il 23 mar 2015 Build 5084 Fix
  • Generale

    Minor kplib optimizations, DONT_BUILD.

    TerminX r5077 scritto il 23 mar 2015 Build 5084
  • Generale

    Win32 debug build filename case checking now uses GetShortPathNameA()/GetLongPathNameA() instead of the slow SHGetFileInfo(). Since this works by requesting the shortened 8.3 filename for a file and then requesting the proper long version of that result, it has the side effect of breaking the functionality on NTFS volumes where the user has explicitly disabled the creation of 8.3 filenames. DONT_BUILD.

    TerminX r5076 scritto il 23 mar 2015 Build 5084
  • Generale

    Large batch of Polymost changes, including:

    TerminX r5075 scritto il 23 mar 2015 Build 5084 FixEngine
    Mostra dettagli

    -lots of stylistic rewrites -further improvements to anti-fighting code for wall and floor sprites (introduces three new cvars, r_wspr_offset, r_wspr_offset_variance, and r_fspr_offset) -fixed brief HOM when traversing through a one-way masked wall -seldomly used "alphahack" feature for hightile textures now represents alpha cutoff internally as a single byte instead of a float -fixes a handful of issues where geometry failed to draw at certain coordinates from certain angles in certain resolutions -renames a couple of cvars

  • Generale

    Abort animvpx playback if uploading the texture for a frame throws a GL error. DONT_BUILD.

    TerminX r5074 scritto il 23 mar 2015 Build 5084
  • Generale

    int64_t -> uint64_t in swap64bit(). DONT_BUILD.

    TerminX r5073 scritto il 23 mar 2015 Build 5084
  • Generale

    Polymer tsectortype usage. DONT_BUILD.

    TerminX r5072 scritto il 23 mar 2015 Build 5084 Engine
  • Generale

    Minor stylistic changes, fix FPS counter and other 2D drawing in Polymer.

    TerminX r5071 scritto il 23 mar 2015 Build 5084 FixEngine
  • Generale

    Remove unused buffer to fix warning, DONT_BUILD.

    TerminX r5070 scritto il 23 mar 2015 Build 5084 Fix
  • Generale

    Further gamevar changes/optimizations. This also fixes a bug Fox reported with the "shortcut" access to structure members that's tacked on to GetVar, where if the value of the index you're trying to access happened to equal the ID of the current sprite, it would act as if the variable passed was THISACTOR.

    TerminX r5069 scritto il 23 mar 2015 Build 5084 FixEngineCON
  • Generale

    Swap position of "load game" and "options" on main menu so that "load game" follows "new game", for consistency with the slightly different menu you get while in-game.

    TerminX r5068 scritto il 23 mar 2015 Build 5084
  • Generale

    "Stylistic changes"

    TerminX r5067 scritto il 23 mar 2015 Build 5084
    Mostra dettagli

    Translation: I made some stuff const because I felt like it.

  • Generale

    More Android changes. DONT_BUILD.

    TerminX r5066 scritto il 23 mar 2015 Build 5084
  • Generale

    Remove WeaponChoice* from eduke32.cfg and transition setting to "wchoice" cvar. This commit also removes an Android hack and changes the order of some of the in-game "F" key handling, just because it bugged me that some of them were out of order.

    TerminX r5065 scritto il 23 mar 2015 Build 5084
  • Generale

    Amend "renamefile" def token to ensure its proper use. renamefile <GRP/SSI CRC32> <file number> <new filename>

    Hendricks266 r5064 23 mar, 01:30 Build 5064
  • Generale

    Expand the quote #13 auto-replacement to catch "OPEN" and "ANY BUTTON" in addition to "SPACE".

    Hendricks266 r5063 22 mar, 23:28 Build 5063
  • Generale

    Add the Duke DC and Duke Caribbean SSI files to the list of group files automatically detected and added to the startup window.

    Hendricks266 r5062 22 mar, 23:28 Build 5063
  • Add token "renamefile", which renames a file in a GRP or SSI file, in memory. 8.3 restrictions apply.

    Hendricks266 r5061 22 mar, 23:28 Build 5063
  • Add support for loading SSI files.

    Hendricks266 r5060 22 mar, 23:27 Build 5063
  • Allow loading GRP files from within other GRP files.

    Hendricks266 r5059 22 mar, 23:27 Build 5063
  • Enumify the magic constants for "file is in a zip" and "file is in the filesystem".

    Hendricks266 r5058 22 mar, 23:27 Build 5063
  • Generale

    Modify the modern mini-HUD so that:

    Hendricks266 r5057 22 mar, 23:26 Build 5063 Fix
    Mostra dettagli

    1. Instead of the Mighty Foot using the Protective Boots inventory item as its icon, display no icon at all. 2. Adjust the ammo icon so that it is drawn at one-quarter size if its y-size is >=50 instead of >50. This fixes the display of Water Pistol Ammo in Duke Caribbean.

  • Generale

    Add "globalflags" def token. Flag 1 is a kill switch for the tileshades and artmapping features. Flag 2 is kill switch for the GL fullbright rendering pass.

    Hendricks266 r5056 9 mar, 13:32 Build 5056 Engine
  • Generale

    Change HICTINT_USEONART so that it applies tints to pal 0 of 8-bit tiles instead of their palswapped selves. Add HICTINT_APPLYOVERPALSWAP which applies tints to palswapped 8-bit tiles. Add HICTINT_APPLYOVERALTPAL, which applies tints to alt-pals of hightile textures.

    Hendricks266 r5055 9 mar, 13:32 Build 5056 Engine
  • Generale

    Replace the drawing code for the level stats with nearly equivalent code that can be much more easily reproduced in CON.

    Hendricks266 r5054 9 mar, 00:37 Build 5054 CON
  • When undefining a model, reset the angadd of its HUD settings to zero.

    Hendricks266 r5053 9 mar, 00:37 Build 5054 Fix
    Mostra dettagli

    This fixes weapons not being displayed in Vaca+.

  • Generale

    Amend r5048 to also reset ototalclock and lockclock, and to reset all three at the top of G_PlaybackDemo.

  • Generale

    Partially revert r5020. It's okay to update totalclocklock in G_DrawRooms(), but we must continue updating it in drawrooms() so as to not break the editor and every other BUILD game.

    Hendricks266 r5051 8 mar, 16:39 Build 5051 Fix
    Mostra dettagli

    ¿Por qué no los dos?

  • Generale

    Expand the grpinfo feature to allow defining GRPs requiring NAM, NAPALM, or WWII GI.

    Hendricks266 r5050 scritto il 7 mar 2015 Build 5050