What's new

Solved In need of help putting PC saves to XBOX 360. if possible

  • Thread starter itsCrysis
  • Start date
  • Views 10,198
I

itsCrysis

Enthusiast
Messages
75
Reaction score
3
Just wondering how to o this so i can help my friends out. please help if im not dreaming.
 
G

griffin89

Enthusiast
Messages
704
Reaction score
250
its very easy if u can install ubuntu onto a virtual machine and use python

if ur crafty enough you'll have it working on windows like me

if its just 1 or 2 saves i can do it real quick for u, as it only takes a few mins
just post a link to the pc save u want on xbox
 
P

pclifford

Enthusiast
Messages
29
Reaction score
46
its very easy if u can install ubuntu onto a virtual machine and use python

if ur crafty enough you'll have it working on windows like me

It should be much easier to get it running on a Windows machine now. I found a Windows machine (old, so this is for Windows XP), and here's what I did to get it working:

Go to http://www.python.org/download/ and download either "Python 2.7.3 Windows Installer" or, if you're running 64-bit Windows, "Python 2.7.3 Windows X86-64 Installer".

Run that .msi file and if you go with the defaults it'll install Python under C:\Python27\

Read the instructions at [Click here to view this link]

Click on the "ZIP" button to download the files, and put savefile.py in a directory alongside the SaveGame.sav file you want to modify/convert/view/whatever. I'll assume you created a directory called "bl2" on the C: drive for simplicity, and put both savefile.py and any saves you want to modify in there.

Click the Windows Start button down the bottom left and click "Run...". In the window that appears enter "cmd" in the "Open:" textbox and click OK.

In the black window that appears enter "c:", press return, then enter "cd \bl2" and press return.

Then take one of the commands from the instructions on the github page and where it starts with "python" type "c:\python27\python" instead, eg:

c:\python27\python savefile.py -m "" SaveGameFromAPC.sav SaveGameForAnXbox.sav

If you later find something you don't think is working, try downloading the script again from the github page as it has been updated frequently the past few days.
 
I

Iku

I hate SS.
Messages
1,876
Reaction score
585
It should be much easier to get it running on a Windows machine now. I found a Windows machine (old, so this is for Windows XP), and here's what I did to get it working:

G
Welcome to se7ensins. If you need any help feel free to send me a private message.
 
L

Lexter

Newbie
Messages
4
Reaction score
0
I tried converting from pc save file to xbox and i obtained this error which i do not quite understand why.


Code:
C:\bl2>c:\python27\python savefile.py -m "" --little-endian Save1000.sav Save000
2.sav
Traceback (most recent call last):
  File "savefile.py", line 744, in <module>
    main()
  File "savefile.py", line 726, in main
    output.write(modify_save(input.read(), changes, endian))
  File "savefile.py", line 590, in modify_save
    player = read_protobuf(unwrap_player_data(data))
  File "savefile.py", line 317, in unwrap_player_data
    raise BL2Error("Invalid save file")
__main__.BL2Error: Invalid save file

Any help would be appreciated :smile:
 
G

griffin89

Enthusiast
Messages
704
Reaction score
250
I tried converting from pc save file to xbox and i obtained this error which i do not quite understand why.


Code:
C:\bl2>c:\python27\python savefile.py -m "" --little-endian Save1000.sav Save000
2.sav
Traceback (most recent call last):
  File "savefile.py", line 744, in <module>
    main()
  File "savefile.py", line 726, in main
    output.write(modify_save(input.read(), changes, endian))
  File "savefile.py", line 590, in modify_save
    player = read_protobuf(unwrap_player_data(data))
  File "savefile.py", line 317, in unwrap_player_data
    raise BL2Error("Invalid save file")
__main__.BL2Error: Invalid save file

Any help would be appreciated :smile:

if i remember correctly ur converting a console save to pc

so save1000.sav would need to be a pc save, its obv not in this case

and if it is, u have to actually extract the SaveGame.sav from the console save
 
L

Lexter

Newbie
Messages
4
Reaction score
0
Ops, i meant i tried to convert an xbox save file to a pc save file, which is why i used that command. Did i do anything wrong?

Edit: I tried extracting the player data out, to no avail i am getting similar errors.
 
G

griffin89

Enthusiast
Messages
704
Reaction score
250
Ops, i meant i tried to convert an xbox save file to a pc save file, which is why i used that command. Did i do anything wrong?

Edit: I tried extracting the player data out, to no avail i am getting similar errors.
exactly as i said a console(xbox) to pc save

the syntax is correct but like i said tht xbox save u have. u need to open it in horizon, view contents and extract the SaveGame.sav and thts wht u use
 
P

pclifford

Enthusiast
Messages
29
Reaction score
46
Ops, i meant i tried to convert an xbox save file to a pc save file, which is why i used that command. Did i do anything wrong?

Edit: I tried extracting the player data out, to no avail i am getting similar errors.

If you want to do anything with a Xbox save file you can't use the .sav files directly from a USB drive (names like "Save0001.sav" I think). Think of those as a bit like zip/rar files: your save game ("SaveGame.sav") is contained inside and you need to use a program like Horizon or Modio to get access to it.

Once that's done if you extracted the "SaveGame.sav" file out to that bl2 directory as "YourOldXboxSave.sav" the command would be something like:

c:\python27\python savefile.py -m "" --little-endian YourOldXboxSave.sav YourNewPCSave.sav
 
L

Lexter

Newbie
Messages
4
Reaction score
0
exactly as i said a console(xbox) to pc save

the syntax is correct but like i said tht xbox save u have. u need to open it in horizon, view contents and extract the SaveGame.sav and thts wht u use

If you want to do anything with a Xbox save file you can't use the .sav files directly from a USB drive (names like "Save0001.sav" I think). Think of those as a bit like zip/rar files: your save game ("SaveGame.sav") is contained inside and you need to use a program like Horizon or Modio to get access to it.

Once that's done if you extracted the "SaveGame.sav" file out to that bl2 directory as "YourOldXboxSave.sav" the command would be something like:

c:\python27\python savefile.py -m "" --little-endian YourOldXboxSave.sav YourNewPCSave.sav

I managed to convert after the clear explanation about the horizon modding tool, Thanks a lot :smile:
 
A

asterik216

Newbie
Messages
21
Reaction score
0
So.... "I Think" I have it all worked out and can edit values inside the "SaveGame.sav"

The problem I am running into is compiling it or whatever it does back to a XBOX readable .sav
How do I convert SaveGame.sav files back to "Save0001" so my XBOX can read it?
 
G

griffin89

Enthusiast
Messages
704
Reaction score
250
So.... "I Think" I have it all worked out and can edit values inside the "SaveGame.sav"

The problem I am running into is compiling it or whatever it does back to a XBOX readable .sav
How do I convert SaveGame.sav files back to "Save0001" so my XBOX can read it?
think of where u got the savegame.sav

it goes back in the same place tht u got it
 
A

asterik216

Newbie
Messages
21
Reaction score
0
I got it working NM. Ty so much for your little tut on here and the other post about python.

Let the fun begin :smile:
 
Last edited:
Top Bottom