Comments (21)
Thank you for making this tool !
from gpsaveconverter.
Hey there. Sorry about the late, so, I made the steps you talked, and here are the screenshots. What is wrong?
SS 01 - The Steam files: https://ibb.co/5nTYnCq
SS 02 - Using the GPSaveConverter on the same Steam folder: https://ibb.co/44c6gCr
from gpsaveconverter.
As of right now Forza Horizon 5 does not work, but maybe you can help me make it work. I've been looking at it's save file structure in the Xbox version, but have using information from google to determine the format of the non-Xbox save files.
It sounds like the error you are getting is with the location of the non-Xbox save files. Based on what I found online they should exist in the folder "<Steam-folder>\userdata\<user-id>\1551360\remote\<user-id>\" where <Steam-folder> is the Steam install location, and <user-id> is a number that relates to your Steam account. This error is saying that there are no <user-id>'s, which means I might have the wrong non-Xbox save file location.
Is this where your steam save files are located? If not can you locate them manually. Either way it would be appreciated if you could attach a screenshot of them so I can know their location and name format?
Also a screenshot of the xbox files as listed in the converter would be helpful. They should be listed if I'm correct about the issue.
The other problem is that this game uses a separate containers for various game bits. At the moment I haven't fully deciphered the container index and cannot add new containers, only modify existing ones. Since all the other games I've tried only use one or two containers that are created on initial run this hasn't been a problem until this game. I think migrating the profile data will be possible since that is created on start-up, but each Car/Livery/etc may not be possible until I figure out the container index.
from gpsaveconverter.
Oh no worrys on the timing. Thanks for getting back to me!
Yes these are the screenshots I was looking for and show me what the problem is.
The value I found online is "<Steam-folder>\userdata\<user-id>\1551360\remote\<user-id>\" for the save location which is not correct because the folder in the remote folder is not your user-id. Wiki's are nice, but perfect.
I do need to figure out what that second folder name then is, but once I get that sorted you should be able to move your profile data. Probably in the next release.
from gpsaveconverter.
Follow up question. When you use this game on Steam, does it make you sign into an Xbox live profile?
from gpsaveconverter.
Hey there.
Yes, it tells me to use a Xbox profile.
from gpsaveconverter.
Hi there my friend! Any news about it?
Hey, do you know if this works with Forza Horizon 4? So I can make the same: use the Steam save to use on MS Store.
from gpsaveconverter.
So I've figured out how it works, the last folder name is your Xbox live account number, just expressed differently.
This means the steam save files have nested accounts. Within your steam profile's save files you could in theory have more than one Xbox profile's save files. I'm trying to figure out how to implement that both in the backend that matches files between their Xbox and non-Xbox version as well as the UI to let you pick what you are trying to do.
I could assume you are using the same Xbox profile in Steam version as you are using in the Xbox app. This is the case in your scenario, but I doubt it would be case for all users and it really should allow your to move files from any Steam/Xbox profile combo used on the Steam version.
I've had a couple of ideas on how to do it, but they seem messy so I haven't started implementing them yet because there must be a cleaner solution I'm not seeing.
from gpsaveconverter.
God, I really needed this. I don't want to start all over again on MS Store/Xbox. I have about 70+ hours played on Steam, and about 41 achievements unlocked. =/
from gpsaveconverter.
I've decided how I want to implement it and am 60% done with it now. Needs some polish and testing. Hopefully another release tomorrow with the features required and game library update.
Do the files for Forza Horizon 4 look similar? I would guess MS hasn't reinvented the wheel too much between games.
from gpsaveconverter.
New release is up now that supports the nested profiles needed.
You may need to reset your application settings from the preferences menu to get your game library back to the default state.
Then it should find and select your non-Xbox profiles accordingly. Then you can select your user data and move it into the xbox version. Hopefully the xbox version doesn't then choke on the files.
from gpsaveconverter.
Hey there man! Well, yesterday I tried to do manually, and it worked. It was a little tricky, but I could make it work! But I'll try to use your program to do the same with FH4! Thanks a lot man, and very nice work!
from gpsaveconverter.
Good to know that it can work!
I've tried a couple of games that just don't recognise the files when they've been changed and act like you have no save file.
Now anyone in the future won't have nearly the hassle you did. :-)
from gpsaveconverter.
I have a similiar issue even though I am using the newest release
************** Exception Text **************
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.Substring(Int32 startIndex, Int32 length)
at GPSaveConverter.NonXboxProfile.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at GPSaveConverter.Library.GameInfo.d__41.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at GPSaveConverter.SaveFileConverterForm.d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at GPSaveConverter.SaveFileConverterForm.<nonXboxProfileTable_CellClicked>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
from gpsaveconverter.
It looks like you may have from your updated screenshots but to confirm, have you generated non-Xbox save files by starting the steam version of the game?
from gpsaveconverter.
Yes, I have
from gpsaveconverter.
It started working again after I resetted everything but now I keep getting these errors
from gpsaveconverter.
No I just wanted to be sure they exist. It's got something to do with the system parsing profiles from the file structure. I'm looking at the code now to see if I can figure out what happened.
Try using the preferences reset all button in the preferences just to be sure the save location hasn't been set incorrectly.
from gpsaveconverter.
You were doing that as I was typing.
You are transferring the files you want to be transfering. This new error make more sense as that file translation is not well tested. Give me some time to look at the file translation and your screenshots and see if I can figure out some next steps.
from gpsaveconverter.
Thank you so much for your help it worked after I only selected ProfileData
from gpsaveconverter.
Wait, I was only looking at the select files and failed to notice the name of the file mentioned in the error message (which you can't see highlighted as it's past where the boxes are scrolled to). As of right now the only files supported by the file translation layer are the profile data.
from gpsaveconverter.
Related Issues (20)
- FFXII Zodiac Age: Multiple containers? HOT 1
- Powerwash Simulator File Translation missing HOT 2
- Unhandled exception occurred in your application HOT 9
- Remnant 2 convert steam save to use on the PC gamepass version HOT 2
- relative file path translation not found for F1 Manager 2023 HOT 1
- How do I open the application? HOT 1
- Forza Horizon 5 - "An error occurred updating file C_group Relative file path translation to Xbox file ID not found." HOT 2
- Halo Infinite file translation
- Palworld save leads to crash
- xbox container does not exist forza horizon 4 HOT 1
- Forza Horizon 5 doesnt show up HOT 1
- Rain on Your Parade: File Translations
- Plate Up - File Translation
- Transaltion for Control? Relative file path translation to Xbox file ID not found. HOT 3
- does not run under wine HOT 3
- Relative path translation for Manor Lords not found HOT 1
- Placeholder issue (Forza Horizon 5) - Incorrect filename on transfer ${XboxProfileID}
- Monster Hunter Rise support
- Call of the Wild: The Angler - file translation needed
- Relative file translation to Eiyuden Chronicle: Hundred Heroes not found
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gpsaveconverter.