Importing data will completely wipe all existing leveling data from your server.
Only leveling data is imported — configurations are not included.
Atom uses a different leveling formula than Arcane. When data is imported, Atom will recalculate XP based on its own formula. XP values from Arcane will be replaced with new values corresponding to the imported levels.
Steps
- Copy the leaderboard text from Arcane for your server.
- Paste the copied text into ChatGPT with the following prompt:
[Insert the data obtained from Step 1 here.]
Convert the following user data into a JSON array with the structure below:
[
{
"username": <username of user as string>,
"text": <messages of user as integer>,
"level": <level of user as integer>,
"xp": <experience of user as integer>
}
]
To reduce errors from AI hallucinations, we recommend splitting the data into sets of 25–50 entries, then combining them.
- Copy the returned JSON object into a file and save it with a
.json extension.
Validation: Ensure your JSON file starts with [ and ends with ]. Refer to the example dataset at the bottom of this page for guidance.
- In Atom, run the
/import command.
- Set the
source option to Arcane.
- Upload your
.json file in the file option.
- Click the Checkmark button to proceed, or the Cross button to cancel.
The import process duration will depend on the number of users in the file.
Members not in the server at the time of import will be skipped.
For best results, perform the import process on a PC for easier file handling.
Example Dataset:
[
{ "username": "user_1", "text": 100, "level": 1, "xp": 100 },
{ "username": "user_2", "text": 200, "level": 2, "xp": 200 },
{ "username": "user_3", "text": 300, "level": 3, "xp": 300 }
]