kinnay / NintendoClients

Python package to communicate with Switch, Wii U and 3DS servers
MIT License
537 stars 63 forks source link

[Wiki] DDL tree paramater type 3 #118

Open DaniElectra opened 7 months ago

DaniElectra commented 7 months ago

On Ubisoft games, some protocols like Tracking 3 include parameters with parameter type 3. After further investigation, it looks like paramater type 3 means that the Parameter is present both in the request and the response of a method.

This behavior has been verified on the PC version of Rayman Legends, where the userInfo parameter on the Tracking3::SendUserInfo method is present in both the request and response.

kinnay commented 7 months ago

Interesting, I updated the wiki page 👍

DaniElectra commented 6 months ago

BTW, these are the changes that appear on the documented protocols that have parameter type 3:

You can use this PR as reference for all changes: https://github.com/PretendoNetwork/nintendo-wiki/pull/14