[Wiki] DDL tree paramater type 3
DaniElectra opened this issue · comments
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.
Interesting, I updated the wiki page 👍
BTW, these are the changes that appear on the documented protocols that have parameter type 3:
Tracking3::SendUserInfo
Request: add auserInfo
field of typeTrackingInformation
before thedeltaTime
fieldUserStorage::SaveMetaData
Request: add acontentKey
field of typeUserContentKey
after theproperties
fieldUserStorage::SaveContentDB
Request: add acontentKey
field of typeUserContentKey
after thedata
fieldUserStorage::UploadEnd
Request: add acontentKey
field of typeUserContentKey
after theresult
fieldUbiAccountManagement::CreateAccount
Request: has aubiAccount
field of typeUbiAccount
UbiAccountManagement::UpdateAccount
Request: has aubiAccount
field of typeUbiAccount
You can use this PR as reference for all changes: PretendoNetwork/nintendo-wiki#14