How to Import a Custom File
Learn how to get and import custom skater JSON files into your game
Four Ways to Get Custom Skater Files
There are four main ways to obtain a custom skater JSON file for your game. Choose the method that works best for you.
1. Find Existing JSON Files
Look for pre-made skater JSON files shared by the community. Try checking the Playasport subreddit where users often share their custom skater files.
Once you find a JSON file online, you can download it and import it into the app.
2. Use the Skater Generator
Create your own custom skater files using our built-in Skater Generator tool. This web-based tool lets you create and customize skaters with all the necessary attributes.
Generate your JSON file, then download it to import into the app.
3. Use an AI Prompt
Use AI tools like ChatGPT, Claude, Gemini, or other AI assistants to generate skater JSON files. We provide a detailed prompt that guides the AI to create properly formatted files.
Copy the prompt, paste it into your AI tool, and download the generated JSON file.
4. Make One From Scratch
If you're comfortable with JSON, you can create your own skater file from scratch. This gives you complete control over every skater's attributes.
You can use our sample skaters file as a reference, or follow the format below:
[
{
"firstName": "Aria",
"lastName": "Kovalen",
"country": "USA",
"age": 18,
"skills": {
"skatingskill": 88.5,
"performance": 87.0,
"choreography": 86.5,
"strength": 85.0,
"balance": 88.0,
"jumps": 89.0,
"spins": 87.5,
"endurance": 86.0,
"mental": 87.5,
"discipline": 88.0
}
},
{
"firstName": "Mika",
"lastName": "Tanari",
"country": "JPN",
"age": 17,
"skills": {
"skatingskill": 82.0,
"performance": 80.5,
"choreography": 81.0,
"strength": 79.0,
"balance": 82.5,
"jumps": 83.0,
"spins": 81.5,
"endurance": 80.0,
"mental": 80.5,
"discipline": 82.0
}
}
]
Field Requirements & Restrictions
- firstName and lastName: Text strings (required)
- country: Must be a valid 3-letter IOC country code in ALL CAPS (e.g., "USA", "JPN", "KOR", "CAN"). This is critical for the game to recognize countries correctly.
- age: Must be an integer between 16 and 28 (inclusive). This represents the skater's age in the game.
- skills: An object containing exactly 10 skill fields, each with a numeric value:
- skatingskill, performance, choreography, strength, balance, jumps, spins, endurance, mental, discipline
- The file must be a valid JSON array containing one or more skater objects.
Once you've created your JSON file, save it with a .json extension and import it into the app using one of the methods described below.
How to Import Your JSON File
Once you have your JSON file (from any of the methods above), you can import it into the app in two ways:
Option 1: Import from Online URL
- Upload your JSON file to a file hosting service (like GitHub Gist, Pastebin, or Google Drive)
- Get the direct download URL to your JSON file
- Open Playasport Figure Skating app
- When creating a new universe, select "Custom Universe from File"
- Choose "Import from URL" and paste your file URL
- The app will download and import your custom skaters
Option 2: Import from Your Phone's File System
- Save your JSON file to your phone (download it or transfer it from your computer)
- Open Playasport Figure Skating app
- When creating a new universe, select "Custom Universe from File"
- Click "Browse Files..."
- Navigate to where you saved your JSON file
- Select the file and confirm the import
Important Note
When creating a new universe, make sure to select "Custom Universe from File" to use your imported JSON file. This option allows you to start a new game with your custom skater roster.
Need Help?
If you need help with your custom files please email me at dan@playasport.com and include whatever file you're trying to use.