goatfungus / NMSSaveEditor

No Man's Sky - Save Editor
1.85k stars 238 forks source link

Expedition history editor? #382

Open TheWiseOne13 opened 3 years ago

TheWiseOne13 commented 3 years ago

I am really sorry for the bother. Is there any way to add previous expedition unlocks account wide as if I had earned them? I had most from the past event but was unable to complete all of the due to IRL circumstances. I am aware I can add the items per single character but would it be possible to do account wide as if I was able to finish in the first place. If this is not currently possible, could it be in the future? Truly sorry for bothering you and thank you for the amazing tool and dedication! Hope you have a wonderful day! :D

Fayt-Cloud commented 3 years ago

i would like this too.

a stopover i see having potential is if someone can copy/paste the rawJson data from a completed pioneer save for the playerstatedata/ - seasonaldata / seasonstate / Redeemedseasonrewards

with those three sections it should theortetically be possible to copy a season 2 expedition save and overwrite those files with this info

DMFirmy commented 3 years ago

I realize it has been a couple months since this was posted, but I too would like the ability to add missing Expedition rewards to my account. I missed the first expedition and have been trying to find a working copy of an Expedition 1 save file ever since! My understanding is that if you have an existing save file from the first Expedition, you can go offline and set your system clock to a time when the Expedition was actually live an you can still access it, but you cannot create a new Expedition save in this way.

Could someone PLEASE share the raw JSON data for an Expedition 1 save file? I have been combing the internet with no success to find this info, and this thread seems like as likely a place as any for the info to actually turn up...

Devilin-Pixy commented 3 years ago

@TheWiseOne13

I am really sorry for the bother. Is there any way to add previous expedition unlocks account wide as if I had earned them?

Expedition rewards are not part of the save, but part of the global GCUSERSETTINGSDATA in a different location.

@DMFirmy Going offline will only partly work, as there are requirements/checks that need being online. Changing your system clock is NOT advised as it can cause various issues, as the game uses timestamps for a lot of the stored save data. You risk getting missions locked, frigate fleets stuck, farms broken, etc...

ChromeDomeWebDesigns commented 1 year ago

Realizing this is a pretty old thread but dug around for awhile the other night, found this thread, and then finally got a complete list of Expedition Rewards (as of Expedition 10).

This goes in your GCUSERSETTINGSDATA file NOT your local save file.

File locations:

Expedition 1-10 Season Rewards

<Property name="UnlockedSeasonRewards">
  <Property name="UnlockedSeasonRewardsx" value="EXPD_SPEC02" />
  <Property name="UnlockedSeasonRewards" value="EXPD_FLAG_06C" />
  <Property name="UnlockedSeasonRewards" value="BLD_FLYJAR" />
  <Property name="UnlockedSeasonRewards" value="SHIP_ROGUE" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE04" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL06" />
  <Property name="UnlockedSeasonRewards" value="S10_PART1A" />
  <Property name="UnlockedSeasonRewards" value="S10_PART1B" />
  <Property name="UnlockedSeasonRewards" value="BLD_SKULL" />
  <Property name="UnlockedSeasonRewards" value="FREI_TRAIL_GRAV" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER10C" />
  <Property name="UnlockedSeasonRewards" value="EXPD_EGG_09" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE06" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL07" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER08A" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE07" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER05A" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER05B" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER09A" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE03" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER08B" />
  <Property name="UnlockedSeasonRewards" value="S10_PART3" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER06A" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE08" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL01" />
  <Property name="UnlockedSeasonRewards" value="EXPD_FIREPACK01" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER10A" />
  <Property name="UnlockedSeasonRewards" value="EXPD_EGG_08" />
  <Property name="UnlockedSeasonRewards" value="EXPD_PETCUST05" />
  <Property name="UnlockedSeasonRewards" value="BLD_PLANET_HOLO" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE02B" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL10" />
  <Property name="UnlockedSeasonRewards" value="BASE_CAVE5" />
  <Property name="UnlockedSeasonRewards" value="JETS_SENT" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER09B" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE01" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL03" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER07C" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER09" />
  <Property name="UnlockedSeasonRewards" value="BASE_CAVE4" />
  <Property name="UnlockedSeasonRewards" value="BLD_EXPD_BASE01" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE10" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BACKPACK05" />
  <Property name="UnlockedSeasonRewards" value="BLD_HOLOGEK" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE02A" />
  <Property name="UnlockedSeasonRewards" value="BLD_CRYS_DRONE" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL09" />
  <Property name="UnlockedSeasonRewards" value="JETS_CORRUPT" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER07A" />
  <Property name="UnlockedSeasonRewards" value="EXPD_EGG_03" />
  <Property name="UnlockedSeasonRewards" value="EXPD_SHIP09" />
  <Property name="UnlockedSeasonRewards" value="BASE_CAVE1" />
  <Property name="UnlockedSeasonRewards" value="BLD_MAPTUBE" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER03" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER09C" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL05" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER05C" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER06C" />
  <Property name="UnlockedSeasonRewards" value="JETS_WORM" />
  <Property name="UnlockedSeasonRewards" value="EXPD_FLAG_06A" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER01" />
  <Property name="UnlockedSeasonRewards" value="EXPD_FIREPACK04" />
  <Property name="UnlockedSeasonRewards" value="SHIP_PIRATE" />
  <Property name="UnlockedSeasonRewards" value="S10_PART2" />
  <Property name="UnlockedSeasonRewards" value="EXPD_FLAG_06B" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL02" />
  <Property name="UnlockedSeasonRewards" value="BLD_MINI_BIOFRI" />
  <Property name="UnlockedSeasonRewards" value="BASE_CAVE2" />
  <Property name="UnlockedSeasonRewards" value="EXPD_EGG_05" />
  <Property name="UnlockedSeasonRewards" value="EXPD_CUBE_06" />
  <Property name="UnlockedSeasonRewards" value="EXPD_CAPE08" />
  <Property name="UnlockedSeasonRewards" value="BLD_FIREPIT" />
  <Property name="UnlockedSeasonRewards" value="EXPD_CAPE06" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER02" />
  <Property name="UnlockedSeasonRewards" value="SPEC_BUCKETHELM" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER08C" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL04" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER07B" />
  <Property name="UnlockedSeasonRewards" value="S10_PART5" />
  <Property name="UnlockedSeasonRewards" value="EXPD_EGG_04" />
  <Property name="UnlockedSeasonRewards" value="BLD_DATASIGN" />
  <Property name="UnlockedSeasonRewards" value="EXPD_HELMET01" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER10B" />
  <Property name="UnlockedSeasonRewards" value="EXPD_CAPE07" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER10" />
  <Property name="UnlockedSeasonRewards" value="EXPD_SHIP01" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BACKPACK01" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER08" />
  <Property name="UnlockedSeasonRewards" value="JETS_BUBBLE" />
  <Property name="UnlockedSeasonRewards" value="EXPD_FLAG_06D" />
  <Property name="UnlockedSeasonRewards" value="SPEC_ROCKETHAT" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BIOFRIG" />
  <Property name="UnlockedSeasonRewards" value="MYSTERY_TRACKER" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER06" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE09" />
  <Property name="UnlockedSeasonRewards" value="S10_PART4" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER07" />
  <Property name="UnlockedSeasonRewards" value="EXPD_POSTER06B" />
  <Property name="UnlockedSeasonRewards" value="FREI_TRAIL_RED" />
  <Property name="UnlockedSeasonRewards" value="EXPD_FLAG_06E" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER05" />
  <Property name="UnlockedSeasonRewards" value="BASE_CAVE3" />
  <Property name="UnlockedSeasonRewards" value="EXPD_TITLE05" />
  <Property name="UnlockedSeasonRewards" value="EXPD_DECAL08" />
  <Property name="UnlockedSeasonRewards" value="EXPD_WORMHAT" />
  <Property name="UnlockedSeasonRewards" value="EXPD_BANNER04" />
</Property>
Deliphin commented 1 year ago

Your list is missing the line <Property name="UnlockedSeasonRewards" value="S10_PART1A" />, which is in my GCUSERSETTINGSDATA.XML. I chose the Atlantid head, where you chose the Crimson.

But I don't think adding it is enough, I think there's some extra check somewhere for this decision. I believe that because adding PART1B to my GCUSERSETTINGSDATA.XML doesn't give me the Crimson head, I still only have the Atlantid head. Even if i replace my PART1A with your PART1B, I still get the Atlantid head, not Crimson.

EDIT: I'm an idiot, I forgot to grab the crimson head from the quicksilver guy first. You still need to add S10_PART1A to your list, though.

ChromeDomeWebDesigns commented 1 year ago

Your list is missing the line <Property name="UnlockedSeasonRewards" value="S10_PART1A" />, which is in my GCUSERSETTINGSDATA.XML. I chose the Atlantid head, where you chose the Crimson.

Good catch @Deliphin! Updated the comment above ✅