summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)AuthorFilesLines
2020-10-21games/doomlegacy: Update to 1.48.6micha10-47/+50
Update pkgsrc patches and remove the ones that were merged upstream. Doom Legacy Changelog 1.48.6 SVN1550 (2020-09-09) FEATURES 1.48.6 * DoomLegacy can read zip archives (Linux Only, enabled by compile option ZIPWAD). When an load file is a zip archive, all loadable files within the archive are loaded. When searching for a known file, zip archives of the same name (but with .zip) are also searched. This uses library libzip. When built with compile option ZIPWAD_OPTIONAL, DoomLegacy detects if the libzip library is present on the user machine. This allows DoomLegacy to run without the feature, when the user does not have libzip. A libzip before version 1.2 does not have a seek function. A compile option will provide our own zip_seek function, so libzip 1.0 can be used. * Recorded Demos now include both the Version and Revision numbers, so revision specific behaviors can be enabled. DoomLegacy 1.48.6 has modified its native demo format, which is revision specific. Older demo formats are still playable. * Recognize and handle DeePsea Tall patches. Enabled with compile option DEEPSEA_TALL_PATCH. Michael Bauerle submitted the orignial patch, derived from crispy doom. BUG FIXES 1.48.6 * DoomLegacy and PrBoom monster infighting does not have missile invulnerability between monsters of the same species. Some other ports (Boom, MBF, Eternity engine) do not have the infight test, so their monsters are always invulnerable to missiles from their own species. Added another item to the infight control to select the behavior. Implements "Full Infight" setting with missile damage (Legacy, PrBoom). Implements other infight settings without missile damage (Boom, MBF, Eternity). Fixes BUG 0664. Added MBF infight logic, thats stops monsters from firing on friends. * Legacy demo would fail to start due to blocking the textcmd that loads the map. The Legacy 1.48.4 demo was recorded with player 0 issuing the map textcmd. Player 0 was not in the game yet, and this was detected as a textcmd from a non-existant player, which got caught by new security code. For textcmd issued before player 0 is in the game, the demo needs to use SERVER_PID. Fixed demo read to redirect player 0 demo textcmd to SERVER_PID. DoomLegacy 1.48 has a single long combined textbuf, containing the textcmd from all players. Within the combined textbuf, there are individual textcmd marked with the player id. Individual textcmd are still limited to 255 chars as in an ordinary textbuf. The DoomLegacy 1.48.6 demo format has been changed to store the entire combined textbuf buffer into the player 0 slot. This is simpler for recording and playback, has the same effect, and allows SERVER_PID textcmd, which the previous demo format did not. The commands to create a player (and other server actions) are now issued by SERVER_PID, where in older demos they were issued by player 0, before player 0 existed. DoomLegacy 1.48 has better protection against malicious network traffic than previous versions, and checking textcmd validity is part of the security protection. This fixes demo playback to work with the security checking. Changed the SERVER_PID to 250 now, for future expansion of players. This fixes bug 0665. * Fixed the moonwalk bug, where monsters would sometimes walk backward. This was due to a bad translation of an everything-in-one-expression to more maintainable code. * Make an oof sound when hit a 2s line, just like when hit a 1s line. Adopted from PrBoom, a Killough enhancement. * Make optional, and disabled, some old development hacks. Option DEVPARM_LOADING: Loaded development wads from a special directory. This used switches -wart, -devgame (even older -shdev, -regdev, -comdev). Option WADFILE_RELOAD: If a filename started with a tilde "~", it was taken as an indication to reload the file on every lump access. This was to enable leaving doom running while changing wad files. Option LOADING_DISK_ICON: Not implemented in any port anyway. * The Full Graphics startup was fragile, requiring constant fixing. Video startup now changes directly to the config modes, which is faster and cleaner. Removed some antiquated code and interactions, adopting an interface that puts the main code in control. * Fixed the violet line, trees, and tall sprites of "Lost civilization" wad. This required being able to save the same texture as both a transparent patch texture, for drawing hanging vines, and as a picture format texture, for drawing tiled walls. This fixes Bug 0663. * The fast drawing of wall textures required them to be a power-of-2 in width, so they could be tiled. To handle the case where it is not a power-of-2 in width, it now uses a slower masked draw similar to that in PrBoom, which also handles a negative offset. This fixes the large tree in "Lost civilization". * Fixed some old code to use POSIX fcntl, which allows it to compile on SunOS. Patches submitted by Michael Bauerle. Fixes Bug 0666.
2020-10-19devilutionx: Update to 1.1.0nia5-42/+41
Features Propper widescreen (and other aspects) support Select difficulty in single player (remembered in the save game) Adjustable game speed in-game V-sync can now be disabled in the ini Better line drawing function used for the automap Support for loading custom Hell level maps Make all objects and monsters available to custom maps Added support for joining a game via hostname instead of IP Bugfixes You can now enter and exit fullscreen also when the game is paused [Amiga] Fix double-clicking in menu Original Diablo bugs Fix some monsters AC and to-hit values on Nightmare/Hell ending up as 0 Fix player base block resetting to 0 after loading a save game Correctly render trees in front of the player Fully render sprites that are larger than the floor tiles Fix objects disappearing when walking on the opposite wall Dupping via belt has been fixed Correctly detect if the mouse is clicking the world or UI in some areas Minor typography corrections Corrected name of Chamber of Bones in automap Correctly align the inventory slots
2020-10-19games/woof: Update to 2.3.2micha2-7/+7
- Demos recorded in PrBoom's own demo format are now detected and ignored. - A crash when the second finale text screen is shown has been fixed.
2020-10-12math/blas, math/lapack: Install interchangeable BLAS systembacon1-2/+2
Install the new interchangeable BLAS system created by Thomas Orgis, currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and Apple's Accelerate.framework. This system allows the user to select any BLAS implementation without modifying packages or using package options, by setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details. This commit should not alter behavior of existing packages as the system defaults to Netlib BLAS/LAPACK, which until now has been the only supported implementation. Details: Add new mk/blas.buildlink3.mk for inclusion in dependent packages Install compatible Netlib math/blas and math/lapack packages Update math/blas and math/lapack MAINTAINER approved by adam@ OpenBLAS, cblas, and lapacke will follow in separate commits Update direct dependents to use mk/blas.buildlink3.mk Perform recursive revbump
2020-10-09easyrpg-player: Update to 0.6.2.2nia2-8/+7
This is a minor bugfix release Release notes: https://blog.easyrpg.org/2020/09/easyrpg-player-0-6-2-2-pincer-attack-patch-2/
2020-10-06*: recursive bump for vala 0.50wiz2-4/+4
2020-10-05xonotic: fix GLX UI when pkgsrc Mesa is not installednia3-3/+24
basically: load libGL unversioned bump PKGREVISION
2020-10-03openttd: Update to 1.10.3nia2-8/+7
1.10.3 (2020-08-09) ------------------------------------------------------------------------ Change: Also make roadside trees match the tree transparency option (#8245) Fix: Center text and icons in the status bar vertically (#8273) Fix: [NRT] Set invalid road and tram types for rail tunnel ends (#8269) Fix #7980: Properly invalidate mouse-over station coverage highlight (#8263) Fix #8250: [NRT] Company infrastructure window always omits last road/tramtype (#8251) Fix #8162: [NRT] Improve error message when converting town owned road (#8247) Fix #8216: Don't show floating text on autoreplace if cost is 0 (#8244) Fix #8129: Crash if a news message expires while viewing the endgame screen (#8243) Fix #8221: Use more specific error message when a bridge is too long (#8240) Fix #8230: Resolve ".." when opening files in .tar (#8231) Fix: A few race conditions in netcode (#8227, #8228, #8229) Fix #7838: Crash relating to group creation and renaming (#8223) Fix #8104: [SDL2] Fix window resizability when going from fullscreen to windowed mode (#8211) Fix: Display banlist's indexes correctly (#8209) Fix: Possible desync with subsidy creation (#8159) Fix #8131: Draw small bridges pillars in more places (#8149)
2020-10-01games/woof: Update to 2.3.1micha2-7/+7
2020-09-30nxengine-evo: Doesn't install to libexec. Don't set GITHUB_TAG.nia2-5/+2
2020-09-30nxengine-evo: Use desktop-file-utilsnia1-1/+2
2020-09-30games: Add nxengine-evonia9-1/+826
Cave Story (Doukutsu Monogatari) is a classic freeware metroidvania platform-adventure video game by Daisuke "Pixel" Amaya. This is a somewhat upgraded/refactored version of NXEngine, a complete open-source clone/rewrite of Cave Story.
2020-09-30Drop MAINTAINER for a few things I no longer usenia3-6/+6
2020-09-29wesnoth: updated to 1.14.14adam3-11/+14
Version 1.14.14 Add-ons client * Add-on titles and descriptions translated to the current language are used when available. The original English title is displayed in the UI and considered for search purposes in addition to translations. Add-ons server * Made it possible to provide translations for add-on titles and descriptions at upload time in the .pbl. Only clients running 1.14.14/1.15.4 or later can read the translated values. Language and i18n * Updated translations: British English, Catalan, Chinese (Simplified), Chinese (Traditional), Czech, Esperanto, French, Hungarian, Italian, Polish, Portuguese (Brazil), Russian, Spanish, Turkish Multiplayer * 5p - The Wilderlands: * Player 5’s units are sorted when cycling through them with the »n« key. * Map tweaks (changes to some castles & villages, the northern river and embellishments) User interface * Do not list nameless abilities in the Abilities and Ability Upgrades lists in unit descriptions in Help. * Fixed disabled buttons using the pressed highlight color. Miscellaneous and bug fixes * Made wmllint recognize [remove_time_area] in order to avoid spurious warnings about unit ids. * Files created by the scenario editor include a boilerplate warning about hand-editing them.
2020-09-29scummvm: updated to 2.2.0adam3-10/+12
2.2.0 "Interactive Fantasy" (2020-09-27) New games: Added support for Blazing Dragons. Added support for Griffon Legend. Added support for Interactive Fiction games based on the following engines: ADRIFT (except for version 5) AdvSys AGT Alan 2 & 3 Archetype (newly reimplemented for Glk from the original Pascal sources) Hugo JACL Level 9 Magnetic Scrolls Quest Scott Adams ZCode (all ZCode games except the Infocom graphical version 6 games). Currently, more than 1600 games are detected and supported. Added support for Operation Stealth. Added support for Police Quest: SWAT. Added support for English translation of Prince and the Coward. Added support for Ultima IV - Quest of the Avatar. Added support for Ultima VI - The False Prophet. Added support for Ultima VIII - Pagan. New ports: MorphOS port got a major rewrite. General: Autosaves are now supported for all the engines. Errors are more likely to open the debugger, and be displayed, than just crash ScummVM. Games are sorted in GUI ignoring the articles. Now Hebrew is displayed correctly in GUI (requires FriBiDi library). Updated the Roland MT-32 emulation code to Munt 2.4.0. Added option to select the default voice for ports that support Text-to-Speech. Added support for Discord Rich Presence integration on supported platforms (Windows Vista+, macOS 10.9+ 64 Bit) Major improvements to the keymapper. BBVS: Added support for the demo, available from our website. Added support for the Loogie minigame demo. Dreamweb: Added support for Russian fan-translation. Fixed animation speed. Illusions: Fixed subtitle speed (set it to max for good speed). Added support for Russian Duckman. Kyra: Added support for the SegaCD version of Eye of the Beholder I (with CD-Audio, animated cutscenes and map function). Added support for the PC-98 version of Eye of the Beholder I. Added support for the Spanish versions of Eye of the Beholder I and II, Legend of Kyrandia 1 (CD-ROM fan translation) and Legend of Kyrandia 2 (floppy version and CD-ROM fan translation). Fix Spanish Lands of Lore support (floppy version and CD-ROM fan translation). Lab: Fixed sound looping in some rooms. Neverhood: Added support for bigger demo, available from our website. Prince: Fixed inventory item descriptions display. Added English translation. Fixed bug with infinite loop when looking at some objects. Queen: Fixed loading a save game from the launcher. Fixed random long delays when starting a game. SCI: Major improvements to Amiga and Mac sound drivers. Improved MIDI playback and fixed many audio issues. Fixed 30 original script bugs in ECO2, GK1, KQ4, KQ5, KQ6, KQ7, LB1, LONGBOW, PHANT2, QFG1, QFG3, QFG4, SQ5 and SQ6. Fixed a script bug responsible for rare and random lockups in most Sierra games between 1992-1996. Added support for Inside the Chest / Behind the Developer's Shield. Added support for German LSL6-Floppy. Added support for Hebrew Torin's Passage. Added support for Italian Lighthouse. Added support for Polish KQ5, LSL2, LSL3, LSL5 and LSL6-Floppy. Fixed Russian LSL1 error when hailing a taxi. Fixed Phantasmagoria 2 error when attempting easter eggs. Fixed QFG3 auto-saves. Fixed QFG4 and Shivers save game thumbnails being obscured by control panels. Fixed a random crash in the Windows version when exiting a game. Added support for Roland D-110 sound driver. The "Prefer digital sound effects" checkbox works correctly now for SCI01/SCI1 games. SCUMM: Fixed palette issues leading to incorrect colors in MM NES intro and dark rooms. Fixed the rendering of the flashlight in MM NES to match the original version. Replaced the existing NES palette to a more accurate NTSC palette based on Mesen. Added a new GUI option to switch to an alternative NES palette based on the NES Classic. Improved colors in Apple //gs Maniac Mansion. Fixed crash when entering garage in Apple //gs Maniac Mansion. Added support from Classic Full Throttle from Remastered release. Supernova: Improved English translation. Sky: Fixed syncing of music volume between native settings panel and ScummVM configuration. Sword1: Added support for localized menus in Novy Disk Russian Trilogy release. Added support for Spanish playable Demo available from our website. Sword2: Added support for Spanish playable Demo available from our website. Titanic: Fixed Barbot crash after asking what else he needs. Wintermute: Added subsystem for tracking achievements, implemented for 10+ games. Xeen: Add missing sprite drawer for enemies hit by Energy Blast. Fixed freeze due to bad mob data at the top of Witches Tower. Fix crash loading some savegames directly from the launcher. Fix curing the well in Nightshadow. Fix loading of wall items from savegames. Fix U/D keys not working on Quests dialog Fix incorrect mirror destination for Dragon Tower Fix crash reading book in Great Pyramid safe Prevent attributes from going negative Fix border faces animation during Clairvoyance ZVision: Fixed regression in the safe puzzle in Zork Nemesis: The Forbidden Lands. Fixed getting perfect score in Zork: Grand Inquisitor. Android port: Added support for immersive fullscreen mode. Improved keyboard and mouse input. iOS port: Fixed unsupported graphic mode for some games (such as SCI games with high quality video scaling enabled). Removed Quit button to follow the iOS design guidelines. Removed virtual keyboard input assistant bar. In particular this means that we no longer see a bar at the bottom of the screen when using an external keyboard. Added save of current game state if possible when switching to a different task and restore game state when returning to the ScummVM task. Linux port: Added option to use the system file browser instead of the ScummVM file browser. MacOS X port: Fixed blurry on Retina screens. Unfortunately this required dropping support for the dark theme for window decorations. Fixed Taskbar icon display when running a game (this was broken since ScummVM 1.9.0). RISC OS port: Added a VFP optimized build for newer hardware. Windows port: Added support for using additional OneCore voices for text to speech. Active support for Windows Vista and lower is now discontinued. While we still provide builds for those systems in the foreseeable future, some newer features might be missing.
2020-09-28games/doom1: Reset Maintainermicha1-2/+2
Final release of shareware episode, no more updates expected.
2020-09-28games/doom2-pwad-preacher: Reset Maintainermicha1-2/+2
Levels are considered finished, no more updates expected.
2020-09-28games/doom2-pwad-struggle: Reset Maintainermicha1-2/+2
Levels are considered finished, no more updates expected.
2020-09-28games/woof: Update to 2.3.0micha2-7/+7
- Binaries are now built with optimization flags and debugging information (stripped for release). - A "secret" option to force integer video scaling factors has been added ("integer_scaling"). - A mouse button binding for the "Use" action has been added. Double click acting as "Use" has been made optional. - The "Ouch Face" and the "Picked up a Medikit that you really need" message are now shown as intended. You may have to rebind your mouse buttons!
2020-09-14games/woof: Update to 2.2.0micha2-7/+7
- Level stats and level time widgets have been added to the automap. - The weapon sprites can now be centered during attacks. - A crash when a Dehacked patch attempts to assign a non-existent code pointer has been fixed.
2020-09-12game/Makefile: +q5go.wiz1-1/+2
2020-09-12games/q5go: import q5go-1.1.1wiz4-0/+78
This is a tool for Go players which performs the following functions: * SGF editor * Analysis frontend for KataGo, Leela Zero or compatible engines * GTP interface * IGS client * Export to a variety of formats The basic goal for this program is to provide an everyday SGF editor that is fast, easy and convenient to use and does everything you could want out of such a tool. Some of the more unusual features include a Go diagram exporting function for sites like lifein19x19.com or Sensei's library, as well as SVG vector graphics or slide export. q5go also supports some non-standard Go variants. For beginners, tutorials that explain the rules and basic tactics are included. This program is based on the old Qt3 version of qGo, but ported to Qt5 and modernized.
2020-09-11games/woof: Build fix for Darwinmicha1-1/+10
XDG desktop and icon files are now always installed (on Darwin too). pkgsrc users maybe have X11 installed on Apple machines.
2020-09-09iortcw: Remove hardcoded list of CPU architecturesnia6-27/+141
2020-09-03games/woof: Update to 2.1.1micha2-7/+7
Bug-fix release, fixing linedef type 242 rendering with moving control sectors and SDL2_Mixer opening a different number of audio channels than requested.
2020-09-02Use http with ftp.funet.fikim1-2/+2
2020-08-31*: bump PKGREVISION for perl-5.32.wiz21-41/+42
2020-08-31gemrb: Update to 0.8.7nia7-27/+138
GemRB v0.8.7 (2020-08-23): New features: - new smarter pathfinder with bumping support - animal taming, iwd2 hardcoded saving throw bonuses - vcpkg and out-of-the box msvc support - non-ascii data filename support Improved features: - disk reading speedups, ease of setup - iwd chargen, pst spell timing, hardcoded overlays, iwd2 casting ai - better actor speeds & walk sounds - audio, pst ini handling, savegame compatibility, morale handling - effects, projectiles, actions, range calculations - bugfixes Notes: - switched to c++11 and cmake 3.1 as a minimum - dropped windows 9x compatibility
2020-08-27Cleanupjoerg1-0/+0
2020-08-27Don't use abs on unsigned types.joerg3-1/+25
2020-08-21games/woof: Update to 2.1.0micha2-8/+7
- The "Run" key inverts "Always Run" behaviour. - Key bindings have been added to restart a level or go to the next level.
2020-08-18*: revbump for libsndfileleot102-191/+204
2020-08-18openttd: use pkg-config to find liblzo2tnn2-7/+17
2020-08-18openrct2: package requires an Internet connection to build, add commenttnn1-1/+12
Normally I would just mark it BROKEN but it seems to actually verify the checksum of the file it tries to fetch during install stage. Still, this needs to be fixed.
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot105-158/+210
2020-08-17xnibbles: Handle OSS_TYPE=none correctly.jperkin1-2/+2
2020-08-097kaa: Update to 2.15.4p1nia2-7/+7
"This is a patch release to fix a few issues with 2.15.4. All users should upgrade."
2020-07-28endless-sky: Simplify distfile handling and remove redundant WRKSRC definitionleot2-12/+8
Discussed with and ok by <dholland>
2020-07-27Woops, use right HOMEPAGE.dholland1-2/+2
2020-07-27widelands: remoe widelands: remove patch from distinfonia1-2/+1
2020-07-27widelands: Update to build 21, based on work by Michael Baeuerle in wipnia8-21246/+10897
Very long changelog: https://www.widelands.org/changelog/
2020-07-26dMagnetic: update to 0.25.wiz2-8/+8
Now supports C64 images. Provided by the author Thomas Dettbarn in PR 55518.
2020-07-26warzone2100: fix path to ruby-asciidoctorwiz1-4/+2
Remove superfluous API depends versions (bl3.mk already requires newer) as reported by pkglint.
2020-07-26+endless-skydholland1-1/+2
2020-07-26Add Endless Sky, a side-scrolling space trading game.dholland8-0/+3524
(Its ancestry clearly includes Elite, though I couldn't say how in any detail.) Alas, it does not run on my NetBSD because of opengl version issues, but it should run on Linux and MacOS. Be careful, it can be quite a timesuck :-)
2020-07-22games/ajbsp: Build fix for SunOSmicha3-6/+20
Remove nonportable strip option "--strip-unneeded". POSIX strip doesn't support options. Bump PKGREVISION because the different strip algorithm affects platforms with support for "--strip-unneeded".
2020-07-20warzone2100: Update to 3.4.1triaxx9-171/+29
pkgsrc changes: --------------- * The project is now hosted on Github * Remove the patches: the fixes have been fixed upstream * The tool to generate documentation has been replaced from textproc/asciidoc to textproc/ruby-asciidoctor upstream changes: ----------------- 2020-07-19: Version 3.4.1 * General: * Fix: Zoom speed tied to game speed (commit:22a7855b4ca5262f75b48625ea1a2fd14e6e3d2d, #939) * Fix: Chatbox text drawn over tooltips (commit:605969d3196d56d7fbcc9057b776d168630a9634, #965) * Fix: End game stat bars having an off by one error (commit:ef02b1256619e15b0b08a7d8fbe36b4a60994204, #973) * Fix: Improve keymap default logic (commit:79518b0b19396c48ffc607183353dbe252578291, commit:8d764e53c31909f12d46ab8194d64be460988618, #977) * Fix: Chatbox related softlock (commit:a12b1a9cf305054317630664492dc8816acefada, #978) * Fix: Fix simple keybinds not firing when a meta key is held down (commit:92979bab768e0fba7666c944883885017e8ddcc8, #993) * Fix: Refund factory power better with queued templates (commit:43b48a7a8552615787a07ee808a9693e0f8bf7b7, #990) * Fix: Minimized/occluded window causing a huge spike in CPU activity on macOS due to vsync issue (commit:17fb3cc2db07cd063886ef6d180a5b8be65e7654, #1020) * Fix: Prevent softlock when opening reticule menus while keymap is open in multiplayer (commit:7a268d18fbff99ff09eb639db2b6cb940fa33dd7, #1030) * Campaign: * Change: Victory condition "eliminate bases" now triggers a last attack from the AI like the other conditions do (commit:215f6f255621138b745ef364052d2890282f41f0, #988) * Fix: Failing at the start of cam3-c if no trucks were present at the end of the cam3-1 mission (commit:46fe92bfecbed112af1bef5f0ade117039650ff7, #1021) * Multiplayer: * Fix: Changing flag color should not reset ready status (commit:cd1c0be79a6698d8db6e2110a8899239e08e9a91, #966) * Fix: Fix map preview sticking to kicked players (commit:a411fddbc629829c7010503e0c85ca274006b98d, #974) * Fix: Player stat "played" not representing actual completed games played (commit:ca27273228e8f04df5e5c7e1bde45950b3be1e8f, #1013) * Fix: Reload palette file after mod downloads (commit:4a8f98d4b5f9a72b0dd09b4241a7d60646d69505, #1015) * Remove: Prevent ability to change to smaller maps after hosting has started (commit:c56ad15e34ed1cdd52d885b1b3b6d751a2c1a1ff, #1027) * AI: * Change: Improvements to BoneCrusher! AI (commit:e02323c2665da6f6ce09f7417c47f00e71439498, commit:9902035e1d4600c246b553f52e526f8a126bb2f6, commit:38a44a163ad2af9d628f0a8875f5eb8594d3ad95, #1007) * Balance: * Change: Make Scourge available at start in T3 (commit:ab9a5f3d5b861c84023df8cc3bc19ca548b61557, #999) * Other: * Add: Account for Repair/Demolish construction queue mid-way stopping (commit:588c84c9a42f9de8e841322468b9574c0d4a7811, #989) * Add: macOS: Video sequences app bundle packaging (commit:880352481ad60c61b120a3f59893b3d8c2668eec, #1018) * Change: Set new map zoom rate limits (commit:5d212ce31693585cae5f0c68331d7eae7e7f6dfb, #939) * Change: Point revisions use the same app configuration / save directory (commit:22dab1a7069bc86acf5a1c161bd3f18252d29c56, #976) * Fix: Damage calculation must always return at least 1 thus fixing Nexus Link damage against tracked units (commit: 7b41dd69c63cbdc3c5ef53b89a3ea717e06ad9c8, #981) 2020-06-24: Version 3.4.0 * General: * Add: Frontend "continue last save" option (commit:54536b3bb2f919de5250698ea00317c0b174c797, #408) * Add: Shortcut to quit to main-menu after victory (commit:9beabb55a7444c5cb02ab9992f22dd51ded7fe43, #518) * Add: T4 technology level where all research is completed and addon.lev change (commit:c0f8f1ddef9e38948a9fed5aa300f9a4b5698a1d, commit:e50fac0423492ca8180e42507fe0db6c51c9a282, commit:1cfb90a05efc7f7135d5b659b434a6381aee71a8, #396) * Add: Option to enforce structure limits on maps and disable most research related to limited structures (commit:ba06ee18c99b04f3cd46a81e2eed1a251f2d05f3, commit:55d627faf623ec07663701165ab4efe3d8044408, #409) * Add: Quicksave feature (commit: d130d5cf8f510dbcf6a3680d5ef436b18d761669, #464) * Add: Way to change most game settings with the in-game pause menu (commit:905cc6ff2f659d6118ce13285f2ddd341a17c6cf, commit:e821f2ed15765f0f0a7fe64df335f646bf61e93b, #469, #565) * Add: Autosave feature where the save rate is moddable in rules.js (commit:bff9eb56db0b0883156eb14bcd8add2327bc0f7a, #536) * Add: Favorite build items menu shown as a heart icon (commit:8241df0042cfaac75b2e1b192ffb8c31b220ec4e, #556) * Add: Right-click AI slot to quickly copy it to all other AI slots (commit:e7ff1e1d5fb956aeaa1dc721f3950dd0f2f4de2b, #551) * Add: Randomization of game options button in skirmish/multiplayer games (commit:f49ff2b8bbbf9b43bf80dbb2402507cf770cef89, #539) * Add: Randomization of map and positions. Not available when hosting games (commit:e821f2ed15765f0f0a7fe64df335f646bf61e93b, commit:c4fb21e2dfd02b48c353e0b2491d87728770569b, #568, #596) * Add: Allow pressing enter/return key when connecting to password protected games (commit:81a1a3790662ba3508b888d47929bf0011a6bc4b, #579) * Add: Add support for changing map, game name, and hosting player's name after already hosting (too many commits, #526) * Add: Support configuration of OpenAL-HRTF mode (commit:33c4d81795f8f98c103b2af81d4c1575f0f4abb4, #675) * Add: Support in-game notification popups (commit:0d9a0e6736ee830b29811bf27eacf79f693f8ab5, #679) * Add: keybindings for camera pan added (commit:6fb19e8a053a9a5de2138fe6afa6c1ea6d7e0c6f, #739) * Add: Discord rich presence / join support (commit:9c59dd3b15a7d14b4a11244daecaf9fa45d7aac7, #876) * Add: Unit / kill count gui feature (commit:ff8c56612a1e3afd597f88fb6cd2ae56142e5206, #943) * Change: Challenge layout updates (commit:93db639e1f83ea1819139bf6b85f70b1287a094e, #524) * Change: Pressing the key 'M' now shows the key mappings (commit:0bc1b68c862f85146b0693e9c29509ddf63fd5ad, #661) * Change: Sort saved games so that recent ones appear first (commit:2d35022fd58193fe6995c6df7806bf6d1a77bd55, #902) * Change: Simplify technology level selection (commit:e448c8a4f3b865957aab58d8718f6da1c2bf87eb, #949) * Fix: Not initializing the random number generators at application start (commit:925cb7ca4614930ad40d0932c6d957e7986090ac, #539) * Fix: Enemy hover units turning invisible when over certain depths of water tiles trying to be seen by other hover units (commit:8242c25a2436b817fdf0662bf295ac467ecde59f, #576) * Fix: Fast-play should not create net logs (commit:e2f3dc9e40247cf0065fb20fd080a00a0dbd9946, #599) * Fix: Production queue was broken after loading saves (commit:25f2970f5f73128df9ed0d87c0bdf032f7a10aaa, #664, ticket:2983) * Fix: Units dropping out of the sky when produced from factories (commit:6b869f9e02fa21cbc7f0f0902d5d7ee9f6d77d2b, #719) * Fix: Game falls into infinite loop when you load a damaged save (commit:10ca85b2ebfb86ab7dcbf14b16b461e8f3490312, #906) * Fix: Tile burning flag is not restored on load (commit:384c7228621c0f0b98910ffb767425e541d7123d, #912) * Fix: Trucks should stop mid-way if structure becomes finished (commit:312c7869f908f00484d6184221fa6ab0d37f1832, #914) * Fix: Moduled building demolishing power return (commit:91ce267100564a1d7ec0edb54294bd46a14d938e, #940) * Fix: "Cannot build. Resource burning" will pop up for each selected truck (commit:ee555f790f9e2363f71e1199aa99b3e2f072f145, #907) * Graphics: * Add: Allow shadows with these feature objects: artifact, boulder, and vehicle (commit:0e502341f099f78f2a0d81b158e0c0d225a54cdf, #635) * Add: Interpolate frames in animation (commit:b399fc362dcb202e341d7ddb73ea9e782b64e79a, #748) * Add: Occlude terrain ambiently (commit:ba0b8ce41712c146cab142c771fc796838ac0a96, #764) * Change: Replace little cyborg walking animation with super cyborg walking animation (commit:98582506106a76e6a1d11c0f874ea84c25f2a712, #819) * Change: Allow transparency for structure bases (commit:7a5a14c43ad83ba0eb0da56fe3301b9d921496df, #883) * Fix: Atmospheric effects should respect game time slowdown (commit:41c72f127d9b130c4fe9df901519728a7a1634d0, #913) * Campaign: * Add: Make campaign use dark unexplored tiles like before 3.1.1 (commit:15a032e9de9179f678dd3063151a040bd9e362c3, commit:5dd63b5fcd8dbffaea5087b5c89f88551b655937, #447, #529) * Change: Slow down factory production timers on Alpha 12 (commit:9fa9b8ca09e257cb96cc86a4ad937c3f8a1adfe7, #678) * Change: Increase Bunker-Buster ROF (commit:f0998eaad700fa88881e13d999d37c2261e14b63, #707) * Fix: Alpha 11 (cam1-7) failing to allow the player to win if getting the artifact too fast (commit:cd6d345eef01abf6343d7dc762ba6dfd4ee5ac05, #574) * Fix: Gamma missions 3, 4s (pre-away mission), and 5 did not game-over because of trucks stored at the end of the Gamma 2 scenario (commit:e0fb35b5a9ee445e5555482d58b37a97e95ce6c8, #588) * Fix: Prevent the ability to select the campaign transporter on Alpha 9, Beta 1, and Gamma 1 (commit:9e6e5bfd0b716f8f496710d5304cd15dd72a8ad8, commit:7e8c5deed1ae9351bf143a7bae6dab4ba6a5ea9e, #651) * Modding: * Add: Basic upgrade support for repair turrets (commit:3ae3006f67beb2addf9b7149becde6d2c132188d, #658) * Multiplayer: * Add: Remembers the last server in the IP-connect box (commit: feb25267030a0bf079a848f3cc232db8255087bf, #433) * Change: Consistent upgrade values for some research (commit:112122b92f0370b60a0e379ca4e93187540eff5b, #557) * Change: Scavengers no longer affect score (commit:f0cbddfcdd8dcf237c05c2b00cb624ac995da6bd, #666) * Change: Starting technology is mostly different on T2/T3 and based on time (commit:f7f33be120633e2382a505279390cd7f26b2702e, #720) * Fix: Melting map player 4 owning a player 0 derrick (commit:07c4fdc24cfe85c5649048a2247a8ccdec796dd3, #546) * Fix: resetReadyStatus() now actually resets ready status buttons as it implies when host changes settings (commit:ce1b60c3e9e5c17faa8f45d80fcc9fea2d5870eb, commit:31295dfcbbbb4aae3c67095980fc6ba2ae56f02f, #572) * Fix: Do not allow the exit-click for Map Preview go to the invisible widgets (commit:91194316acc451e3f1e4cbbaa38849a7d57aae17, #585) * Fix: Protect the status of map-mods when previewing maps so a warning about hosts altering the code doesn't happen, or, the red icon showing when it should not (commit:8d4a8c243e74b7ab8323fb0ceeba56147a53ee76, #586) * Fix: Fix saved template availability when loading skirmish saves without a HQ built or when immediately removing the HQ on (advanced) bases (commit:78f312d3ed33163639ee867837496cceeba2127b, commit:23497d673c9905e01d2d34f73755127fe8af21fc, #630) * Fix: Drum spawn logic should no longer show an error in some cases (commit:da3fc1f58c5d2da72e698375cc80f3f78650b834, #657, ticket:4419) * Fix: Beacons will now remove themselves properly when dropping another with a save already having one (commit:5286fb434f74536a7e690b7367730bb7bccda1be, #707) * Scripting: * Add: Prints some game settings on skirmish/multiplayer game start (commit:a087c51b467ebffe7cb0edaca14e8ebe9d4411e7, #615) * Change: Ignores repeated orders issued from scripts (commit:b2eb7f4ef4087b20c9dde1e4156e390e17485be6, #487) * Fix: eventGameLoaded only fires when loading saves, as it was intended (commit:6bcd12ccdf9f8a739348ed2406274a0351025720, #550) * Fix: Functions isStructureAvailable(), addDroid(), makeTemplate(), and buildDroid() no longer return false if they encounter redundant components/structures (commit:eee8025fc1f4484327a4bf5c2bfe0aa25169f74e, #590) * Fix: Script debugger impacting performance after closing it (commit:aaaf3ae796106a40cb005ace87de7369179fb766, #611) * Fix: LASSAT stattype could not be used with function enumStruct() (commit:442b0b00c76b3044dfc1e8340dda007c69f25d46, #613) * Remove: WzScript (commit:05d7814e4d15e5c46311ab91410a52546e83a49c, #512) * AI: * Add: BoneCrusher! AI (commit:60a369044b6d5f5e306a1969dbc81ac4782f1ceb, #532) * Add: Cobra AI (commit: 42adc8de34c018c3fc809bfddb59f288059c94d3, #513) * Add: Nexus AI ported from original (commit: 5aa27ef4cbcfd62cb97454b60580323663300ec1, #513) * Change: Rename SemperFi-JS to SemperFi (commit:ed9f4d0c59a7689d9d26c9eb3538a84b596aa973, #513) * Fix: Division by zero if one AI is available to choose from in the AI chooser menu (commit:020586f6bb15a97949f7a8986889862639ca7db1, #523) * Fix: AI communication channels were switched off after loading saves from a fresh application start (commit:5171d00e34814b53a85ca2131c83625695eccecb, #660) * Remove: Classic Nexus AI (commit:3fbe32bb8257c3cba27d8244769ebe8420b6936b, #511) * Remove: Classic SemperFi AI (commit:2612c2bce9470ac6c0a8e51f44b55382842e0226, #511) * Other: * Add: Autohost from JSON settings file similar to automated challenges (commit:aa1ba903c99ffe5dc41b2da6e57fcc072c7e592a, #502) * Add: Timestamp chat messages (commit:a68d5389c913d5a36d1c66b9135b383202c8b41f, #680) * Add: Fade effect when starting games (commit:b328ea78b271f931853cfe67500280fcbc061601, #751) * Add: Vary initial derrick animation frame (commit:b00e9f15de144b1e3c10814a282d6500f06ac765, #747) * Add: Vary initial radar dish rotation (commit:63b7a2c4f11c3bec2c532636284dba3165c0d69a, #741) * Add: Give half-tracks propulsion sound (commit:5614099a6cc7d40e5adf0328165b09d703f94438, #870, ticket:4181) * Change: Huge titleUI refactor (too many commits, #540) * Change: Display "global" or "ally" on chat messages for the sending player (commit: ea97d3202c0f342c5287fffb5bdd8724d9e4daca, commit:e065469b1e8f667222eb5548e685a159a8815403, #519) * Change: Behavior of "select similar units" improved (commit:bc5597071f7814c50f89c28895b4db61fdb1d9ab, #669) * Change: Deprecate autotools toolchain (commit:eca70df4a21492bd27b14b6e993d20bcbb375429, #695) * Change: Smoother mouse rotation (commit:7316d8103dc2390cd34ca95fdaf201a1d68f90d1, #734) * Change: Smoother zooming (commit:8a943d9470b8538599006fd5c067237e6595cc50, commit:3314483a92b9e595299df0ff76c45e3160242f55, #733, #751) * Change: Redo the drag box pulse effect (commit:524271d5f49c4811850019c319d4c3e86f56dc73, #749) * Change: Adjust height tracking logic (too many commits, #892) * Fix: Map zoom config limits are now higher to prevent the camera starting too far zoomed in (commit:098d2eb74640cf87f54736967102681a02330bea, #537) * Fix: Derricks now emit sound again (commit:e307e88e97ff05ef7a54139922b2247aa9763143, #543, ticket:4766) * Fix: Scanlines config option is no longer switched off if a video can not by played with scanlines (commit:4d4f955f35776d27f997ea90fe2d00125969c145, #581) * Fix: Display of debug menu items (commit:c91d6e7715a09c7e0474ed8e75dcc1396ac27582, #598) * Fix: Better crash log handling on Windows (commit:16b420cfbec50b1fcb9f552eb084c72c8f326e36, commit:d52958a62926a67d595fdd527b22040dd60f98a4, commit:2edb62ed9a457ed06a3a8ee0f107c3b3fe32f2a3, #619) * Fix: Enable HiDPI support on all platforms supported by SDL (commit:5e3387a1f5850fa3a60d3ac6c92722c01c484495, #627) * Fix: Fix negative score overflow in debug menu (commit:01275997ad7a76a91aa1d9d68a57729cadcee16e, #667) * Fix: Improve info message when losing a unit (commit:2264ed975f35b6ab5ab05fbf7321882cb947b9a7, #668) * Fix: Prevent duplicate projectile IDs (commit:0861c922d8891be1f1b878da617c8544810cd80d, #769) * Fix: Prevent some graphical responses from the reticule buttons when the game is paused (commit:234fe01a0f12c178689e2b3bfcf8f5e84c12bac8, #792) * Fix: Fix radar jump rotation bug (commit:2d5c88b7b61492c2edc117b27ddc7c255caaeb4a, #856) * Fix: Crash when upgrading structures without upgraded models available (commit:f4350b9becd0128b5a272dd8692897300e39a18b, #887) * Fix: Prevent the radar viewing window staying green when switching from Gamma to skirmish/multiplayer games (commit:35505527dd8d0571beb809f484f571544b76b372, #891) * Fix: Reset scroll direction / speed on new game start (commit:4626a62fbca70e50f093b5884ea8963b68f11251, commit:ff527f66fbb03738b2a73376f09b8600437fe657, #898) * Remove: Disable cursor swapping when moving the camera via keys (commit:284a168a90dba3b1aab288f8c661ecbe71157b65, #772) * Balance: * Change: Increase multiplayer Bunker-Buster weapon ROFs to hopefully increase their usefulness, according to mp community players (commit:58449ecb36f0283e9c31a68c6d35b0aafc31caff, #531, ticket:4861) * Fix: HMG bunker not being affected by upgrades due to sharing same name with another structure (commit:f27ae30a370266e1a09ce1d088b5906cbf7eaf90, #508) * Translations: * Change: Moved to Crowdin (commit:5b446f5c21e58941b5528ace991eac512085799e, #700) * Documentation: * Add: Alliance type ALLIANCES_UNSHARED now documented for script global variable 'allianceType' (commit:e030c3d0b2894343912a489167ecfd2a27b66495, #601) * Remove: Doxygen support (commit:540ce1948e055e9937383c052616a5e4dd5fb0c9, #316)
2020-07-20games/woof: Update to 2.0.2micha2-7/+7
More fixes to linedef type 242 fake floors and ceilings rendering.
2020-07-16games/woof: Update to 2.0.1micha2-7/+7
The rendering of linedef type 242 fake floors and ceilings has been fixed.
2020-07-13dMagnetic: update to 0.24.wiz3-56/+8
Changes not found, but pkgsrc patch and test target were integrated upstream.