====== Installing ====== Download version 0.3.4 from [[https://kalretro.au/banner-of-the-forty-nine/|the project page]]. ===== Browser ===== Open [[https://kalretro.au/banner-of-the-forty-nine/play/|the browser edition]]. Nothing to install and no account is needed. Click the game for keyboard focus and to enable music and effects, or press a game key. The sound button can mute or enable audio; saved mute settings are respected. After **Ready for offline play** appears, the page can reload offline. Keep the same site address to keep finding the same browser saves. The browser ZIP is also available for local/static hosting: extract it, enter banner-of-the-forty-nine-web, run ''python3 -m http.server 8768'', then open ''http://localhost:8768/''. Opening index.html directly as a file is unsupported. Offline caching needs HTTPS or localhost. ===== Windows x64 ===== Run ''Banner-of-the-Forty-Nine-0.3.4-x64.msi''. It installs for the current user under ''%LOCALAPPDATA%\Programs\Banner of the Forty-Nine'', with Start menu and desktop shortcuts. The portable ZIP can instead be extracted and run through ''banner_forty_nine.exe''. Keep the assets and SDL2.dll beside it. Installer, upgrade, launch and save/load checks run under Wine. Physical Windows testing remains outstanding. Uninstall through Windows Settings; saved campaigns are retained. ===== Linux x86-64 ===== For Debian and Ubuntu: sudo apt install ./banner-of-the-forty-nine_0.3.4_amd64.deb Start from the application menu or run ''banner-of-the-forty-nine''. For other Linux distributions, install their SDL2 runtime package, extract ''banner-of-the-forty-nine-0.3.4-linux-x64.tar.gz'' and run ''./run.sh''. Run ''./install.sh'' for a per-user menu installation under ''~/.local''. Its installed ''uninstall.sh'' removes program files but keeps campaigns. The Debian package likewise leaves user saves alone when removed. Banner has separate package, registry and save identifiers from River Oath. Both games may be installed together. ===== Verify a download ===== The project page shows each file's SHA-256 checksum. Download SHA256SUMS beside the archives and run: sha256sum -c SHA256SUMS --ignore-missing