Setup

Build and test the TTW setup in small checkpoints so Android problems are easier to isolate.

Guide picker Shonk's Pocket Mojave New Vegas on Android Shonk's Pocket Wastelands TTW on Android

Before you start

GameNative build note

If custom games or the expected drive do not appear, re-check the GameNative build you installed before changing random settings. The home page explains the modern prerelease limitation.

New to these terms?

Use the Glossary when a term is unclear. Do not guess at settings like DXVK, FEXCore, Turnip, present mode, shared storage, or plugin order.

Which PC versions should I use?

GOG is recommended for the simplest Android handoff

Generate TTW from clean, supported English copies of Fallout 3 and Fallout: New Vegas. For the New Vegas installation that will be copied to Android, the GOG release is usually the simplest choice because it is DRM-free.

Steam copies can also work. GameNative can recognize Steam ownership, but a New Vegas folder copied manually from a PC may not be detected immediately.

If GameNative does not recognize a copied Steam installation:

  1. Confirm that GameNative is signed into the Steam account that owns Fallout: New Vegas.
  2. Rename the shared-storage game folder so it closely matches the name shown in the Steam client. Fallout New Vegas is a good example.
  3. Close and reopen GameNative.
  4. Refresh or recreate the game entry or container, then select FalloutNV.exe again.

The folder rename and container refresh worked during my testing, but newer GameNative versions may not need it and the workaround is not guaranteed on every device.

The Epic Games Store versions should also work when the required TTW and Epic preparation steps are followed, but I have not personally tested this Android handoff. GOG remains the recommended first-time route.

These DML instructions are for v0.6.0-beta

DML v0.6.0-beta does not yet have a dedicated TTW game option. Use the Fallout: New Vegas game type with a clearly named Pocket Wastelands profile. This release uses separate manually selected targets for the Data folder and, when needed, the Game Root folder. It does not infer one from the other or validate the complete TTW installation. Plugin files still require a manual handoff to GameNative. This release does not create DML_output, apply INI presets, or manage archive invalidation.

How to troubleshoot setup

GameNative setup

Use a simple GameNative setup first. Do not change drivers, wrappers, resolution, and mods all at the same time.

GameNative build

GameNative 1.0.0 latest release.

Resolution

1280x720

Executable

FalloutNV.exe / xNVSE route after the TTW baseline is confirmed.

Wine / Proton

Proton 10 ARM64EC.

Emulator

FEXCore.

Renderer

DXVK.

Driver

Turnip driver matched to your device.

Present mode

Mailbox.

Frame target

60 FPS.

Storage

Shared storage outside GameNative App Storage. Internal shared storage is preferred when possible.

Proton 11 ARM64EC warning

Use Proton 10 ARM64EC for the normal guide target. GameNative Proton Wine releases currently mark Proton 11 ARM64EC builds as testing-only and warn about instability or crashes. Test Proton 11 only when you are deliberately comparing Proton versions.

Device and version profile

Pick the device/profile closest to your setup. The values below are test notes for GameNative and the compatibility layers, not a guarantee that every matching device will work.

GOG launcher notice inside GameNative

If the Fallout: New Vegas launcher inside the GameNative Windows container has greyed-out options, hides the Play button, or says the game needs to be installed even though the files are already on the device, the container may be missing the Bethesda registry entry.

  1. Download GOG's beth_registry.zip fix.
  2. Extract beth_registry.cmd.
  3. Place beth_registry.cmd in the game root inside the container, next to FalloutNV.exe.
  4. Run it from that folder and allow it to update the registry.
  5. Open the launcher again. If the options are still greyed out, report the GameNative build, game source, and exact folder path.

This is not a normal PC setup step. Use it only when the game is already on the Android device and the launcher inside GameNative acts like the game is not installed.

Checkpoint: GameNative works before DML

Install Fallout: New Vegas in shared storage

This is required for the DML route

Do not place the active New Vegas install only inside GameNative App Storage. DML needs practical access to the same folder it will deploy into.

/storage/emulated/0/PcGames/Fallout New Vegas/

Prepare Fallout 3 and Fallout: New Vegas on PC

  1. Install clean English copies of Fallout 3 and Fallout: New Vegas with all DLC on a Windows PC.
  2. Launch both games once on PC so they create their default settings and folders.
  3. Do not use a previously broken or heavily modded install as the TTW source.

Generate Tale of Two Wastelands on PC

Do not generate TTW on Android

Run the TTW installer on PC. Android/GameNative is the play target, not the place to build the TTW output.

  1. Follow The Best of Times for the PC-side TTW generation requirements.
  2. Generate a clean TTW output folder.
  3. Confirm the generated TTW setup launches on PC if possible.
  4. Zip the finished TTW output folder for transfer to Android.

Zip and transfer TTW to Android

  1. Move the finished TTW archive to Android shared storage.
  2. Open Droid Mod Loader.
  3. Create or select a Pocket Wastelands profile.
  4. Import the TTW archive.
  5. Deploy to the Fallout: New Vegas Data folder in shared storage.

Droid Mod Loader v0.6.0-beta setup

Use a New Vegas game type and a separate TTW profile

v0.6.0-beta does not yet include a dedicated Tale of Two Wastelands game option. Select Fallout: New Vegas and use a clearly named Pocket Wastelands profile so it is not confused with a normal New Vegas setup.

  1. Open DML.
  2. Select the Fallout: New Vegas game type and the Pocket Wastelands profile.
  3. When DML asks for the Data Folder, select the TTW/New Vegas <Game Folder>/Data folder.
  4. After TTW is deployed, confirm that it contains FalloutNV.esm, Fallout3.esm, and TaleOfTwoWastelands.esm.
  5. If DML separately asks for the Game Root Folder, select the parent folder containing FalloutNV.exe and Data.
  6. Do not swap those two targets. v0.6.0-beta does not automatically detect Data from the Game Root or validate the complete TTW installation.
  7. Deploy the current state.
  8. Open DML's plugin list, enable only the plugins you installed, arrange the list to match the guide, and tap Write Plugin Files.

Activation, plugin order, and mod priority are different

plugins.txt lists enabled plugins. For TTW/New Vegas, each enabled filename is written on its own line without a * prefix. loadorder.txt records DML's full plugin list in the order shown by the app, including disabled entries.

TTW uses New Vegas's timestamp-based plugin ordering. DML v0.6.0-beta does not change ESM or ESP modification timestamps, so writing or copying loadorder.txt alone does not enforce the real in-game order. Mod priority is a separate list that controls loose-file conflicts.

Checkpoint: TTW archive and DML deployment

Copy DML's plugin files into GameNative

DML v0.6.0-beta does not copy these files into GameNative automatically.

  1. After tapping Write Plugin Files, open DML's operation log. It prints the exact source path for plugins.txt and loadorder.txt.
  2. On most current installations, the files are under DML's profile storage in Android/data/com.shonkware.droidmodloader/files/state/profiles/. Open the folder for the active Pocket Wastelands profile. If DML's log shows a different path, use the logged path.
  3. Use ZArchiver or another file manager that can request access to Android/data through Android's system folder picker. Root access is not normally required for this external app-storage path.
  4. Copy both files into a temporary shared folder that GameNative can see, such as Download/DML Plugin Transfer/. This folder is user-created; it is not the unreleased automatic DML_output feature.
  5. Open GameNative's file manager and copy both files into C:/users/xuser/AppData/Local/FalloutNV/. If your container uses another username, use that user's AppData/Local/FalloutNV folder.
  6. Replace the existing files when prompted. plugins.txt controls activation; loadorder.txt is a readable reference for DML's saved list. Repeat this handoff whenever plugin activation or the DML list changes.

Checkpoint: GameNative sees the plugin files

BethINI Pie setup

Use BethINI Pie after the TTW files are in place. Keep settings conservative until the TTW start is proven.

Manual TTW starting quest check

After the first launch, verify that the TTW start behaves correctly before adding more mods. TTW is heavier than plain New Vegas and problems compound quickly.

Tracking performance

  1. Use the GameNative overlay first for a quick FPS check.
  2. Use the same route, weather, time of day, and save each time.
  3. Only switch to DXVK HUD when you need frame time, draw call, pipeline, or memory details.
  4. Turn the DXVK HUD off after the benchmark.
DXVK_HUD=fps,frametimes,drawcalls,pipelines,memory