Post Reply 
Is it possible to translate a PSP game?
Making custom subs
Author Message
thunder2008
Neophitic Presence

Posts: 3.1769
Threads: 1
Joined: 6th Mar 2008
Reputation: 0
E-Pigs: 1.9676
Offline
Post: #11
RE: Is it possible to translate a PSP game?
Amazing with all these replys... now i hope that i can use some of it to try translating some games into my own language... Thank you so much...

But you don't have to stop the discussion please stay on... this is realy an exciting side of the psp! ;)
06/03/2008 05:21 AM
Find all posts by this user Quote this message in a reply
PSPkiller
*The Sweaty Indian/Welsh Guy*

Posts: 2,393.2167
Threads: 251
Joined: 24th Jun 2007
Reputation: 0.56947
E-Pigs: 53.7911
Offline
Post: #12
RE: Is it possible to translate a PSP game?
that's given me an idea. how about making a 'Resource Hacker' style program for psp. to edit eboots and stuff. i know nothing about programming though (i am trying to learn c++ though) so someone else would have to do it.

[Insert Signature Here]
06/03/2008 08:50 AM
Find all posts by this user Quote this message in a reply
thunder2008
Neophitic Presence

Posts: 3.1769
Threads: 1
Joined: 6th Mar 2008
Reputation: 0
E-Pigs: 1.9676
Offline
Post: #13
RE: Is it possible to translate a PSP game?
Hey,

Now i had read all on the wordpress blog and just feeling  impressed and what to know how they did it... How did they open the game so they could edit it? anyone knows about this?

Edit: How did they accually get access to the subtitles? Anyone that can help?
(This post was last modified: 07/03/2008 03:12 AM by thunder2008.)
07/03/2008 03:04 AM
Find all posts by this user Quote this message in a reply
ZiNgA BuRgA
Smart Alternative

Posts: 17,022.2988
Threads: 1,174
Joined: 19th Jan 2007
Reputation: -1.71391
E-Pigs: 446.1274
Offline
Post: #14
RE: Is it possible to translate a PSP game?
It also depends on the game.  Some games may store language variables in a "resource file" (this is generally the case if the developers expect the game to be translated), others may hard code the langvars.  If the former, it's mostly trying to figure out the resource file format, and editing it (somewhat like RCOs (which are PSP resource files)).
However, the latter case is very difficult.  If the code isn't encrypted, you can probably search and find the language phrases in the file, and edit them, however, there may be many potential problems (as discussed earlier).  Probably the trickiest part is trying to keep the text to the same length (are you aware of hexing?).  For example, if something says "Game", you have to somehow keep your translation to 4 characters.
If you need more space, well, you will generally have to disassemble large pieces of code for that, since inserting bytes will generally stuff up all the program's jumps.  I'm not sure if there's an automated means of offsetting addresses like that (though there may be some means of dynamically doing so).  An alternative could be if you could for the game to use an external reference to the language variable, instead of using it's own hard coded one.  Whatever the case, you can see it's not exactly an easy task, and will require lots of knowledge with disassembly.

PSPkiller Wrote:that's given me an idea. how about making a 'Resource Hacker' style program for psp. to edit eboots and stuff. i know nothing about programming though (i am trying to learn c++ though) so someone else would have to do it.
The problem is, the only way that would work is if there's a common format (ie for Windows, the PE format, or RCOs on the PSP etc).  Most game developers don't really seem to follow a common format, unfortunately.
(This post was last modified: 07/03/2008 03:27 AM by ZiNgA BuRgA.)
07/03/2008 03:22 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)

 Quick Theme: