Skip to content

Commit

Permalink
Update changelog for Supreme v9.4
Browse files Browse the repository at this point in the history
  • Loading branch information
SpaceManiac committed Aug 11, 2024
1 parent 6c57872 commit 84f4b94
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 5 deletions.
12 changes: 8 additions & 4 deletions docs/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,17 @@ based on HamSandwich.

### HamSandwich (since last release)

Nothing!

### v9.4 (2024-08-10) - [Steam](https://store.steampowered.com/news/app/2547330/view/4370265995216804393)

* Add third control "Wpn Lock" that toggles the Wpn Lock setting while held. For example, if Wpn Lock is on, this acts as a "pick up" button. It's also usable in Specials. The default is <kbd>Tab</kbd>.
* Change Special Trigger selection to keep the NOT/AND selection instead of clearing it.
* Change <kbd>F11</kbd> hotkey to cycle through resolutions, instead of just tiny and huge.
* Fix sound pan sometimes wrapping around.
* Change Special Trigger selector to keep the NOT/AND state instead of clearing it.
* Fix graphical pop-in on very large items and monsters.
* Fix sounds far to one side sometimes wrapping around and coming from the other side instead.
* Change <kbd>F11</kbd> hotkey to cycle through possible sizes, instead of just tiny and huge.

### v9.3 (2024-03-05) - [Steam](https://store.steampowered.com/news/app/2547330/view/4127057666118798478?l=english)
### v9.3 (2024-03-05) - [Steam](https://store.steampowered.com/news/app/2547330/view/4127057666118798478)

* Add bullet selection menu (by Hyperme, [#17]).
* Increase per-world tile limit from 800 to 1000.
Expand Down
2 changes: 1 addition & 1 deletion source/supreme/title.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#include "display.h"

#define VERSION_NO "Version 9.3"
#define VERSION_NO "Version 9.4"
#define COPYRIGHT_YEARS "1998-2024"
#define COPYRIGHT_COMPANY "Hamumu Games, Inc."

Expand Down
2 changes: 2 additions & 0 deletions tools/itch/supreme_linux.itch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[[actions]]
path = "supreme"
2 changes: 2 additions & 0 deletions tools/itch/supreme_windows.itch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[[actions]]
path = "supreme.exe"
5 changes: 5 additions & 0 deletions tools/release
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,11 @@ case "$game" in
butler push --if-changed build/dist/loonyland/itch-windows/ hamumu/loonyland-halloween-hill:windows --userversion="$itch_version"
butler push --if-changed build/dist/loonyland/itch-linux/ hamumu/loonyland-halloween-hill:linux --userversion="$itch_version"
;;
supreme)
read -p 'Itch version number> ' -r itch_version
butler push --if-changed build/dist/supreme/itch-windows/ hamumu/dr-lunatic-supreme-with-cheese:windows --userversion="$itch_version"
butler push --if-changed build/dist/supreme/itch-linux/ hamumu/dr-lunatic-supreme-with-cheese:linux --userversion="$itch_version"
;;
esac

echo "==== Complete ===="
20 changes: 20 additions & 0 deletions tools/steam/supreme_build
Original file line number Diff line number Diff line change
Expand Up @@ -17,25 +17,45 @@ fi
7z x installers/supreme8_install.exe -o"build/dist/supreme/supreme8" \
-x'!$PLUGINSDIR' -x'!*.exe' -x'!*.dll' -x'!profiles'

for platform in itch-linux itch-windows; do
rsync --mkpath --archive build/dist/supreme/supreme8/ build/dist/supreme/$platform/installers/supreme8_install.exe/
done

# Linux executables
echo "==== Linux build ===="
./container bash -c "
set -euo pipefail
cmake --preset linux-x86_64-release
# Steam
cmake --build build/cmake-linux-x86_64-release --target supreme jspedit
cmake --install build/cmake-linux-x86_64-release --strip --prefix build/dist/supreme/steam-linux --component generic/executables
cmake --install build/cmake-linux-x86_64-release --strip --prefix build/dist/supreme/steam-linux --component supreme/executables
cmake --install build/cmake-linux-x86_64-release --strip --prefix build/dist/supreme/steam-linux --component jspedit/executables
cmake --install build/cmake-linux-x86_64-release --strip --prefix build/dist/supreme/steam-assets --component supreme/assets
# Itch
cmake --install build/cmake-linux-x86_64-release --strip --prefix build/dist/supreme/itch-linux --component generic/executables
cmake --install build/cmake-linux-x86_64-release --strip --prefix build/dist/supreme/itch-linux --component supreme/executables
cmake --install build/cmake-linux-x86_64-release --strip --prefix build/dist/supreme/itch-linux --component jspedit/executables
cmake --install build/cmake-linux-x86_64-release --strip --prefix build/dist/supreme/itch-linux --component supreme/assets
"
cp tools/itch/supreme_linux.itch.toml build/dist/supreme/itch-linux/.itch.toml

# Windows executables
echo "==== Windows build ===="
tools/windows-cross/container bash -c "
set -euo pipefail
# Steam
cmake --preset windows-i686-release -Wno-dev
cmake --build build/cmake-windows-i686-release --target supreme jspedit
cmake --install build/cmake-windows-i686-release --strip --prefix build/dist/supreme/steam-windows --component generic/executables
cmake --install build/cmake-windows-i686-release --strip --prefix build/dist/supreme/steam-windows --component supreme/executables
cmake --install build/cmake-windows-i686-release --strip --prefix build/dist/supreme/steam-windows --component jspedit/executables
# Linux build already installs cross-platform Steam assetsts
# Itch
cmake --install build/cmake-windows-i686-release --strip --prefix build/dist/supreme/itch-windows --component generic/executables
cmake --install build/cmake-windows-i686-release --strip --prefix build/dist/supreme/itch-windows --component supreme/executables
cmake --install build/cmake-windows-i686-release --strip --prefix build/dist/supreme/itch-windows --component jspedit/executables
cmake --install build/cmake-windows-i686-release --strip --prefix build/dist/supreme/itch-windows --component supreme/assets
# Itch
"
cp tools/itch/supreme_windows.itch.toml build/dist/supreme/itch-windows/.itch.toml

0 comments on commit 84f4b94

Please sign in to comment.