Added
* Exclusive fullscreen mode and borderless fullscreen windowed
mode.
* Cvar to control refresh rate in exclusive fullscreen mode
(vid_refresh_rate).
* Cvar to control window mode (vid_window_mode).
Fixed
* [CMake] Do not use command 'project' in the intermediate
scripts.
- Update to version 1.2.15
Fixed
* MacOS build with embeded SDL v2.32.2.
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=41
388 lines
15 KiB
Plaintext
388 lines
15 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue May 13 19:00:19 UTC 2025 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.16
|
|
Added
|
|
* Exclusive fullscreen mode and borderless fullscreen windowed
|
|
mode.
|
|
* Cvar to control refresh rate in exclusive fullscreen mode
|
|
(vid_refresh_rate).
|
|
* Cvar to control window mode (vid_window_mode).
|
|
Fixed
|
|
* [CMake] Do not use command 'project' in the intermediate
|
|
scripts.
|
|
- Update to version 1.2.15
|
|
Fixed
|
|
* MacOS build with embeded SDL v2.32.2.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 22 08:22:24 UTC 2025 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.14
|
|
Fixed
|
|
* Crash if external textures are on and there are no any texture
|
|
file.
|
|
* Crash when extracting the sprites.
|
|
* Missing path normalization in extractors.
|
|
* Crash when level to extract is missing.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 14 18:32:44 UTC 2024 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.13
|
|
Fixed
|
|
* [AOG][HWR] Fix weapon position when toggle widescreen.
|
|
* Hide back-to-demo menu item when there is no mission active.
|
|
* Informants Die Upon Reloading a QuickSave.
|
|
* Fizzle fade on death.
|
|
* Don't increase a turn speed when running.
|
|
* [AOG] Walking sounds for Cyborg Warrior and Bio-Mech Guardian.
|
|
* "Full map" cheat.
|
|
* Asleep enemies when dumps info to log.
|
|
* [Windows] DPI awarness.
|
|
* [HWR] Render walls on both sides of a door to avoid a possible
|
|
gap.
|
|
* Possible saved game corruption.
|
|
* Load maps from https://legacy.3drealms.com/stuff/bsflrs.zip.
|
|
* Boss spawning in AOG.
|
|
* Error at startup when profile directory is empty.
|
|
* Buffer overflow for textured ceiling or floor.
|
|
* [CFG] Escape argument string on serialization.
|
|
* Sprite extraction error "Sprite page index out of range."
|
|
* "Actor is in actorat" condition.
|
|
* Order buttons inside the message box from right to left.
|
|
* Possible out of range index access in ClearNClose.
|
|
* [HWR] Crash on E5M14.
|
|
* [SDL] Audio mixer crash on exit.
|
|
* Crash when playing UI sound and there is no audio devices
|
|
detected.
|
|
Added
|
|
* [#503] If the player score for the level is above 96%, the
|
|
informant will tell the location of a single missing enemy or
|
|
item.
|
|
* [CMake] Option BSTONE_INTERNAL_SDL2 to use bundled SDL2 source
|
|
code.
|
|
* CVar facility.
|
|
* Add tool to trim file paths in the executable.
|
|
* Add option to control checking for error of 3D renderer API.
|
|
* [PS] Add option to toggle a map in stats like in AOG.
|
|
* Add Git commit's hash to the version.
|
|
* Log error when message box fails.
|
|
* Option extract_levels to extract levels in MapEdit format (FLR).
|
|
* Button to error message box to open a log file.
|
|
Changed
|
|
* [#383] Change description of "is windowed" for windowed
|
|
fullscreen.
|
|
* Relicense completely new source code under MIT license.
|
|
* [AUDIO] Rename audio driver type 2d_sdl to system.
|
|
* [AUDIO] Rename audio driver type 3d_openal to openal.
|
|
* Rename cvar vid_aa_kind to vid_aa_type.
|
|
* [CVAR] Rename audio drivers (r2_sdl -> system,
|
|
r3_openal -> openal).
|
|
* Rename cvar vid_aa_kind to vid_aa_type.
|
|
* Use multiple search paths (data, mod) for external resources.
|
|
* Update Nuked OPL3 to cfedb09efc03f1d7b5fc1f04dd449d77d8c49d50.
|
|
* Update stb (stb_image.h v2.29; stb_image_write.h v1.16).
|
|
* Set CMake minimum version to v3.5.0.
|
|
* Option --data_dir does not affect auto-detection of original
|
|
assets.
|
|
- Drop patch:
|
|
* bstone-fix-build-with-gcc13.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 22 10:31:29 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Use %autosetup macro. Allows to eliminate the usage of deprecated
|
|
%patchN
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 9 14:58:34 UTC 2023 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Add patch:
|
|
* bstone-fix-build-with-gcc13.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 18 09:57:02 UTC 2022 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.12
|
|
Added
|
|
* Support Nuked OPL3 emulator.
|
|
* Option to control OPL3 emulator type (snd_opl3_type).
|
|
* [README] "Known issues" section.
|
|
Fixed
|
|
* Cancel strafe movement if both keys are pressed.
|
|
* Clear damage effects after loading the game, etc.
|
|
* Fix GOG / Steam content detection.
|
|
* Fix checking if the level is official.
|
|
* Fix crash after changing audio driver via the menu.
|
|
* Match audio attenuation to vanilla as close as possible.
|
|
* Option vid_renderer now works in command-line.
|
|
* Render 3D scene behind "You are jamming" cheat message box.
|
|
* Use SDL 2.0.5+ functions only if available.
|
|
* [AOG] Conditions to complete the episode.
|
|
* [AOG] Fix "N/A" font size and color in the floor input panel.
|
|
* [AOG] Interact with elevator controls on east-west side only.
|
|
* [AOG] Match transporting behavior between floors to original.
|
|
* [AOG] Render ouch frame only on damage for Plasma Sphere.
|
|
* [AOG] Reverse textures for charge packs.
|
|
* [HWR] Render enter-only door size without lock as unlocked.
|
|
* [OAL] List only available extensions.
|
|
* [OAL] Load AL symbols within context.
|
|
* [SDL] Error "Renderer already associated with window".
|
|
* [SDL] Reduce CPU usage for digitized low-pass filtering.
|
|
Changed
|
|
* Limit stream I/O to 32 bit.
|
|
* [OAL] List devices with ALC_ENUMERATE_ALL_EXT if available.
|
|
* [VIDEO] Rename vid_windowed_height to vid_height.
|
|
* [VIDEO] Rename vid_windowed_width to vid_width.
|
|
* [VIDEO] Rename vid_windowed_x to vid_x.
|
|
* [VIDEO] Rename vid_windowed_y to vid_y.
|
|
Removed
|
|
* Exclusive fullscreen mode.
|
|
* Option vid_is_windowed.
|
|
* Resampling low-pass filter and it's options
|
|
(snd_resampling_interpolation, snd_resampling_lpf).
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 29 12:20:22 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Fix license tags (statically linked libraries)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 21 19:51:02 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.11
|
|
* Bindings to take screenshots (default F5).
|
|
* Option to control weapon bobbing (actual for Planet Strike
|
|
only).
|
|
* PC Speaker SFX.
|
|
* Option snd_sfx_type to switch between AdLib and PC Speaker
|
|
audio.
|
|
* Option snd_is_sfx_digitized to toggle SFX digitization.
|
|
* Extracting unprocessed audio (*.data).
|
|
* Extracting PC Speaker audio.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 14 12:04:59 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.10
|
|
Added
|
|
* Support for external textures (bmp, png).
|
|
* Configuration for external textures (vid_external_textures).
|
|
* OpenAL 3D audio driver.
|
|
* Configuration for OpenAL driver (snd_driver, snd_oal_library,
|
|
snd_oal_device_name).
|
|
Fixed
|
|
* Search path with provided data_dir.
|
|
* Double fading on new game or load game when using hw renderer.
|
|
* Fade whole screen when in widescreen and 3D view is showing.
|
|
* Next map number for level transition.
|
|
* Support for lowercase resource file names.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 14 13:09:00 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.9
|
|
Added
|
|
* Option vid_filler_color_index to select filler color.
|
|
Fixed
|
|
* Enable sfx and music by default for first startup.
|
|
* Lives counter.
|
|
* Input floor panel visual glitches.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 10 14:35:57 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.8
|
|
Fixed
|
|
* Disabled episodes 5 and 6 in static build.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 7 18:54:22 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.7
|
|
Fixed
|
|
* Extraction of compressed texts.
|
|
* Same texture for door type BIO.
|
|
* Player radius for item pickup.
|
|
* Missing test for pushwall in CheckLine.
|
|
* Fix sfx turning off when in-game sounds paused.
|
|
* Show option "Game Options -> Video -> Stretch UI".
|
|
Changed
|
|
* Replaced almost all fixed-point arithmetic with a
|
|
floating-point one.
|
|
* Relay on CMake's PCH support if available.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 18 19:00:42 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.6
|
|
Added
|
|
* Option snd_resampling_interpolation to specify interpolation
|
|
method for resampling.
|
|
* Option snd_resampling_lpf to toggle low-pass filter for
|
|
resampling.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 13 11:39:18 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.5
|
|
Fixed
|
|
* [AOG][E4L1] Removed unnecessary in-place level fix.
|
|
- Update to version 1.2.4
|
|
Added
|
|
* [AOG] "Cursor" for elevetor panel.
|
|
* Option --extract_vga_palette to extract VGA palette.
|
|
* Pause game audio when in menu.
|
|
Changed
|
|
* Increased maximum actor count.
|
|
* Use floating point for audio mixing.
|
|
* Rewrite low-pass filter for PCM upsampling.
|
|
* Saved games are not compatible with previous version.
|
|
Fixed
|
|
* [AOG] Revised initial hitpoints for bosses.
|
|
* [AOG][E4L1] Added missing barrier switch for 100% points.
|
|
* [PS] Hide already pushed pushwall on auto-map.
|
|
* Pickup items while attacking.
|
|
* Sprite precache for Perscan Drone and Volatile Material
|
|
Transport.
|
|
* Both games should be now completable with 100% rating.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 27 18:45:36 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.3
|
|
Added
|
|
* Input bindings to cycle weapons.
|
|
Changed
|
|
* Apply bonus queue after finishing the mission.
|
|
* Write data into temporary file and then rename it.
|
|
* Enable high score menu for debug build.
|
|
* Saved games are not compatible with previous version.
|
|
Fixed
|
|
* [AOG] Animation timings for some actors to match origin.
|
|
* [AOG] Bio-tech placed on special tile (E5L2; (18, 43)).
|
|
* Sprite precache for crate items.
|
|
* Sprite precache for morphed Dr. Goldfire.
|
|
* Level state after death when extra live is available.
|
|
* Add points for destroying projector generator.
|
|
* Displaying pushwalls after loading from saved game.
|
|
* Hit points table.
|
|
* Player's attack tracing.
|
|
* Zigzag movement when strafing along the wall.
|
|
Removed
|
|
* Default values for some input bindings.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 14 15:42:22 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.2
|
|
* Fix handling of file paths.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 13 14:53:04 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.1
|
|
* Auto-detect game content of GOG and Steam.
|
|
* Show message box with options if multiple game contents found.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 9 15:35:37 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.2.0
|
|
Added
|
|
* 3D-renderer (OpenGL backend).
|
|
* Menu to control video mode.
|
|
* Menu to control texturing.
|
|
* [RHW] Texture upscale filter (xBRZ).
|
|
* Option snd_is_disabled to ignore audio subsystem.
|
|
* Option vid_is_positioned to control position of the window.
|
|
* Option vid_is_widescreen to control widescreen mode.
|
|
* Option vid_is_ui_stretched to control UI stretching.
|
|
* Option vid_2d_texture_filter to control texturing filter for UI
|
|
* Option vid_3d_texture_image_filter to control texturing
|
|
image filter for the scene.
|
|
* Option vid_3d_texture_mipmap_filter to control texturing
|
|
mipmap filter for the scene.
|
|
* Option vid_3d_texture_anisotropy to control anisotropy filter
|
|
for the scene.
|
|
* Option vid_texture_upscale_filter to select texturing upscale
|
|
filter.
|
|
* Option vid_texture_upscale_xbrz_degree to control degree of
|
|
xBRZ filter.
|
|
* Option vid_aa_kind to select anti-aliasing mode.
|
|
* Option vid_aa_degree to select anti-aliasing degree.
|
|
* Option calculate_hashes to calculate hashes of resource files.
|
|
* Option extract_walls to extract graphics resources (wall,
|
|
flooring, etc.).
|
|
* Option extract_sprites to extract graphics resources (actors,
|
|
decorations, etc.).
|
|
* Option extract_music to extract music resources.
|
|
* Option extract_sfx to extract sfx resources.
|
|
* Option extract_texts to extract text resources.
|
|
* Option extract_all to extract all resources.
|
|
* Generic instruction on how to compile on Linux-based system.
|
|
Removed
|
|
* Option vid_scale.
|
|
* Vanilla input bindings and related menu items.
|
|
Changed
|
|
* Renamed option vid_windowed to vid_is_windowed.
|
|
* Renamed option vid_window_x to vid_x.
|
|
* Renamed option vid_window_y to vid_y.
|
|
* Renamed option debug_dump_hashes to calculate_hashes.
|
|
* Split option vid_mode into vid_width and vid_height.
|
|
* Renamed option vid_no_vsync to vid_vsync.
|
|
* Values of option vid_renderer.
|
|
* Serializing barrier switches.
|
|
* Disabled music caching.
|
|
* Reduced volume factor of OPL sounds.
|
|
* Saved games are not compatible with previous versions.
|
|
Fixed
|
|
* Audio normalization.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 1 17:14:49 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.1.16
|
|
* Removed some checks on barriers
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 25 17:37:49 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.1.15
|
|
* Changed: Number secret floor
|
|
* Fixed: Destination position for inter-floor teleporter
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 20 23:15:31 UTC 2019 - Simon Lees <sflees@suse.de>
|
|
|
|
- %make_jobs is depricated replaced by %cmake_build
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 9 14:28:48 UTC 2019 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.1.14
|
|
* Removed Alt and Ctrl to handle menu item.
|
|
* Fixed Text typos
|
|
* Fixed SDL with two digit sub-version number
|
|
* Apply floor bonus correctly on percentage greater than 100%
|
|
- Remove patch:
|
|
* Fix-SDL2W.patch (fixed by upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 30 13:28:05 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
|
|
|
- Add Fix-SDL2W.patch to fix the SDL2 detection.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 14 16:22:16 UTC 2019 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 1.1.13
|
|
* [AOG] Allow to warp to level beyond the 10th one.
|
|
* Critical error if switch connected to non-activable object.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 23 19:21:30 UTC 2019 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Initial package, version 1.1.12
|