What's new

Solved Mysterious GPD

G

Guphanti

Enthusiast
Messages
118
Reaction score
2
Hello,
I am trying to edit a GPD with HxD Editor to fix some modded text. I do everything the right way, switch to Insert, save, inject the GPD replacing the old one, rehash, etc. but whenever I load up the profile on the console again, all the achievements for the game are locked again like I never even played it, and the icon for the game is blank.

Am I doing something wrong?

Thanks.
 
I

ImOx

(^._.^)ノ
Retired
Messages
9,968
Reaction score
2,962
It would appear like you corrupted the save.
 
G

Guphanti

Enthusiast
Messages
118
Reaction score
2
It would appear like you corrupted the save.
I put back the original GPD and it is fine again, but whenever I try to change what I am trying to change it gets messed up again.

Here is what I am doing:

1.) Extract GPD file
2.) Open GPD file with HxD Editor
3.) Switch to insert mode
4.) Delete text I want to fix
5.) Type in correct text
6.) Save
7.) Replace GPD with edited GPD
8.) Load profile on console
9.) Console shows game icon distorted, achievements all locked again.
 
G

Guphanti

Enthusiast
Messages
118
Reaction score
2
I noticed that the problem does not happen if the text I enter is shorter than the text that was there.
 
I

ImOx

(^._.^)ノ
Retired
Messages
9,968
Reaction score
2,962
I put back the original GPD and it is fine again, but whenever I try to change what I am trying to change it gets messed up again.

Here is what I am doing:

1.) Extract GPD file
2.) Open GPD file with HxD Editor
3.) Switch to insert mode
4.) Delete text I want to fix
5.) Type in correct text
6.) Save
7.) Replace GPD with edited GPD
8.) Load profile on console
9.) Console shows game icon distorted, achievements all locked again.
Have you ever done anything like this before successfully? You're most likely doing something wrong.

You could fail here:
4.) Delete text I want to fix
5.) Type in correct text
quite easily of you don't know how to it.
(You never delete in this kind of editing, you replace)
 
G

Guphanti

Enthusiast
Messages
118
Reaction score
2
Have you ever done anything like this before successfully? You're most likely doing something wrong.

You could fail here:

quite easily of you don't know how to it.
(You never delete in this kind of editing, you replace)

Yes I have done this before, plenty of times. I am not deleting, I am replacing the text. Like I said, if I replace the text with shorter text, it does not happen, but if what I enter is longer, I get the problem.
 
I

ImOx

(^._.^)ノ
Retired
Messages
9,968
Reaction score
2,962
Yes I have done this before, plenty of times. I am not deleting, I am replacing the text. Like I said, if I replace the text with shorter text, it does not happen, but if what I enter is longer, I get the problem.
Well how could you even make it longer if you're only supposed to replace?
 
G

Guphanti

Enthusiast
Messages
118
Reaction score
2
Well how could you even make it longer if you're only supposed to replace?

Because I am writing in the original text that used to be there before it got changed to some guy's rainbow gamertag and twitter. It worked fine before, but somehow the "limit" of the amount of bytes it wants has been changed to the resultant sum of the bytes with the modded text, as opposed to the original.

Also, I am on insert mode, so I am not overwriting data beyond the current text.
 
G

GRINSPANKER13

Getting There
Messages
1,013
Reaction score
518
You can't insert bytes in a GPD without updating the header information.
This is the reason it works for you when the text you insert is shorter.
I'd suggest looking for a GPD Editor, Ellipse has one for free.
 
G

Guphanti

Enthusiast
Messages
118
Reaction score
2
You can't insert bytes in a GPD without updating the header information.
This is the reason it works for you when the text you insert is shorter.
I'd suggest looking for a GPD Editor, Ellipse has one for free.

I have tried that one but the string of text I am trying to edit does not appear in Ellipse.
 
G

Guphanti

Enthusiast
Messages
118
Reaction score
2
You can't insert bytes in a GPD without updating the header information.
This is the reason it works for you when the text you insert is shorter.
I'd suggest looking for a GPD Editor, Ellipse has one for free.
Is it possible to update the header using HxD Editor?
 
G

Guphanti

Enthusiast
Messages
118
Reaction score
2
Okay I found the string in Ellipse, but there does not seem to be a clear way to edit it. I tried editing in HxD Editor and the using Ellipse but Ellipse then tells me that there is a problem with the parameters. I cannot directly edit the string, but it lets me export it, which just seems like the same problem again.
 
Top Bottom