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:

Febbraio 2015

  • Generale

    Remove animvpx's dependency on GLSL; adds in-place YUV420 to RGB888 conversion.

    TerminX r4998 10 feb, 21:22 Build 5001
  • Generale

    A whole bunch of mostly insignificant changes that didn't deserve separate commits. DONT_BUILD.

    TerminX r4997 10 feb, 21:22 Build 5001
  • Generale

    Get rid of the "press space to restart" message on mobile. DONT_BUILD.

    TerminX r4996 10 feb, 21:22 Build 5001
  • Generale

    Forgotten changes from a previous commit that renamed functions. DONT_BUILD.

    TerminX r4995 10 feb, 21:22 Build 5001
  • Generale

    Android fixes: let the player climb stairs while crouched and fix the quick switch function of the weapon wheel. DONT_BUILD.

    TerminX r4994 10 feb, 21:22 Build 5001 Fix
  • Generale

    Android menu changes. Moves a few settings in-game instead of in crappy system UI dialogs. DONT_BUILD.

    TerminX r4993 10 feb, 21:22 Build 5001
  • Generale

    Android SDLayer changes. DONT_BUILD.

    TerminX r4992 10 feb, 21:22 Build 5001
  • Generale

    Remove errant call to G_FadePalette() which caused a frame of corruption at map load under GL renderers, and invalidate all GL textures at map load time (just textures generated from .art on desktop, everything on mobile). This also makes Grabbag keep playing through the loading screen on Android (if no loadscreen music has been defined by a mod). DONT_BUILD.

    TerminX r4991 10 feb, 21:22 Build 5001 Fix
  • Generale

    Android savegame hacks. DONT_BUILD.

    TerminX r4990 10 feb, 21:22 Build 5001
  • Generale

    More Android changes. DONT_BUILD.

    TerminX r4989 10 feb, 21:22 Build 5001
  • Generale

    C-CON changes

    TerminX r4988 10 feb, 21:22 Build 5001 CON
  • Generale

    Animation system overhaul part 1. This allows for an unlimited number of .anm/.ivf files to be defined via duke3d.def and played back at any time with the new CON commands. Syntax is currently as follows, but may change:

    TerminX r4987 10 feb, 21:22 Build 5001 CON
    Mostra dettagli

    cutscene "somefile.anm" { delay 10 } // defines somefile.anm with a delay of 10 120Hz tics between frames. a more typical framerate method may come later, but this is how the originals worked. Once defined, they can be played through CON with the new playback command, also called "cutscene". It works like this: definequote 12345 somefile.anm define ANIM_SOMEFILE 12345 ... cutscene ANIM_SOMEFILE // halts game execution and immediately plays cutscene, resuming execution when finished ... Sounds can be played during animations (and tiles can be overlaid, etc) like this: onevent EVENT_CUTSCENE ifcutscene ANIM_SOMEFILE { ifvare RETURN 12 // frame 12 sound FLY_BY rotatesprite ... } endevent The value of the RETURN var at the end of EVENT_CUTSCENE determines the next frame to play. This can be used for looping, etc. Attempting to play animations backwards outright is not advised as animations only seek in one direction (so rewinding requires running it through from frame 0 again). This is will WIP and hasn't been heavily tested at all, so please try it out.

  • Generale

    Minor sound cleanup... clean up crappy old code, remove obsolete "FXDevice" and "MusicDevice" variables, etc.

    TerminX r4986 10 feb, 21:22 Build 5001
  • Generale

    Rename build configurations in VS project. DONT_BUILD.

    TerminX r4985 10 feb, 21:21 Build 5001
  • Generale

    Minor engine cleanup

    TerminX r4984 10 feb, 21:21 Build 5001 Engine
  • Generale

    Fix program entry point on win32, allows debugging SDL builds under MSVC.

    TerminX r4983 10 feb, 21:21 Build 5001 Fix
  • Generale

    Macro for handling ud.bgstretch. DONT_BUILD.

    TerminX r4982 10 feb, 21:21 Build 5001
  • Generale

    More twalltype

    TerminX r4981 10 feb, 21:21 Build 5001
  • Generale

    mdsprite.c: in md3load(), allocate m->head.surfs with Xcalloc, amending r4952.

    Helixhorned r4980 10 feb, 11:51 Build 4980 Fix
    Mostra dettagli

    And preventing enormous corruption due to a free() called on a garbage (malloc'd) pointer values this time. DO_BUILD_VERY_FAST_PLEASE!

  • Generale

    Makefile.common: disallow building Lunatic with C++ for now. DONT_BUILD.

    Helixhorned r4979 10 feb, 09:50 Build 4980
  • Generale

    Provide a RETURN value of -2 to EVENT_DISPLAYLOADINGSCREEN after G_CacheMapData().

    Hendricks266 r4978 8 feb, 21:50 Build 4978 CON
  • CON

    Add undefinevolume, undefineskill, and undefinelevel.

    Hendricks266 r4977 8 feb, 21:50 Build 4978 CON
  • Generale

    Rename "Polymost.f" string back to "Polymost" because it only confused users.

    Hendricks266 r4976 8 feb, 21:50 Build 4978 Engine
  • Generale

    gameexec.c: in VM_Move(), update actor[].{floor,ceiling}z for enemies.

    Mostra dettagli

    Previously, that was the case only with DRONE and COMMANDER. This makes non-falling enemies pass properly through TROR bunches.

  • Generale

    actors.c: style-cleanup A_MoveSpriteClipdist(). DONT_BUILD.

  • in build.c, prevent oob of wall[] if joining non-adjacent sectors.

    Helixhorned r4973 8 feb, 10:48 Build 4975 Engine
    Mostra dettagli

    Also, some minor stylistic cleanup.

  • CON

    Amend retrieval of STR_*TIME for qgetsysstr, fixing LunaCON and possible oob.

    Helixhorned r4972 8 feb, 10:48 Build 4975 FixCON
    Mostra dettagli

    - Add declarations of C functions to defs.ilua, names to dynsymlist, fix typo in con_lang.lua, ffi.string() calls in control.lua - Assert that G_LastMapInfoIndex() is always called with ud.last_level >= 1. (A stricter requirement than necessary to prevent follow-up oob accesses, but logically the most meaningful.) - In G_PrintParTime() and G_PrintDesignerTime(), return "<invalid>" if the above does not hold. This can happen from EVENT_NEWGAME, for example. Add a test to lunatic/test/qgetsysstr.con. DONT_BUILD.

  • Remove some conditional disabling of spriteext features when !defined USE_OPENGL.

    Hendricks266 r4971 8 feb, 00:04 Build 4971 Engine
  • CON

    Add read-only access to ud.config.MusicToggle through the "musictoggle" member.

    Hendricks266 r4970 8 feb, 00:04 Build 4971 CON
  • CON

    Add STR_YOURTIME, STR_PARTIME, STR_DESIGNERTIME, and STR_BESTTIME to qgetsysstr.

    Hendricks266 r4969 8 feb, 00:03 Build 4971 CON
  • Generale

    Factor out generation of strings for time values in the bonus screen. This involves the creation of ud.playerbest.

  • Generale

    Correct the special behavior to select the pipebomb detonator when you have no pipebombs in your inventory but you have some thrown in the environment so that it animates properly and also applies with the next/previous weapon functions.

  • Generale

    Move EVENT_DISPLAYMENU to after the black translucent background is drawn when in-game.

    Hendricks266 r4966 8 feb, 00:02 Build 4971 CON
  • fix underallocation of TILE_TILT and tilting at very small resolutions.

    Helixhorned r4965 7 feb, 09:29 Build 4965 Fix
    Mostra dettagli

    Since TILE_TILT is only allocated once, it must be done with the maximum possible size.

  • Generale

    sdlayer.c: minor stylistic simplification of sdlayer_checkversion(). DONT_BUILD.

  • Generale

    osd.c: in OSD_HandleChar() for TAB, fix use of uninitialized osd->editor.buf[i].

    Helixhorned r4963 7 feb, 09:29 Build 4965 Fix
    Mostra dettagli

    Exposed by Valgrind. DONT_BUILD.

  • make -fbad-getactorvar-use-pli enabled by default. DONT_BUILD.

    Helixhorned r4962 7 feb, 09:29 Build 4965 CON
  • Generale

    Make g_player a +1 offset pointer into 'static g_player_s[1 + MAXPLAYER]'.

    Helixhorned r4961 7 feb, 09:29 Build 4965 Fix
    Mostra dettagli

    This fixes the out-of-bounds read of former g_player[] in VM_EventCommon_().

  • on desktops, handle abs. z diff. of floor/ceiling to camera >= 1<<24.

  • Generale

    engine.c: style-cleanup owallmost() and wallmost(). DONT_BUILD.

    Helixhorned r4959 7 feb, 09:29 Build 4965 Engine
  • Generale

    In DEBUGANYWAY=2/DEBUG_MAIN_ARRAYS build, declare tsprite[] as tspritetype.

    Helixhorned r4958 scritto il 5 feb 2015 Build 4965 FixEngine
    Mostra dettagli

    Fixing a bunch of warnings. DONT_BUILD.

  • fix typos in control.lua (get/setmusicposition).

    Helixhorned r4957 5 feb, 08:30 Build 4957 Fix
  • Generale

    Add SFLAG_NOWATERDIP, unconditionally preventing actors from dipping into ST1 water.

    Mostra dettagli

    By default, the following enemies have this flag set: OCTABRAIN, COMMANDER, DRONE. DONT_BUILD.

  • Generale

    Actor ST1 handling: use A_GetWaterZOffset() with VM_Move(), too. DONT_BUILD.

    Helixhorned r4955 5 feb, 08:30 Build 4957 Fix
    Mostra dettagli

    This is where things are changed at last. This fixes lizmen walking on water.

  • Generale

    Actor ST1 handling: cleanup part 2. DONT_BUILD.

    Helixhorned r4954 5 feb, 08:30 Build 4957 Fix
    Mostra dettagli

    Factor out condition for whether a z offset is added or not ("fix for flying/jumping monsters getting stuck in water", etc.) into a function A_GetWaterZOffset() (and a helper A_GetVerticalVel()).

  • Generale

    Actor ST1 handling: clean up code a bit. (Preparation for real changes.)

    Mostra dettagli

    In VM_Fall(), keep a temp preliminary new z position of the actor and assign only when we return. This is to each ease watching its value in GDB. DONT_BUILD.

  • Generale

    mdsprite.c: in md3free(), also free s->geometry for each surface. DONT_BUILD.

    Helixhorned r4952 5 feb, 08:30 Build 4957 Fix
    Mostra dettagli

    This prevents a enormous leak being reported by LeakSanitizer. Not that it matters much, since we most frequently free models only at exit. (Sometimes one may be freed earlier though -- if there was an error loading it, AFAICS.)

  • Generale

    menus.c: fix C build. DONT_BUILD.

    Helixhorned r4951 scritto il 4 feb 2015 Build 4957 Fix

Gennaio 2015

  • Generale

    Fix next/previous weapon when the pipebomb detonator is active.

    Hendricks266 r4950 25 gen, 04:27 Build 4950 Fix
  • Generale

    Don't allow Ogg Vorbis or FLAC files to be defined from def if the binary was built without the proper libraries.

    Hendricks266 r4949 25 gen, 04:18 Build 4949