GPSaveConverter
GPSaveConverter copied to clipboard
Lego Star Wars compatibility request
Lego Star Wars is not yet compatible with the tool
In order to create a file translation I need to know the file formats of both save files. If you have the game from a non-Xbox storefront run it enough to create a save file. Run the converter and select the game. Then you can used File > Copy Save File Table(s) which will put the a copy of the file tables on the clipboard. You can then used Ctrl+V to paste the tables here so someone could use that to create the file translations required for compatability.
Game Name:LEGO Star Wars: The Skywalker Saga Game Package ID:WarnerBros.Interactive.LEGOStarWarsTheSkywalkerSag_ktmk1xygcecda
Xbox Files:
Container Name 1 | Container Name 2 | Blob ID |
---|---|---|
profiledata | profiledata | achievements |
profiledata | profiledata | cutsceneprogress.blob |
profiledata | profiledata | dlcdata.blob |
profiledata | profiledata | profiledata.containerinfo |
profiledata | profiledata | settingsglobalprofile |
profiledata | profiledata | settingsplayer0profile |
profiledata | profiledata | settingsplayer1profile |
profiledata | profiledata | settingsplayer2profile |
profiledata | profiledata | settingsplayer3profile |
slot1 | slot1 | achievementsystem.blob |
slot1 | slot1 | collectables.blob |
slot1 | slot1 | copilotdata.blob |
slot1 | slot1 | fogofwarbanks.blob |
slot1 | slot1 | gameflow.blob |
slot1 | slot1 | gameprogress.blob |
slot1 | slot1 | partyfreeplaylist.blob |
slot1 | slot1 | partysystem.blob |
slot1 | slot1 | savegamemeta.blob |
slot1 | slot1 | slot1.containerinfo |
slot1 | slot1 | texthintnotificationsbanks.blob |
Non-Xbox Files:
Non-Xbox save location: C:\Users\Dazog\Documents\lego.star.wars.STEAM\
File Path |
---|
STEAM\10392117\PROFILEDATA\ACHIEVEMENTS |
STEAM\10392117\PROFILEDATA\CUTSCENEPROGRESS.BLOB |
STEAM\10392117\PROFILEDATA\DLCDATA.BLOB |
STEAM\10392117\PROFILEDATA\PROFILEDATA.CONTAINERINFO |
STEAM\10392117\PROFILEDATA\SETTINGSGLOBALPROFILE |
STEAM\10392117\PROFILEDATA\SETTINGSPLAYER0PROFILE |
STEAM\10392117\PROFILEDATA\SETTINGSPLAYER1PROFILE |
STEAM\10392117\PROFILEDATA\SETTINGSPLAYER2PROFILE |
STEAM\10392117\PROFILEDATA\SETTINGSPLAYER3PROFILE |
STEAM\10392117\PROFILEDATA\WBPC |
STEAM\10392117\SLOT1\ACHIEVEMENTSYSTEM.BLOB |
STEAM\10392117\SLOT1\COLLECTABLES.BLOB |
STEAM\10392117\SLOT1\COPILOTDATA.BLOB |
STEAM\10392117\SLOT1\FOGOFWARBANKS.BLOB |
STEAM\10392117\SLOT1\GAMEFLOW.BLOB |
STEAM\10392117\SLOT1\GAMEPROGRESS.BLOB |
STEAM\10392117\SLOT1\PARTYFREEPLAYLIST.BLOB |
STEAM\10392117\SLOT1\PARTYSYSTEM.BLOB |
STEAM\10392117\SLOT1\SAVEGAMEMETA.BLOB |
STEAM\10392117\SLOT1\SLOT1.CONTAINERINFO |
STEAM\10392117\SLOT1\TEXTHINTNOTIFICATIONSBANKS.BLOB |
Do I need to post anything else to get this supported?
That is enough information. I'm traveling for the holidays and away from my computer and thus haven't had a chance to get to this yet.
This file structure should be easy enough to add when I do get the time.
I finally got to it.
It is pretty well documented that the files typically live buried in the AppData folder. It looks to me like your save file are copied from another machine or something and thus not in the AppData folder.
The translation I added used the AppData folder so if your files aren't there you wil still have the select the non-Xbox save location manually. You want to select the folder containing "PROFILEDATA" and "SLOT1" folders (a couple folders deeper than what you picked when you copied the table).
It should prompt to update the game library when you launch, if it doesn't work reset all settings in the preferences menu and try again.
Let me know if it works so I can mark it compatible or not on the wiki.
Yes, sorry I did move the save files. I should have mentioned.
I only moved them to an easier to document location.
Appdata is where they are originally found.
It's all good, when I first noticed I was worried you had downloaded files from the internet so I checked the Steam user-id from the file structure and it is you!
Sometimes I worry people will use this as a cheating tool which is not the intention and I worry could draw negative attention from Microsoft.
I just tried it now and I am still getting errors.
Hmm lets verify it's using the updated translations. Please use View > Show Translations, select the game and tell me what it shows on the translations panel.
Game Name:LEGO Star Wars: The Skywalker Saga Game Package ID:WarnerBros.Interactive.LEGOStarWarsTheSkywalkerSag_ktmk1xygcecda
Xbox Files:
Container Name 1 | Container Name 2 | Blob ID |
---|---|---|
profiledata | profiledata | achievements |
profiledata | profiledata | cutsceneprogress.blob |
profiledata | profiledata | dlcdata.blob |
profiledata | profiledata | profiledata.containerinfo |
profiledata | profiledata | settingsglobalprofile |
profiledata | profiledata | settingsplayer0profile |
profiledata | profiledata | settingsplayer1profile |
profiledata | profiledata | settingsplayer2profile |
profiledata | profiledata | settingsplayer3profile |
slot1 | slot1 | achievementsystem.blob |
slot1 | slot1 | collectables.blob |
slot1 | slot1 | copilotdata.blob |
slot1 | slot1 | fogofwarbanks.blob |
slot1 | slot1 | gameflow.blob |
slot1 | slot1 | gameprogress.blob |
slot1 | slot1 | partyfreeplaylist.blob |
slot1 | slot1 | partysystem.blob |
slot1 | slot1 | savegamemeta.blob |
slot1 | slot1 | slot1.containerinfo |
slot1 | slot1 | texthintnotificationsbanks.blob |
Non-Xbox Files:
Non-Xbox save location: %APPDATA%\Warner Bros. Interactive Entertainment\LEGO Star Wars - The Skywalker Saga\SAVEDGAMES\STEAM<user-id>
File Path |
---|
\steam_autocloud.vdf |
\PROFILEDATA\ACHIEVEMENTS |
\PROFILEDATA\CUTSCENEPROGRESS.BLOB |
\PROFILEDATA\DLCDATA.BLOB |
\PROFILEDATA\PROFILEDATA.CONTAINERINFO |
\PROFILEDATA\SETTINGSGLOBALPROFILE |
\PROFILEDATA\SETTINGSPLAYER0PROFILE |
\PROFILEDATA\SETTINGSPLAYER1PROFILE |
\PROFILEDATA\SETTINGSPLAYER2PROFILE |
\PROFILEDATA\SETTINGSPLAYER3PROFILE |
\PROFILEDATA\WBPC |
\SLOT1\ACHIEVEMENTSYSTEM.BLOB |
\SLOT1\COLLECTABLES.BLOB |
\SLOT1\COPILOTDATA.BLOB |
\SLOT1\FOGOFWARBANKS.BLOB |
\SLOT1\GAMEFLOW.BLOB |
\SLOT1\GAMEPROGRESS.BLOB |
\SLOT1\PARTYFREEPLAYLIST.BLOB |
\SLOT1\PARTYSYSTEM.BLOB |
\SLOT1\SAVEGAMEMETA.BLOB |
\SLOT1\SLOT1.CONTAINERINFO |
\SLOT1\TEXTHINTNOTIFICATIONSBANKS.BLOB |
Oh I see the problem, I forgot the final slash on the filepath. Stupid move, One moment.
New library version pushed. Try again.
Still getting errors:
Okay so I think the problem that the files are lowercase and the xbox containers are all caps. Looking into some ideas for a solution.
Ok. I can go in manually and lowercase them to transfer them as a workaround.
Thank you for quick fixes.
Yeah that might be best for now if you don't mind taking the time. There is a way in Regex to make them lowercase, but it doesn't work with the way I've worked the software to replace subtitutions with search patterns and I am going to have to rework that code to actually resolve this which won't be quick.
I tried making them lowercase and I got this error.
I had wondered if that would actually work or not. I haven't had time to implement a proper fix in the code yet but it's still on my todo list.
Was this problem ever resolved?
As far as I know it has not been fixed. However I have not tried in a while.
If a feature was added that gave you the ability to see the string name and go to the exact file, could you not manually go to the file and get your steam file and rename it to that file number? I am currently trying to figure out which file is which based on the time it was modified but there is 7 files with the same time period.
That sounds like a good feature. Hope it can be implemented soon. Lmk if you are able to successfully convert using the method you are now.
@tymcfie18 LETS GO! it worked using the time modified and size of the file u can estimate which file it is. This is a feature that seriously needs to be added. If someone just made a program where you can go to the file instead of just showing the name it would be able to be done manually.
I have figured out how you were able to do it. However i don't know how you were able to figure out which files are matching because many have the same "date modified". Please help
Nevermind, i found a file changer that allowed me to edit the similar modified dates on the files to make them distinguishable. Just now in the process of renaming them.
Holy shit! It worked! Thank you for your help Bcawesomer!
@tymcfie18 It was a process of elimination game using date modified and size of the files. Im glad it worked for you! Would you mind sharing the name or the program you used to change the dates.
Its called "bulk file changer". It was very helpful, did everything in about 30 minutes. Including finding the method.
thx @tymcfie18