View Full Version : Is there an open API? Project Gorgon API?
Grobyddonot
10-08-2020, 06:19 PM
Title. Is there an automated public way to query the game/server to extract large amounts of information at once in some neat form like .xml or similar? (like all the skill levels and all the favor levels of a certain character)? I can do it manually, quite obv, but i'd prefer to save some time, instead of making excel tables/xml/whatever else myself per hand...
P.S. I thought of creating this thread in the tech support, but this isn't an issue/error with the game. Or in the tech talk, but this is directly related to PG.
Figger1
10-08-2020, 07:16 PM
there is a Wiki for the game that has that info already.
Grobyddonot
10-08-2020, 07:37 PM
This is what the wiki states:
(44:45) Q: Would you be releasing an API if we could create add-ons or interface upgrades/modifiers?
A: Unfortunately I don’t have that on the schedule at the moment. What we’re kind of hoping is that someone will solve this for us in the Unity Assets store and we’ll be able to integrate some sort of modifiable pack for GUI’s. The answer is probably not but we’ll keep our eyes open.
Sad. But thanks. Also, I'm asking for a bit of a different thing. I just want raw dynamic numbers, that are stored on the servers. Like the current amount of experience, current skill levels, favor levels with npcs of a character. :D But, all the same.. No API... And only the Chat API was planned. Thanks...
Guess I'll have to do some manual labour for my characters and make adjustements. :p
Figger1
10-08-2020, 07:56 PM
there are many json files that have the info you might be wanting, i will look and see where they are.
Figger1
10-08-2020, 07:59 PM
all the json files are listed here http://cdn.projectgorgon.com/v336/data/index.html
Grobyddonot
10-08-2020, 08:27 PM
there are many json files that have the info you might be wanting, i will look and see where they are.
all the json files are listed here http://cdn.projectgorgon.com/v336/data/index.html
Thank you again. These are great. JSON's are very helpful to create an initial universal base/database fast. They provide all (or almost all) the fresh static info kept in the game(client), I guess. https://www.gorgonexplorer.com/ i.e. uses them. But I was asking about the everchanging (by players playing and interacting with the world) character data for my character. For example the Skills levels (like 63 out of 80) and current exp in numbers (10150/25000) of a specific character, say Grobyd. I appreciate the help.
alleryn
10-08-2020, 08:31 PM
all the json files are listed here http://cdn.projectgorgon.com/v336/data/index.html
This is old link. We are at v338 now. Either use cdn.projectgorgon.com which redirects to the current version, or go to http://client.projectgorgon.com/fileversion.txt to find the version and insert that into the link when you use it.
Grobyddonot
10-08-2020, 08:36 PM
This is old link. We are at v338 now.
Or you could type something like v999 in the link and be automatically redirected to the newest version (v338) in this case. :p
http://cdn.projectgorgon.com/v999/data/index.html
BetaNotus
10-09-2020, 06:18 AM
I sent in a suggestion for something like this a few years ago, and I'd still like to see it. Not necessarily an API, but I'd be more than happy with a version of /behaviorreport that covers the remaining information. For those who haven't used it, /behaviorreport is a command which gives you information on some player stats. (Challenge restrictions, Behavior badges, Food stats, Killing stats, and Misc Stats).
There are over 150 skills in-game right now, and to create a report of my stats, I have to click through every tab and manually write it down! If I want to record other character stats, I have to flip through nine other tabs in the Persona window to gather them (Health, Armor, Power, Damage Boosts, Damage Mitigation, Miscellaneous Enchantments, General Stats, Debugging, Currencies). The last time I put together a 'character sheet" of my main character, it took about twenty minutes to transcribe everything. If I could see that information in a window like the Behavior Report, it would save players looking to do similar tasks a great deal of effort. I wouldn't even complain if this command was placed into VIP.
You could ask support@projectgorgon.com for permission to sniff paquets, and turn that info into your own API. Later, the API would be replaced with a more official source (if it ever happens, resources are limited, and there is little benefit in game for what is a large effort).
That's how Magelo started 15 years ago.
They could just say no, and you'd have wasted only a few minutes of your time writing the proposal.
MeatPlant
10-10-2020, 01:00 AM
There are over 150 skills in-game right now, and to create a report of my stats, I have to click through every tab and manually write it down! If I want to record other character stats, I have to flip through nine other tabs in the Persona window to gather them (Health, Armor, Power, Damage Boosts, Damage Mitigation, Miscellaneous Enchantments, General Stats, Debugging, Currencies). The last time I put together a 'character sheet" of my main character, it took about twenty minutes to transcribe everything. If I could see that information in a window like the Behavior Report, it would save players looking to do similar tasks a great deal of effort.
Wow. This would be amazing.
I wouldn't even complain if this command was placed into VIP.
Me either!
Citan
10-12-2020, 04:11 PM
We do have plans for an API, but the "character dump" type functionality is probably not going to happen until post-launch. There's a lot of other "API-esque" stuff that has higher priority, like integrating with 3rd-party apps (such as Discord). But I expect it will eventually happen.
I like the idea of a "character sheet" in-game option, though. That seems interesting and (probably) relatively easy.
MeatPlant
10-13-2020, 10:48 PM
Thanks for the update Citan, there's no rush. It all sounds really exciting. :cool:
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.