Releases: tarikbc/hotspot-arcade
Release list
Hotspot Arcade v1.9.0
Offline multiplayer party games hosted from a Flipper Zero + an ESP32 WiFi board (S2, WROOM, or C5).
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 3 minutes (and again after an update). The .fap
carries about 3 MB of bundled content (three board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).c5-merged.bin: the same, for an ESP32-C5 board.web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes any of the boards.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin
ESP32-C5:
esptool.py --chip esp32c5 --before default_reset --after hard_reset write_flash 0x0 c5-merged.binWhat's Changed
- Added pack content, lobby bots, and for cardputer size knobs by @genkigenki in #26
- Rotations start at a random offset, so a session does not always open the same by @genkigenki in #27
- A dropped frame must not cost a seat or the countdown by @genkigenki in #28
- Cross-game scoring, a captive portal that opens, and one esp32 core by @tarikbc in #30
Full Changelog: v1.8.0...v1.9.0
Hotspot Arcade v1.8.0
Offline multiplayer party games hosted from a Flipper Zero + an ESP32 WiFi board (S2, WROOM, or C5).
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 3 minutes (and again after an update). The .fap
carries about 3 MB of bundled content (three board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).c5-merged.bin: the same, for an ESP32-C5 board.web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes any of the boards.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin
ESP32-C5:
esptool.py --chip esp32c5 --before default_reset --after hard_reset write_flash 0x0 c5-merged.binWhat's Changed
- Play-test fixes: Secrets, Would You Rather, sound, keepalive and first-paint language by @genkigenki in #24
- Four party games: Fill the Blank, Werewolf, Spyfall and Draw a Monster by @genkigenki in #25
Full Changelog: v1.7.0...v1.8.0
Hotspot Arcade v1.7.0
Offline multiplayer party games hosted from a Flipper Zero + an ESP32 WiFi board (S2, WROOM, or C5).
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 3 minutes (and again after an update). The .fap
carries about 3 MB of bundled content (three board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).c5-merged.bin: the same, for an ESP32-C5 board.web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes any of the boards.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin
ESP32-C5:
esptool.py --chip esp32c5 --before default_reset --after hard_reset write_flash 0x0 c5-merged.binWhat's Changed
- German (de) phone-UI translation by @genkigenki in #11
- One phone = one player: bind identity to the device, and keep it across a drop by @genkigenki in #15
- Say when the link to the host is gone instead of quietly waiting by @genkigenki in #16
- Add Secrets, a 16th game (whole-group hidden vote) by @genkigenki in #17
- Let players change the game from their phone, by majority vote by @genkigenki in #18
- Would You Rather: an agreement chart on the final screen by @genkigenki in #19
Full Changelog: v1.6.0...v1.7.0
Hotspot Arcade v1.6.0
Offline multiplayer party games hosted from a Flipper Zero + an ESP32 WiFi board (S2, WROOM, or C5).
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 3 minutes (and again after an update). The .fap
carries about 3 MB of bundled content (three board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).c5-merged.bin: the same, for an ESP32-C5 board.web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes any of the boards.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin
ESP32-C5:
esptool.py --chip esp32c5 --before default_reset --after hard_reset write_flash 0x0 c5-merged.binWhat's Changed
- German (de) content: full translation of all six games by @genkigenki in #10
Full Changelog: v1.5.0...v1.6.0
Hotspot Arcade v1.5.0
Offline multiplayer party games hosted from a Flipper Zero + an ESP32 WiFi board (S2, WROOM, or C5).
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 3 minutes (and again after an update). The .fap
carries about 3 MB of bundled content (three board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).c5-merged.bin: the same, for an ESP32-C5 board.web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes any of the boards.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin
ESP32-C5:
esptool.py --chip esp32c5 --before default_reset --after hard_reset write_flash 0x0 c5-merged.binWhat's Changed
- Word Scramble / Draw: make content UTF-8-safe (enables non-English packs) by @genkigenki in #9
Full Changelog: v1.4.0...v1.5.0
Hotspot Arcade v1.4.0
Offline multiplayer party games hosted from a Flipper Zero + an ESP32 WiFi board (S2, WROOM, or C5).
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 3 minutes (and again after an update). The .fap
carries about 3 MB of bundled content (three board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).c5-merged.bin: the same, for an ESP32-C5 board.web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes any of the boards.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin
ESP32-C5:
esptool.py --chip esp32c5 --before default_reset --after hard_reset write_flash 0x0 c5-merged.binWhat's Changed
- Add Kiss Marry Kill, a 14th game (party, predict a player's picks) by @genkigenki in #8
New Contributors
- @genkigenki made their first contribution in #8
Full Changelog: v1.3.0...v1.4.0
Hotspot Arcade v1.3.0
Offline multiplayer party games hosted from a Flipper Zero + an ESP32 WiFi board (S2, WROOM, or C5).
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 3 minutes (and again after an update). The .fap
carries about 3 MB of bundled content (three board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).c5-merged.bin: the same, for an ESP32-C5 board.web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes any of the boards.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin
ESP32-C5:
esptool.py --chip esp32c5 --before default_reset --after hard_reset write_flash 0x0 c5-merged.binFull Changelog: v1.2.0...v1.3.0
Hotspot Arcade v1.2.0
Offline multiplayer party games hosted from a Flipper Zero + an ESP32 WiFi board (S2, WROOM, or C5).
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 3 minutes (and again after an update). The .fap
carries about 3 MB of bundled content (three board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).c5-merged.bin: the same, for an ESP32-C5 board.web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes any of the boards.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin
ESP32-C5:
esptool.py --chip esp32c5 --before default_reset --after hard_reset write_flash 0x0 c5-merged.binFull Changelog: v1.1.2...v1.2.0
Hotspot Arcade v1.1.2
Offline multiplayer party games hosted from a Flipper Zero + an ESP32 WiFi board (S2, WROOM, or C5).
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 3 minutes (and again after an update). The .fap
carries about 3 MB of bundled content (three board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).c5-merged.bin: the same, for an ESP32-C5 board.web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes any of the boards.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin
ESP32-C5:
esptool.py --chip esp32c5 --before default_reset --after hard_reset write_flash 0x0 c5-merged.binWhat's Changed
New Contributors
Full Changelog: v1.1.1...v1.1.2
Hotspot Arcade v1.1.1
Offline multiplayer party games hosted from a Flipper Zero + ESP32-S2 dev board.
Install
You only need hotspot_arcade.fap. Drop it in /ext/apps/GPIO/ on the SD card.
The ESP firmware, the phone game bundle, and the content packs all ship inside it, so
there is no SD setup and nothing else to download. Flash the board from the app itself
with Install Firmware.
First launch can take up to 2 minutes (and again after an update). The .fap
carries about 1.9 MB of bundled content (two board firmwares, the phone game bundle,
the content packs) and the Flipper unpacks it to the SD card on first open. The
hourglass is the system loader doing that, not a hang, so give it a minute or two.
Every launch after that is instant.
Assets
hotspot_arcade.fap: the whole thing. This is the one you want.firmware-merged.bin: the ESP32-S2 firmware as a single image, if you'd rather flash
that board from a computer (optional — the fap already carries it).wroom-merged.bin: the same, for an ESP32 WROOM board (optional — the fap carries it too).web-bundle.zip: the phone game bundle on its own, for overriding the bundled client
from/ext/apps_data/hotspot_arcade/web/(optional).
Flash the ESP board from a computer (optional)
Or skip this entirely and use Install Firmware on the Flipper — it flashes either board.
ESP32-S2 dev board — download mode: hold BOOT, tap RESET, release BOOT.
Never --erase-all on the S2. Then tap RESET to run.
esptool.py --chip esp32s2 --before default_reset --after hard_reset write_flash 0x0 firmware-merged.binESP32 WROOM board:
esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.binFull Changelog: v1.1.0...v1.1.1