Page 1 of 2 12 LastLast
Results 1 to 15 of 19
  1. #1
    xoreaxeax's Avatar
    Join Date
    Apr 2019
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    94

    New save structure

    Found out how to dump saves once again, so today I am sharing the new structure of the save. This lets us know what information the developers can see when they check over our saves. Note that all information that could be used to identify me has been edited out.

    Code:
    {
        "playerUId": "DEADBEEF",
        "selectedCamperIndex": 0,
        "selectedSlasherIndex": 268435456,
        "firstTimePlaying": false,
        "consecutiveMatchStreak": 0,
        "hasBeenGivenKillerTutorialEndReward": true,
        "hasBeenGivenSurvivorTutorialEndReward": true,
        "currentSeasonTicks": 0123456789,
        "lastConnectedCharacterIndex": 268435456,
        "disconnectPenaltyTime": "0001-01-01T00:00:00.000Z",
        "lastMatchEndTime": "0001-01-01T00:00:00.000Z",
        "lastMatchStartTime": "0001-01-01T00:00:00.000Z",
        "lastKillerMatchEndTime": "0001-01-01T00:00:00.000Z",
        "lastSurvivorMatchEndTime": "0001-01-01T00:00:00.000Z",
        "experience": 1000000,
        "fearTokensMigrated": true,
        "ongoingGameTime": "0001-01-01T00:00:00.000Z",
        "cumulativeMatches": 0,
        "pageVisited": [ {
            "key": "CharacterMenuContextComponent",
            "value": true
        } ],
        "cumulativeMatchesAsSurvivor": 0,
        "cumulativeMatchesAsKiller": 0,
        "lastMatchTimestamp": "0001.01.01-00.00.00",
        "lastSessionTimestamp": "0001.01.01-00.00.00",
        "cumulativeSessions": 0,
        "cumulativePlaytime": "0123456789",
        "characterData": [ {
            "key": 0,
            "data": {
                "bloodwebLevel": 1,
                "bloodWebData": {
                },
                "characterLoadoutData": {
                    "item": "_EMPTY_",
                    "camperPerks": [ "_EMPTY_", "_LOCKED_", "_LOCKED_", "_LOCKED_" ],
                    "camperFavor": "_EMPTY_",
                    "power": "None",
                    "powerAddOns": [ "_EMPTY_", "_EMPTY_" ],
                    "slasherFavor": "_EMPTY_"
                },
                "inventory": [ {
                    "i": "Bond,1"
                }, {
                    "i": "Prove_Thyself,1"
                }, {
                    "i": "leader,1"
                } ],
                "currentCustomization": [ "D_Head01", "D_Torso01", "D_Legs01" ]
            }
        }, {
            "key": 268435456,
            "data": {
                "bloodwebLevel": 1,
                "timesConfronted": 0,
                "bloodWebData": {
                    "versionNumber": 4,
                    "level": 1
                },
                "characterLoadoutData": {
                    "item": "_EMPTY_",
                    "camperFavor": "_EMPTY_",
                    "power": "Item_Slasher_Beartrap",
                    "powerAddOns": [ "_EMPTY_", "_EMPTY_" ],
                    "slasherPerks": [ "_EMPTY_", "_LOCKED_", "_LOCKED_", "_LOCKED_" ],
                    "slasherFavor": "_EMPTY_"
                },
                "inventory": [ {
                    "i": "Agitation,1"
                }, {
                    "i": "Brutal_Strength,1"
                }, {
                    "i": "Unnerving_Presence,1"
                } ],
                "currentCustomization": [ "S01_Head01", "S01_Body01", "S01_Weapon01" ]
            }
        } ],
        "dailyRituals": {
            "lastRitualReceivedDate": "0001-01-01T00:00:00.000Z",
            "lastRitualPopupDate": "0001-01-01T00:00:00.000Z",
            "lastRitualDismissedDate": "0001-01-01T00:00:00.000Z",
            "rituals": [
            ]
        },
        "lastLoadout": {
            "item": "_EMPTY_",
            "camperFavor": "_EMPTY_",
            "power": "_EMPTY_",
            "powerAddOns": [ "_EMPTY_", "_EMPTY_" ],
            "slasherFavor": "_EMPTY_"
        },
        "versionNumber": 7
    }
    I only included Dwight and Trapper in this just as an example, however in a real save all the characters (even ones you don't own) are present.

  2. The Following 8 Users Say Thank You to xoreaxeax For This Useful Post:

    AsunaAsuna99 (08-28-2020),Cheburator1337 (04-24-2019),Extrapolated (04-24-2019),Fokxer (12-02-2019),kaleddu7 (04-25-2019),Mona Lisa (04-25-2019),poopydoopy2019 (01-02-2021),tsv129 (01-23-2020)

  3. #2
    Extrapolated's Avatar
    Join Date
    Jul 2016
    Gender
    male
    Location
    United States
    Posts
    705
    Reputation
    184
    Thanks
    441
    My Mood
    Tired
    Nice one, not sure if they can see modified BP based on cumulative matches tho.
    Member: Since 07.03.2016
    Premium Member: Since 06.03.2018
    News Force: 01.18.2019-02.20.2019

  4. #3
    xoreaxeax's Avatar
    Join Date
    Apr 2019
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    94
    Quote Originally Posted by SuperT0xic View Post
    Nice one, not sure if they can see modified BP based on cumulative matches tho.
    They can't but they do keep multiple copies of these saves. Some simple comparisons on their end are not too difficult.

  5. #4
    federama's Avatar
    Join Date
    Feb 2017
    Gender
    male
    Posts
    10
    Reputation
    10
    Thanks
    0
    Can you use Fiddler to temporary modify your bp or any other currency just tu progress in the bloodweb a couple of levels?? Or it will be detected?

  6. #5
    xoreaxeax's Avatar
    Join Date
    Apr 2019
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    94
    Quote Originally Posted by federama View Post
    Can you use Fiddler to temporary modify your bp or any other currency just tu progress in the bloodweb a couple of levels?? Or it will be detected?
    Off topic, and Fiddler is supposedly detected anyway

  7. #6
    Sugoi4's Avatar
    Join Date
    Apr 2019
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by xoreaxeax View Post
    Off topic, and Fiddler is supposedly detected anyway
    Can confirm, got banned while only using Fiddler after 1 week.

  8. #7
    hroq's Avatar
    Join Date
    Feb 2018
    Gender
    male
    Posts
    18
    Reputation
    10
    Thanks
    2
    Quote Originally Posted by xoreaxeax View Post
    They can't but they do keep multiple copies of these saves. Some simple comparisons on their end are not too difficult.
    Do we have any idea how many copies they keep or how long they keep them for? I imagine they get rid of them or overwrite them at some point.

  9. #8
    xoreaxeax's Avatar
    Join Date
    Apr 2019
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    94
    Quote Originally Posted by hroq View Post
    Do we have any idea how many copies they keep or how long they keep them for? I imagine they get rid of them or overwrite them at some point.
    Hard to tell since it's all done in backend

  10. #9
    idontlikedbd's Avatar
    Join Date
    Sep 2018
    Gender
    female
    Posts
    424
    Reputation
    10
    Thanks
    44
    My Mood
    Amazed
    Sounds good, doesnt work

  11. #10
    xoreaxeax's Avatar
    Join Date
    Apr 2019
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    94
    Quote Originally Posted by idontlikedbd View Post
    Sounds good, doesnt work
    No idea what you're trying to say here lol

  12. #11
    Florian2419's Avatar
    Join Date
    Jul 2018
    Gender
    male
    Posts
    18
    Reputation
    10
    Thanks
    0
    Can they see when u unlocked the teachable perks?

  13. #12
    xoreaxeax's Avatar
    Join Date
    Apr 2019
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    94
    Quote Originally Posted by Florian2419 View Post
    Can they see when u unlocked the teachable perks?
    Well yes and no. When you buy something from the shrine, it writes the perk to your save (which isn't timestamped) and also adds it to your inventory (timestamped). Inventory and save are two separate things, however the inventory is completely server sided and is very difficult to manipulate. However, that's not all. While this is the normal behaviour of the shrine, if you use something like Fiddler to manipulate it it writes the perk to your save but won't update your inventory, as there is server sided validation happening here. While this may sound ideal initially, you have to keep in mind that the devs can compare the teachables in your save (it's not hard to tell if you bought from shrine or unlocked it from bloodweb especially if you don't own the character) with your inventory. If you have teachables that came out after patch 2.0.0 in your save that don't exist in your inventory then that's a detection vector for the devs to use.

  14. #13
    SexehMyerinio's Avatar
    Join Date
    Jan 2019
    Gender
    male
    Posts
    72
    Reputation
    10
    Thanks
    3
    My Mood
    Fine
    Really helpful info, good job xoreax!

  15. #14
    porcaro0395's Avatar
    Join Date
    Jul 2017
    Gender
    male
    Posts
    14
    Reputation
    10
    Thanks
    1
    good to know, thanks

  16. #15
    Ulkyome_Devufol's Avatar
    Join Date
    Feb 2019
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    please tell me please save loaded to the user via api or on sockets through the client? if just through api as configs, is it possible to see an example of a request with headers?

Page 1 of 2 12 LastLast

Similar Threads

  1. How to update game ID on new save?
    By WeeabooDude_ in forum Dead by Daylight Discussion & Help
    Replies: 2
    Last Post: 09-22-2017, 01:43 PM
  2. Dead by Daylight not creating new save after deletion of old one.
    By overtired in forum Dead by Daylight Discussion & Help
    Replies: 0
    Last Post: 08-08-2017, 06:10 PM
  3. [Release] Tutorial new save Prestige 3
    By MasterPro922 in forum Dead by Daylight Hacks & Cheats
    Replies: 19
    Last Post: 08-22-2016, 07:58 AM
  4. [HELP] Saving Char* Arrays in Structure.
    By topblast in forum Combat Arms Coding Help & Discussion
    Replies: 7
    Last Post: 01-17-2011, 01:19 PM
  5. New Pub just saved from beind patched!!
    By Lakshay in forum CrossFire Discussions
    Replies: 12
    Last Post: 04-07-2010, 12:36 PM