Fix empty map files, failed downloads, and resource path mistakes on Retrocycles (Steam/Linux/Mac).
Retrocycles downloads maps and configs from public resource servers when you join a game. If a download fails, the client may leave a zero-byte placeholder and show errors like “file is empty” on the next join.
All paths below are inside that directory.
Everything after /resource/ in the URL is the relative path under your resource folder.
Example:
https://resource.armagetronad.net/resource/Titanoboa/sumobar/dynamic-0.2.aamap.xmlTitanoboa/sumobar/dynamic-0.2.aamap.xmlRCL servers may use other authors, for example rcl/sumobar/dynamic-0.3.aamap.xml on resource.retrocyclesleague.com. Use the exact path from your in-game error message — that is always correct for the server you joined.
Keep the full filename, including .aamap.xml. Renaming to .xml alone will not work.
If you can open the resource URL in a normal web browser:
Linux example (replace <resource-dir> and the URL with yours):
automatic/ cacheDownloads are often cached under resource/automatic/... with the same author/category layout.
If you manually created empty folders (e.g. Titanoboa/sumobar/) but working copies exist under automatic/, remove only the empty stub files you added — not the whole automatic tree.
resource folderWiping all of resource/ can break startup (missing DTDs, includes, and cached files) and may crash the client while it refetches everything.
If you already deleted everything and the game crashes on launch:
Join a simple public server that uses common stock maps. If that works, focus on the specific path in your error (custom sumobar, Titanoboa dynamic maps, RCL rcl/sumobar/..., etc.).
Post in Discord with: