Select an option above to get started.
{{ formatBackendData(snapshotDetails.backend_data) }}
ZIP structure expected by the server:
game_upload.zip
├── game.json
└── symbol/ ← singular
├── A.png
├── B.png
└── C.png
Minimal game.json example:
{
"mapping": [
{ "id": 1, "row": 1, "col": 1, "x": 50, "y": 2444, "width": 300, "height": 300, "type": "asset", "value": false, "effect": "none" },
{ "id": 2, "row": -1, "col": -1, "x": 550, "y": 4424, "width": 210, "height": 90, "type": "CurrentBet", "value": true, "effect": "none" }
],
"symbols": [
{ "name": "A", "file_name": "A.png", "file_path": "symbol/A.png", "index": 1 }
]
}
symbol/ folder name must be singular (not symbols/)..png files inside symbol/.file_path must equal symbol/<file_name>.mapping must be a non-empty list of items with row, col, x, y, width, height
(integers).