Duviri/Kuva lore collectibles aren't saved #712

Closed
opened 2025-01-04 18:58:23 -08:00 by VampireKitten · 3 comments
VampireKitten commented 2025-01-04 18:58:23 -08:00 (Migrated from github.com)

This is the in-mission request:

2025-01-04T16:50:16:055 [0.1.0] error:  unknown endpoint POST /api/startCollectibleEntry.php
2025-01-04T16:50:16:056 [0.1.0] debug:  data provided to /api/startCollectibleEntry.php: {"other":[],"target":"/Lotus/Types/Lore/Fragments/DuviriFragments/DuviriCollectibleDeco","reqScans":90}

This is how it's stored in the database:

"CollectibleSeries": [
        {
            "CollectibleType": "/Lotus/Objects/Orokin/Props/CollectibleSeriesOne",
            "Count": 12,
            "Tracking": "000000000000000000000000000000000000110000000000000000000010011010000000011001010100001000",
            "ReqScans": 56,
            "IncentiveStates": [
                {
                    "threshold": 0.5,
                    "complete": false,
                    "sent": false
                },
                {
                    "threshold": 0.75,
                    "complete": false,
                    "sent": false
                }
            ]
        },
        {
            "CollectibleType": "/Lotus/Types/Lore/Fragments/DuviriFragments/DuviriCollectibleDeco",
            "Count": 19,
            "Tracking": "000010000001010111000000000001101000000000001000000000101010001000011000011000000000010000",
            "ReqScans": 90,
            "IncentiveStates": []
        }
    ]

I am unsure how they know which one to flip, so it's possible that there's some extra info being sent that isn't being recorded in the debug?

This is the in-mission request: ``` 2025-01-04T16:50:16:055 [0.1.0] error: unknown endpoint POST /api/startCollectibleEntry.php 2025-01-04T16:50:16:056 [0.1.0] debug: data provided to /api/startCollectibleEntry.php: {"other":[],"target":"/Lotus/Types/Lore/Fragments/DuviriFragments/DuviriCollectibleDeco","reqScans":90} ``` This is how it's stored in the database: ``` "CollectibleSeries": [ { "CollectibleType": "/Lotus/Objects/Orokin/Props/CollectibleSeriesOne", "Count": 12, "Tracking": "000000000000000000000000000000000000110000000000000000000010011010000000011001010100001000", "ReqScans": 56, "IncentiveStates": [ { "threshold": 0.5, "complete": false, "sent": false }, { "threshold": 0.75, "complete": false, "sent": false } ] }, { "CollectibleType": "/Lotus/Types/Lore/Fragments/DuviriFragments/DuviriCollectibleDeco", "Count": 19, "Tracking": "000010000001010111000000000001101000000000001000000000101010001000011000011000000000010000", "ReqScans": 90, "IncentiveStates": [] } ] ``` I am unsure how they know which one to flip, so it's possible that there's some extra info being sent that isn't being recorded in the debug?

There wasn't any extra parameters on the request after accountId and nonce, right?

There wasn't any extra parameters on the request after accountId and nonce, right?

I was provided with this log:

Request:

{
    "other": [
        {
            "threshold": 0.5,
            "complete": false,
            "sent": false
        },
        {
            "threshold": 0.75,
            "complete": false,
            "sent": false
        }
    ],
    "target": "/Lotus/Objects/Orokin/Props/CollectibleSeriesOne",
    "reqScans": 56
}

Response:

target = /Lotus/Objects/Orokin/Props/CollectibleSeriesOnekey = 0key = 1{"Target":"/Lotus/Objects/Orokin/Props/CollectibleSeriesOne"}

Completely unmodified response. Apparently that's just the format.

I was provided with this log: Request: ```json { "other": [ { "threshold": 0.5, "complete": false, "sent": false }, { "threshold": 0.75, "complete": false, "sent": false } ], "target": "/Lotus/Objects/Orokin/Props/CollectibleSeriesOne", "reqScans": 56 } ``` Response: ``` target = /Lotus/Objects/Orokin/Props/CollectibleSeriesOnekey = 0key = 1{"Target":"/Lotus/Objects/Orokin/Props/CollectibleSeriesOne"} ``` Completely unmodified response. Apparently that's just the format.

Scanning a Kuria during a mission:

2025-02-26T03:09:08:222 [0.1.0] error:  unknown endpoint POST /api/startCollectibleEntry.php
2025-02-26T03:09:08:222 [0.1.0] debug:  data provided to /api/startCollectibleEntry.php: {"other":[{"threshold":0.5,"complete":false,"sent":false},{"threshold":0.75,"complete":false,"sent":false}],"target":"/Lotus/Objects/Orokin/Props/CollectibleSeriesOne","reqScans":56}
2025-02-26T03:09:08:224 [0.1.0] http:   POST /api/startCollectibleEntry.php?accountId=6633b81e9dba0b714f28ff02&nonce=4028735925537224&ct=MSI 404 2.670 ms - 34

Then the missionInventoryUpdate contains this:

  CollectibleScans: [
    {
      CollectibleType: '/Lotus/Objects/Orokin/Props/CollectibleSeriesOne',
      Tracking: '000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000',
      Count: 1,
      ReqScans: 56,
      IncentiveStates: [
        { threshold: 0.5, complete: false, sent: false },
        { threshold: 0.75, complete: false, sent: false }
      ]
    }
  ],
Scanning a Kuria during a mission: ``` 2025-02-26T03:09:08:222 [0.1.0] error: unknown endpoint POST /api/startCollectibleEntry.php 2025-02-26T03:09:08:222 [0.1.0] debug: data provided to /api/startCollectibleEntry.php: {"other":[{"threshold":0.5,"complete":false,"sent":false},{"threshold":0.75,"complete":false,"sent":false}],"target":"/Lotus/Objects/Orokin/Props/CollectibleSeriesOne","reqScans":56} 2025-02-26T03:09:08:224 [0.1.0] http: POST /api/startCollectibleEntry.php?accountId=6633b81e9dba0b714f28ff02&nonce=4028735925537224&ct=MSI 404 2.670 ms - 34 ``` Then the missionInventoryUpdate contains this: ``` CollectibleScans: [ { CollectibleType: '/Lotus/Objects/Orokin/Props/CollectibleSeriesOne', Tracking: '000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000', Count: 1, ReqScans: 56, IncentiveStates: [ { threshold: 0.5, complete: false, sent: false }, { threshold: 0.75, complete: false, sent: false } ] } ], ```
Sign in to join this conversation.
No description provided.