Summary of Changes
use C99 types instead of the angband special types
Single Combat maybe finally bug-free
improvements to the birth process
improvements to the NDS port
many improvements to auto-building and all the front ends
improvements to changing of background colours
adding of a panic directory for panic saves
new tests, and improvements to current ones
re-organisation of effects code
add a player argument to a lot of functions that needed it
import a lot of historical documentation
lots of tidying and neatening
Summary of changes between Frotz 2.53 and Frotz 2.54:
=====================================================
Frotz 2.54 was released on Wednesday April 13, 2022.
This release's main attractions are official support for TOPS20 and
cross-compilation to DOS.
NEW FEATURES
- Added changes to allow for compilation on a DEC PDP-10 mainframe
running TOPS20. See INSTALL_PDP10.
- Added a means to cross-compile to DOS by way of Open Watcom C version
2 and later. See INSTALL_DOS.
- Added a quiet mode to dumb interface to quell startup messages.
BUG FIXES
- Fixed several problems with compilation under macOS.
- Fixed wrong glyphs in DOS Frotz's Amiga font mode. 1/2 and 1/4 were
there instead of the oe and OE ligatures.
- Fixed a failure of the -q flag to actually silence sound effects.
- Fixed an oversight in SDL Frotz that prevented some sounds from
playing in Lurking Horror.
- Made the dumb and curses interfaces read the resolution chunk from
Blorb files. Previously they would assume a resolution of 320x200.
5.1. Changes in 0.94.4
o Fixed getting stuck with loading plaque upon attempting to load a
bad save from the menu
o Fixed SZ_GetSpace server crashes, e.g. in ad_magna or ad_mountain
o Fixed intermission camera angles during demo playback
o Don't reset onground flag on every new server message
o Re-enabled title demos by default (turn off with cl_startdemos 0)
o Don't autoplay next demo after a timedemo
o Fixed bad parsing of cdtrack in hipdemo1 from Scourge of Armagon
o Fixed serverinfo off-by-one nummodels/numsounds for protocol 15
o Support for Quake 2021 update 3
o Implemented quad/pentagram dlights for Quake 2021 rerelease
o Implemented 2021 rerelease localsound builtin & svc_localsound (56)
o Several other improvements to Quake 2021 rerelease support
o Several other small fixes and improvements all over the code
o Updated third party code (SDL, lodepng, miniz, some of the codecs,
etc.)
o Thanks to Andrei Drexler, 'atsb' and 'temx' for their several
patches.
Don't use DLC list by default
Makes getting game details much faster
Added option --use-dlc-list to enable using DLC list
Ignore SIGPIPE
Previously it was possible to receive SIGPIPE in some cases which by default causes application to terminate
Removed support for OpenSSL <= 1.0.2
Added --size-only option (Patch by: Dmitry Khalanskiy)
When looking at the existing files, completely ignore the contents if the size matches the expected one
Added basic support for filtering games using tags that the user can set on account page
Added option --list-tags to list all the tags user has assigned
Added option --tag to filter games using the tags
Fixed --download-file option not showing progress bar
Fixed getting XML data
Reduced the amount of request to cdn with --galaxy-install
Should fix the issue of getting temporarily blocked by GOG cdn when installing game with lots of small files
From Thomas Dettbarn in PR 56806.
dmagnetic (0.34-1) unstable; urgency=medium
* Minor bugfixes
* Slightly updated documentation
* Popular feature "-nodoc" had an issue with saved games.
0.33:
* New feature "-nodoc" for players without a manual
2.80.0 (released 09/04/2022)
Engine
General
* Fixed infinite loop in filesystem initalization when pak0.pk3 was
missing
* Changed default URI from ET:// (upper case) to et:// (lower case) and
made case insensitive for compatibility / flexibility
Client
General
* Removed cl_activateLean cvar (moved behaviour to mod
(cg_activateLean))
SDL2 Audio backend
* Fixed double played sound in one frame increasing sound (i.e mg42)
Mod
General
* Fixed players not set unready after swapping teams
* Fixed wait map-script command not matching the correct time on higher
sv_fps (comparing to sv_fps 20), which affected and broke certain
gameplay elements
* Updated game command list and related help in console
* Fixed accuracy calculation for splashdamage weapons
* Fixed dropping objective was allowed during pause
* Added cg_activateLean, allowing all clients activate lean usage
* Added g_shoveNoZ to allow disabling Z shove completely
* Added binds for shifting enemy spawn timer and requesting artillery
* Changed the way for displaying help command by swapping arguments
order (Before: <command_name> ?) (After: ? <command_name>)
Stability & Performance
* Fixed hitsounds reduced network performance and sometimes get
duplicated, especially with high pings
* Added commands flood protection (g_floodProtection / g_floodLimit /
g_floodWait cvars)
* Changed unprotect flood for team cmd so class cmd doesn't get dropped
* Fixed prediction error by changing cg_errorDecay flag with CVAR_CHEAT
Audio
* Fixed missing hitsound when player has exactly FORCE_LIMBO_HEALTH
health (-113 HP)
Graphics
* Fixed players breath puffs effect missing completely
* Fixed pause weapon animation in 1st person during pause
* Fixed viewmodel FOV calculation wasn't lowering enough 1st person
weapon draw on FOV > 90
* Remove g_altSuicideAnim and default to the normal death anim on player
suiciding
* Fixed a crash with cg_drawgun 2 and cg_weapanims 0 combination
* Added voice chat icons for :
* Affirmative / Negative
* Hold your fire
* Say player class
UI
* Fixed disconnect icon rendering through walls
* Added hud componement scale and color configurability from hud file
* Fixed fireteam highlight overlay spacing on top edge
* Fixed * characters in map description were not replaced by line feed
* Added cg_popupTime and cg_numPopups cvar to control popups more
thoroughly
* Added sharetimer/sharetimer_buddy commands and cg_sharetimerText cvar
share the spawntimer you have set for when you think the enemy spawns
* Removed grid drawing on compass
* Added cg_fireteamBgAlpha cvar to control fireteam background alpha
value
* Added cvar name tooltip in option menus
* Added missile camera for practice
* Enhanced squared compass
* Fixed icon scaling to match regular compass
* Fixed slightly incorrect out of bounds check for icons
* Icons are now drawn when they're inside the map and respect map
zoom
* Added indicators for N, S, E, W
Weapons
* Increased landmine splash radius by 25 (225 -> 250) to match etpro
* Fixed picking up rifle with full riflenade ammo was restoring 4
riflenade instead of 5
* Fixed throwable missiles (i.e: grenade, satchel, dynamite, landmine)
infinite bouncing
* Removed hardcoded sensitivity on mounted mg's and use common
sensitivity
* Added cg_scopedSensitivityScaler to scale sensitivity when scoped
Rocks'n'Diamonds 4.3.1.1 released!
This new patch version is a recommended release, as it fixes several bugs:
fixed crash bug when player was killed by explosion
fixed crash bugs caused by accessing invalid array positions
fixed truncating score to 16-bit value in score file
fixed bug with automatically pausing tape before end for short tapes
fixed redraw problems if screen is much larger than visible playfield
added dynamically increasing number of digits for some game panel values
removed some unused variables and other compilation warnings
Rocks'n'Diamonds 4.3.1.0 released!
A new minor release is available with the following additions and bug fixes:
added check for custom elements being “next to” player or element
added graphics animation mode “tiled” for tiled graphics on elements
added graphics animation mode “random_static” (unchanged for each tile)
added additional empty space elements that can be graphically decorated
added counting mouse clicks on mouse click CEs when using step counter
added showing mouse cursor for levels with mouse click custom elements
fixed bug with playing sound and music loops on the music info screen
Version 3.12
- Turkish translation added.
- Indonesian support added.
- Linking with external GtkDatabox3 lib, version >= 1.0.0.
- Removed internal copy of old Gtkdatabox.
Version 3.10
- Tibetan support added.
- Missing Windows package for this, sorry.
Version 3.06
- New Windows packages from now on.
Version 3.05
- Instructions for using Shift.
- Explain custom basic lessons.
- Allow individual deletion of progress charts.
Version 3.04
- Bug fixes.
Version 3.03
- New language: Serbian!
Version 3.02
- New languages: Catalan and Croatian!
Version 3.01
- New languages: Slovenian and Punjabi!
Version 3.00
- Moved to GTK+3!
- Configurable goals and levels.
- New language added: Finnish, partially.
Changelog:
LOVE 11.4 [Mysterious Mysteries]
--------------------------------
Released: 2022-01-02
* Added native arm64 support on macOS.
* Added a variant of love.filesystem.newFileData which accepts a Data object.
* Added Body:getLocalPoints.
* Added Font:getKerning.
* Added support for r16, rg16, and rgba16 pixel formats in Canvases.
* Added Shader:send(name, matrixlayout, data, ...) variant, whose argument order is more consistent than Shader:send(name, data, matrixlayout, ...).
* Changed all builds and platforms where LOVE provides LuaJIT to use LuaJIT 2.1 instead of 2.0.
* Changed love.timer.getTime to start at 0 when the module is first loaded.
* Changed certain out-of-Lua-memory situations to show a message box instead of instantly crashing.
* Changed the naming scheme of LOVE's embedded Lua files for improved integration with Lua chunkname APIs.
* Fixed build-time compatibility with Lua 5.4.
* Fixed code compatibility with math.mod and string.gfind when LuaJIT 2.1 is used.
* Fixed errors on some systems related to > 53 bit pointer addresses, when recent versions of LuaJIT 2.1 are used.
* Fixed the default error handler showing a blank screen on some mobile devices.
* Fixed drag-and-drop to open a love game on macOS causing love.event.quit("restart") to fail.
* Fixed fused macOS apps opening other love games when drag-and-drop is used (if the fused app hasn't already removed .love files from recognized document types).
* Fixed File:isEOF when called on a dropped file.
* Fixed support for > 2GB dropped files on desktops.
* Fixed ByteData and DataView missing Data:clone implementations.
* Fixed love.physics meter scale value persisting after love.event.quit("restart").
* Fixed audio to resume properly after interruption on iOS.
* Fixed love.graphics.newVideo to error instead of crash when an invalid video file is given.
* Fixed initial window creation to set the window's title during creation instead of after.
* Fixed the window's screen position when exiting fullscreen via love.window.setFullscreen.
* Fixed love.displayrotated being given a boolean instead of an enum string.
* Fixed memory corruption and a crash when drawing smooth lines.
* Fixed a crash in Canvas:newImageData when the pixel format's pixel byte size multiplied by its width isn't a multiple of 4.
* Fixed love.graphics.newVolumeImage when explicit mipmaps are provided.
* Fixed freezes and crashes in automatic batching when an AMD GPU is used.
* Fixed love.graphics.print and Image:replacePixels on more AMD/ATI GPUs.
* Fixed Font:setFallbacks to account for different DPI scales in each fallback font.
* Fixed Font:getWrap to not remove trailing newlines.
* Fixed Text:getWidth when the Text's string only contains spaces.
* Fixed a crash with some Intel graphics drivers on Linux.
* Fixed a hang with some Intel graphics drivers on Windows, by preventing gamma correct rendering on affected systems.
* Fixed a crash with some Intel graphics drivers on Windows when mipmapped Canvases are used.
* Fixed texture memory reported by love.graphics.getStats when a volume or array Canvas is created.
* Fixed DXT1 textures which use 1 bit alpha-cutout.
* Fixed rare issues where textures were not sent to shaders correctly.
* Fixed Shader:send(name, data, matrixlayout, ...).
* Fixed quad offsets in ParticleSystems when ParticleSystem:setOffset is not used.
* Fixed a performance issue with setting a small subrange of data in non-stream Meshes and SpriteBatches.
* Fixed rounded rectangles breaking if the rx or ry parameters are negative.
* Fixed rounded rectangle automatic points calculation when rx or ry are more than half the rectangle's size.
* Fixed source code compilation on Xcode 12+.
* Fixed source code compilation on Linux systems that don't provide posix_spawn APIs.
Woof! 9.0.0
-----------
New Features and Improvements
- Integration of Chocolate Doom network code.
- Implement low-res turning (and -shorttics).
- Implement Fluidsynth music backend.
- Additional widget colors options, i.e. "backpack changes thresholds"
and "color of armor depends on type".
- Complete crosshair implementation with 4 different shapes (cross,
angle, dot and big cross), color by player health and highlight on
target.
- Support up to 8 pages of savegames.
- Skip quicksave/quickload questions, allow quickload before quicksave.
- Add IDBEHOLDO cheat to disable all powerups (and invisibility) at
once.
- Import R_ClipWallSegment() function from PrBoom.
- Draw Time widget on intermission screen.
- Add config key and input binding to disable vertical mouse movement
(novert).
- Improve menu legibility for the other three IWADs, i.e. Chex Quest,
HACX and REKKR.
- Properly tab-aligned HU string widgets.
- Generalize the BFG Edition IWAD fixes.
- Implement netgame reload level.
- IDMYPOS prints high precision coordinates.
- Implement render stats cheat.
- Implement BUDDHA cheat and IDDQD after death.
- Implement -coop_spawns parameter.
- Show game speed in the time widget if not 100 pct.
- Missing weapons leave a small gap in the Boom HUD.
- Re-arrange the General menu.
- Always append WAD file name to savegame names, even for IWADs.
- Implement SNDFONT lump.
- Improve fuzzed sprite visibility in hires mode.
- Add umapdef for SIGIL_v1_21.wad.
- Show DMENUPIC if TITLEPIC is unavailable or from the IWAD.
Bug Fixes
- Fix scaled time interpolation.
- Allow the DEH parser to skip blank lines.
- Automap: fix drawing marks > 9.
- Fix player mobj is always in S_PLAY_RUN1 state in complevel boom.
- Initialize certain video parameters only once, e.g. apply scalefactor
from command line only once during initialization.
- Fix display level title in overlay automap mode if STS/Time widget is
on.
- Fix vanilla Doom has at most 10 deathmatch starts.
- Fix menu selection for items with alphaKey == 0.
- Fix total time display on the intermission screen.
- Fix vertical position of the Time/STS widgets.
- Fix levelname on automap screen with Time/STS widget enabled.
- Fix widescreen rendering of shareware HELP2 screen.
- Split dirname and basename at both types of slashes on Windows.
- Fix possible integer overflows in timing functions.
- Fix a potential crash in the demo reel.
Update hitori to 3.38.3
Overview of changes in Hitori 3.38.3
====================================
* Bugs fixed:
- !30 docs: Document renaming of master branch to main
- !31 appdata: Update OARS ratings from 1.0 to 1.1 and add requires/recommends data
- !33 Update Occitan locale
* Translation updates:
- Occitan (post 1500)
- Icon and menu shortcut included
- Tugow added
- Menu added
- Sudoku algorithm is replaced with a simple and fast algorithm that generates good puzzles in little time
- Miketron gameplay is improved upon
- RedSquare now fits in the screen
- Command-line options are now in more conventional, getopt syntax
- Minor bugfix
Highlights
----------
* New Cinder Acolyte background, followers of the dying god Ignis.
* The Hells burn with new fury, filled with new monsters and effects.
* Yredelemnul completely redesigned; Okawaru and Jiyva significantly changed.
* The Spider's Nest respun - many new monsters and maps lurk within.
* Magical orbs added as a new category of off-hand equipment.
PrBoom-Plus 2.6.2 @ 11 Feb 2022
- added a prospective fix for OpenGL rendering: don't bleed walls
through sky floors
- account for proper crosshair offsets when locked on to monsters
- relaxed "IWAD tag not present" error to a warning, which allows
loading REKKR IWAD
- fixed processing of multiple DEHs
- UMAPINFO: fixed error reporting if token == TK_NoToken
- fixed intermission screen for E0Mx
- fixed Alt+Tabbing on Windows, broken in new SDL2 version
- UMAPINFO: fixed using_FMI reset * no more crashes at textscreens
(e.g. after MAP06, MAP11 or MAP20) after viewing finale picture upon
finishing a level with UMAPINFO 'endpic' property
- fixed freezing at TITLEPIC while using mousewheel in menus
- fixed looping forever in G_NextWeapon()
- UMAPINFO: fix 'entering' and 'enterpic' shown on exit levels
- GL: adjust sky offsets for non-standard FOVs
- fixed stuttering with uncapped framerate
- added support for widescreen low resolutions
- added REKKR to launcher string list
- let G_GotoNextLevel() close the circle for maps with an endpic
- Launcher: identify IWADs either by IWAD tag, or by PWAD tag and
matching filename
- Portmidi: fix freeze after song change
- fixed scaled time interpolation when changing game speed
- fixed wrong pitch of SFX when MIDI Player is set to SDL
- v1.2 compat:
* do not use sfx_getpow for powerups
* do not render powerups and attacking Spiderdemon fullbright
- UMAPINFO: fixed par times not showing
- fixed demo playback warp consistency
- added SKILL cheat to display current skill level
- fixed calculation of interpolation frac value
- guard against screen buffer underflow
- fixed crash at startup by properly closing IWAD file handle
- added vanilla_keymap option à la Chocolate Doom
- added 'run' as a mouse-settable control (mouseb_speed)
PrBoom-Plus 2.6.1um @ 16 Aug 2021
- fixed MOD playback with DUMB 2.x
- added TNTCLxx cheat, e.g. TNTCL04 sets complevel 4 (Final DOOM)
- draw crosshair before messages, draw crosshair for fist/chainsaw and
during on-screen messages
- fixed crosshair locking on target for melee weapons
- more consistently check for ammo instead of weapon type
- fixed odd strafe values (vanilla allows even values only)
- added TNTSHORT cheat to toggle shorttics on and off while in game
- fixed typo in ZDoom-style Actor name (Slalagtite -> Stalagtite)
- fixed Windows Alt-Tab
- fixed a memory leak on SDL_Quit()
- preserve automap position/scale when toggling overlay mode
- allow binding weapon selection to mouse buttons
- add a `-pistolstart` command-line parameter
- fixed crashes on WADs with empty music lumps, e.g. Nihility.wad
- enabled loading 16 bit RIFF wavs in WADs
- make low-pass sound filter (introduced by the previous change)
optional
- if executable directory appears not writable, fall back to `.`
- made pitch-shift range independent of target samplerate
- fixed bogus condition preventing automap lines from being drawn
- fixed saving of mouse button bindings
- fixed interpolated z-coordinate after teleporting
- added a new option "Disable sound cutoffs" to allow removed map
objects to finish playing their sounds and to make seesounds
uninterruptible
- allow deleting savegames from menu
- fixed automap crash when `USE_VERTEX_ARRAYS` and `GL_VBO` are
undefined
- fluidsynth: reset all controllers when looping a song
- fixed hanging notes on exit when using Portmidi
- show current and next levels when typing IDCLEV cheat
- added a config key for "exclusive" i.e. mode-changing fullscreen
- UMAPINFO: if interbackdrop does not specify a valid flat, draw it as
a patch instead
- appended revision tracker to UMAPINFO spec document
- ALSA sequencer API backend for ALSA MIDI support (Linux only)
- extended range of maps reachable via `-warp` and IDCLEV:
* from E1M1-E4M9 to E1M0-E9M99 for D1
* from MAP01-MAP33 to MAP00-MAP99
* Limitations:
* E0My doesn't work, since episode must always be > 0
* `-warp x 0`, because zero passed to `-warp` as map number is used
to warping to first changed map in PWAD
- evaluate mouse motion only once per tick
- show Time/STS widgets above status bar
- removed lowpass-filter item from menu
- fixed `P_SetMobjState()` stack, fixes crash on
mayhem18p.wad/m18p31-1509.lmp
- fixed crash in automap on certain maps (e.g. Sunlust MAP01) when using
GL renderer, Thing Appearance = Icons and 2xIDDT
- fixed menu intermission desync
- fixed crash when leaving menu in Chex Quest
- initialize the map title widget with the generic map lump name
- make "Next Level" key simply increase map number if already outside
regular level transition range
- check for next level in IDCLEV cheat before announcing it
- make sure "Next Level" key never warps to a non-existent map
- reformatted umapinfo.txt so that it is easier to read in plaintext
- fixed custom episode select for Doom 2
- fixed shifting automap markers
- allow translucent sprites on all complevels
- allow disabling predefined translucency on all complevels
- fixed flood HOM on certain maps (e.g. Plutonia MAP11, HR MAP01) (GL)
- fixed sky walls for cases with sky vs. sky toptextures (e.g. E4M6)
(GL)
- fixed transparent spites being rendered incorrectly with transparent
walls in view (GL)
- generate a default save-slot name when saving to an empty slot
- added mouse button binds for turn left/right
- fixed sky scaling for non-standard sky sizes, e.g. Eviternity and
Ancient Aliens (GL)
- added new advanced HUD layout by Fireb3rt+
- added slice_samplecount config option
- added manifest to declare app as DPI aware, so that Windows will not
apply DPI virtualization
- added support for widescreen assets
- added ZDoom's names for the new Crispy Doom/DEHEXTRA things to
ActorNames[], so they can be used with BossAction() if needed
- fixed UMAPINFO music restarting issue
- skip the 'entering level' screen if one of endgame, endpic, endbunny
or endcast is set (UMAPINFO)
- fixed endbunny and endgame UMAPINFO fields
- reset mlook on demo recording
- added OpenGL sprite fuzz options ("darken", "shadow", "transparent",
"ghostly")
- properly check for the CreateFileMapping() symbol (build)
- always precache sound lumps
- replace W_SafeGetNumForName() with W_CheckNumForName()
- removed defunct lump locking warnings
- removed obsolete SFX usefulness references
- allow colored blood to get set/overridden by DEHACKED, implemented
Eternity's coloredblood spec, added three additional color translation
tables for black, purple and white
- made the Ouch Face fix available on all complevels
- added the autoload directory feature from Chocolate Doom
- implemented custom atexit() sequence, ported over from Chocolate Doom,
fixing crashes during shutdown e.g. on Linux using Wayland
- fixed switching weapons when reaching zero ammo with
boom_autoswitch == 0
- made Doom sound quirk fixes available on all complevels
- UMAPINFO: introduced the new 'label' field
- do not cast degenmobj_t as mobj_t, breaks aliasing rules on platforms
where mobj_t pointers are 64-bit aligned and degenmobj_t pointers are
only 32-bit aligned
- fixed `-solo-net` for demo restart
- fixed levelstat crash for MAP33 and above
- added autoload per PWAD feature, further enhancing the autoload
directory feature
- UMAPINFO: fixed 'episode' field parsing, 'label' is single-line
- removed obsolete weapon toggle setting
- added ftell() and fseek() implementations for DEHACKED lumps, allowing
the DEH parser to roll back to the start of a line following a blank
line and re-process it with the last valid block code handler
- added mouse look / vertical mouse movement toggle notifications
- fixed forcing aspect ratio correction only for the canonical 16:10
(i.e. 320x200 and 640x400) modes
- do not even attempt to play DEMO4 if it is not available
- only apply palette changes when inside a level
- fixed 32-bit widescreen pain palette
- added a `-coop_spawns` parameter for using "coop in single-player" mode
- fixed OpenGL effect palettes
- added support for non-latin paths and filenames on Windows
- made sure to always autoload prboom-plus.wad
- introduced a supplemental data directory "PRBOOMDATADIR" to install
prboom-plus.wad into (build)
- prepared for different autoload base directories, respecting the
`-noload` parameter
- fixed playback of complevel 11 demo with UMAPINFO
- fixed attempted playback of a UMAPINFO demo without UMAPINFO loaded
- never exceed desktop resolution in fullscreen desktop mode
- UMAPINFO: entries without defined 'levelname' fall back to default
- UMAPINFO: fixed default intermission
- fixed setting 'finaleflat' in FMI_StartFinale (UMAPINFO)
- fixed load game during multiplayer demo playback
- fixed OpenGL backfill
PrBoom-Plus 2.6um @ 09 Feb 2021
- fixed episode selection when playing Doom 2
- fixed Doom 1 level progression
- print a blinking arrow next to the currently highlighted menu item
- print another blinking arrow to the right of the currently selected
menu setting
- support the DOOMWADPATH environment variable
- add some extra states, sprites and mobjtypes from Doom Retro and
Crispy Doom
- fullscreen desktop for the software renderer
- improved v1.2 compat:
- fixed a desync on the internal demo in DTH1.WAD
- fixed the walkways to the BFG rising a little too high on 1_ON_1.WAD
- moving floors (except plats) should not make the floor stop sound
- fixed infinite loop in macOS launcher
- added CMake build system
- fixed the mainfest to allow 64 bit builds
- fixed PortMidi support on 64-bit Windows
- disabled the "popping skull player death" easter egg
- do not wait for VSync if running a timedemo
- added -statdump parameter from Chocolate Doom
- added mouse-strafe divisor setting
- removed and/or replace all non-free data lumps
- improved Boom random seed
- added -stroller param
- include secret exit in -levelstat
- added configurable quickstart window
- disallow 180-turn with strafe on
- fixed endianess for 32-bit ZDoom nodes
- show Extended Help screen when pressing the Help key
- made armor color depend on type, not amount
- added Chocolate Doom mouse behavior option
- fixed Boom autoswitch behavior
- reinstated the "WEAPON ATTACK ALIGNMENT" menu option
- changed "SECRET AREAS" menu option to "REPORT REVEALED SECRETS"
- fixed endianess for DeePBSP V4 nodes
- show error message boxes on Windows, except when video-dumping a demo
- unbind game speed changing keys in default config
- fixed heap buffer overflows in UDP multiplayer code
- fixed -longtics having no effect
- changed video capture to an ffmpeg-based approach
- track demo joins for TAS-detection purposes
- fixed some episode transition issues when using UMAPINFO
- added automap rotate and overlay keybindings to menus
- fixed a bug in DeHackEd string replacements with a length of exactly
four
- added "Dropped Item" menu support
- enabled automap Follow Mode by default
- disabled chorus and reverb for Fluidsynth by default
- fix segfault with -viewangle parameter
- next levels no longer reset if endscreen is disabled in UMAPINFO
- added 200 Sounds for DEHEXTRA
- respawn when using IDDQD while dead
- fixes for empty DeHackEd lumps and entries
- restrict "next level" button usage to in-level only
- added adaptations for fluidsynth 2.0
- added "No Vertical Mouse" setting and keybind
- save / load -complevel 9 friction
- added extensible demo format + "PR+UM" signature
- made canonical resolutions (320x200, 320x240, 640x400 and 640x480)
always available in menu, regardless of what video driver/SDL report
- fixed aspect ratio for canonical resolutions; be sure to set
"Aspect Ratio" to "Auto" and "Status Bar and Menu Appearance" to
"Not Adjusted" for both 320x200 and 640x400
- set minimum windows size to prevent window from shrinking when
changing video modes
- "Screen Multiple Factor" now functions like a "window size factor"
(i.e. like "-1", "-2", "-3" in Chocolate Doom) and has no effect in
fullscreen modes
- added "Integer Screen Scaling" option (Ã la Crispy Doom), which
restricts the screen size to integer multiples of the game resolution,
under Options -> General, page 5
- both executables now share the same config file "prboom-plus.cfg",
with all config keys always preserved - including the GL-related ones
- switched to the unified executable "prboom-plus" with optional OpenGL
rendering
- portmidi: pitch bends are now reset when stopping song
- added support for more mouse buttons
- fixed resolution-independent mouse sensitivity
- added demo restart functionality - record a new demo on map restart
- setup menus remember last active item
- fixed the KFA cheat sting not read from .bex patches
- UMAPINFO docs updated re: "bossaction" field
- fixed a crash when running out of space while typing in a file path
into the autoload fields (Options -> General, page 2)
- fixed the "Garbage lines at the top of weapon sprites" issue (#95)
- add support for named complevels on command line:
-complevel 1.9 = -complevel 2
-complevel doom2 = -complevel 2
-complevel ultimate = -complevel 3
-complevel udoom = -complevel 3
-complevel final = -complevel 4
-complevel tnt = -complevel 4
-complevel plutonia = -complevel 4
-complevel boom = -complevel 9
-complevel mbf = -complevel 11
-complevel vanilla = complevel autodetected according to IWAD loaded
- allow MBF sky transfers in all complevels
- add support for colored blood and gibs
- fixed key-bindings unusable after mouse-wheel up/down
PrBoom-Plus 2.5.1.7um @ 16 Jun 2019
- adds a special marker to demos recorded with UMAPINFO
- addes support for ZDBSP's compressed node format
- fixes the rendering problems in OpenGL
- fixes TRANMAP caching
PrBoom-Plus 2.5.1.6um @ 11 Jun 2019
This fixes a major bug with the episode selection menu not working and
adds IDCLEV checks for maps outside the standard range.
PrBoom-Plus 2.5.1.5um @ 10 Jun 2019
First official release with UMAPINFO support
2.5.1.4.umapinfo_test @ 22 Apr 2017
Beta version with UMAPINFO support.
Note that this is for testing as the newly added MAPINFO feature has
not seen thorough testing yet.
2.79.0 (realeased 23/12/2021)
Engine
* Added cvar_trim command
* Fixed Q_ColorizeString overflowing
* Fixed pk3 locations loading from filesystem
* Fixed the mounting of the dlcache folder instead of the files inside
of it
Client
* Fixed directional sound issue with SDL2 backend
* Fixed demo folder deletion
* Fixed defaultprofile.dat file not properly created
* Moved the local directories to the top of the search path
Server
* Enhanced server demo record
* Removed server side GUID check (moved to mod side)
* Allowed large amount of pk3 files on the server without breaking
sv_pure
Renderer
* Fixed bit shifting bug causing a black map
* Fixed screenshot filaname with duplicate extension
* Fixed screenshot command wasn't using correct format
Mod
* Enhanced shoutcaster mod
* Fixed knockback for dead framerate independent
* Added reset stats and stop recording on map restart / match reset
* Changed cg_skybox from CVAR_CHEAT to CVAR_ARCHIVE
* Fixed missing map_restart reset when loading config
* Fixed dynamite/landmines/satchel hitbox for pliers (missing link
entity)
* Added g_guidCheck for mod side GUID check
* Fixed wounded players collision issues
* Fixed losing keyboard and mouse input after intermission
* Allowed shoutcasters to use setviewpos
* Added cg_popupShadow
* Fixed client crash when dynamite explodes
* Fixed vote timeout logic
* Fixed client crash due to name length
* Added automatic vertical scrolling
* Added map description on map vote debriefing page
* Fixed 'Details' map description in 'Host Hame' menu exceeds its box
* Fixed spread bar not draw while firing with scoped weapon
* Added custom map location editor
* Added prone animation transitions through crouching
* Added cancel start match vote if countdown starts
* Removed g_playerHitBoxHeight
* Fixed losing mouse input after intermission on demo playback
* Added selection of minor spawnpoint per major spawnpoint
* Fixed constructions decaying after pause
* Fixed gib stats from explosions when player was still alive
* Allowed moving when using scoped weapon but cap speed to walking 128u
speed
* Increased FG 42 scoped fire rate from 400ms to 200ms
* Decreased scoped Garand/K43 spread scale from 10 to 5 (half the spread
recovery time)
* Fixed speakereditor axis picking not supporting widescreen
* Fixed wounded players not dropping down when on ladders
* Added usage of square minimap for compass (merge from shoutcaster
minimap)
* Fixed voice chat position and drawing outside of command map
* Fixed objective icons being affected by picmip
* Added camera editor
* Fixed demo freecam
* Fixed rotate player's view only when ON rotating mover
* Changed movers to not kill players or destroy items
* Added SVG weapon icons files
* Disabled activatelean by default, and add a switch to the menu
* Adjusted engineers to pickup up to 8 grenades even without any level
upgrades
Version 1.16.2
Campaigns
* Delfador’s Memoirs
* S07: Clarified objectives
* Descent into Darkness
* S08: Prevent possibility of Darken Volk advancing to Lich
* Heir to the Throne
* S05b: Temples given an aged appearance to match ‘ancient temples’ description
* Sceptre of Fire
* Added notes about Thursagan’s rune mechanics
* S04: Mining objectives are much clearer now
* Secret of the Ancients
* S06: Ardonna should no longer mistake hostile bats as ‘my pet’
* S20: Directions “left” and “right” in character speech now use the character’s orientation, not the player’s
* Consistently capitalise the name of the Academy of Magic
* The Rise of Wesnoth
* S08: The appearance of Naga is now smoother
* S08: Refactored ship-boarding events
* S19: The troll’s gold is automatically collected upon victory if not already obtained
* S19: Avoid units spawning over chasms
* Under the Burning Suns
* Correct Traveler’s Ring description
* Remove the “formation” ability from the attack predictions dialog, as it was in a confusing location; its effect is still shown in the calculations and chance-to-hit percentage
* S02: Pinnacle Rock is now shown during dialogue
* S04: Improve dialogue about dark underground tunnels
* S06b:
* Account for non-elvish units encountering Dwarf Sergeant
* Grog will not die as quick now
* Hermit dialogue cannot be accidentally skipped now
* Fixed bug where tentacles would not spawn
* Fast units cannot get stuck on the wall now
* Camera now moves to where the charges are blown up
* Fixed weird scout AI behaviour
* S09: Rebels joining Kaleh’s side are now loyal
* The last unit killed to trigger certain events should no longer linger during those events
* The Dark Assassin’s race is not revealed until uncloaked
* The Dust Devil’s XP bar is now blue
* World Conquest:
* Fixed for Winged Scepter not giving the correct defence values
* Corrected the attack icon of ice bow from a lightning bolt to an iceball
Multiplayer
* Lobby joins are no longer displayed in chat even when that preference has been disabled
* Added a specific prompt for moderators before joining password-protected games
* Fixed add-ons not getting enabled for clients, leading to errors such as Unknown Terrain
* Fixed an information leak where planned multi-turn moves could be visible to enemy players
* Made planned moves visible to allies; this refers to trying to move more hexes than the unit can move this turn, it isn’t the whiteboard
Lua API
* Fixed an error in `gui.get_user_choice()` and added support for the current DescriptionWML syntax
Translations
* Added translations: Spanish (Latin American)
* Updated translations: British English, Chinese (Simplified), Czech, Finnish, Italian, Japanese, Portuguese (Brazil), Scottish Gaelic, Turkish.
* Lots of corrections of typos in `en_US` (untranslated text), which will require marking translations as `non-fuzzy` again
* Implemented delayed translation option for gettext plurals
* Comments in .po files are now kept in order when the .pot is regenerated
Units
* Added attack image for the Bone Knight’s trample
* Added attack image for the Nightblade’s kick
User interface
* Improved translatability of MP ban durations
* Fixed missing sidebar tooltips in low resolutions such as 800x600
Miscellaneous and Bug Fixes
* Password storage was fixed to work with multiple accounts
* wmllint now automatically removes `{MAGENTA_IS_THE_TEAM_COLOR}`
* Added workaround for connecting to the multiplayer server taking too long when Chinese or Japanese language is selected
* Added `KeyboardInterrupt` handling to many Python WML tools
* Added `--simple-version` command line option
* wmllint, wmlscope and wmlindent now support the command line `--version` flag, which reports the current version of Wesnoth
* wmllint is now capable of handling unit levels and types when checking recruitment patterns.
* Fixed units on a recall list sometimes being put on the map by `[modify_unit]` or `[store_unit]...[unstore_unit]`
* Fixed abilities that are shown as weapon specials in the attack prediction window being shown on the placeholder for units with no ranged attack, or dark adepts' melee response
* Fixed a glitch after a move is interrupted, paths to the hex where the move started were shown
Version 1.16.1
Add-ons server
* Fixed `core=` attribute in `_server.pbl` being completely ignored
Campaigns
* Tutorial
* Use a portrait on the Campaigns menu.
* Sceptre of Fire
* S02p5: Added defeat condition if Alanin dies.
Multiplayer
* Increased the limits of timer values (up to 10 minutes turn bonus, 50 minutes reservoir).
* Re-added HTML character escaping.
Lua API
* Fixed an error in `gui.get_user_choice()`.
* Fixed an error in handling `x,y` locations
Packaging
* Fixed missing dependency on boost-math in the vcpkg config.
* Made `get_dlls.py` install libraries for `wesnothd` too.
Translations
* Updated translations: Dutch, Italian, Portuguese (Brazil).
* Added po hints for time format strings.
User interface
* Made the Add-ons Manager search box less unwieldy on very small resolutions.
* Made listbox header toggle buttons taller.
WML Engine
* Fixed `[item]x,y=` at scenario scope
Miscellaneous and Bug Fixes
* Fixed missing tooltips on the side-bar (hover over the unit type to see a description, etc).
* Fixed several issues in the multiplayer server about TLS connections, error-handling and disconnections.
* Added `.DS_Store` and `Thumbs.db` to wmltool's list of files to ignore.
FEATURES 1.48.10
• Support for DeepBSP V4 extended nodes (based on crispy doom). Also ZDoom
extended nodes (based on code from woof 1.2.0), supporting uncompressed,
and compressed nodes (when zlib is present). Allows playing several wads,
such as Avactor, and Lost Civilization, that are otherwise playable by
DoomLegacy, but use extended nodes for several of their maps. Code provided
by Michael Bäuerle (FR_0095).
• Added the blockmap generation code provided by Michael Bäuerle (FR_0096).
Some of the code is borrowed from crispy doom, altered a bit by Michael
Bäuerle to suit DoomLegacy, and then totally mangled by WJ.
A blockmap control has been put into the menu.
□ Vanilla: Load the blockmap, preserves blockmap tricks.
□ Large: On large blockmaps (error prone), Generate the blockmap instead.
□ Generate: Always Generate a blockmap.
□ Auto: Try to Load the blockmap, upon significant errors then Generate a
blockmap.
• The hardware sky draw (OpenGL, etc.) now uses the extended textures. The
scaling and alignment of the sky in hardware draw has been made consistent
with software draw. The sky movement from head turning is greatly reduced.
There is still some horizontal wander.
The hardware sky still does not change when the player is Invulnerable. The
hardware draw sky does not support the necessary multiple colormaps right
now.
• A dehacked thing translation command line switch, -dehthing. This selects
the dehacked translation for thing numbers in the range 138 to 150. This
overrides the Automatic translation detection.
□ legacy : DoomLegacy untranslated
□ boom : translate things according to Boom
□ prboom : Boom and Beta things
□ ee : Eternity Engine things
• A separate supplementary wad is provided that has dog sprites and sounds.
Specified before a wad, it provides default dog sprites and sounds.
Specified after a wad, it replaces the dog sprites in a wad.
• More ports now allow a second mouse. This allows using PC, mousesystems,
and PS2 type mice. The ports that have the second mouse support are SDL,
WIN32, and X11.
• The Linux X11 port got a total rewrite of sfx sound. It previously was only
supporting OSS sound, and ESD sound. Can now select between OSS, ALSA, ESD,
PulseAudio, and JACK sound devices using the sound menu. For music, can now
select between MIDI, TiMidity, FluidSynth, external MIDI, FM_Synth, and
AWE32_Synth, using the sound menu. This depends upon which support got
compiled into the program, as selected in the make_options file.
Many of the options are untested. The last two Synth options depend on
older specific sound cards, and will not be included in released binaries.
I have not managed to get a FluidSynth installation to work, I don't have
an external MIDI device to test with, and JACK wants to take over the
entire sound system.
BUG FIXES 1.48.10
• Added failure detection for setting drawmode from config file. If the
config file drawmode fails then use a window at native bpp. This used to
fail ungracefully.
• Improved Gcc10 compilation, eliminating most of the nuisance messages.
Fixed usages of snprintf, and strncpy. Fixed bug 0671.
• The Clang compiler caught some mistakes. The old code probably did work.
Fixed bug 0672.
• Fixed where the program is stuck in client mode. Once having tried to
connect as client, the program would not go back to server mode, not even
when starting a netgame as server. A symptom was the player wait count
being initialized to 99. Fixed to set server mode. Fixes bug 0677.
• Players were kicked during netgame when their blood splat setting was
different than the server. As it was desireable to allow players to turn
off blood splats independently of the server setting, this was fixed by
making the off code call P_Random appropriately. This also fixes a demo
consistency error. Fixes bug 0678.
• Changed the netgame repair function to correctly report differences in
random number settings for the server. The message syntax was only
appropriate for the client, displaying reversed server/client values at the
server.
• Adding extended nodes fixed several bugs. Fixes bug #657, due to DeepBSP V4
extended nodes. Fixes the segfault in Eviternity.wad Map15 and Map32, due
to use of uncompressed ZDoom extended nodes.
• Fixed dehacked code to read Avactor.wad dehacked lump. Increased the
dehacked buffer length to 1028. Made all the string comparisons caseless.
Adopted some logic from PrBoom and Eternity regarding exiting sections on a
blank line. Detect "//" lines as comments.
• Fixed the hardware draw to clip lights at 0..255. Some wad editors put in a
default light value of 256. This fixes some wads, like Avactor.wad, which
has light values of 256 for some sectors. These would show up as black
sectors. Most ports allow the light field to exceed 255, allowing some
lighting tricks (that few wads take advantage of).
• In Avactor.wad, there are an excessive number of BSP partition lines that
miss the subsector. In this case the hardware draw BSP must determine if
the subsector poly is to the right, or to the left of the divide line. This
must match the BSP partitioning, as those poly will be assigned to the
front sector, and back sector. Sometimes it was testing a vertex on the
divline, leading to the poly being assigned to the wrong subsector. This
fixes a missing floor in Avactor.wad (Map04, sector 1757).
• Fixed some bad subsector draws for hardware-draw in Avactor.wad (Map05
sector 1502). These were using the wrong sector to draw the subsector. For
the polygons that do not have a linedef as a side, there must be a search
of all linedefs to find one that indentifies the sector that this subsector
is within. The test needed to be more robust for large maps.
• Lost Civilization uses some masked textures on upper textures and single
sided walls. This is not entirely valid usage, but it happens. The software
render draws black in the missing portions of the texture. With hardware
render, OpenGL, this shows sky through the wall. Fixed the hardware render
to also draw black in this usage.
• Fixed the menu selected extra dogs, to be spawned using the correct type
code. This fix was revised three times, as more problems with dehacked dogs
arose. Fixes bug 0681.
• Fixed the rocket in Valiant.wad. It uses dehacked thing numbers from Beta
versions, that are valid in PrBoom, but in Doom Legacy they match thing
numbers for Dogs, smoke, and other Legacy specific things.
Implemented dehacked detection that translates these to more appropriate
DoomLegacy things. This affects dehacked things in Lost Civilization,
Avactor, Valiant, and especially antaxyz.
• Always include the missing sprite detect, from Debug. Often the dog sprite
is missing from the wad.
• Made Voodoo card support optional. The base code is no longer tied to
support for Glide.
• Fix Load savegame menu controls to allow ESCAPE from the Load savegame
after changing to another directory.
Changes in 0.94.3
Handle sky textures with non-standard sizes and warn about them (e.g. ad_tears)
Allow loading textures not aligned to 16 pixels and warn about them (eg. the horde2 map of Dimension of the Machine from 2021 rerelease update/2.)
LGOGDownloader 3.8
* Fixed headless operation (Patch by: grepwood)
* Overwrite changelog only when modified (Patch by: Matthew Howle)
* Added retry support to --galaxy-install
* Changed some retry conditions
* Don't retry on 404 errors because they are mostly produced by
user not owning DLC for a game
* This helps a lot when using high max retry count
* Show reason for retry attempts
* Show installer and patch version when listing game details
* Fixed getting redirect URL from curl (Patch by: Timotej Lazar)
* Improved reCAPTCHA detection (Patch by: Timotej Lazar)
* Added support for new language: Thai
* Retry download also on CURLE_SSL_CONNECT_ERROR (Patch by: Ismo
Toijala))
* Use duplicate handler for extras
* Check for invalid path in GalaxyAPI::fileJsonNodeToGameFileVector
* Added directory template %gamename_firstletter%
* Useful for sorting big libraries with --subdir-game option
* Takes the first letter from %gamename%
* If %gamename% begins with a number then 0 (zero) is used instead
* Skip files that are listed by API for information purposes only
* For some games the API shows files with "count" and "total_size"
of zero meaning that they are not available to download
* These are listed on account page for information purpose only
(for example to show DLCs included in the installer)
v2.6.5-1
Refactor gamepad rumble handling.
If you had troubles with non-working rumble on previous release - try this
one.
v2.6.5
* RTL text support and Arabic and Korean translations.
* Greatly improved organya playback and interpolation support, thanks to
@alula
* Simple mods support (you can find Seriousface's boss rush mod in
assets)
* Light effects (toggleable)
* Lots of AI/Weapons/etc. fixes
Note that user data dir changed on some platforms:
* Windows: /users/<username>/Application Data/nxengine
* Linux: /home/<username>/.local/share/nxengine
* OSX: /Users/<username>/Library/Application Support/nxengine/
* Vita ux0:/data/nxengine/
* Switch: sd:/switch/nxengine/
upstream changes:
-----------------
2021-12-20: Version 4.2.4:
* General:
* Fix: Prebuilt ally gates not being passable (commit:428d0b70ff9af2a58a27bcfdade12ffe7fc062b4, #2484)
* Fix: Cleanup old log files (commit:d5ed1a5164b50fadba5f0ef5bcf03c619aa2b62f, #2501)
* Fix: Various crashes and resource leaks (too many commits, #2480, #2493, #2494, #2499, #2504, #2512)
* Campaign:
* Change: Ignore VTOLs when a campaign enemy group unit can't hit them (commit:d1fd63899890de6f9b43b4080581378acf631a89, #2475)
* Change: Better target selections by sorting targets relative to group average coordinate (commit:b538fb562f55ffd3abd92eea1774ac0cfe98cc4f, #2475)
* Change: Add a time range to cam3-1 launch / detonate sounds (commit:c64ca3afdc989a885d12b530647bbd308221c037, #2476)
* Change: Make the winning requirements for Beta-end more clear (commit:d89391d05026d8e940bca5ccd507517349965153, #2491)
* Change: Make Gamma 5 a little more hectic on Hard / Insane difficulty (commit:f467e476951b89dab56404e68913662734ba54e2, #2502)
* Multiplayer:
* Add: Additional lobby chat slash commands, cmdinterface event output (too many commits, #2500)
* Change: Set default AI back to Nexus (commit:a4f7b6b6d678a25ef76d738779eed00bf8526d69, #2487)
* Change: Make some AIs easier when using Easy difficulty (too many commits, #2486)
* Change: Remove old Cobra Hard / Insane weapon perks (commit:9c245da200648745d17bee0dc3f200872b7d7b94, #2489)
* Fix: Repeated game over message (commit:3e4a146bc6f8d52bddb98634aafc48e1be20b049, #2485)
* Fix: Add campaign Collective and Nexus structures back into mp stats file, fixing old maps (commit:3c60e5f9428136de5f494ce5857d9be6008b7701, #2506)
* Challenges:
* Fix: Specify specific AIs for "Back to Basics" and "Hide Behind Me" (commit:f2e6edabb1fad7193c611800180145faedc60611, #2487)
2.14.1
This release fixes a number of bugs, including one that causes
crashes for some users when opening the select game/cardset/table tile window.
2.14.0
** 16 new games
** Support for Python 3.10 (Minimum requirement is still Python 2.7)
** A new macOS package.
** Enhancements to the tree select dialogs for selecting games, cardsets, and table tiles.
** Further additions/improvements to the documentation.
** Many bugfixes and cleanups.
2.12.0
** 40 new games!
** Support for using higher resolution cardsets. The high resolution "Neo"
cardset has been added to the Windows Installer package and is available in
https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-2.1PRE/[a preview release of
PySolFC-Cardsets 2.1].
** Improved organization and categorization of the games list.
** New display options - added option to center the game layout in the window.
** New audio options - can now disable music without disabling sound effects.
** Improved documentation - added rules to a large number of games that were missing them.
** Bugfixes and cleanup.
2.10.0
** Fix moving cards in the Scorpion Tail game.
** Make use of https://pypi.org/project/pysol-cards/[the pysol-cards PyPI module]
** One can optionally load the Freecell Solver and the Black Hole Solver using their DLLs.
** Test Windows Version in the installer: https://github.com/shlomif/PySolFC/issues/161
** Pause when showing statistics: https://github.com/shlomif/PySolFC/pull/162
2.8.0
** Better kivy/Android support
** Using ttk and configobj as shipped in the python dist (instead of forked versions)
** Requiring https://pypi.org/project/attrs/[attrs] and https://pypi.org/project/pysol-cards/[pysol-cards] from PyPI
** Added tests, bug fixes and refactorings.
** Add the +-g+ and +--deal+ command line options.
2.5.1 (2022-01-02)
General:
- Ported ResidualVM GUI theme to remastered version.
- Fixed edge case for Punycode.
- Fixed checking for savegame overwrite in autosave slot.
- Fixed moving savegame to new slot for most engines.
- Scalers are now supported with the OpenGL graphics mode.
AGOS:
- Fixed old Waxworks AdLib music regression.
AGS:
- Detection list updates.
Grim:
- Fixed default "Talk Speed" option value.
- Fixed black screen while entering save game name.
- OpenGL without shaders is preferred as default for Grim Fandango.
Kyra:
- Fixed graphical glitch in Legend of Kyrandia 3.
SAGA:
- Fixed digitized music not looping in Inherit the Earth.
SCUMM:
- Improved support for the high-resolution text in the 16-color Macintosh
versions of Loom and Indiana Jones and the Last Crusade.
- Improved OPL3 sound emulation for Sam&Max.
- Fixed music not looping in The Dig.
- Fixed crash when loading savegames from Humongous Entertainment games.
Sherlock:
- Fixed crash using matches on lab table.
- Fixed character animation in Rose Tattoo.
- Fixed glitch opening map in Rose Tattoo.
- Fixed bell pull and fog horn sounds in Serrated Scalpel.
- Fixed inventory not updating in Serrated Scalpel after examining watch.
- Fixed fog overlay at Cleopatra's Needle in Rose Tattoo.
- Fixed graphic issues in Serrated Scalpel looking at items whilst inventory is open.
- Made Serrated Scalpel darts closer in speed to the original.
- Fixed crash when moving cursor past end of string in Rose Tattoo save dialog.
- Process pending key presses in the order they were made, not the most
recent first.
- Fixed crash when using Delete key in Rose Tattoo save dialog.
- Fixed rare conversation bug in Serrated Scalpel that would happen when Lord
Brumwell started talking to you while the inventory window was open.
- Resume animations in Serrated Scalpel after conversations. This fixes the
bug where Jock Mahoney or Nobby Charleton would get stuck indefinitely,
refusing to talk to you.
- Fixed various user interface glitches in both games.
Stark:
- Added OpenGL renderer (without shaders).
- Added TinyGL renderer.
- Fixed autosave handling.
TwinE:
- Numerous bugfixes and stability improvements.
Xeen:
- Fixed crash on startup loading constants from xeen.ccs.
- Fixed spell selection aborting when characters were switched.
- Fixed some bad memory accesses.
- Various sound fixes.
- Fixed the monster item drop probabilities.
3D Pong is a one- or two-player, three dimensional sports game, based on
the first arcade game ever made, "Pong" from Atari. Each player controls
their "paddle" with the mouse, and tries to score by bouncing a ball into
the other player's goal (just behind the paddle).
3D Pong is a vector-based graphics X-Window game for Unix.
Xchomp is a game closely patterned after Pac-Man(tm) that runs under the X
Window System, with several different mazes added.
This is strictly a keyboard-controlled game. The arcade game had very simple
controls -- one four-directional joystick. In xchomp, all control is through
the arrow keys.
Version 0.4.5:
Started to support Python 3.6 and 3.7. But dropped support of Python 2.5, 2.6, 3.1, 3.2, and 3.3.
Version 0.4.4
Fixed documentation error.
pkgsrc changes:
---------------
* Replace "=" by "+=" in DragonFly LDFLAGS assignment thanks to pkglint.
upstream changes:
-----------------
2021-11-28: Version 4.2.3:
* General:
* Fix: Unable to demolish structures at full health (commit:baab23227e5deab3579e313f50f5a7238286a8dd, #2430)
* Fix: Properly remove old QuickSave data when quick-saving (commit:c0e4bcfbf9809eca8ac33210a019a194851f9c61, #2442)
* Fix: Drop pending structures on first click (commit:ccdff9e9bf241d3d0f53cd675c40c0de86f02d88, #2452)
* Fix: Play buzz sound once per interval (commit:69a9de00c819dc9ef0b94946d3cdbdc02f527a16, #2456)
* Fix: Ultimate Scavengers freeze on certain maps (commit:e56a5cfb27fa739dd528a8786ba7e6e892b973e6, #2458)
* Fix: Improve OpenGL context cleanup on init failure (commit:eda3996d2efdd80d6e848fdabbc1b2ceb7a4161a, #2462)
* Fix: Various crashes (too many commits, #2433, #2434, #2453)
* Multiplayer:
* Fix: Game doesn't end when autohosting if all players leave simultaneously (commit:0dc476077676e4642c3ebd0fe572b0989d805203, #2455)
2021-11-22: Version 4.2.2:
* General:
* Add: Multiplay Options menu (too many commits, #2415)
* Add: Hotkey to "Select all land combat units, with health >50%, not assigned to any group" (commit:b7ff3b346e1b9c07c257f8084b6b3d9a99995485, #2329)
* Fix: Reject certain crashy OpenGL drivers, and fallback to other backends (commit:c71c0c9aae85dec46f94124a2a11e941e2699dbc, commit:720ccab774c8df4e8581f3ccca27f721460544da, #2400, #2427)
* Fix: Handle exceptions creating Vulkan device (commit:1091109a0ae3a59ba864c8864188183d7b34f75c, #2421)
* Fix: Repairs & Builders: Don't move needlessly (commit:df8997b5f08afa26cc69b93ab8279db04e643e3d, #2391)
* Fix: Re-ordering construction units to build something shouldn't cancel it (commit:5a106269f68d9d1c708114853d0da20cf442843c, #2395)
* Fix: Don't reset attack range under commander (commit:7ac86b51bc9ff96d1881544799d620d267e45de0, #2394)
* Fix: Ignore rearm order when already rearming (commit:e9fef35ea95c95df6e78df8e95a2b378b4ccb5b3, #2399)
* Fix: Don't show green overlay when impossible to build next module (commit:24b570d887275d685ee944570d05f07bb3339dd9, #2398)
* Fix: Don't show modules in build list when unable to build more buildings of that type (commit:af3f237f0f64ac3da11dd0a83a46a89e41d0afbf, #2396)
* Fix: Don't retreat repair turrets (RT) to other RT (commit:d4cf74d30ff79fad6d0c4c5cffe3129b7310b959, #2389)
* Fix: Improve resource cleanup on shutdown (too many commits, #2405, #2423)
* Fix: Prevent DIVIDE_BY_ZERO in displayBigSlider (commit:0979c692f941689505e35c782040fe80f1f29d86, #2408)
* Fix: Various savegame / autosave issues (too many commits, #2409, #2419)
* Fix: Remove Command Relay structure requirement for Command Turret research (commit:0248233152c341fcd36a6f14c94c4a2bb57aa5e1, #2414)
* Fix: Partial UI soft-lock with certain in-game menus (commit:b429ffe3d146baf04b8e55b279ef5a3b6543f4f2, #2418)
* Fix: Preserve ordering of sync msgs in MP; fixes Factory set Hold Position bug (commit:cda0183a1abf868103e67649aedb73768e7ba521, #2397)
* Fix: Toggling debug mode in skirmish as spectator (commit:ca936ba49bd3473472ffb095614de4f0cab88dac, #2420)
* Fix: Ultimate Scavengers building an absurd amount of factories (commit:f0fce501741a7c2075452abb8b77c8fa66e10b19, #2417)
* Graphics:
* Fix: Missing parts on the Nexus Link turret (commit:06a8600dfde844bff1bc3c70a08c32a1d574e07b, #2392)
* AI:
* Fix: Rip out mobile repair tactics from Cobra AI (commit:3fc79370c16b597009040e06fc5439ec030168de, #2387)
* Scripting:
* Fix: Use constants instead of plain numbers (commit:70e03ad9790be91d009f9e73d11aa1492868a37e, commit:dd815aeae262f3d955b8828073e64c407d8fa774, #2406)
* Multiplayer:
* Add: Add 7-player map "Thales" (commit:a927e712eb5fecfa7bda7d946291e8a1c7375ba8, #2404)
* MP-Balance:
* Change: Adjust Heavy Plasma Launcher: Reduce damage 250 -> 225, increase firePause 300 -> 350, reduce periodical Damage Radius 128 -> 64 (commit:b8685b5df12091ace6f5590e80984eecbcbe2fa0, #2386)
* Change: Adjust Incendiary Mortar: "researchPoints": 3600 -> 4800, "researchPower": 112 -> 150 (commit:1d2976ed52d4365e0ae8b4aae31d23333247dea6, #2407)
* Other:
* Fix: pie_import to handle filepaths properly in Blender 2.9x .PIE plugin (commit:97427c87d4ceeaea436c1dd52418f3db60579b96, #2412)
2021-11-08: Version 4.2.1:
* General:
* Add: Replay v2 format: Embed downloaded maps, store "end of game" info block (too many commits, #2347)
* Fix: Improve replay saving performance / behavior (commit:e4e604aa55f229ce1f9ac582388a4c3b20f9409b, #2345)
* Fix: Handle frontend.img / intfac.img load failure explicitly (commit:5ea99dd6ebe1bfd9e8efd94ac25fa841d3600913, commit:406956ad1f197925f20b8e638e49432554af0c6f, #2355)
* Fix: updateChallenge() crash (commit:2f912f7bf6588752ce95cc010df916b30c85ec9f, #2348)
* Fix: loadGame() crash if map load failed (commit:45fbedd4b67de805246d0a95d2ea9f75b8766a31, #2352)
* Fix: Various additional bounds checks & error logging (too many commits, #2359, #2373, #2374, #2377)
* Fix: cursors_sdl: Null checks, cleanup order fixes (commit:bf0b642306c34f0a73806715eb2e11e30ccaa4f4, commit:8bfc6ae13b03b1beb99ce4421d62dde5a31d641d, #2360)
* Fix: showUNITCOUNT should only apply to player slots (commit:340d5ec8fd9a9c87ced84953a33493ad0bda2955, #2366)
* Graphics:
* Fix: Further OpenGL init tweaks (too many commits, #2350)
* Campaign:
* Change: Alpha 09 tweaks (commit:120cb3ddf03ddf31c0de67706cf0073ddeb33df5, #2356)
* Change: Alpha 06 NP reinforcement tweak (commit:5485ebe25147f8f4d1e8a95afd6502de5d4cd249, #2357)
* Change: Update a Nexus Resistance Circuit research item name (commit:04d1692b7ba96cb6dc03c1636fc548c9f135c9b5, #2369)
* Fix: Account for the transporter in campaign unit limit (commit:dbf34209c3c8b8b8a14e286c4265223a2e80b47b, #2369)
* Scripting:
* Add: Provide a native fractal value noise generator for use in map scripts (commit:469df2d69f137183aef3e2413fa285db3e83908a, #2341)
* Multiplayer:
* Add: Add specstats button (commit:12fffa2c845b2a3c48262a23078fac9a30ce7238, #2370)
* Change: Host: Remember number of spectator slots in MP games (commit:33b9c498f333952e849dbb3619d667b5fad7daa2, #2372)
* Fix: Improve spectator lag / fast-forward behavior (too many commits, #2338)
* Fix: Do not reset ready status of players on spectator leave (commit:30cf5a2003e86eb8fe7b22fa97bda04907dcbb45, #2353)
* Fix: NetworkTextMessage::receive() crash (commit:a63e016f2faa562292437591e7e958caea1d9440, #2354)
* Fix: ActivityManager: updateMultiplayGameData on MP replay load (commit:4c36ed5934077962370316b3e057e5242bbaca53, #2375)
* Fix: Revamp WZFiles cleanup (commit:13849b065378d830f55771e35878670f38a544b2, #2376)
* MP-Balance:
* Change: Rollback "ALL ROUNDER" damage value against "Legged", Increase the accuracy at long range of all MGs from 50 to 55 (commit:e00eff60500ec59ef25c6ac90aa1397fe366f819, #2361)
* Change: Increase the weight of HVC, add 0.5 tiles range to HVC cyborg, and reduce ROF of these weapons (commit:6e4d2561de3f5e6f6f90adae04a96fbb8591c26a, #2363)
* Change: Increase the research time "High Temperature Flamer Gel Mk3" so it is no longer included in "Advanced Base" (commit:2745499133bd237924df03e1e416ca1f6f2ab2ca, #2364)
* Change: Faster Bombard and Pepperpot production, weaken Incendiary Mortar burn radius and damage, and earlier access to mortar accuracy research (commit:27bce204cd198f4bec1d23a48ea31a5345792f08, #2367)
* Change: Required research for Howitzer: APFSDS Cannon Rounds Mk2 -> Heavy Mortar - Bombard (commit:06e5b5ca3b0d4ac2267314d8aff0932582a55bad, #2368)
2021-10-26: Version 4.2.0:
* General:
* Fix: Handle repair point choice better so it doesn't pick less than ideal ones (commit:4a3d528b6c70fd5763ad1ebabf181e2e6fc7f321, #2313)
* Add: --loadreplay command line option (commit:19c59750c55d74b15f65ee3551ebd08b5777f32e, #2323)
* Graphics:
* Add: Update Ultimate Scavengers button image (commit:51c535432c1777e4a002e5d41f9865928734dd17, #2305)
* Campaign:
* Add: Increase oil drum power in Beta (150) and Gamma (200) (commit:211e0a72a0e886e79651e776384f7fe64c5c2a28, #2310)
* Fix: Fix fastplay video not working since 4.2.0-beta2 (commit:55b656f1a9c660a5a521a35f2e5de28b41e85824, #2311)
* Fix: Prevent old transporter issue on Beta-end where it can come back and fail the player due to little time left to send it away again (commit:2dab78359b0ca05157c73b52d13aa160108c8ce3, #2317)
* Scripting:
* Change: Update JS documents (commit:1b50d7040c70e4b5c4bab6a1e21f27c58dd4d1f6, #2290)
* Multiplayer:
* Change: Display team chooser column at all times (commit:8a6b20424d55e5acac0271ef56d82a7cc157c25f, #2302)
* Change: Make inactivityMinutes / idleTime configurable (too many commits, #2307)
* Fix: Fix a desync in replays due to structure limits not being the same in the replay (commit:79f1580e36b96584616a94d680b7eb09325d9e94, commit:d8f3f8cdcf1550e9680658fc3ff070e640c66b08 commit:c317fc92036952e3bffa90cc7819ce8b1be7e99c, #2288)
* Fix: Fix a crash/assert when players were transitioned to spectators (commit:0720478249555a965a1c117d9148816aa6ce4ccf, commit:844afd747987c525c5bfc7e12ad5fd394f426c00, #2293)
* Fix: Fix order of players in specstats window (commit:d7ce7f65234011c17f791cad03bca2681d7c5136, #2299)
* Fix: Crash on autogame with spectator host (commit:eeb74a0c83be8de18f7645e4f7f5accb763a9a5b, commit:a1d025bd4b6d8cc846eb9f8cb908f97145405e9a, #2323)
* Fix: Joining new game after quitting lobby with spectator host (commit:e5e5b3cea4252fd602e0877f251ca373eace39a0, #2323)
* Fix: Client sends invalid command to host if autorating URL is enabled (commit:b42006c4295a70554d4c61e53e567a43721c754f, #2323)
* Fix: Spectator host autorating URL requests for all clients (commit:9ad707ba27c39aea19e73957a36a9b4e89d5c6dd, #2323)
* Fix: Unable to refresh lobby after being kicked (commit:d0b29ee4d0adbd923fb23eae5b4c535998c2f7d1, #2323)
* Fix: Replay desync at start due to replay spectator (commit:41142f9dc15dbc139d1155335819c559e73a717d, #2323)
* MP-Balance:
* Change: Reduced effectiveness of all-rounder weapons against cyborgs to 60% from 65% and make HMG come earlier (commit:37fba9ff657d29ad9e044b447cd1c2063cbb0c35, #2306)
* Change: Slightly increase Super Auto-Cannon Cyborgs damage (commit:c8664187f722e2af756a4da7670248c0c7caac68, #2324)
* Other:
* Fix: Mingw / Clang compile warning fixes (commit:4a4106d59d1ca54938fdc64fb24934b75e38fc86, commit:495ec740a314894aae325c69e9923a11c617edb3, #2291)
* Fix: Fix a potential chat related crash (commit:86ea2a27214fb47cbb55fd40af07ec9dd388bf98, #2294)
* Fix: Fix potential crash due to 0-sized decals VBO on maps without decals (commit:641b57f61eebb1b860e63eb382b96811ebb72ed2, #2303)
* Fix: Crash if transporter is recycled (commit:33bf6b41dab41a583202588aa3aa45897eec5021, #2308)
* Fix: Suppress and log wzDisplayDialog in headless mode (commit:aa91f8ef280c52b01a90ccf0149a5f014f544a52, #2323)
* Fix: wzapi::gameOverMessage: Trigger a graceful shutdown in autogame / headless mode (commit:3891ec232e85537b71164c8bf838b1f92ba0a84a, #2323)
2021-10-16: Version 4.2.0-beta2:
* General:
* Add: Make selected structures and units blink on radar (too many commits, #2260)
* Add: Power per second to power bar tooltip (commit:dbaf846580c5300ad994eeb2b913bb6699b72d39, #2283)
* Fix: Command interface fixes, documentation added (too many commits, #2255, #2266)
* Fix: Crash caused by crash-handling provider (commit:9eba84b42b2d9b5491a641cb42ccb81ef8387a13, #2257)
* Fix: Always release sequence resources at shutdown (commit:c8db2e117f9116e2b5412edc42281a0cd7f37db7, #2258)
* Fix: Additional null checks (commit:c9822b47c630b71d4e8308b2f4c5365985f296c8, commit:5c84be3edf87fdd4daa37b8e2cdb3e8338a9e1cd, #2259, #2280)
* Fix: Repair: Return to HQ as fallback (commit:c2c8a1b455c931eef8a892d71136b4022d407ef1, #2261)
* Fix: Improve replay warning / error messages (too many commits, #2263)
* Fix: NETSendNPlayerInfoTo: Only assert when multiplay game in lobby (commit:a554be6214cf75b0c958a96ea7bd6de4f730b5fd, #2274)
* Fix: Struct stats lookup maps tweaks / refactoring (commit:259a0af9cebe5d3260fd3d965e147724c99fecbe, commit:b1947b59d491623588f1e28e3250f2037fe32fd3, #2275)
* Fix: Add a missing break for attack orders (commit:899e32a7aaaa2b11d07bc58ceb843098543e315e, #2277)
* Campaign:
* Change: Decrease the player return LZ in Beta 08 (commit:aca3f4590f08753e81edec46995c4dd1f9f43af5, #2271)
* Change: Add additional research messages for Nexus Resistance Circuits (commit:4f62603de92be6e9857de86ed73961db8f21da93, #2276)
* Multiplayer:
* Change: Ignore allies' attack to determine activity (commit:145c7667baa776cbfbb0764db6f177fe3b7151b7, #2262)
* Change: Limit Ultimate Scavengers' Helicopter usage times on T1 technology (commit:ae2031af9e109d71fe3326c7c60f76c43a100af1, #2268)
* Fix: Desync when moving to repair (commit:49f3a398d6746fa66d377cd218e4511572b5f06e, #2267)
* Fix: Don't load map preview twice for the host (commit:20f2ac22f03f779e2c183067377a1c973657c4b9, #2282)
* Other:
* Change: Add video install information for Ubuntu in README (commit:980a222986fd6876891051b2d51fb68a4815503c, #2279)
2021-10-09: Version 4.2.0-beta1:
* General:
* Add: Add Ultimate Scavengers to the game (commit:21f7935791a9816815dc69c95bebe91b6daf3328, commit:9c7fc3569d11fbdb1e840f3b4901a6863090aaad, commit:71f1b17794ca5559eefbbc172539eecbb728da97, #2211, #2131, #1995)
* Add: Implement remove from group shortcut (commit:c12d3798a173bd5eb942a6905ea20935ebc24dee, #2197)
* Add: Use a stable config directory for release builds (commit:d3b10cd790aea97335149ac352c129c21ec1058b, commit:47d27df891caad7f0f21051eb4065a8cd53b2aaa, #2248)
* Change: First steps at moving savegame format totally to JSON--now converted the .gam file (too many commits, #2191)
* Change: Return units to mobiles turrets & randomize repair points (commit:5910fc43e3381ec4e06ce51dad0e4e72dd6d47f2, #1829)
* Fix: Fix orders from Commanders after loading saves (commit:2b04681dd54e65d10ff8d80d94bcbdfb6dd16d31, #2113)
* Fix: Don't reveal artillery unless the CB tower is completely built (commit:960adb4e6fd78735f337b7a7ae66636aebc47ce7, #2139)
* Fix: Fix sensors logic under commander so attaching them isn't useless (commit:13f0587dd56600097d1180511fb1d8d7844a7437, #2146)
* Fix: Prevent lobby refresh and filter buttons from disappearing unless invalid data gets sent somehow (commit:2ae01399210fcf59931fb2060db7240561fa53c5, #2151)
* Fix: Only play "assigned to commander" sound if group is not full (commit:b2d5d011d3f40dbd806987298b52ecaf4e4b4390, #2156)
* Fix: Don't block ready status button when player clicks ready too fast (commit:6125af3677ef918c03b5c1d7cd1ebf9be54892ef, #2152)
* Fix: Primary AA turret units not attacking things if the Secondary could, among other fixes (commit:85145678baff20e9a9b111be195f2aa19346950b, #2172)
* Fix: Improve ManufactureOptions/StatsButton clickability (commit:c21187897b41a1213c8911c2b460c2fe79d130d8, #2166)
* Graphics:
* Change: Major revision to the Blender 2.9x pie addon (commit:344b5d327455b96a949ee6a71a8ae5c338a55056, #2180)
* Fix: OpenGL init resiliency (too many commits, #2121)
* Campaign:
* Change: Update Beta 11 mission objectives in the Intel menu (commit:cff3b7808c2082667467afb706466a21ac02bd21, #2181)
* Change: Increase default message duration times for campaigns (commit:d7a2c7a7bb876846b8cc9bf8064fa6ee141d3370, #2200)
* Change: Improve the Alpha 7 Intel objective text (commit:49a643ca287f2da5dfae8a2811581ca77b2ff55f, #2200)
* Change: Update camBalance for Gamma. Campaign rebalance is basically complete (commit:db7ed93ccd2ce2186b48c7e5dbaf9136ccc33b15, #2231)
* Fix: Allow mission objectives to persist into offworld missions (commit:bf4407e2ec8e33a8712f8264931908fa8327a98d, #2185)
* Multiplayer:
* Add: Spectator slots for multiplayer games + replay functionality for skirmish/multiplayer (too many commits, #2143, #2243, #2247)
* Add: Support non-0-index hostPlayer, configuring "spectatorHost" from autohost json (too many commits, #2212)
* Add: Headless / autohost enhancements, spectator stats, lobby chat slash commands, netplay bug fixes (too many commits, #2223)
* Add: Add new random maps "DustyMaze": one 2-player and two 4-player maps (too many commits, #2237)
* Change: Make lobby games scrollable (too many commits, #2155)
* Fix: Fix double host exit screen (commit:003d69fd8f665c8baeac1363bf6c3035294484f6, #2122)
* Fix: Properly load ttypes.ttp for script maps so water is shown and more (commit:33c0ec4d8f9863b765505b100cf54b3ef935e8c7, #2199)
* Scripting:
* Add: Add a way for scripts to determine if games are a challenge (commit:dae3c3fd9dfaf39301859cde8a2cff4aeca665f7, #2137)
* Change: Cleanup and improve JS API documentation (too many commits, #1872)
* Balance:
* Change: Make Machineguns less powerful short-term but not as to weaken them long-term (commit:1b0d9889dc0cb8d4cc7dcd27abd4066412145685, #2136)
* Change: Make phosphorus and thermite bombs less strong with only 2 bombs and a flamer modifier instead of artillery round (commit:072569f92526b34050a8de493e80e9f97de75f2b, #2147)
* Change: Tweak timeline and research cost of Bombard, Pepperpot, and Incendiary Mortar (commit:ca750cae70e865a320118311f89b793a8944be79, #2153)
* Change: Tweaks to Anti-Air research costs and timeline (commit:d096c058a0dbd51d7dccd13b32d4effb82367fc7, #2162)
* Change: Change the required research for the Nexus Link Turret and Nexus Resistance Circuits. Balancing weapon parameters (commit:ed2de106d2ab6935bdcdc6ac6720ba728023bb83, #2168)
* Change: Heavy Laser weight reduction from 20,000 to 5,000. Restoring the playability of this turret (commit:76ba3222ede7798a2d37c7a1d649c8cf51478a7c, #2171)
* Change: Additional reduction in the cost of Tank Killer and Super Tank Killer Cyborg research (commit:f406e7ad25ecbddf9d748a0a665056329df0048e, #2184)
* Change: Reducing the cost and time of producing black and red bodies to increase the relevance of their use (commit:643d39073e5b9562eb490ca499f000854b6ad170, #2194)
* Change: Increase Super Rail Cyborg range and reduce damage to maintain relevance (commit:0393afd4e8f3961fd129eb6788c6bc0f34472899, #2198)
* Change: Make the VTOL MG parameters more balanced by reducing damage (commit:2fc3c33e0e7ae1d87bdf0c00ff38b87c9c07d35a, #2201)
* Change: Change Howitzer research to not depend on Cannon Laser Designator, Bind Hellstorm Emplacement to Howitzer Emplacement, Increase Ground Shaker production time, reduce periodical damage on Incendiary Howitzer (commit:1720a7ec7000a0167f5b6848198a6063b3ee133f, #2202)
* Change: Improve accuracy of VTOL HMG (commit:2d21b6407e6a382bd8a61d36ccf72153c177f6de, #2204)
* Change: Swap precedence of VTOL Factory, VTOL Propulsion, and VTOL Rearming Pad (commit:726b2b9f83d292980c82a24819a7a32321e1fe25, #2213)
* Change: Nerf VTOL Heavy Laser range and damage, VTOL Pulse Laser damage, and VTOL Scourge Missile splash radius (commit:368d33e94c8bb1f37e965bb47a46564229d9a075, #2216)
* Change: Reduce costs of Anti-Air structures, Increase Stormbringer range, reduce weights of Tornado, Vindicator, Stormbringer, and Whirlwind, reduce build time for Whirlwind, and reduce total held rockets in Sunburst AA before a rearm (commit:9ea437be616ad1f9eef47f19208f66cdd8d78117, #2215)
* Change: start time Base 4.5 -> 3, AdvancedBase 7.9 -> 6.4 (commit:82c55fb6572874e10b17ca923af5507696e7e7e2, commit:d72f367913da71f948fd6f0d83665154405567dc, #2218, #2229)
* Change: Nerf Super Auto-Cannon Cyborg damage, improved ROF of HVC Cyborg, improved ROF of Super Tank-Killer Cyborg and Tank Killer Rocket (commit:8513682c3efa8f318d61475f28de048dc94634ee, #2220)
* Change: Increasing HVC turret range from 9 to 9.5 and decreasing weight from 4000 to 2500 to make HVC playable on light bodies, Slightly improved ROF for Super HVC Cyborg (commit:f6226b76ec0ab5d3887003a4400da307560876a7, #2221)
* Change: Balancing and rolling back to version 3.4.1 of some VTOL weapons damages and accuracy (commit:b2daf54b0ff3a378e45b694ae7255b18a90fcb4e, #2222)
* Change: Move Tank-Killer so it comes a littler earlier and only depend on the fifth rocket damage upgrade (commit:9dbecb0f75fc7628f12b5dc54cec7db09ba83cee, #2226)
* Change: Slight Incendiary Mortar research cost and timeline reduction (commit:e923492c8bbf2b55c072db1b34458b102bff1f51, #2230)
* Other:
* Add: Add autorating url in config (commit:242f322bce687cfa84c8ffbe6a25dbebb006e1fe, #2165)
* Change: Don't show enemy building being repaired (commit:fe1bfba7a6f9865b5378b3fa9c2705928afda954, #2141)
* Fix: Don't crash with JumpToResourceExtractor keybind after level reload (commit:0b8e502586507b74c45bbbc194501065a624e2dc, #2178)
* Fix: Don't double load a random backdrop on a connection cancel (commit:7e47d9779a3ed376ea569d4926725d25a0f6d9dd, #2239)
Changelog
2.78.1 (released 01/11/2021)
Android
Engine
Client
* Adjusted Linux menu launcher to automatically start with the dedicated
GPU instead of iGPU
* Fixed mouse focus issue due to HDPI scaling by temporarily reverting
to SDL 2.0.14 (windows only)
* Fixed raw input on Linux
Server
Renderer
* Fixed brightness changing multiple times while loading map
* Reintroduced support for r_overBrightBits
* Added renderer scaling via r_scale (experimental, still has bugs)
Mod
* Adjusted cg_simpleItems values (1 = Yes except objectives, 2 = Yes)
* Added chat customizability options
* Changed demo status message to a HUD element and simplified it by
default
* Added mission time in warmup on scoreboard and HUD
* Added selective weapon animations display
* Added delta time display in 2nd round of SW mode
* Added cg_drawUnit to set unit system
* Changed cg_drawspeed to work with cg_drawUnit
* Added unit distances to objective awarness
* Fixed demo grenadecam bind not being drawn
* Fixed cursor hint position on ultra wide screen
* Changed objective status icons and separated from powerups to lessen
potential confusion
* Added UI warning for old ET:L clients
* Fixed fireteam icon displayed upside-down in 2.60b client
* Changed cg_drawEnvAwareness to draw only static objectives
* Fixed activate when trace starts inside BBox
* Changed BBox height to prevent player from getting stuck into the
world
2.78 (released 01/10/2021)
Android
* Enabled Relative Mouse by default when greater than Android 6.0.1
Version
* Fixed Android Back Button breaking keyboard input
* Fixed Legacy pk3 not being copied to internal storage of phone
* Added Minimum Android Version to run a game (Android 5.0)
* Support for armeabi-v7a and arm64-v8a
* Initial support
Engine
* Fixed random crashes caused by non ascii characters
* Fixed Sys_DestroyConsole was never call on quit
* Updated libs to
* WolfSSL 4.8.1
* OpenSSL 1.1.1l
* libogg 1.3.5
* libvorbis 1.3.7
* SQLite 3.36.1
* SDL 2.0.16
* Latest tinygettext
Client
* Fixed opening of URL's on Android Devices
* Fixed
ui_r_intensity/ui_r_mapoverbrightbits/ui_r_overBrightBits/com_fps
option from UI trigger default config load
* Fixed ui_r_intensity option from UI doesn't trigger vid_restart
* Changed default IRC network to Libera.chat
* Fixed player name buffer in CL_ServerStatusResponse
* Added con_background cvar to set solid color for console background.
* Fixed vanilla patch collision on 2.60b servers
* OpenAL:
* Fixed source gain was too high
* Fixed minimal and maximum range source attenuation
* Changed attenuation model from Inverse (Doubling the distance
halves the source gain) to Linear
* Changed default sound backend to SDL2
Server
Renderer
* Fixed screenshots and video recording getting double gamma
Mod
* Reworked server demo record (tons of fixes)
* Demo listing in the UI supports subfolders
* Auto demos and screenshots are now placed in subfolders based on the
year and month
* Fixed some translations getting nuked
* Reworked HUD blood effects
* Added directional damage
* Added cg_bloodFlashTime
* Added teams chat icons directional on HUD
(revive/medic/ammo/objective)
* Added cg_drawEnvAwareness
* Fixed LogExit possibly triggered twice with adverse effects (such as
Prestige points autocollected)
* Fixed adrenaline animation
* Adjusted z velocity to emulate framerate-dependent behavior in
g_fixedPhysics
* Fixed map vote disable after regular vote
* Fixed arty/airstrike impact timing to 750ms (vanilla)
* Fixed arty/airstrike falling sounds wasn't played on some maps
* Fixed arty/airstrike exploding inside room on some maps
* Fixed arty/airstrike exploding in mid-air on some maps
* Fixed arty/airstrike shells getting stuck on patch meshes
* Fixed airstrike plane wasn't visible on some maps
* Added objective indicator on HUD and compass
* Adjusted prone rotation
* Adjusted proning transition
* Fixed target_remove_powerups not updating flag counters
* Fixed ready state flag
* Fixed hit region registering
* Fixed wrong spreadscale when pitching or yawing across 0 degrees
* Fixed 'players sticking to each other' prediction errors
* Fixed flame chunck trajectory to be fps independent
* Fixed steals disguises to be fps independent
* Fixed muzzleTrace was snapped for nothing since it's not sent over
network
* Fixed lagometer with sv_fps different from 20
* Made body hitbox height follow head animation
* Fixed OID entity was ignored for construction box
* Fixed player name buffer length is some location
* Changed bad userinfo client drop timeout to 0
* Fixed g_fixedphysics slope
* Improved picking up weapon
* Fixed 3rd person view by not applying zoom from weapon
* Fixed skill rating score 0 displays as negative value
* Added dynamite sudden death (g_suddendeath)
* Fixed framerate dependence issues
* Fixed skill levels -1 display
* Removed entities optimization hack
* Fixed unable to change follow when followed team went into limbo
* Fixed scoped FG42 giving light weapons xp
* Changed allowed FOV range to [75 - 160]
* Fixed instant dynamite throw when switched to it and fire button is
held down
* Fixed overkill damage counting towards stats
* Changed height of dead and wounded players bounding box (from 24 to 0)
* Added cg_simpleItemsScale (range 0.25-1.5)
* Fixed dynamite being thrown inadvertently in some case
* Fixed FT weapon icons when player use tank/MG nest
* Added fireteam name and location customization cvars
* Fixed ammo not despawning after pickup for fieldop that changed class
* Fixed trace failing when start point inside bbox
* Fixed knife hits being blocked by corpses bbox
* Fixed wounded players getting stuck in solids
* Fixed items falling through some surfaces
* Fixed corpses clipping to solids on suicide animation
* Fixed corpses going underground when selfkilling mid-air
* Fixed divide by 0 crash with g_heavyWeaponRestriction set to 0
* Fixed dynamite chaining deleting non armed dynamites
* Fixed dynamite chaining on multi-stage objs
* Removed g_dynamiteChaining
* Fixed axis soldier spawning with extra flamethrower ammo
* Fixed client set firing flag while noclipping
* Fixed rifle swapping to riflenade when out of ammo
* Fixed antiwarp locking players in place on respawn forever on high
pings
* Improved stand suicides animation (slight faster)
* Added crouch and prone suicide animations
* Added g_dropObjDelay for delay time when dropping and picking obj back
up
* Changed crouch bbox height (slightly raise from 18 to 21)
* Added creating/joining a fireteam automatic (g_autoFireteams 2)
* Added vote cancel by caller
* Lua
* Updated to Lua lib 5.4.3
* Updated to LuaSQL 2.6.0
2.77.1 (released 17/03/2021)
Engine
* Enhanced installer for all platform
* Added clipboard to console
* Fixed compatibility with ETJump shared cvar
* Fixed asset MD5 checksum failed pop-up during installation
* Fixed load official pak file error when connecting to servers
* Fixed infinite download loop when connecting to server
* Fixed pack isolation with no pure servers
* Added conversion for extended chars to utf-8 chars in output printing
Client
* Fixed Alt+Tab Minimiser doesn't work
* Fixed console scrolling to bottom on map load working only on
localhost
* Fixed un-reset timeout after getinfo command was retrieved from server
* Fixed issues with maximizing a window with a non desktop resolution
Server
Renderer
* Fixed crash in RE_AddRefEntityToScene
Mod
* Fixed bouncing entity velocity was too high
* Fixed ready status disappearing
* Fixed entities stuck inside construction point (now, player are
crushed and items deleted)
* Fixed pushing players through solids
* Fixed body and corpses hindered picking items
* Fixed un-reset trace ignore cause trace issues
* Fixed multi votes send on team change during intermission
* Fixed shoving wounded players
* Enhanced shoutcaster mod:
* Added culling for player spawn counts on minimap (When zoomed the
text was sometimes drawn outside of minimap)
* Fixed icons being drawn over minimap border
* Hided followed player overlay when topshots window is on
2.77 (released 01/03/2021)
Notes: This release is also shipping OmniBot v0.87 and WolfAdmin v1.2.1
Legacy mod is now shipped in a unique .pk3.
The vanilla pak1.pk3 and pak2.pk3 are now unneeded on the server side.
Engine
* Changed "wget" command name to "download"
* Added com_downloadURL cvar to specify URL of download command
* Added db schema updates depending on version
* Updated to db schema V2
* Added OSX quarantine administration
* Removed obsolete curses support
* Ensure swap-endiness functions compile to bswap instruction
* Added timestamp in dedicated console and logs
* Fixed incorrect packets and user movements encoding due to unstripped
UTF8 commands sent to 2.60b clients from the server if legacy mod was
in use.
* Fixed 1 byte overflow with packaged messages
* Added upstream metainfo.xml for AppStream
* Changed Windows default installation path (to avoid potential
trademark issue)
* Added Raspberry Pi support
* Enabled IPV6 code by default
* Fixed etconfig.cfg was no more created/loaded
* Fixed files weren't created with 664 permissions (*nix only)
* Updated libs to
* cURL 7.68.0
* SDL 2.0.14
* Fixed NUMLOCK 5 status fails
* FreeType 2.10.2
* OpenSSL 1.1.1g
* libjpeg-turbo 2.0.4
* libpng 1.6.37
* libogg 1.3.4
* SQLite 3.32.1
Client
* Added cl_allowDownload 2 to stop all noise while downloading
* Changed bindlist command to print free keys
* Fixed vid_restart not reinitializing i18n when language is changed
* Added central storage of favorites to have one source of favorites for
all mods available (optionally)
* Replaced the splash screen on Windows by a logo in the loading screen
for all platforms
* Fixed console flickering - r1 MAX_RENDER_COMMANDS increased
* Added new download container system
* Fixed timing issues when client is downloading or recording demos and
window is minimized or has no focus
* Readded con_drawNotify() for easier debug
* Added system clock in console
* Removed /screenshotJPEG command (/screnshot now uses JPEG by default)
* Increased r_displayRefresh range check to support 240Hz panels
* Removed /clean command
* Fixed SND_NOCUT, SND_OKTOCUT, SND_CUTOFF and SND_REQUESTCUT flags
options were not handle in start sound function
* Added cursor management for edit text/field UI element
* Check NUM LOCK status for CGAME input keys
* Added engine version in userinfo
* Added PNG output for screenshots
* Fixed window location and display used not remembered
* Removed anachronistic r_highQualityVideo cvar
* Fixed OpenAL causing a crash when the file is missing
* Fixed small and full console toggling
* Allow setting multisample to 8x for increased visual quality
* Fixed global vars for GCC 10 compatibility
* Removed r_primitives
* Fixed issue with not playing server demo at 1st try
* Changed map filter field to server name filter field in server browser
* Added private slots counter for server browser
* Fixed VM_Create when player had utf-8 chars in their username
(Windows)
Server
* Removed never used tracker feature
* Fixed bots being affected by limit of sv_ipMaxClients value
* Added mapvoteplayerscount.cfg file for filtering map depending of
players count
* Added invalid GUID check at client connection (sv_guidCheck)
* Reduced warning spam from approaching cs limit
Renderer2
* Fixed bsp static light parser to match 'keeplight' ents
Mod
* Fixed the formulas in BG_EvaluateTrajectoryDelta() (affects
func_bobbing and func_pendulum)
* Added HUD indicators for invulnerability and adrenaline usage
* Fixed G_SKillRatingDB_DeInit error message printed in console at
intermission
* Fixed stopwatch not restarted after round end
* Fixed medic/ammo pack were draining stamina without drop pack
* Changed ui_serverRedirect cvar to ui_serverBrowserSettings (bitflag)
* Fixed obvious phony servers hidden in browser by default
* Fixed fov range check in shipped configs to take autofov into account
* Added GeoIP privacy option with cg_allowGeoIP
* Fixed SR scoreboard not default with g_SkillRating 1
* Fixed SR scoreboard displayed in SW and LMS gametype modes
* Changed g_mapscriptdirectory cvar default value to "mapscripts"
* Added hit regions stats to debriefing view
* Added most damage given award
* Fixed overwriting of ammo count instead of adding at spawning
(syringe)
* Fixed throwing nade when leaning was no more possible
* Fixed weapon alternative reload was not working anymore
* Reworked artillery with visible shell and dropping from sky (Twice
less ents and used in shorter time)
* Reworked airstrike with visible shell, visible plane and dropping
shell from plane (Twice less ents used)
* Added visible Axis / Allies aircraft models for airstrike plane
* Added WP_AIRSTRIKE / ITEM_WEAPON_AIRSTRIKE / airstrike.weap / bombs
models has new weapon for airstrike bomb
* Added BG_GetTracemapSkyGroundFloor / BG_GetTracemapSkyGroundCeil
getter (Lower / Higher sky height)
* Fixed public conf wouldn't reset correctly
* Fixed animations for MP34
* Added cg_visualEffects to turn visible / invisible visual effects (i.e
airstrike plane, debris ...)
* Fixed smoke canister (aistrike) dealed too much damage (back from 400
to 140)
* Changed MOD for smoke marker from MOD_AIRSTRIKE to MOD_SMOKEGRENADE
* Display shield status on scoreboard
* Fixed seizure inducing effect on trickjump map
* Fixed MOD not always displayed due to temp entities not reset
* Fixed fieldops charge bar color when quick zooming
* Fixed autoscreenshot feature broken in MapVote gametype due to vote
displayed first
* Added mod_version static cvar
* Fixed display of powerup in small scoreboard
* Fixed real time SR win percentage not always displaying with lot of
connected clients
* Added objective indicator
* Fixed game log not always created on some platform (linux)
* Added game time in server log
* Fixed syringe ammo lost when used on a an alive teammate or a killed
enemy
* Removed g_misc 2 option "medic syringe heal" (use the Lua script
instead)
* Fixed tapout reinforcement timer color when spectating
* Fixed allowed chat length longer than server side limit
* Fixed command map objective and flag icons displayed above players
icons
* Added vote status indicator in debriefing in mapVote mode
* Changed limbo health value from -75 to -113 for better gameplay
balance
* Fixed unwanted weapon switch after picking weapon
* Fixed unwanted grenade switch while leaning after swapping weapon
* Fixed weird menu overlapping issues, mostly noticeable with customized
menus
* Fixed cg_teamChatsOnly filters Fireteam chat too
* Fixed "throw" command only used throw flighing type. (fling, throw and
launch available)
* Fixed respawn delayed and could be missed despite no death animation
were being played
* Fixed latched cvars not being able to be changed immediately by the
server leading to various game management issues
* Added in-game team selection menu
* Added cg_announcer to toggle announcer voice on map start
* Removed weird flying nade sound (sound backend issue)
* Fixed multiple map votes possible by reconnecting in intermission
* Fixed mapvote tally display when connecting while in intermission
* Fixed missing default cvars configs
* Added popup messages filter
* Reworked airstrike and artillery per-minute limitations
* Renamed team_airstrikeTime/team_artyTime to
team_maxAirtrike/team_maxArtillery (no more time based, but value per
minutes)
* Removed g_misc 4 option to combine team_airstrikeTime and
team_artyTime
* Renamed team_maxMg42s/maxPanzers to generic
team_maxMachineguns/team_maxRockets
* Fixed cg_tracers 3
* Added power icon colours to show airtrike and artillery availability
* Removed dynamite tick sound and pulse icon
* Improved server browser filter ergonomy
* Fixed in-game UI favorite button to allow to remove favorite
* Fixed server browser sort would alternate when opening Play Online
again
* Fixed prone hitbox height (was twice as high as desired!)
* Added slightly lower hitbox when crouching in idle position
* Improved debug hitbox code
* Fixed no weapon on revive issue
* Fixed riflenade disappearing for no reason
* Fixed team spawn counter is visible in limbo panel when player has not
joined team
* Added genericity for impact mark/sound and make them customizable by
surface from weapon file
* Improved weapon file parser for sound ressources
* Added back water impact effect for missile (was unused)
* Increased size of wounded hitbox for syringe
* Increased compass size on alternate huds
* Fixed rank display on alternate huds
* Added popup filter for promotion upgrades
* Removed g_misc 32 option "loose spawn protection" (use the Lua script
instead)
* Fixed fireteam health color indicator was not in sync with healthbar
color
* Changed simple items colour when not available to class
* Added objectives as simple items too (use cg_simpleItems 2 to only use
simple packs and weapon)
* Fixed shielded players could be pushed
* Disabled vertical shoving by default (use g_misc 1 to enable)
* Removed cg_useScreenshotJPEG cvar
* Fixed players in limbo and heavy machine guns users would trigger
g_inactivity
* Moved eject brass offset (in first person) computation on fire event
received. Was computed each frame even no weapon fire.
* Added missileFallSound / missileBouncingSound / fireRecoil /
adjustLean in weapon file
* Optimized landmine snapshot callback code
* Fixed spawn shield displayed on HUD when still in limbo
* Added shoutcaster mode
* Added team_riflegrenade cvar for 3vs3 competition
* Added average team ping display in scoreboard
* Excluded heavy weapons and knives from accuracy stats computation
* Fixed session stats always reset between rounds in StopWatch mode
* Fixed grenade timer was reset while arty was used
* Fixed fireteam chat fallback to team chat instead of global chat when
not in a fireteam
* Fixed global chat not working in localhost
* Fixed cg_teamChatOnly filters spectator team
* Fixed compass hidden even when not overlapped by command map
* Fixed allies rank displayed for spectator in debriefing
* Added dropping objective ability
* Added specific flag for bots on scoreboard
* Fixed spawn count displayed out of command map borders (removed
"Troops")
* Fixed double countdown with g_inactivity
* Fixed cg_wolfparticles 0 does not spawn the explosive trails
* Added cg_drawGun 2 to only draw non-weapons and throwables
* Fixed FG42 spread/sway was different (too low) from vanilla behaviour.
Was adding 50% reducing from lvl 3 covert-ops (vanilla behaviour) +
35% reducing from lvl 3 Light weapon (change from Legacy and keeped
value).
* Fixed covert ops received 50% reduction in both recoil jump and weapon
sway with ONLY Scoped Weapons (following the original documentation)
* Added clearer simple items icons
* Added percentage in map votes display
* Added cg_simpleItems 2 option that displays 3D models for objectives
* Fixed limboed clients not moved to intermission point
* Added "nostamina" command
* Added pain anims that are only played in idle state (visuals)
* Added new death anims
* Fixed spread bonus is now correctly applied only for the SMG weapons
* Fixed mini compass showing player icons in wrong places
* Fixed bug where OpenAL users could hear sounds from wrong position on
certain maps
* Fixed cg_simpleItems colors to improve visibility
* Fixed cg_simpleItems weapon icons aspect ratio
* Fixed debriefing was showing spawning place instead of appropriate
portal cam
* Fixed explosion shakes were missing
* Added shakes from panzer/bazooka and mortar missile explosions
* Fixed airstrike delay was shorter than it should
* Fixed airstrike/artillery sounds are now properly played
* Fixed spawn point counts on command map
* Added /listspawnpt command to shown available spawn points to use with
/setspawnpt command
* Fixed cg_popupBigFilter had inverse behavior, which made skill
upgrades not displayed and played by default
* Fixed upscaled debris effects of the broken props
* Added secondary weapon to class menu selection
* Fixed gibs are not drawn
* Added dynamic spawn points selection menu
* Removed g_countryFlag option to make bots use server location flag
* Added fading effect on weapons disappearing
* Added bouncing effect for items (weapons/pack/obj launched/dropped)
* Fixed weapons reload faster animations
* Fixed centerprint inserts awkward newlines
* Fixed cabinets are not affected by cg_autoActivate 0
* Fixed pick-up weapon when player doesn't have a primary weapon to drop
* Removed required tapout when doing selfkill in warmup
* Fixed cg_gibs cvar
* Fixed wounded players waiting for revive didn't gib
* Fixed chargebar status colour hard to differentiate when at low level
* Fixed last bullet firing animation on Luger
* Fixed alternative switch wasn't possible when weapon fire last bullet
in clip/reserve
* Fixed force alternative switch with cg_noAmmoAutoSwitch 0
* Fixed mortar out-of-ammo was playing spinup sound
* Fixed out-of-ammo delayed weapon were playing EV_NOAMMO twice
* Fixed no explosion effect on satchel suicide
* Added cursor management in debriefing chat and limbo panel player name
field
* Fixed register images from debriefing were loaded each frame
* Fixed soldiers incorrectly dropped primary weapon with SMG in
secondary
* Removed min/max cap on displayed skill rating values
* Added map bias display in /statsdump
* Added partial GUID in /players and /statsdump command
* Fixed stats not correctly reset for slow connecters
* Fixed SR time data retrieval after reconnect while playing
* Fixed end of match stats not sent to non-following spectators
* Added /specuninvite command
* Added specinvite status in /players command
* Fixed logged out shoutcaster not unfollowing locked teams
* Fixed taken objective disappear when shuffling without restart
* Fixed set weapon position displayed incorrectly to followers
* Fixed team class HP bonus at first spawn
* Added dynamic maximum health computation (depending of medics count in
team)
* Fixed on team swap/move weapon selection was lost
* Fixed on team move class selection was lost
* Fixed weapon selection in limbo panel was lost on team selection (axis
<-> allies)
* Fixed empty name display in award list when awarded players disconnect
early
* Added nickname autocompletion and highlight with @ in messages (f.e.
@nickname)
* Fixed phantom bullet tracers
* Added team chat for spectator team
* Fixed chat maximum length in intermission
* Added colour for simpleItem of currently used weapon
* Added cg_etVersion info display in /players command
* Fixed mortar hud marker from fieldops artillery call was missing
* Fixed pins were not displayed on map loading and debriefing
* Fixed time played stats was incorrectly reset in 2nd round of
stopwatch
* Added gravity effect on corpse while player died and standing on
ground
* Added gravity pause for item and physic object. This allow ent falling
again if possible.
* Fixed death animation was cut when the player was sent to the limbo
* Fixed corpses were rotated by 90° when grounding
* Added log shutdown reason
* Fixed regression where on server disconnect ui wasn't reloaded
* Added timestamp and game info in g_log file
* Fixed possible client invalid when creating stats
* Fixed objective indicator not reset when using multiple spawned items
* Added EV_MISSILE_FALLING event. Used to played the missile falling
sound
* Changed skill rating rank levels to match a more realistic player base
statistical distribution
* Fixed some 3D models partially disappear when talking
* Added ANIMFL_RELOADINGANIM flags for reloading animation detection
* Removed protocol, qport, challenge pairs from userinfo string once
connection is established
* Added SR win probability in log and statsdump
* Fixed prone player could rotate their head into solid
* Fixed prone viewpoint horizontal axis
* Fixed head/legs collision on steppable elements
* Fixed killed players was stuck on ladder
* Added prestige feature that tracks players skill levels reset
* Fixed weapons sanitization from team command
* Added holding grenade animation and extend throwing animation
* Fixed cursor hint icon and distance for HINT_BAD_USER and ET_ALARMBOX
* Added bp command for banner print and UI time slider
* Fixed restricted weapons can be picked up
* Replaced fireteam icons by a unique simpler icon
* Adjusted item position and angle when grounding on inclined plane
* Removed follow1/follow2 commands
* Fixed an old issue in antilag to improve hit detection
* Fixed non working hitSounds UI options
* Fixed revive icon not displayed to following spectator
* Merged all cg_bob* cvars into cg_bobbing
* Readded syringe stats
* Fixed small scoreboard toggle to avoid overflow with many spectators
* Lowered adrenaline and shield powerup icon priority on HUD
* Fixed version string cut off in /players commands
* Fixed dumpstats file not always created on *nix
* Fixed windowed mode set without border in UI
* Added better ready icon
* Fixed kicking wrong player by using robuster client num
* Fixed shoutcaster can't differentiate spotted landmines
* Fixed shuffle team string leftover
* Added prestige popups filter
* Allow reading custom huds from a local file (hud.dat)
* Fixed item stutter while stuck in solid
* Fixed falling sound event timing
* Added persistent xp save for campaign
* Fixed g_voiceChatAllowed spam check time period
* Added cointoss callvote
* Added arty command map target display visible to entire team
* Fixed total servers count in browser
* Fixed inconsistencies between regular and small scoreboard
* Fixed "give health" cmd with negative amount wasn't using damage
function
* Removed cg_wolfparticles cvar
* Fixed axis uniform skin for first person view luger and m1 garand
weapons models
* Fixed undercover axis uniform for first person view weapons models
* Added server version check for etlded
* Removed vanilla pak1.pk3 and pak2.pk3 dependencies
* Fixed uncoloured name not possible in spectator labels
* Added fireteam icon always displayed
* Fixed warmup vote ignored when countdown is too short by disabling
voting during warmup
* Fixed revive icon displayed when followed player is not medic
* Fixed ammo count when dropping ticking grenade when killed then
revived
* Reworked explosion effects
* Fixed SR and PR rewards gained without playing time
* Fixed broken cover ops line of sight computation
* Fixed prepare sound announcement played too late
* Fixed debris on explosion effects too large
* Added WITHBITS and WITHOUTBITS support in cvar restriction
* Fixed missing defusing team in logged popup message
* Added dynamite chaining when in blast radius
* Fixed sorting of browser when servers use leading spaces
* Added color to fireteam icon of selected members
* Fixed fireteam member icons not colored on command map
* Fixed enemy wounded can block team wounded for revive
* Fixed no tick sound when scoreboard is open
* Fixed minimap icons flickering when near compass edge
* Added intermission time to ready button
* Fixed Dynamite, Landmines and Satchel Bounding Box to match their
models (keep hitbox as original BBox values)
* Fixed distance triggers for pliers and activate action to match hint
icon
* Added display name of player to be followed on activate
* Adjusted compass map icon tolerance
* Added missing map icon shaders for some popular maps
* Fixed phantom artillery marker at map start
* Fixed fireteam icon of disguised enemy reveals him if he has same
uniform as player
* Improved reinforcement timer colors with a yellow-red gradient
* Added hide map voting results while in progress until vote is send
* Added gradient color to identify third most voted maps in progress
* Improved vote timout result display
* Used remaining countdown (warmup / timelimit) as vote time countdown
* Fixed bounding box height for prone and dead position
* Fixed player markers over head shines through Covert smoke
* Fixed objectif marker over head reveals position of hiding player
* Added map vote auto filtering by players count using
mapvoteplayerscount.cfg
* Fixed set mg crosshair discrepancy
* Improved forcetapout of wounded players on /kill
* Fixed permanently disabled buttons in vote menu
* Fixed dead players can capture flags
* Fixed newbie award computation for differential XPs only
* Added visual vote indicator in main debriefing
* Added map name and total map time on scoreboard
* Added displaying player names over players in demo playback
* Added separate cg_drawSpectatorNames cvar to display spectator labels
* Added private slots display in server browser
* Fixed missing players name in main intermission screen by scaling flag
sizes with playercount
* Improved hitsounds latency by moving them to the event messages
* Added special trail for grenade, rifle grenade andd smoke grenade for
shoutcasters (cg_shoutcastGrenadeTrail)
* Added players names bind to demo menu player (EDV)
* Added players health as floating text or health bar to shoutcaster
(cg_shoutcastDrawHealth)
* Changed limbo times instead of warmup in reinforcement time HUD
element
* Improved spawn timer period by game
* Added shoutcast overlay
* Fixed dynamite armed on pause
* Added option to set player position and pov
* Hided vehicle healthbar when setdamagable 0
* Lua
* Updated to Lua lib 5.4.0
* Updated to LuaSQL 2.5.0
* Fixed/removed static classname of Lua entity create/fixed
possible crash
* Fixed Lua vm stack was uncontrollably growing after each hook
callback call
* Added constants for gamestates, teams and skills
* Added WP_AIRSTRIKE constant
* Added ps.pm_type, ps.velocity, ps.viewangles, ps.viewheight,
ps.leanf entity fields available
* Added G_LuaHook_WeaponFire callback
* Added GetCurrentWeapon, trap_Trace, G_HistoricalTrace functions
* Added PM and STATS constants
* Added CONTENTS, SURF and MASK constants
* Added G_LuaHook_FixedMGFire, G_LuaHook_MountedMGFire,
G_LuaHook_AAGunFire callbacks
* Renamed et_LuaSpawnEntitiesFromString callback to
et_SpawnEntitiesFromString for consistency
Woof! 8.1.0
-----------
- The engine is now able to load any map between E1M99 and E99M99 or MAP00
and MAP99, respectively, without necessary UMAPINFO support, e.g. by
means of the IDCLEV cheat or the -warp command line parameter (@rfomin).
- The current and next map are now reported when the IDCLEV cheat is
entered without a target map number (PrBoom+).
- The -noload and -noautoload parameters were added which prevent
autoloading of WADs and DEHs.
- Double-click acting as "use" has been fixed for subsequent clicks
(regression introduced in 8.0.0).
- Textures are now only composed of patches that are in the range of known
patches, fixes a crash at startup with t-drought_RC2.wad.
- The maximum screen width in widescreen mode is now capped at 1120 px
which corresponds to a 21:9 ratio in hires mode.
- The implementation of the Lost Soul bounce fix has been brought in line
with PrBoom+ (@rfomin).
pkgsrc change: drop ruby26 support.
0.18.0 / (2021-10-26)
Features:
* Placeholders! Missing images to svg and png can be replaced by a
placeholder (#339)
* New config option: img_missing. When an image is missing, warn or error to
the console (#339)
* save_sheet learned how to rotate individual images! (#301)
Compatibility:
* Because of the features above, the new default behavior is to warn instead
of errors on a missing file
* Ruby 2.7 is officially our minimum Ruby, since Ruby 2.6 will EOL in about
six months from now
Woof! 8.0.0
-----------
- Workaround for SDL_Mixer MP3 header check (fixes music in PREACHER.WAD)
(@rfomin).
- Fix order of DEH files processing (@rfomin).
- Fix automap marks in overlay mode (@rfomin).
- Multiple key (or mouse/gamepad button) bindings for all actions
(@rfomin).
- Modern gamepad support (@rfomin).
- Add (optional) transparent ghost monsters from Crispy Doom (@rfomin).
- Fix spectre/fuzz effect (taken from SMMU and Crispy Doom) (@rfomin).
- Uncouple showing "secret revealed" message from general messages.
- Add flashing in the automap for key based switches from Crispy Doom
(@rfomin).
- Fix things display in automap overlay mode (@rfomin).
- Error reporting when detecting PNG patches (@rfomin).
- Add forgotten codepointers to the [CODEPTR] dehacked section (fixes
axolotlx.wad) (@rfomin).
- Config settings for mouse acceleration (@rfomin).
- Fix idclev for UMAPINFO defined maps (@rfomin).
- Show time/STS widgets above status bar (extended HUD from DSDA-Doom)
(@rfomin).
- UMAPDEF lumps for internal UMAPINFO (fixes No Rest for the Living
midipack) (@rfomin).
- Cosmetic menu groups (@rfomin).
- Add comp_reservedlineflag (MBF21 v1.4 update) (@rfomin).
- Bring comp_ledgeblock implementation in line with DSDA-Doom (@rfomin).
- Save the setup menus' cursor positions.
- Reset the column drawing function (fixes some rendering issues).
- Print a message when toggling "always run".
- Add Chex Quest support (@rfomin).
- When drawing introductory levelname, use height of entering patch
(fixes CWILV graphics from Eviternity.wad) (@rfomin)
- Save window position across fullscreen toggles.
- Fix musinfo lumpnum reset (@rfomin).
- Port exclusive fullscreen over from Chocolate Doom (fullscreen_width
and fullscreen_height in config).
- Convert pusher source thing pointers into indices (fixes rare savegame
issue) (@rfomin).
- Add ENDOOM support from Chocolate Doom (@rfomin).
- Fix UMAPINFO enterpic field (@rfomin).
- Add global autoload directories to search before local ones (fixes
autoload on *NIX systems).