Welcome to tos.guru!

This is an open-source database for Tree of Savior, a game being developed by IMC Games.

It is still in active development, taking multiple updates per week, with the latest patches and new features. Re:Build patch is already supported

Currently, a Skill Simulator is available, making use of the in-game formulas to calculate skill damage, skill SP costs and attribute unlock logic.

A Database is also available, and currently supports the following datasets:

Found an issue?
Try clearing the cache, by clicking on the version string at the footer
If still present, please report it to @rjgtav on Discord

  • [New] Added a 'Thank You' page for all the patrons, for supporting tos.guru!
  • [New] Added a message at the top thanking a random selection of patrons. You can dismiss this message for a week
  • [New] Added Taiwanese TOS (twTOS) region. Thanks 蘋果🍎
  • [Fixed] Fashion-related filters on the Equipment section are now working again. Thanks @Muniqui
  • [New] tos.guru will now automatically check for new game patches and update every hour (e.g. 09:15, 10:15, 11:15, ...)
  • [Fixed] Added missing orange background color to Missile Skills (e.g. most Archer's Skills)
  • [Fixed] Skill max levels are now being correctly calculated (e.g. Alchemist's Gem Roasting). Thanks @Crevox @Saiko @Xvkr
  • [Fixed] Some attributes (e.g. Frenzy: Enhance) is now correctly assigned to its skill. Thanks @Skykyrie
  • [Fixed] Database pages now show the correct total page number when filtering. Thanks @Lamisedaxeh
  • [Fixed] Mortal Slash cooldown is now being correctly calculated. Thanks @Zeucleio
  • [Fixed] Mortal Slash is no longer showing as 'Cloneable by Shinobi'. Thanks @Zeucleio
  • [Fixed] Updated Pardoner for Re:Build and added Runecaster filter to Skills page
  • [Fixed] Added missing skill icons (again)
  • [Fixed] tos.guru will now wait for at least 30 minutes before checking for updates again
  • [Improved] Improved tap registration on the Skill Simulator on mobile
  • [Improved] Skill cooldown is now calculated using in-game scripts. Thanks @Hillgarm and @muskekteer
  • [Improved] Minor design tweaks to the Formulas section of a Skill detail page
  • [Improved] Added support to attributes which are shared between multiple skills (e.g. Cannoneer's Detonate). Thanks @Fenatte, @Isthelte and @PetroSpark
  • [Improved] Skill simulator now always shows the plus/minus buttons on mobile. Thanks @Crevox
  • [Improved] You can now level a Skill beyond it's maximum level on its Database page. Thanks @Crevox
  • [Fixed] Skill factors no longer show as undefined when the translation uses some deprecated methods. (e.g. Snow Rolling) Thanks @Jurcan
  • [Fixed] Skill factors no longer fail to calculate when the code updates one of the skill's attributes. (e.g. Throw Sand) Thanks @Xvkr @Zeucleio @Skykyrie
  • [Fixed] Animated GIFs for the new classes (Assassin and Outlaw) are no longer missing
  • [Fixed] Job Type/Role is now showing correctly again. Thanks @Xvkr
  • [Fixed] Skill synergy description color is now rendering correctly. Thanks @marq and @Crevox
  • [Fixed] Possible fix? for the ERR_FAILED error which plagued some users. Please ping me in case you see it again
  • [Fixed] Possible fix? for header dropdown menus (e.g. Database and Region) which weren't opening at all on iOS Safari
  • [New] Added a 'Clear cache' button to the loading screen in case it gets stuck while loading
  • [New] Added a 'Clear cache' button to the footer. (click the patch version to trigger)
  • [New] Added a 'Checking for updates...' notice to the header, to make it clearer when tos.guru is checking for updates
  • [Improved] tos.guru now automatically checks for updates every hour and updates to the latest game patches
  • [Improved] Cleaned up the design of the header and the footer
  • [Fixed] Fixed installation issues for some users when they were running Kaspersky Antivirus
  • [Fixed] Multiple reliability improvements when installing/updating tos.guru. Should be a bit slower, but will use less RAM and CPU
  • [Updated] Updated iTOS, jTOS, kTOS and kTEST to the latest versions
  • [Improved] tos.guru will now display a message in case your browser isn't supported
  • [Improved] Reduced overall download size per region (~10MB -> ~2MB) when updating the database
  • [Improved] Improved overall response times when loading assets for the first time, by caching most of the website on CloudFlare
  • [Fixed] Offline mode is now correctly caching all main pages (Database, Home and Simulator) from the start
  • [Fixed] Search is working again. Thanks @Muniqui
  • [Fixed] Equipment required classes and item tradability are showing correctly again. Thanks @Hillgarm and @PetroSpark
  • [Update] Updated iTOS, jTOS, kTOS and kTEST to the latest versions
  • [Improved] Added patch version to the loading screen and to the footer
  • [Fixed] Page no longer shows white when switching regions and using the dark theme. Thanks @Crevox
  • [Fixed] Internal database no longer gets into a state with incomplete data
  • [Fixed] Offline mode is now working as intended
  • Happy New Year! 🐷
  • [New] tos.guru is now available offline! Note: in order to save disk, images will be cached on demand
  • [New] tos.guru can now be installed on Mobile and on PC (Browser Menu -> Add to Home Screen)
  • [New] Added a new fullscreen loading animation when new database updates are available
  • [New] Added a new 'Update is Available' indicator to the top menu
  • [New] I now have a Patreon! Become a patron and support the development of tos.guru
  • [Improved] Significantly reduced the overall RAM usage (by around 50%)
  • [Improved] Significantly reduced loading time when no new updates are available
  • [Improved] Reduced search loading time by removing the 'Description' field from the index
  • [Improved] Updated cache from a time-based to a hash-based implementation, which will reduce the overall network traffic
  • [Fixed] Collections are no longer showing the wrong items in rare situations of duplicate IDs. Thanks @Zeucleio
  • [Fixed] Browsers now correctly prompt for translating the page when a foreign region is selected
  • [Fixed] Search no longer crashes when returning Equipment Sets. Thanks @Hillgarm and @Sujiru
  • [Fixed] Restored stat attributes for some discontinued items (e.g. CAN05_101). Thanks @Sujiru
  • [Removed] Older browsers no longer support tos.guru. For more information, check the browsers in green here
  • [Fixed] Skills of higher circles are now showing up correctly on the simulator. Thanks @Ramon
  • [Fixed] Search accuracy improved quite significantly. Thanks @Crevox
  • Ho ho ho 🎅
  • [Fixed] Gems stats are no longer messed up. Thanks @WhiteDwarf, @AmberRei and @Ramon
  • [Improved] Added attributes to Classes and Skills list pages
  • [Improved] Improved tooltip's position so it doesn't cover the important bits as often
  • [Fixed] Removed some more deprecated attributes. Thanks @Ramon
  • [Fixed] Fixed some simulator attribute unlock propagation issues. Thanks @Ramon
  • [Fixed] Removed deprecated attributes that were re-introduced with the last update. Thanks @Ramon, @Shinobi, @Umineko and @Zeucleio
  • [Fixed] Classes on the Simulator are now ordered by ID instead of by Name. Thanks @Crevox
  • [Updated] Updated iTOS, jTOS, kTOS and kTEST to the latest versions
  • [Improved] Initial loading time has been reduced even further, however RAM requirements have increased. This will be addressed on the next update.
  • [Improved] Header dropdown menus now open immediately on mouse hover
  • [Improved] Improved search performance and reliability
  • [Improved] Entity detail pages now have more details for referenced entities (e.g. each collection on Tanu Flower's detail page now shows all the other items which also belong to those collections)
  • [Improved] Set the appropriate document language, to trigger the browser's Translate button. Note: this only works when opening the page, not when switching regions. Thanks @Nekorin
  • [Fixed] Rank 1 classes no longer show duplicated on the Simulator. Thanks @PetroSpark, @Zeucleio, @Montz and everyone else who reported!
  • [Fixed] Shields/Shirts/Pants are no longer missing their +40 Anvil Enhancement bonus. Thanks @Crevox
  • [Fixed] Added missing elements to some skills descriptions (e.g. Monk's Energy Blast on Re:Build). Thanks @4lkruzeth
  • [Fixed] As per Re:Build, Cannons are now a 2-Handed Weapon on the Equipment list Type filter. Thanks @Hillgarm and @Laynaria
  • [Fixed] Mergen skills no longer show Crossbow as a possible stance. Thanks @TerminalEssence
  • [Fixed] Added missing class attributes (e.g. SwordMastery_DEForATK). Thanks @Hillgarm
  • [Fixed] Removed extra 0s on some skill description values (e.g. Paladin's Stone Skin on kTEST at level 3)
  • [Removed] Removed Google Adsense test code, as Google continues rejecting serving ads to the website.
  • [Updated] kTOS is now on Re:Build
  • [Updated] Updated iTOS, jTOS, kTOS and kTEST to the latest versions
  • [Updated] Updated iTOS, jTOS, kTOS and kTEST to the latest versions
  • [Improved] Improved initial loading time and when changing regions
  • [Fixed] Double Punch is no longer crashing on the detail page
  • [Fixed] kTEST Simulator no longer crashes on certain classes. Thanks @Laynaria
  • [Fixed] kTEST Gems (red, green, blue, white) are now showing all stat bonuses. Thanks @KriLanze + @Cotoco
  • [Fixed] iTOS, jTOS and kTOS are now able to level their skills again on the Skill detail page. Thanks @TermiNekoEXence
  • [New] Added SP formulas to Skill detail page
  • [New] Added a homepage with a brief introduction and a changelog
  • [Updated] Updated iTOS, jTOS, kTOS and kTEST to the latest versions
  • [Fixed] Magical Attack no longer appears duplicated on an Equipment stats. Thanks @Crevox
  • [Fixed] Skill SP calculation now uses the in-game formulas
  • [Fixed] Search now returns the correct results even on slower machines. Thanks @TermiNekoEXence
  • [Fixed] Removed invalid search results from the search index. Thanks @Mia
  • [Fixed] Monster detail page is no longer crashing
  • [New] Added Stats to Re:Build Simulator
  • [Improved] When no more skill points are available, and you left click a skill at level < levelMax, it now goes back to 0. Thanks @PetroSpark
  • [Improved] Added 'Usable by Scout' icon to equipment tooltip and detail pages
  • [Improved] Updated cards' frames to the latest design. Thanks @Crevox
  • [Fixed] Chaplain is no longer considered a Secret class. Thanks @Laynaria
  • [Fixed] 'Summon'-like skills have been purged from all databases. Thanks @Hillgarm
  • [Fixed] Re:Build Simulator builds are again able to be shared around