⟨ Back to Instructions

Installing on iOS

Well, the unthinkable has happened. There is now an actual GZDoom port to iOS. I'm just as shocked as you might be.

Requirements

Getting a copy of the game

Yes, you should do this first.

Simply download the Standalone PK3 for the latest stable version or git clone the Sonic: Lock & Load repository for the latest development version.

Then transfer your DOOM II IWAD (doom2.wad) to your iOS device or download and unzip Freedoom, extracting freedoom2.wad.

Both your IWAD and Standalone PK3 can go wherever - they can stay in your Downloads folder or go somewhere specific on your device, it's really up to you.

Setting up a GenZD Launch Configuration

Open GenZD or GenZD Zero on your device. You'll be prompted to add a new launch configuration.

Tap "Add a Launch Configuration" or the + button in the top left.

In the window that pops up, tap Import and select both your IWAD and Standalone PK3, then tap Open.

Back in the "Create Launch Configuration" window, make sure your IWAD is selected, then tap Sonic-LockandLoad-vX.X.X.pk3 under "External Files/Mods" to mark it as active.

Then, tap the entry for your IWAD under "Select the base game file:" and tap Save Launch Configuration, then tap it again in the confirmation window.

Name this launch configuration "Sonic: Lock & Load" or whatever you want.

Running the game

Simply tap the new launch configuration you've just created to begin playing instantly.

And that's it!

You're now playing Sonic: Lock & Load. Have fun with it, and don't forget to configure the options in case you want to! Also, hook up a controller. Touch controls suck for a game like this, especially since it's not as configurable as Delta Touch.

If you have any feedback, open an issue on Sonic: Lock & Load's Codeberg repo.