Skip to Content
s2arm.online

TROUBLESHOOTING

S2Arm game or keys import failed

Use the exact import error to distinguish missing base content, incomplete files, outdated keys, permissions and library index problems.

Source baseline v0.2.8Source review 2026-11-11Not device-tested by this site
On this page

This page concerns Add Game or keys import on the computer. Building and phone-side resource import happen later and need different checks.

Open the result details first

Record whether the failed item is the base, an update or a DLC, and capture its error code. A partially successful batch does not mean every item succeeded. Work on the failed items first.

ErrorCheckNext action
input_base_missingOnly an update / DLC was suppliedAdd your own base game
content_truncatedIncomplete file contentCopy the complete file again from your own original source
ticket_missingRequired ticket missing from the inputCheck that input's completeness; do not assume keys are invalid
keys_missing / keys_invalidComplete valid keys not selectedSelect your own complete prod.keys; do not hand-write key values
keys_outdatedKeys do not cover the content versionPrepare newer keys from your own device and retry
permission_deniedSelected location is inaccessible to the appAllow the needed folder access in system permissions
input_missingOriginal moved or storage disconnectedReconnect storage and check the original location
guest_isa_unsupportedUnsupported game architectureCheck game support; repeated import will not add it

These distinctions come from v0.2.8 error handling. A generic content_unreadable message calls for checking the file and tickets; it does not automatically prove outdated keys.

An older message may blame keys for a file problem

In #115, an incomplete DLC led to misleading keys advice. #242 involved missing source tickets blocking otherwise valid keys. When the same keys read some content but not another file, inspect that failed file too.

Those discussions include merged fixes. We do not infer the first release from merge dates; the v0.2.8 rules distinguish these causes.

Changed library, but an old location blocks import

Check both the selected library and the original files. v0.2.4 lists the stale library record fix associated with #432. On an older version, update and try import again.

If the original really moved, updating cannot restore it. Restore access or import from its new location. Not every disconnected-location message is that historical bug.

Windows import immediately raises UnicodeDecodeError

The original #514 issue involved an index written using a non-UTF-8 Windows system encoding. v0.2.7 addressed that import failure, but its handling could leave existing game names garbled on affected systems. Use v0.2.8 and reopen the library before retrying import. Do not edit catalog.json manually.

Windows game names became garbled after updating

This is an index-display problem reported after upgrading to v0.2.7, especially on Chinese and other non-Western Windows installations. It is not the same as an unreadable NSP/XCI or invalid keys.

  1. Finish active tasks, close S2Arm and update to the full v0.2.8 package.
  2. Open your existing library once. The release notes say affected names are restored automatically, including a direct v0.2.6 → v0.2.8 upgrade.
  3. Check the names and entries. The original index is backed up as catalog.json.<system encoding>.bak; leave that backup in place rather than rewriting or deleting records.

Upstream states that games, saves and game files are unaffected by this index repair. This site has not reproduced it with a real library. If names remain wrong, record the Windows display/system locale, previous and current S2Arm versions, and a redacted example for a report.

First Add Game says another task is running

On older Windows builds, extracting the launcher into the default game-library directory could prevent library setup and produce a misleading busy message before the first import. v0.2.8 chooses an unused empty library folder automatically in that case.

Update, reopen and retry Add Game. If library setup still fails, inspect the specific reason and use Try again or Choose another folder. Keep the library separate from launcher files. An actual ongoing build/import still needs to finish; this fix does not make concurrent tasks safe. Release and recovery controls

Success check: The game appears with the correct version and required content, and failed items have been addressed. Continue Windows build step 4, Mac phone build step 4, or Mac local build step 4.

Still failing? Share versions, file types and an error summary in a report, never game files or keys. This site has not tested conversion of real game files.

On this page