-
-
Notifications
You must be signed in to change notification settings - Fork 4
Platform iOS
- iOS 14.0 or later
- iPhone or iPad with arm64 processor (iPhone 6s and later, all iPads with A9 or later)
- AltStore Classic for sideloading
Apple restricts app installation to the App Store by default. Sideloading means installing an app outside the App Store using an ad-hoc provisioning profile. Firestaff is distributed as a .ipa file (iOS App Package) that is ad-hoc signed, meaning it can be installed on any device through a sideloading tool — no Apple Developer account is required.
The main limitation of free sideloading is that apps expire after 7 days and must be refreshed. AltStore Classic handles this automatically when your device is on the same Wi-Fi network as your computer.
AltStore Classic is the recommended sideloading tool. It runs a background helper on your Mac or Windows PC that re-signs the app every 7 days using your Apple ID's free provisioning profile.
macOS:
- Download AltServer from altstore.io.
- Move AltServer to Applications and launch it.
- AltServer appears as a diamond icon in the menu bar.
- Sign in with your Apple ID when prompted.
Windows:
- Download AltServer for Windows from altstore.io.
- Install and launch AltServer.
- Install iCloud for Windows (from Apple, not the Microsoft Store version) if prompted.
- Install iTunes for Windows (from Apple, not the Microsoft Store version) if prompted.
- Sign in with your Apple ID when prompted.
- Connect your iPhone/iPad to your computer via USB.
- Trust the computer on your device if prompted.
- On Mac: click the AltServer icon in the menu bar > Install AltStore > select your device.
- On Windows: click the AltServer icon in the system tray > Install AltStore > select your device.
- AltStore appears on your home screen. Open it and sign in with your Apple ID.
- Download
Firestaff-x.y.z-ios-arm64.ipafrom the GitHub Releases page. - Transfer the
.ipafile to your device (AirDrop, iCloud Drive, email attachment, or direct download in Safari). - Open the file with AltStore:
- If downloaded in Safari: tap the file, then tap the share button, then Open in AltStore.
- If in Files: long-press the
.ipa, tap Share, then AltStore.
- AltStore signs and installs the app. Firestaff appears on your home screen.
Apple's free provisioning profiles expire after 7 days. AltStore refreshes automatically if:
- Your iPhone/iPad is on the same Wi-Fi network as the computer running AltServer.
- AltServer is running on your computer.
- Background App Refresh is enabled for AltStore on your device.
If you miss the 7-day window, the app stops launching. Simply open AltStore while connected to your computer's network and it will re-sign automatically. No data is lost — your game saves persist through re-signing.
SideStore is a fork of AltStore that uses a WireGuard VPN to self-sign apps without a computer after initial setup. Follow SideStore's own documentation, then use it to install the .ipa the same way as AltStore.
- Install Apple Configurator 2 from the Mac App Store.
- Connect your device via USB.
- Drag the
.ipaonto your device in Apple Configurator 2.
This method does not handle re-signing. The app expires after 7 days unless you reinstall.
With a paid developer account, apps are valid for 1 year instead of 7 days, and you can install on up to 100 devices. Use Xcode or ios-deploy to install the .ipa with your developer certificate.
Firestaff stores game data in the app sandbox at:
On My iPhone (or iPad) > Firestaff > data/
- Open the Files app on your device.
- Navigate to On My iPhone (or On My iPad) > Firestaff.
- Create a
datafolder if it doesn't exist (Firestaff creates it automatically on first launch). - Copy your game data files into the appropriate subdirectories (
dm1/data/,csb/data/, etc.).
- Connect your device to your Mac via USB.
- Open Finder (macOS Catalina+) or iTunes (older macOS / Windows).
- Select your device, go to the Files tab.
- Expand Firestaff and drag your game data files into the Documents folder.
- Place game data files in iCloud Drive on your computer.
- On your device, open Files > iCloud Drive.
- Copy the files to On My iPhone > Firestaff > data/.
- Orientation: landscape only on iPhone. iPad supports all orientations.
- Touch input: tapping the screen maps to mouse clicks through SDL3's touch backend.
- Game controllers: MFi and Bluetooth controllers are supported via SDL3's gamepad API.
- Presentation modes: V1 Original (320×200 pixel-perfect), V2.0 Filtered, V2.1 Upscaled are all available.
Go to Settings > General > VPN & Device Management, tap your Apple ID under Developer App, and tap Trust.
The free provisioning profile expired. Open AltStore while on the same Wi-Fi as your AltServer computer to refresh. Alternatively, reinstall the .ipa.
Ensure you have iOS 14.0 or later. Check that Firestaff was signed correctly by AltStore (open AltStore > My Apps > verify Firestaff is listed and not expired).
Copy your original game files to the app's Documents folder via Files, iTunes, or iCloud Drive. See the Game Data page for the required files and directory structure.