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
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.
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=39
- 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
OBS-URL: https://build.opensuse.org/request/show/1231021
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=37
- 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.
OBS-URL: https://build.opensuse.org/request/show/1004462
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=31
- 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.
- 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.
OBS-URL: https://build.opensuse.org/request/show/880434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bstone?expand=0&rev=11
- Update to version 1.2.11
* [CMake] Root CMakeLists.txt.
* [CMake] Add option BSTONE_MORE_COMPILER_WARNINGS for more
compiler warnings.
* 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.
OBS-URL: https://build.opensuse.org/request/show/880411
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=27
- 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.
* [CMake] Always enabled precompiled headers.
OBS-URL: https://build.opensuse.org/request/show/872138
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=26
- 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.
OBS-URL: https://build.opensuse.org/request/show/819277
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=20
- 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.
OBS-URL: https://build.opensuse.org/request/show/814291
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=17
- 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.
OBS-URL: https://build.opensuse.org/request/show/809670
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=16
- 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.
OBS-URL: https://build.opensuse.org/request/show/802300
OBS-URL: https://build.opensuse.org/package/show/games/bstone?expand=0&rev=14