Skip to content

Releases: tarikbc/hotspot-arcade

Hotspot Arcade v1.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 17:03
49a4d66

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.bin

ESP32 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.bin

What'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

Choose a tag to compare

@github-actions github-actions released this 11 Aug 20:59
ee33885

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.bin

ESP32 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.bin

What'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

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:10
91c08e8

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.bin

ESP32 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.bin

What'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

Choose a tag to compare

@github-actions github-actions released this 03 Aug 14:54
69299f7

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.bin

ESP32 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.bin

What'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

Choose a tag to compare

@github-actions github-actions released this 03 Aug 03:40
b2f53c6

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.bin

ESP32 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.bin

What'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

Choose a tag to compare

@github-actions github-actions released this 02 Aug 03:34
1ebab67

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.bin

ESP32 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.bin

What's Changed

  • Add Kiss Marry Kill, a 14th game (party, predict a player's picks) by @genkigenki in #8

New Contributors

Full Changelog: v1.3.0...v1.4.0

Hotspot Arcade v1.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 06:12
c7f4931

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.bin

ESP32 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.bin

Full Changelog: v1.2.0...v1.3.0

Hotspot Arcade v1.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 03:59
3aa80bb

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.bin

ESP32 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.bin

Full Changelog: v1.1.2...v1.2.0

Hotspot Arcade v1.1.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 01:42
a3f0381

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.bin

ESP32 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.bin

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

Hotspot Arcade v1.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 00:37
7ba4728

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.bin

ESP32 WROOM board:

esptool.py --chip esp32 --before default_reset --after hard_reset write_flash 0x0 wroom-merged.bin

Full Changelog: v1.1.0...v1.1.1