Phantom6905 Posted October 24, 2021 Posted October 24, 2021 (edited) While I was exploring the WoWs API I found the submarine ID's and the ID's for the event ships in 0.10.9 Submarine ship_id's: USA: T6 Cachalot: 4183209968 T8 Salmon: 4181112816 T10 Balao: 4179015664 Germany: T6 U-69: 4183209776 T8 U-190: 4181112624 T10 U-2501: 4179015472 Other event ships (They are all event ships but I ahven't tested them all to find which is which): 4293801232 4293866768 4186846480 4186912016 4187927824 4189009168 4291704080 4188976400 4290721040 4291736848 4293834000 4187895056 I have tested these ID's in the Tech Tree and they haven't caused crashes and all subs (and the event ships that I have tested) worked properly. With this I can also put in ships that are in player ports but aren't directly in the API (only ship_id's present) that will be added in other updates Finally, I don't know how will these age between updates but I'll try to check them after updates. Edited October 24, 2021 by Phantom6905 1 1 Quote
ats0187 Posted October 26, 2021 Posted October 26, 2021 Very interesting, i tried to find the ids by unpacking the wows ressources but did not find them / was too lazy to use install the json converter. can you give some insights how to find those ids via the api. Quote
Phantom6905 Posted October 27, 2021 Author Posted October 27, 2021 I don't know how to code etc. and there is probably who can better describe and do how to do this but my exact procedure is: --Get an access token for the account with the ships in its port (also gives the account_id): API Reference > World of Tanks > Authentication > OpenID Login Directly send request Login with the account that has subs or the special ships you want to get the ID's for. This gives you your acount_id and access token --Use the access token and account_id in order to get the port information of the account: API Refence > World of Warships > Account > Players Personal Data Enter in account_id: The number you got in the previous step access_token: The access token you got fields: private.port You'll get the list of ship_id's in the port of the account --Use the ship_id's you got in the api so that you can identify the ships that return with ''null'': API Refence > World of Warships > Encyclopedia > Warships Enter in fields: name,nation,tier ship_id: The list of ship_id's you got in the previous step (there is a 100 ship limit per request) Search for "null" in the console All of the id's with null are the ones which are event ships, submarines (maybe superships in the future) etc. --Test these ingame to see what the ship_id's represent: Use these id's ingame from the tech tree files (I use Exactive's Tech Tree mod) "World of Warships folde/bin/(to the most advanced number?)/res_mods/gui/lobby" This is the path for Exactive's All Ships in Tech Tree mod, you can edit the files in here to modify the tech tree I tried these ID's one by one until I found the subs and you can do this for any other ship in the game You can later use these ID's to add them in the tech tree I will also try to update this post with new ship_id's for supership additions and other subs (if they release more) 2 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.