Jump to content

GTA Liberty City Stories Save Editor


thehambone

Recommended Posts

Hey I got a big problem here. I installed everything required on both my own PC, and on a clean version of Windows 7 Ultimate but it fails every time. The app just won't open. Do I need a certain service pack? Anyway, none of that matters if I can do what I need in HxD, because what I need is a way to confirm the UH 2.0 conversion I am doing on cars which is ofc difficult. Do you got any cue where I would look in the hex for garage data in an extracted save file in save slot 1? I imagine the code for all 12 cars is probably the same length, if I had an idea where to look for the start and of the length and where to find the UH setting in the first one I could just work downstream from there and forego the app for now. I was doing this all legitimately anyway so that's all I need it for. But hey great app dude, sucks it didn't work for me but yeah looks good by the screenshots

Btw, your app isn't just crashing on me but it's more like I never opened it in the first place. I don't even see an app open and close in Process Explorer, it's very weird. I even used different computers, different installation discs and even downloaded the dotnet installers twice to rule that out as the issue. Tried 3.1 and 5.0. Restarted many times.

Edited by imkira3
Link to comment
Share on other sites

On 11/18/2020 at 6:38 AM, xlaar said:

good job dude!

also can you make one for vcs too?

Thank you! I'll probably make a VCS save editor at some point, but it won't be for a little while.

 

 

On 11/18/2020 at 9:10 AM, imkira3 said:

Hey I got a big problem here. I installed everything required on both my own PC, and on a clean version of Windows 7 Ultimate but it fails every time. The app just won't open. Do I need a certain service pack?

Interesting. I have a Windows 7 VM that I use for testing and I haven't encountered the program crashing on launch. Microsoft's docs about .NET Core support for Windows 7 are kind of unclear; I would recommend installing SP1 and ensure you have all the latest updates (or better yet, upgrade to Win10 if you can). Specifically, make sure you install Microsoft Visual C++ 2015 Redistributable Update 3 and KB2533623 (see this article). The save editor uses .NET Core 3.1, so you shouldn't need to install .NET Framework 4.x, only .NET Core 3.1.

 

On 11/18/2020 at 9:10 AM, imkira3 said:

Anyway, none of that matters if I can do what I need in HxD, because what I need is a way to confirm the UH 2.0 conversion I am doing on cars which is ofc difficult. Do you got any cue where I would look in the hex for garage data in an extracted save file in save slot 1? I imagine the code for all 12 cars is probably the same length, if I had an idea where to look for the start and of the length and where to find the UH setting in the first one I could just work downstream from there and forego the app for now. I was doing this all legitimately anyway so that's all I need it for.

How familiar are you with hex editing? I have a 010 Editor template for LCS save files that I can send you that'll allow you to edit the file directly without needing to touch much of the raw binary data. Send me a DM if you're interested.

Link to comment
Share on other sites

On 11/20/2020 at 7:46 PM, thehambone said:

Interesting. I have a Windows 7 VM that I use for testing and I haven't encountered the program crashing on launch. Microsoft's docs about .NET Core support for Windows 7 are kind of unclear; I would recommend installing SP1 and ensure you have all the latest updates (or better yet, upgrade to Win10 if you can). Specifically, make sure you install Microsoft Visual C++ 2015 Redistributable Update 3 and KB2533623 (see this article). The save editor uses .NET Core 3.1, so you shouldn't need to install .NET Framework 4.x, only .NET Core 3.1.

 

How familiar are you with hex editing? I have a 010 Editor template for LCS save files that I can send you that'll allow you to edit the file directly without needing to touch much of the raw binary data. Send me a DM if you're interested.

Hey man, yeah weird but that update you mentioned doesn't exist. I usually update everything selectively but I might try installing all the updates on the PC I keep mostly offline. I definitely won't be installing Windows 10, and I haven't trusted their updates since they released spyware in Windows 10. I can't seem to message you for some reason, but if you could send me that template it might help

Link to comment
Share on other sites

8 hours ago, imkira3 said:

I can't seem to message you for some reason, but if you could send me that template it might help

DM'd you.

Also, give the standalone version a try. This has all the .NET libraries bundled inside, so it should Just Work™ without the need for any additional installations.

Edited by thehambone
Link to comment
Share on other sites

On 5/24/2016 at 11:31 AM, thehambone said:

From my research, I could not confirm that waterproof (WP) was a distinct vehicle property in LCS. It seems to be a side effect, so-to-speak, of the Heavy (H) property when applied to motorcycles (note how every WP vehicle in LCS is a bike that's also heavy). In addition, neither of the two "Unknown Properties" appear to have the effect of WP when applied to both motorcycles and cars.

I have a theory about that. H cars and bikes can ignore the float scripts, and at least some of the properties of a vehicle (like EP for example) apply to Toni if he is inside or entering the vehicle. Cars and bikes have separate scripts when it comes to water. When Toni is in a car in the water he will stay inside the car as it kinda floats and drowns him, bikes however sink like a stone and Toni falls off the bike and starts to float, only taking damage after falling off the bike. Toni never appears to take damage while on the bike, so when the H property forces Toni to stay on the bike in the water, the game doesn't appear to be designed to handle that usually impossible situation and so Toni doesn't lose health. Toni loses health in the car because he is exactly where he is supposed to be to lose health in the water.

Edited by imkira3
Link to comment
Share on other sites

also can you tell me how did you made this save editor? 

(coding and stuff or maybe scripting i dunno)

im quite into coding these days

Link to comment
Share on other sites

On 11/27/2020 at 1:48 AM, xlaar said:

also can you tell me how did you made this save editor? 

(coding and stuff or maybe scripting i dunno)

im quite into coding these days

Lots of hours of research and programming. Entire app written in C# (.NET) using WPF for the user interface. You can find the source code here.

Link to comment
Share on other sites

  • 3 months later...
ChrisCar2362

(PS2) Something went wrong to me. I exported from my Memory Card the BESLES-xxxxxGTAxxxxx folder with some files and editor doesn't find the save. Do i have to convert in .max? Could you help me?

Link to comment
Share on other sites

3 hours ago, ChrisCar2362 said:

(PS2) Something went wrong to me. I exported from my Memory Card the BESLES-xxxxxGTAxxxxx folder with some files and editor doesn't find the save. Do i have to convert in .max? Could you help me?

 

How did you export the save? The actual save file is likely bundled within an archive created by whatever tool you used to export the data from the memory card. There are instructions in the README that lay out how to unpack and re-pack PS2 saves:

 

Use PS2 Save Builder to extract and repack the raw save files.

  1. Open the save archive in PS2 Save Builder.
  2. Right-click on the file you want to edit file and select "Extract".
    1. NOTE: Most GTA:LCS save files contain a colon (:) in the name. This character is invalid in Windows file names and the file will fail to extract because of a bug in PS2 Save Builder. Triple-click on the file in PS2 Save Builder to rename it and remove this character.
  3. Open the extracted file in the GTA:LCS Save Editor and make your edits.
  4. Add your edited file(s) back into the savedata by right-clicking in the file list and selecting "Add File".
  5. Save the file and copy the save onto your console using whatever tool you used to extract it initially.

 

Try these steps and let me know if you're still stuck.

Edited by thehambone
  • Like 1
Link to comment
Share on other sites

  • 5 months later...
GillberTheRatRattusM

Hello there! I have an issue with the PSP saves. I don't know how to decrypt them or recrypt them afterwards, so what are some good programs for that?

Link to comment
Share on other sites

20 hours ago, GillberTheRatRattusM said:

Hello there! I have an issue with the PSP saves. I don't know how to decrypt them or recrypt them afterwards, so what are some good programs for that?

 

The README contains some instructions on how to decrypt and re-encrypt saves using PPSSPP, the PSP emulator.
 

- PSP saves are encrypted, so you'll have to decrypt them before the
  GTA:LCS Save Editor will be able to read them. You can use PPSSPP to decrypt
  saves.
  
    1) Download and install PPSSPP: http://ppsspp.org/
    2) Disable save encryption.
       a) Open the following file in a text editor:
            <documents>/PPSSPP/memstick/PSP/SYSTEM/ppsspp.ini
       b) In the [SystemParam] section, add/edit the following line:
            EncryptSave = False
       c) Restart PPSSPP
    3) Locate the GTA:LCS save directory:
         <documents>/PPSSPP/memstick/PSP/SAVEDATA/<game_id>/
       If you have not played GTA:LCS on PPSSPP before, create the save
       directory by playing through the first mission and saving the game.
    4) Pick a save slot and replace all the files in the folder with the files
       from the save you want to edit.
    5) Boot up GTA:LCS, load your game, and save it again. This will decrypt the
       save.
    6) Your decrypted save file will be loacted in:
         <documents>/PPSSPP/memstick/PSP/SAVEDATA/<game_id>/DATA.BIN
       Open this file in the GTA:LCS Save Editor and have fun! You do not need
       to re-encrypt the file unless you plan to play on a real PSP.


To re-encrypt them, simply set EncryptSave = true in ppsspp.ini and re-save your game from the emulator.

Edited by thehambone
Link to comment
Share on other sites

  • 2 weeks later...

I have a problem with pay and spray garage door in all islands and car bomb shop,every single garage door is stuck in a wall like this https://imgur.com/a/dhzqWEp and they won't close when i get in.That happens whanever i edit something in this editor and save it.Bug was also there when i started new game,and i only got it fixed by deleting this save file which was edited and the rest ones,which were not edited in save editor but also got affected.It's problem with the PS2 version,idk about the other versions.

Edited by Over_Pro123
Link to comment
Share on other sites

  • 1 month later...
On 8/24/2021 at 5:27 AM, Over_Pro123 said:

I have a problem with pay and spray garage door in all islands and car bomb shop,every single garage door is stuck in a wall like this https://imgur.com/a/dhzqWEp and they won't close when i get in.That happens whanever i edit something in this editor and save it.Bug was also there when i started new game,and i only got it fixed by deleting this save file which was edited and the rest ones,which were not edited in save editor but also got affected.It's problem with the PS2 version,idk about the other versions.

Hmm, seems possible, I don't think I spent a lot of time on the PS2 garages. Do you still have any affected saves lying around that you can send me?

Edited by thehambone
Link to comment
Share on other sites

12 hours ago, thehambone said:

Hmm, seems possible, I don't think I spent a lot of time on the PS2 garages. Do you still have any affected saves lying around that you can send me?

https://www.mediafire.com/folder/eglvuw9lnyhpn/GTA+LCS+Save+File save is from SLES-54135,Europe version of the game.You can check it out.

Edited by Over_Pro123
Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...
On 10/7/2021 at 12:25 PM, Over_Pro123 said:

https://www.mediafire.com/folder/eglvuw9lnyhpn/GTA+LCS+Save+File save is from SLES-54135,Europe version of the game.You can check it out.

My apologies for the late reply. I wasn't able to reproduce the problem with any of my saves, but your save definitely has an issue. I'll need to investigate further. I have another bug report related to global variables that I need to fix, so I'll work on both at the same time. I'll post an update when that's done.
 

 

On 11/17/2021 at 2:20 AM, evolutionX said:

does this support save editing gta RE:LCS? thanks.

Not at the moment. re:LCS saves are similar to Vice City saves, which are quite different from regular LCS saves (unless they've changed it since the last time I checked); I'd need to do quite a lot of work to get them working in the editor. re:LCS support is not out of the question but not high priority for me at the moment. I'll consider adding it in the future.

Edited by thehambone
Link to comment
Share on other sites

  • 1 month later...
Stevie_Goodwin

Hi everyone, I'm new here to this fourm and i came here asking for help.

I cannot for the life of me to get this save editior to work and all i get is a message that says:

---------------------------
LcsSaveEditor.exe
---------------------------
To run this application, you must install .NET Core.

The framework 'Microsoft.WindowsDesktop.App', version '3.1.0' was not found.

Would you like to download it now?
---------------------------
Yes   No   
---------------------------
And yes i already downloaded and installed the .NET Core from the website provided in the link and yet its still not working.
What am i suppose to do? I am at my wits end here and i'm about to throw this PC across the wall.

Link to comment
Share on other sites

13 hours ago, Stevie_Goodwin said:

Hi everyone, I'm new here to this fourm and i came here asking for help.

I cannot for the life of me to get this save editior to work and all i get is a message that says:


Sorry, something is up with the app configuration on newer PCs. Try the "standalone" version from here: https://github.com/whampson/lcs-save-editor/releases/tag/v1.0.1

This one is a bigger download because the necessary runtime framework is embedded within. If this still doesn't work, please let me know. And include your OS info!

Link to comment
Share on other sites

Stevie_Goodwin
14 hours ago, thehambone said:


Sorry, something is up with the app configuration on newer PCs. Try the "standalone" version from here: https://github.com/whampson/lcs-save-editor/releases/tag/v1.0.1

This one is a bigger download because the necessary runtime framework is embedded within. If this still doesn't work, please let me know. And include your OS info!

Look i already tried that and gave me the same problem. do I just have no luck whatsoever?

Link to comment
Share on other sites

2 hours ago, Stevie_Goodwin said:

Look i already tried that and gave me the same problem. do I just have no luck whatsoever?

Give this a try: https://www.mediafire.com/file/r1fe3b5ow6ynx5q/LcsSaveEditor_v1.0.2_x64.zip/file

Let me know if either EXE works (or none of them).

 

I think the issue lies in the fact that I originally compiled the program for 32-bit only, and newer .NET runtimes don't like to run older 32-bit programs unless you explicitly install the 32-bit runtime. I recompiled the program for 64-bit and included both the runtime-dependent and standalone EXEs in the .zip file. If this works for you, then I will publish the 64-bit version on the GitHub page.

Link to comment
Share on other sites

  • 3 weeks later...
Stevie_Goodwin
On 2/1/2022 at 7:09 PM, thehambone said:

Give this a try: https://www.mediafire.com/file/r1fe3b5ow6ynx5q/LcsSaveEditor_v1.0.2_x64.zip/file

Let me know if either EXE works (or none of them).

 

I think the issue lies in the fact that I originally compiled the program for 32-bit only, and newer .NET runtimes don't like to run older 32-bit programs unless you explicitly install the 32-bit runtime. I recompiled the program for 64-bit and included both the runtime-dependent and standalone EXEs in the .zip file. If this works for you, then I will publish the 64-bit version on the GitHub page.

I finally gave this a try and it worked. But now I am facing a new problem it will not recognize the saves and my anger keeps boiling up more and more and I even tried renaming it exactly what the description says and it still won't work and windows 10 tells me the designation file is not valid or too long and I literally just broke a keyboard against the floor out of anger with a bunch of keys flying out. So can anybody please help me because I am at my wits end here.

Edited by Stevie_Goodwin
Link to comment
Share on other sites

DeepClubRemix97

hello, this have psp support? i tried to add a save to edit them and say "it's not a valid GTA:LCS save" what can i do?

Link to comment
Share on other sites

  • 3 weeks later...
immense expertise
On 8/24/2021 at 3:27 PM, Over_Pro123 said:

I have a problem with pay and spray garage door in all islands and car bomb shop,every single garage door is stuck in a wall like this https://imgur.com/a/dhzqWEp and they won't close when i get in.That happens whanever i edit something in this editor and save it.Bug was also there when i started new game,and i only got it fixed by deleting this save file which was edited and the rest ones,which were not edited in save editor but also got affected.It's problem with the PS2 version,idk about the other versions.

 Hey man i kinda new here, but want to provide some proof about that it seems i have similar problem not sure 100% 'cause i didn't notice glitch doors like on screen above but still garage doors not closing on pay'n'spray i capture video of that, but it's way too big ~250 mb and i can't send to you 'cause some rules here restrict it, give me your e-mail mb

Link to comment
Share on other sites

On 2/23/2022 at 9:11 AM, DeepClubRemix97 said:

hello, this have psp support? i tried to add a save to edit them and say "it's not a valid GTA:LCS save" what can i do?

You have to decrypt PSP save files before they can be opened. You can do this with PPSSPP, the PSP emulator. Look at the readme included with the save editor for instructions on how to decrypt (it's easy). You'll need to re-encrypt with PPSSPP if you want to play your modified saves on an actual PSP.

 

On 3/16/2022 at 3:40 PM, immense expertise said:

 Hey man i kinda new here, but want to provide some proof about that it seems i have similar problem not sure 100% 'cause i didn't notice glitch doors like on screen above but still garage doors not closing on pay'n'spray i capture video of that, but it's way too big ~250 mb and i can't send to you 'cause some rules here restrict it, give me your e-mail mb

Yeah, I think there's an issue with garage saving. You can only send a max of 25MB in an email attachment. I'm not sure if Google Drive still works where you are, but maybe you can upload it there and paste the link? Or to some other filesharing site like MediaFire.

 

On 2/21/2022 at 4:02 PM, Stevie_Goodwin said:

I finally gave this a try and it worked. But now I am facing a new problem it will not recognize the saves and my anger keeps boiling up more and more and I even tried renaming it exactly what the description says and it still won't work and windows 10 tells me the designation file is not valid or too long and I literally just broke a keyboard against the floor out of anger with a bunch of keys flying out. So can anybody please help me because I am at my wits end here.

I dunno man, are you trying to open a PSP save? Try decrypting it first.

Link to comment
Share on other sites

immense expertise
23 hours ago, thehambone said:

Yeah, I think there's an issue with garage saving. You can only send a max of 25MB in an email attachment. I'm not sure if Google Drive still works where you are, but maybe you can upload it there and paste the link? Or to some other filesharing site like MediaFire.

Yeah, i'd already upload video to my gdrive i thought give u access via e-mail that's why asked about, but mb i understood it wrong? how it works

nvmd here https://drive.google.com/file/d/1xgE58je9o6n7Xeo_-wYxMGcpwp48JLAb/view?usp=sharing

Edited by immense expertise
Link to comment
Share on other sites

2 hours ago, immense expertise said:

Yeah, i'd already upload video to my gdrive i thought give u access via e-mail that's why asked about, but mb i understood it wrong? how it works

nvmd here https://drive.google.com/file/d/1xgE58je9o6n7Xeo_-wYxMGcpwp48JLAb/view?usp=sharing

Requested access. I'd rather not post my email address here, so this works.

Link to comment
Share on other sites

  • 1 month later...

I still can't find my save files here, GTA LCS Mobile, Android 10, maybe it changes the directory 

Link to comment
Share on other sites

  • 1 month later...
ThePlayaJam765

So I've been trying to use this on a PS2 save from PCSX2.

1. I use mymc to export the save file, which works as expected.

2. I use PS2 Save Builder to extract the save file itself (and yes, I renamed it to stop the file saving glitch from happening)

3. I make my changes in the editor.

4. I use PS2 Save Builder and mymc to reimport the newly edited save file.

 

And yet when I boot the game back up, it wants nothing to do with the new save file, and instead starts a new game... as if the file doesn't even exist. I've tried adding the colon back into the file name. I've tried using various methods to export it from PS2 Save Builder and import it into mymc, but nothing.

Link to comment
Share on other sites

Stevie Goodwin
3 hours ago, ThePlayaJam765 said:

And yet when I boot the game back up, it wants nothing to do with the new save file, and instead starts a new game... as if the file doesn't even exist. I've tried adding the colon back into the file name. I've tried using various methods to export it from PS2 Save Builder and import it into mymc, but nothing.

See, This is why that pile of sh*t of a game  GTA LCS doesn't ever treat me right! 😠 I'm running into the same problem as well as you. Definitely the reason why I hate GTA on PS2 so much because of their f*cked up programming and how their games were built and don't just say limitations. And I definitely broke a PS2 out of rage by punching it while playing this game whenever a vehicle such as a firetruck doesn't spawn the first time after like driving to the Portland fire station like 50 times in a row. So yeah f*ck GTA LCS and f*ck every single GTA game on PS2 that is out there when I would like to play video games to relax.

Edited by Stevie Goodwin
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.