rjgtav

is creating an Open-Source Database and Skill Simulator for Tree of Savior

12

patrons
One day I was reading r/treeofsavior when I came a cross a topic that read something like 'tos.neet has been discontinued!'. I couldn't believe what I was reading, so quickly hit the forums and to my dismay... the news were true...

Days passed... I kept checking the forum topic every day, hopes someone would come up with a link for a new and updated database... but that day never arrived.. tosbase.com had also been outdated for quite a while, which meant the international community was now with no database, having to rely on a couple of korean ones. 

During this time, I was also looking for a new project idea to work on and learn some new tools for my work (e.g. Angular 6), when it hit me... "What if I build a database myself?"... I hadn't played the game for more than 6 months, but I didn't want to see it die... I loved it too much...
So I started looking around and found a couple of tools online which enabled me to access the internal game files, where most of the information is stored. In theory, this meant I would be able to populate the database in a fully automated way.

About a month later, I already had a working prototype, with just the database portion and a couple of datasets, which started generating some buzz (even the staff contacted me!). After some more tests with a closed group, on October 2018, I released the first public version, with a working simulator and a more complete database. The response was outstanding! Together with an official announcement from the developer, I was being flooded with feedback and everyone was excited with the project.

Fast forward to today, I've expanded the database to support the other regions of the game (iTOS, jTOS, kTOS and kTEST), I've added support to the upcoming Re:Build patch and I've been constantly updating the database with new features and with the latest game patches. My goal is to become the ultimate database for Tree of Savior and keep everything open-source, so anyone can continue my work in case I need to stop working on it.

With increased popularity comes increased costs and responsibilities for maintaining the project. Initially I considered going with ad revenue, however due to technical limitations, nor Google nor Yahoo's automated processes manage to approve my website. After checking with the community, some suggested going with Patreon, as a way of getting some recurring revenue.

So here I am! If you like what I'm building over at https://tos.guru/ and want to contribute, here's your chance! As I aim to provide the best experience to every user, I won't be going with a tiered membership business model. Instead, I'll be going with a 'pay-what-you-can' model, where you can pledge 1$ or more per month. For now, I'll add a special 'Thank You' page on the website with all the patreons plus a special role on my Discord.

I should note I have a full-time job which is able to pay my bills, so don't feel obligated to pledge! Sharing around and providing feedback already helps a lot! I'll keep streaming the development over at my Twitch channel and discussing new features and feedback over at my Discord server.

May the goddesses help us revive the game
-rjgtav
Tiers
Kepa Supporter
$1 or more per month

• Your name will be carved in tos.guru "Thank You!" page, alongside one of the in-game 'Kepa' emotes

• You'll be given a special role in my Discord server

• You'll have access to some behind-the-scenes posts in which I discuss some of of the struggles while building the website

• You'll have access to tos.guru's roadmap but no ability to influence it

Includes Discord rewards
Tini Supporter
$5 or more per month

• Includes rewards from $1 tier, except your name will be shown alongside one of the in-game 'Tini' emotes

• You'll be able to vote on upcoming features in order to influence tos.guru's roadmap

Includes Discord rewards
Popo Supporter
$10 or more per month

• Includes rewards from $5 tier, except your name will be shown alongside one of the in-game 'Popolion' emotes

• You'll be able to vote 2x on upcoming features

Includes Discord rewards
Kupole Supporter
$20 or more per month

• Includes rewards from $10 tier, except your name will be shown alongside one of the in-game 'Kupole' emotes

• You'll be able to vote 3x on upcoming features

Includes Discord rewards
Goals
100% complete
Hosting Bills
tos.guru requires at least a Linux machine with 2GB of RAM to run. I'm currently using one from Vultr.com, which costs 10$ a month.

All extra donations will go, for now, towards buying me some coffee for that productivity buff ;D
1 of 1
One day I was reading r/treeofsavior when I came a cross a topic that read something like 'tos.neet has been discontinued!'. I couldn't believe what I was reading, so quickly hit the forums and to my dismay... the news were true...

Days passed... I kept checking the forum topic every day, hopes someone would come up with a link for a new and updated database... but that day never arrived.. tosbase.com had also been outdated for quite a while, which meant the international community was now with no database, having to rely on a couple of korean ones. 

During this time, I was also looking for a new project idea to work on and learn some new tools for my work (e.g. Angular 6), when it hit me... "What if I build a database myself?"... I hadn't played the game for more than 6 months, but I didn't want to see it die... I loved it too much...
So I started looking around and found a couple of tools online which enabled me to access the internal game files, where most of the information is stored. In theory, this meant I would be able to populate the database in a fully automated way.

About a month later, I already had a working prototype, with just the database portion and a couple of datasets, which started generating some buzz (even the staff contacted me!). After some more tests with a closed group, on October 2018, I released the first public version, with a working simulator and a more complete database. The response was outstanding! Together with an official announcement from the developer, I was being flooded with feedback and everyone was excited with the project.

Fast forward to today, I've expanded the database to support the other regions of the game (iTOS, jTOS, kTOS and kTEST), I've added support to the upcoming Re:Build patch and I've been constantly updating the database with new features and with the latest game patches. My goal is to become the ultimate database for Tree of Savior and keep everything open-source, so anyone can continue my work in case I need to stop working on it.

With increased popularity comes increased costs and responsibilities for maintaining the project. Initially I considered going with ad revenue, however due to technical limitations, nor Google nor Yahoo's automated processes manage to approve my website. After checking with the community, some suggested going with Patreon, as a way of getting some recurring revenue.

So here I am! If you like what I'm building over at https://tos.guru/ and want to contribute, here's your chance! As I aim to provide the best experience to every user, I won't be going with a tiered membership business model. Instead, I'll be going with a 'pay-what-you-can' model, where you can pledge 1$ or more per month. For now, I'll add a special 'Thank You' page on the website with all the patreons plus a special role on my Discord.

I should note I have a full-time job which is able to pay my bills, so don't feel obligated to pledge! Sharing around and providing feedback already helps a lot! I'll keep streaming the development over at my Twitch channel and discussing new features and feedback over at my Discord server.

May the goddesses help us revive the game
-rjgtav

Recent posts by rjgtav

Tiers
Kepa Supporter
$1 or more per month

• Your name will be carved in tos.guru "Thank You!" page, alongside one of the in-game 'Kepa' emotes

• You'll be given a special role in my Discord server

• You'll have access to some behind-the-scenes posts in which I discuss some of of the struggles while building the website

• You'll have access to tos.guru's roadmap but no ability to influence it

Includes Discord rewards
Tini Supporter
$5 or more per month

• Includes rewards from $1 tier, except your name will be shown alongside one of the in-game 'Tini' emotes

• You'll be able to vote on upcoming features in order to influence tos.guru's roadmap

Includes Discord rewards
Popo Supporter
$10 or more per month

• Includes rewards from $5 tier, except your name will be shown alongside one of the in-game 'Popolion' emotes

• You'll be able to vote 2x on upcoming features

Includes Discord rewards
Kupole Supporter
$20 or more per month

• Includes rewards from $10 tier, except your name will be shown alongside one of the in-game 'Kupole' emotes

• You'll be able to vote 3x on upcoming features

Includes Discord rewards