APIs?
Posted: Sun Jul 10, 2022 2:46 pm
Hey there,
After finding this game again after being there for the end of NW I've been theorycrafting like mad. There have been a few... things that caused me to think "it'd be great if there were some sort of API to talk to" though.
First, the character planner has been great, but (apparently) it's not always up-to-date with the game itself or the wiki.
Second, I've been reading through discussion threads on class balance, and it just so happens that a couple of classes I thought were really cool are generally considered to be weak (Void Walker in particular).
As a result, I wanted to have an at-a-glance balance sheet where I can say "okay so this class gets a ton of soak but barely any damage" or "wow this class can slap" or "that's a lot of pets". The goal is to help the game balance by first having an overview of what they all can do before suggesting changes - I'm only a couple days in, after all. Maybe eventually make it an alternative to the Character Planner, but that's of secondary importance.
Now, I fired up my code editor of choice to slap something together, but then I ran into the issue of data entry. Initially, I thought to boot up Excel for it, but building a small website is more my jam for things of this scope. I could do the data entry by hand but I suspect I'll get sick and tired of entering and updating everything in this way well before the project resembles something useful. I saw something on the Character Planner GitHub about obtaining a local database file... but wouldn't an API potentially make things a lot easier? If the game had endpoints for skills and/or classes that the Character Planner could also use, that'd be a great way to have that be up-to-date with most changes - new features notwithstanding.
I dunno, maybe I'm the first nerd to ask for it as I couldn't find anything on the forums with the search function regarding the subject. But I did want to throw it out there, who knows what might happen.
After finding this game again after being there for the end of NW I've been theorycrafting like mad. There have been a few... things that caused me to think "it'd be great if there were some sort of API to talk to" though.
First, the character planner has been great, but (apparently) it's not always up-to-date with the game itself or the wiki.
Second, I've been reading through discussion threads on class balance, and it just so happens that a couple of classes I thought were really cool are generally considered to be weak (Void Walker in particular).
As a result, I wanted to have an at-a-glance balance sheet where I can say "okay so this class gets a ton of soak but barely any damage" or "wow this class can slap" or "that's a lot of pets". The goal is to help the game balance by first having an overview of what they all can do before suggesting changes - I'm only a couple days in, after all. Maybe eventually make it an alternative to the Character Planner, but that's of secondary importance.
Now, I fired up my code editor of choice to slap something together, but then I ran into the issue of data entry. Initially, I thought to boot up Excel for it, but building a small website is more my jam for things of this scope. I could do the data entry by hand but I suspect I'll get sick and tired of entering and updating everything in this way well before the project resembles something useful. I saw something on the Character Planner GitHub about obtaining a local database file... but wouldn't an API potentially make things a lot easier? If the game had endpoints for skills and/or classes that the Character Planner could also use, that'd be a great way to have that be up-to-date with most changes - new features notwithstanding.
I dunno, maybe I'm the first nerd to ask for it as I couldn't find anything on the forums with the search function regarding the subject. But I did want to throw it out there, who knows what might happen.