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:

Gennaio 2018

  • CON

    Add commands "swaptrackslot" and "preloadtrackslotforswap"

    Hendricks266 r6623 29 gen, 03:14 Build 6627 CON
  • Generale

    Add read-only userdefs music_episode and music_level.

    Hendricks266 r6622 29 gen, 03:13 Build 6627
    Mostra dettagli

    TODO: Exposing whether any music is currently playing at all. (No, it is not ud.musictoggle.)

  • Generale

    Turn get/setmusicposition into no-ops.

    Hendricks266 r6621 29 gen, 03:13 Build 6627
    Mostra dettagli

    People were using these commands in spite of my explicit instructions not to. Now that music track is saved properly, no one has any excuse to continue using these.

  • Generale

    Properly save the currently playing music track in savegames.

    Hendricks266 r6620 29 gen, 03:13 Build 6627
    Mostra dettagli

    Bump BYTEVERSION.

  • Generale

    Refactor all calls to S_PlayMusic.

    Hendricks266 r6619 29 gen, 03:13 Build 6627
    Mostra dettagli

    This allows as much of the control flow as possible to fail gracefully without interruping currently playing music.

  • Generale

    When playing a user map, print "User Map: <filename>" to the log instead of "E1L8: User Map".

    Hendricks266 r6618 29 gen, 03:13 Build 6627
  • Generale

    When playing a user map, don't show an episode name in the automap.

    Hendricks266 r6617 29 gen, 03:13 Build 6627
  • CON

    Add user_map and m_user_map read-only userdefs.

    Hendricks266 r6616 29 gen, 03:13 Build 6627 CON
  • Generale

    Move G_HaveUserMap to game.h, retitle it Menu_HaveUserMap, and add a proper G_HaveUserMap.

    Hendricks266 r6615 29 gen, 03:13 Build 6627
  • Generale

    boardfilename cleanups

    Hendricks266 r6614 29 gen, 03:13 Build 6627
  • Generale

    Systematize the appearance of the menu fonts using the DOS version as a reference.

    Hendricks266 r6613 28 gen, 18:14 Build 6613 CON
    Mostra dettagli

    New events: "EVENT_MENUCURSORLEFT" "EVENT_MENUCURSORRIGHT" "EVENT_MENUCURSORSHADE" "EVENT_MENUSHADESELECTED" New userdef structures: "menu_shadedeselected" "menu_shadedisabled" "menutext_zoom" "menutext_xspace" "menutext_pal" "menutext_palselected" "menutext_paldeselected" "menutext_paldisabled" "menutext_palselected_right" "menutext_paldeselected_right" "menutext_paldisabled_right" "gametext_zoom" "gametext_xspace" "gametext_pal" "gametext_palselected" "gametext_paldeselected" "gametext_paldisabled" "gametext_palselected_right" "gametext_paldeselected_right" "gametext_paldisabled_right" "minitext_zoom" "minitext_xspace" "minitext_tracking" "minitext_pal" "minitext_palselected" "minitext_paldeselected" "minitext_paldisabled" "minitext_palselected_right" "minitext_paldeselected_right" "minitext_paldisabled_right" "menutitle_pal" "slidebar_palselected" "slidebar_paldisabled" Self-explanatory. Use in conjunction with "menutext_tracking" and "gametext_tracking" ("mgametext_tracking" is now ignored). The values for disabled shade is added to the selected or deselected shades. The palettes have a disabled > selected > deselected hierarchy, and are applied if not zero. Patch from Fox

  • Generale

    New LOGO_FLAGS bits LOGO_NOHELP and LOGO_NOCREDITS.

    Hendricks266 r6612 28 gen, 18:14 Build 6613
    Mostra dettagli

    LOGO_NOHELP: Remove the "Help" item in the main menu and the F1 key function. LOGO_NOCREDITS: Remove the "Credits" item in the main menu. Patch from Fox.

  • Generale

    New commands: "divr", "divru", "divrd"

    Hendricks266 r6611 28 gen, 18:14 Build 6613 CON
    Mostra dettagli

    divr <dividend> <divisor> Divide gamevar <dividend> by <divisor> and round (aka round to nearest) the result. A result of 0.5 will equal 1. divru <dividend> <divisor> Divide gamevar <dividend> by <divisor> and round up (aka round away from zero) the result. Additionally "divrd" can be used to round down (aka round toward zero), which is equivalent to the current div command as tested on x86, ARM, and PowerPC. Note that "shiftr" rounds up negative values. Patch from Fox.

  • Generale

    Maintenance on Gv_DivVar

    Hendricks266 r6610 28 gen, 18:14 Build 6613
  • Generale

    New command "qstrcmp"

    Hendricks266 r6609 28 gen, 18:13 Build 6613
    Mostra dettagli

    qstrcmp <quote1> <quote2> <var> Compare two quotes. <var> returns zero if they are identical, -1 if the first quote comes first in alphabetical order, 1 if it comes later. Note that the lexicographical order is rudimentary, for example "Player 2" is considered greater than "Player 10". Patch from Fox.

  • Generale

    Add EVENT_DISPLAYOVERHEADMAPPLAYER.

    Hendricks266 r6608 27 gen, 20:31 Build 6608 CON
    Mostra dettagli

    RETURN is the tilenum to be displayed. It is pre-populated with what the game will display for the current frame. Set RETURN to -1 to disable.

  • Generale

    Add the official Nuclear Winter demo GRP to the list of recognized GRPs.

    Hendricks266 r6607 27 gen, 20:31 Build 6608
  • Generale

    Menu stuff

    Hendricks266 r6606 27 gen, 20:30 Build 6608
  • Generale

    Revert changes made to SIDEBOLT1 in r6244.

    Hendricks266 r6605 27 gen, 20:30 Build 6608 Fix
  • Generale

    Fix typos in r6244.

    Hendricks266 r6604 27 gen, 20:30 Build 6608 Fix
  • Generale

    Fix some preprocessor logic errors regrading GL ES on ARM devices with desktop operating systems.

    Hendricks266 r6603 27 gen, 20:30 Build 6608 Fix
  • Generale

    Fix more uses of lotag with values >= 32768 beyond those reported as warnings.

    Hendricks266 r6602 27 gen, 20:30 Build 6608 Fix
  • Generale

    Fix all "truncation of constant value" warnings in MSVC due to restoring hitag/lotag to signedness.

    Hendricks266 r6601 27 gen, 20:30 Build 6608 Fix
  • Generale

    Replace "INT16_32768" macro with unsigned literal "32768u".

    Hendricks266 r6600 27 gen, 20:30 Build 6608
  • Generale

    Fix typo in r6589.

    Hendricks266 r6599 27 gen, 20:30 Build 6608 Fix
  • Generale

    Remove function left behind in r6587.

    Hendricks266 r6598 27 gen, 20:30 Build 6608
  • Generale

    New LOGO_FLAGS bit LOGO_HIDEEPISODE: Omit the episode name from the automap.

    Hendricks266 r6597 25 gen, 20:35 Build 6597
    Mostra dettagli

    Patch from Fox.

  • Generale

    New userdef structures "default_volume", "default_skill"

    Hendricks266 r6596 25 gen, 20:35 Build 6597
    Mostra dettagli

    Lets you choose which episode or skill should be selected by default in the menus. Default values are 0 and 1, respectively. Patch from Fox.

  • Generale

    Display sprite shadows in Polymer if dynamic lighting is disabled.

    Hendricks266 r6595 25 gen, 20:35 Build 6597 Engine
    Mostra dettagli

    Patch from Fox.

  • Generale

    Add "Alternate Weapon" key similar to Shadow Warrior Classic Redux.

    Hendricks266 r6594 25 gen, 20:35 Build 6597 CON
    Mostra dettagli

    When pressed it switches between pipebomb / detonator or shrinker / expander. New event "EVENT_ALTWEAPON" Akin to "EVENT_PREVIOUSWEAPON" and "EVENT_NEXTWEAPON". RETURN is set to 12. Patch from Fox.

  • Generale

    Fix the aspect of save thumbnails in Polymost / Polymer in widescreen.

    Hendricks266 r6593 25 gen, 20:35 Build 6597 FixEngine
    Mostra dettagli

    Patch from Fox.

  • Generale

    New def token "shadefactor"

    Hendricks266 r6592 25 gen, 20:35 Build 6597
    Mostra dettagli

    shadefactor <value> Controls the level of shading in GL modes. Normally it is set to the shade at which all colors are pitch black. The default value calculated from Duke 3D's palette is 30, but most other Build games with a different palette are calculate to 31. This token is for GL mods without a palette. Patch from Fox.

  • Generale

    New userdef structure: "global_r", "global_g", "global_b"

    Hendricks266 r6591 25 gen, 20:35 Build 6597
    Mostra dettagli

    Set the tinting RGB values of textures being rendered. Can be used in DISPLAYROOMS or before rotatesprite (similar to setaspect). Remember to reset the values afterwards. Patch from Fox.

  • Generale

    Fix visibility in Polymer with r_usenewshading 4 and palette emulation off.

    Hendricks266 r6590 25 gen, 20:35 Build 6597 FixEngine
    Mostra dettagli

    Move some visibility-related constants from Polymer "core" code elsewhere. Patch from Fox.

  • Generale

    New userdef structure: "menu_slidebarz", "menu_slidebarmargin", "menu_slidecursorz"

    Hendricks266 r6589 25 gen, 20:35 Build 6597
    Mostra dettagli

    Self-explanatory. Default value for all is 65536. Patch from Fox.

  • Generale

    Add an option to move the status bar to the top of the screen in the Android version.

    Hendricks266 r6588 25 gen, 20:34 Build 6588
    Mostra dettagli

    Restores a feature temporarily disabled in r6553. Currently only supports the modern status bar. Patch from Fox.

  • Generale

    New userdef structure: "statusbarflags", "statusbarrange", "statusbarcustom"

    Hendricks266 r6587 25 gen, 20:34 Build 6588 FixCON
    Mostra dettagli

    "statusbarflags" is a bitfield. Values are: STATUSBAR_NONONE = 1 STATUSBAR_NOMINI = 2 STATUSBAR_NOFULL = 4 STATUSBAR_NOSHRINK = 8 STATUSBAR_NOFRAGBAR = 16 STATUSBAR_NOOVERLAY = 32 STATUSBAR_NOMODERN = 64 Default value is 8. In case you modify it, you also have to set the other status bar related userdefs in EVENT_SETDEFAULTS. Default values in EDuke32 are: screen_size = 4; statusbarmode = 1; althud = 1; "statusbarrange" is used to add more alternatives for the status bar without breaking the option in the menu. If used, the mini status bar (screen_size = 4) will cycle through "statusbarcustom" when changing the screen size. Also fix the size of the viewport when the screen is shrunk and the scale of the status bar is not 100%. Patch from Fox.

  • Generale

    Make cutscene "aspect" def token work with ANMs too.

    Hendricks266 r6586 25 gen, 20:34 Build 6588
    Mostra dettagli

    Patch from Fox.

  • Generale

    New userdef structure "menubackground"

    Hendricks266 r6585 25 gen, 20:34 Build 6588
    Mostra dettagli

    Set to 0 to disable the black transparent mask below the in-game menu. Patch from Fox.

  • Generale

    Add new events at various points that display hardcoded screens.

    Hendricks266 r6584 25 gen, 20:34 Build 6588 CON
    Mostra dettagli

    New event "EVENT_MAINMENUSCREEN" Triggered before the main menu is displayed. Set RETURN to -1 to disable the screens that appear before the main menu. New event "EVENT_NEWGAMESCREEN" Triggered when a new game is started. Set RETURN to -1 to disable The Birth intro animation. New event "EVENT_ENDLEVELSCREEN" Triggered when a level ends. Set RETURN to -1 to disable the bonus and deathmatch score screens after a level ends. New event "EVENT_EXITGAMESCREEN" Triggered when a running game is ended. Set RETURN to -1 to disable the deathmatch score screen when you quit mid-game. New event "EVENT_EXITPROGRAMSCREEN" Triggered when the program is closed. Set RETURN to -1 to disable the shareware or TEN screen,sif they were enabled in LOGO_FLAGS. Patch from Fox.

  • Fix current selection of episode menu when you return from the skill menu.

    Hendricks266 r6583 25 gen, 20:34 Build 6588 Fix
  • Generale

    When SE 17 can't find the next sector for the floor, use the heuristic added for ceilings in r3013 to determine the floorz, replacing the game exit added in r2971.

    Hendricks266 r6582 17 gen, 20:28 Build 6582 Engine
  • Generale

    Revert the parts of r3159 corresponding to redefining lotag and hitag as unsigned, so that they are once again signed.

    Hendricks266 r6581 15 gen, 15:13 Build 6581 FixEngine
    Mostra dettagli

    Any issues in Duke's code relating to misunderstanding these types are now restricted to Duke itself rather than changing the engine and potentially introducing new issues in all Build games.

  • Generale

    Revert slight change to fall behavior of pickup sprites in r6500.

    Hendricks266 r6580 15 gen, 09:46 Build 6580 FixEngine
  • Generale

    Don't stomp on shrunken teammates unless friendly fire is enabled.

    Hendricks266 r6579 15 gen, 09:46 Build 6580
    Mostra dettagli

    Patch from Striker.

  • Generale

    Fix friendly fire damage conditions in multiplayer.

    Hendricks266 r6578 15 gen, 09:46 Build 6580 Fix
    Mostra dettagli

    Patch from Striker.

  • Generale

    Add is_(un)signed to compat.h, with specializations for the Tracker classes.

    Hendricks266 r6577 scritto il 13 gen 2018 Build 6580
    Mostra dettagli

    DONT_BUILD.

Dicembre 2017