head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.6 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.4 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.2 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.3.0.16 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.14 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.12 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.10 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.8 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.6 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.4 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.2 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.2.0.4 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.2 pkgsrc-2023Q1-base:1.2; locks; strict; comment @# @; 1.4 date 2025.07.26.05.08.24; author charlotte; state Exp; branches; next 1.3; commitid 5pONe3LbnKLDld4G; 1.3 date 2023.08.15.07.18.18; author charlotte; state Exp; branches; next 1.2; commitid 0M8MOt9uAMffVQAE; 1.2 date 2023.03.02.03.13.53; author charlotte; state Exp; branches; next 1.1; commitid r5XppdNTJVcnUufE; 1.1 date 2023.02.15.03.26.35; author charlotte; state Exp; branches; next ; commitid sqXqlbvTecsrszdE; desc @@ 1.4 log @games/ironwail: Update to 0.8.0 Changes from 0.7.0: - Extended compatibility with Quake 2021 re-release: - Steam API support (when using an auto-detected Steam installation): achievements, time tracking, rich presence, screenshots - support for remastered models (using code from QSS, by @@Shpoike) - Added -prefremaster/-remaster and -preforiginal/-original command-line arguments (thanks to @@KurtLoeffler) - Improved controller support: - gyro aim (thanks to @@sndein), flick stick, rumble - new Gamepad Options menu - new dedicated tab in Controls menu - Demo playback controls - Extended console capabilities: - select and copy text to clipboard - clickable links to show saved screenshots/demos/savefiles/config files in Explorer - TAB completion hints - Extended memory allocator to support huge maps such as Immortal Lock without needing -heapsize on the command line - CPU and GPU performance improvements - Autosave enhancements: - improved heuristics (e.g. for Copper's func_void) - less intrusive notifications - ability to resume autosave when selecting a map in the Levels menu - Redesigned Options menu: live previews, more options exposed - Added QuakeWorld HUD layout (thanks to @@bangstk) - Added speed indicator (thanks to @@andrey-budko) - Music is now continued when reloading a map - From QS: enabled support for tracker music - Mapping enhancements: - added basic map checks (inspired by @@4LT's Pectin) when started from a level editing tool (TrenchBroom, JACK, ne_q1spCompilingGui or q1compile); can be disabled by passing -nomapchecks, or enabled manually by setting map_checks cvar to 1 before loading a map - added r_showfields cvar to display field values for the entity under the crosshair - extended r_showbboxes functionality to highlight entities linking to/linked from the entity under the crosshair and display entity numbers and classnames - added support for entity numbers in addition to classnames for r_showbboxes_filter, e.g. r_showbboxes_filter #42 (thanks to @@andrey-budko) - added skywind_lookdir [period] [intensity] command to simplify skywind setup - changed viewpos output to show player position, camera position, and corresponding sun mangle - changed setpos command to accept viewpos command output directly (no need to strip parentheses) @ text @$NetBSD: distinfo,v 1.3 2023/08/15 07:18:18 charlotte Exp $ BLAKE2s (ironwail-0.8.0.tar.gz) = 35c8425cf5bd9899285f8d8e1742f5763b2688f8466ff62e180ec541d5569ce9 SHA512 (ironwail-0.8.0.tar.gz) = 5f42d24682ddae5c0413d86c69f0e34fa8926d226319455511fa13bbf9bb322d9343fd9fa4a6f6c5c781677e3f83eadbf0520f2fcdff8289229d6d69c987eb35 Size (ironwail-0.8.0.tar.gz) = 9683934 bytes @ 1.3 log @games/ironwail: Update to 0.7.0 Changes from 0.6.0: - ability to download add-ons from the Mods menu (using the community add-on server by default; specify `-addons ` on the command line to use a different server, `-noaddons` to disable) - new `Levels` menu, inspired by the one in Mark V, with various enhancements such as support for searching (by BSP name/map title) and skill selection - last save is loaded automatically after dying (`sv_autoload 0` to disable, `sv_autoload 1` to ask for confirmation, `sv_autoload 2` to always load previous save, if any) - initial autosave support (sv_autosave 0 to disable) - moved saving to a background thread (avoids autosave stutter on complex maps) - improved compatibility with 2021 re-release: the engine will no longer write configs to the Nightdive folder to avoid an issues with the KEX engine where certain episodes would no longer function properly; existing configs will be automatically migrated to the new save location (%USERPROFILE%\Saved Games\Ironwail\rerelease) - added EGS and GOG Quake detection - initial support for CSQC HUDs (Arcane Dimensions, Alkaline 1.1/1.2), using code from QSS (by @@Shpoike) - skill selection menu for Quake64 - reworked Options menu - added Options, Controls and Video menu searching - improved console Tab completion - text can be matched anywhere, not just at the beginning of a cvar/command/argument: `maxfps` + `Tab` = `host_maxfps` `showfps` + `Tab` = `scr_showfps` `box` + `Tab` = `r_showbboxes` `map fair` + `Tab` = `map ctsj2_fairweather` - added argument cycling for map/load/save/game/sky commands (Tab/Shift+Tab) - support for emulating non-square pixels in the UI/HUD (e.g. `scr_pixelaspect 5:6`) - customizable screenshot names and folder (using `cl_screenshotname` cvar, defaults to `screenshots/%map%_%date%_%time%`) - Supported variables: `map`, `maptitle`, `date`, `time`, `year`, `month`, `day`, `hour`, `min`, `sec` - `viewsize 130` option (press `+/-` to activate/deactivate) for cleaner screenshots (no weapon/HUD/text messages) - built-in zooming support, bindable from the Controls menu - New cvars/commands: `zoom_fov`, `zoom_speed`, `+/-zoom`, `togglezoom`, `zoom_in/out` - changed Controls menu to display more entries when possible - cvar to disable mouse support in the UI (`ui_mouse 0`) - cvar to enable sound effects when using the mouse to select different menu items (`ui_mouse_sound`) - menu sound effects are now throttled (`ui_sound_throttle` to change the interval, `0` to disable) - `r_showbboxes_filter` option (from @@andrey-budko), which limits entities highlighted by `r_showbboxes` to those with matching classnames: -- `r_showbboxes_filter secret` highlights entities with classnames containing `secret` -- `r_showbboxes_filter =trigger_secret` highlights entities with classname equal to `trigger_secret` -- Note: Tab-completion is supported - `r_showbboxes_health` cvar (`0` = show all entities, `1` = show entities with health > 0, `-1` = show entities with health <= 0) - `r_showbboxes_think` cvar (`0` = show all entities, `1` = show entities with thinktime > 0, `-1` = show entities with thinktime <= 0) - `skies` command, which lists all available skies (with an optional filter argument) - Tab completion for `sky` command - Tab completion for `bind`/`unbind` key names - word-based navigation/deletion in console (using Ctrl+Left/Right/Backspace/Delete) - ability to bind Caps/Num/Scroll Lock and Print Screen keys - optional filter argument for `maps` command - model scale support (requires protocol 999) - original patch from @@JosiahJack, with fixes from @@temx - bumped model limit to 4096 (for quakemash) - `maps` command now prints map titles, too, not just BSP names - further reduced CPU usage - added skybox animation ("skywind") support - skybox caching (to avoid hitching when repeatedly switching between the same skyboxes) - order-independent transparency (`r_oit 0` to disable, e.g. on integrated GPUs) - added option to sort transparent entities by distance when r_oit is disabled (`r_alphasort`) - changed rendering order for transparent brush entities (when both r_oit and r_alphasort are off) to match QuakeSpasm - added Transparency option to Video menu - improved color matching for 8-bit palettization: higher quality on modern maps, more authentic on classic ones - fullbright colors are now deduced from the colormap instead of being hardcoded - changed fog from planar to spherical (stable when turning around) - optimized particle rendering and increased default particle limit (using code from @@mhQuake) - work-arounds for bugs in old Intel GPU drivers - ⚠️ Note: some very old Intel GPU drivers might crash/stop responding during gameplay. - Currently there is no fix or work-around for this issue, if you are affected by it please use a different engine, such as Quakespasm, Quakespasm Spiked, QSS-M or FTE - discrete GPU will be used by default, if available, instead of integrated one - fixed softlock in mge2m2 - functional `nomonsters` cvar - enabled resizing in windowed mode - more responsive `v_gunkick 2` implementation (@@mhQuake) - changed default `v_gunkick` value to `2` (smooth) - `v_gunkick`, `cl_rollangle`, `cl_bob` and `scr_clock` are now saved to config - new `writeconfig` command - optional file name argument for `condump` command - eliminated endianness handling overhead (@@tyfighter) - fixed rendering issues when streaming on Discord - fixed jitter when moving the mouse during a cutscene - fixed `SZ_GetSpace: overflow` when loading certain large maps (e.g. telefragged) with protocol 999 - fixed occasional text rendering artifacts at certain UI scales - added screen warping and underwater sound effects for Alkaline 1.2 liquid brushes - fixed console animation with `scr_conspeed` <= 0 - added `scr_conbrightness` and `scr_menubgalpha` to improve readability - experimental language cvar (english/french/german/italian/spanish) - support for using arbitrary characters as crosshairs (e.g. `crosshair v` for v, or `crosshair -118` for the 118th character in the Quake font) - support for multiple `-basedirs` on the command line @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2023/03/02 03:13:53 charlotte Exp $ d3 3 a5 4 BLAKE2s (ironwail-0.7.0.tar.gz) = e50edcdfa6b51db972ffb900b11d13197b27eb1b36c5df055b061593ba580f2e SHA512 (ironwail-0.7.0.tar.gz) = d83e580f62f81d7d4236148cfd8c05a531eace6a3c4ba9a63ffa3fbaac3efe1226d364b55142a12c6ea4dd56a83975bf0e786eb1456f26e3878dfea9d630f424 Size (ironwail-0.7.0.tar.gz) = 8786640 bytes SHA1 (patch-Quake_Makefile) = 712ddd16205419c47c77efa21573e2a2e3652599 @ 1.2 log @games/ironwail: Remove faulty runtime SDL2 detection @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2023/02/15 03:26:35 charlotte Exp $ d3 4 a6 5 BLAKE2s (ironwail-0.6.0.tar.gz) = 4499d02b4ae3b94d05bef07d17028dba6a139f6d5833acfaeacb73d8ffe7c222 SHA512 (ironwail-0.6.0.tar.gz) = 05d963496259d6acade8314962f6b141b5ccb9e784ca70ace6f8c57cf06f0ae7f57a6a42f57fe55d9e9be3796c669e40ab9917a9abcabaacff1fdf5ea70d2ad8 Size (ironwail-0.6.0.tar.gz) = 5634065 bytes SHA1 (patch-Quake_Makefile) = 894947fba3fbc1f91dff381266f178accce08461 SHA1 (patch-Quake_main_sdl.c) = ea3e9741d0fcabbaa02d00bc4f7f5be7e74b5f35 @ 1.1 log @games/ironwail: Import package A fork of the popular GLQuake descendant QuakeSpasm with a focus on high performance instead of maximum compatibility, with a few extra features sprinkled on top. @ text @d1 1 a1 1 $NetBSD$ d7 1 @