This repository was archived by the owner on May 27, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
Troubleshooting
Prolix OCs edited this page Aug 14, 2025
·
1 revision
Having issues with Silly Sim Tracker? Here are solutions to common problems.
-
Is the extension enabled?
- Look in Extensions settings
- Toggle it off and on to refresh
-
Correct code block format?
- Use triple backticks: ```sim
- Include both opening and closing backticks
- Check for the right identifier (default is "sim")
-
Valid JSON structure?
- No missing commas
- Proper quotes around strings
- All brackets and braces closed
Try this basic example:
{
"worldData": {
"current_date": "2025-01-01",
"current_time": "12:00"
},
"characters": [
{
"name": "Test Character",
"hp": 100
}
]
}
Missing Commas:
// Wrong
{
"hp": 75
"mp": 50
}
// Correct
{
"hp": 75,
"mp": 50
}Quote Problems:
// Wrong
{ "name": "Alice's Stats" }
// Correct
{ "name": "Alice's Stats" }Trailing Commas:
// Wrong
{
"hp": 75,
"mp": 50,
}
// Correct
{
"hp": 75,
"mp": 50
}Use online JSON validators if you're unsure:
- jsonlint.com
- jsonformatter.curiousconcept.com
-
Check markers:
<!-- CARD_TEMPLATE_START -->and<!-- CARD_TEMPLATE_END --> -
Verify Handlebars: Template must contain
{{variables}} - CSS syntax: Look for unclosed style tags
-
Variable names: Must match exactly (
{{stats.hp}}not{{stats.HP}}) - JSON structure: Field must exist in your data
- Data types: Numbers shouldn't be in quotes
- Limit characters: Keep to 4 or fewer active characters per message
- Simplify templates: Reduce complex HTML/CSS
- Close other tabs: Free up browser resources
- Update browser: Use the latest version
- Disable extensions: Other extensions might conflict
- Clear cache: Refresh your browser
- Check JSON validity: Invalid JSON can't be migrated
- Look for errors: Notifications show which messages failed
- Manual fix: Correct JSON errors first, then migrate
If some messages convert but others don't:
- Check failed messages: Look for JSON syntax errors
- Verify sim data: Ensure they contain tracker data
- Edit individually: Fix problematic messages manually
- Save settings: Some changes need a save/refresh
- Toggle extension: Turn off/on to force refresh
- Clear custom data: Remove custom templates/fields if problematic
- Hex format: Use proper hex colors (#ff0000, #4ecdc4)
- No named colors: "red" won't work, use "#ff0000"
- Case insensitive: "#FF0000" same as "#ff0000"
- Test isolation: Temporarily disable other extensions
- Check console: Look for JavaScript errors
- DOM conflicts: Other card systems might interfere
In browser console (F12):
localStorage.debug = 'SST:*';
location.reload();Look for [SST] prefixed messages and any red error messages.
- Simple data first: Start with basic JSON
- One change at a time: Isolate what's causing issues
- Browser refresh: Clear cache and restart
- Chrome/Chromium 80+
- Firefox 74+
- Edge 80+
- Safari 14+
- Mobile Safari: Some advanced CSS might not work
- Old browsers: May lack modern JavaScript features
- Restart SillyTavern
- Check all the basics above
- Look in browser console for error messages
- Test with simple examples
- GitHub issues page
- SillyTavern Discord community
- Extension documentation
- Extension version
- Browser and version
- Exact error messages
- Sample JSON that causes issues
- Steps to reproduce the problem
Most issues can be resolved by checking these common problems. If you're still stuck, the community is usually very helpful!