Skip to content

Commit

Permalink
Battle Isle 3 release version 1.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
M-HT committed Sep 15, 2024
1 parent bace681 commit 581c944
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 3 deletions.
2 changes: 2 additions & 0 deletions games/Battle Isle 3/release/linux/BI3.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,14 @@ Outro_Play=yes
# Audio_MidiDevice=X - X = client name or port (e.g. 128:0) (used by ALSA sequencer)
# Audio_OPL3BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini)
# Audio_OPL3Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by ADLMIDI)
# Audio_MidiResamplingQuality=0/1 - midi resampling quality (higher = better) (used by WildMIDI, BASSMIDI and ADLMIDI)
Audio_MidiSubsystem=adlmidi
Audio_MidiVolume=100
Audio_SoundFont_Path=
Audio_MidiDevice=
Audio_OPL3BankNumber=59
Audio_OPL3Emulator=precise
Audio_MidiResamplingQuality=1

# Display settings
# ----------------
Expand Down
13 changes: 11 additions & 2 deletions games/Battle Isle 3/release/linux/readme-Linux.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Battle Isle 3 for Linux (x86)
Version 1.0.3
Version 1.0.4

Original Battle Isle 3 is required for playing.
(version from GOG.com can be used for playing)
Expand Down Expand Up @@ -29,7 +29,7 @@ ALSA sequencer, WildMIDI, BASSMIDI, libADLMIDI
libADLMIDI is the default library, others can be selected in the configuration file.
ALSA sequencer can use hardware or software synth (like Fluidsynth or TiMidity++).
libADLMIDI requires no additional files for MIDI playback,
WildMIDI requirer GUS patches for MIDI playback,
WildMIDI requires GUS patches for MIDI playback,
BASSMIDI requires a soundfont for MIDI playback,
libADLMIDI uses OPL3 emulator for MIDI playback.

Expand Down Expand Up @@ -58,12 +58,21 @@ The game uses following libraries for playing video:
quicktime2 (http://libquicktime.sourceforge.net/)
ffmpeg (https://www.ffmpeg.org/)

The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp).

Source code is available on GitHub: https://github.com/M-HT/SR


Changes
-------

v1.0.4 (2024-09-15)
* add option to use higher quality midi resampling in libADLMIDI, WildMIDI, BASSMIDI libraries
* use latest versions of libADLMIDI, WildMIDI libraries
* change setting volume in libADLMIDI
* modify ALSA midi plugin to try all ports with the same client number when looking for midi port based on client name


v1.0.3 (2023-11-13)
* use bundled quicktime2 and ffmpeg libraries instead of system libraries
* fix reading command line options in path to executable
Expand Down
2 changes: 2 additions & 0 deletions games/Battle Isle 3/release/windows/BI3.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,14 @@ Outro_Play=yes
# Audio_MidiDevice=X - X = name of MIDI device (used by NativeWindows)
# Audio_OPL3BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini)
# Audio_OPL3Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by ADLMIDI)
# Audio_MidiResamplingQuality=0/1 - midi resampling quality (higher = better) (used by WildMIDI, BASSMIDI and ADLMIDI)
Audio_MidiSubsystem=nativewindows
Audio_MidiVolume=100
Audio_SoundFont_Path=
Audio_MidiDevice=
Audio_OPL3BankNumber=59
Audio_OPL3Emulator=precise
Audio_MidiResamplingQuality=1

# Display settings
# ----------------
Expand Down
11 changes: 10 additions & 1 deletion games/Battle Isle 3/release/windows/readme-Windows.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Battle Isle 3 for Windows (x86)
Version 1.0.3
Version 1.0.4

Original Battle Isle 3 is required for playing.
(version from GOG.com can be used for playing)
Expand Down Expand Up @@ -56,12 +56,21 @@ dlfcn-win32 (https://github.com/dlfcn-win32/dlfcn-win32)
ffmpeg (https://www.ffmpeg.org/)
intl from gettext (https://www.gnu.org/software/gettext/)

The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp).

Source code is available on GitHub: https://github.com/M-HT/SR


Changes
-------

v1.0.4 (2024-09-15)
* add option to use higher quality midi resampling in libADLMIDI, WildMIDI, BASSMIDI libraries
* use latest versions of libADLMIDI, WildMIDI libraries
* change setting volume in libADLMIDI
* modify NativeWindows midi plugin to reopen midi device after device reset


v1.0.3 (2023-11-13)
* fix reading command line options in path to executable
* minor bug fixes
Expand Down

0 comments on commit 581c944

Please sign in to comment.