ZZGear said:
btw are you going to do a gamescript translation?
Same here, if you post it I would love to try to translate it.
Also, can you tell me how to rip those game scripts please.
I would love to start on the second one.
just tell me how to rip them in those .bin you have
Shyvnal gave a nice explanation, here is the post:
QUOTE(Shyvnal @ Aug 1 2008, 11:50 PM)
I'm bored so why not, note that im new myself so i can't help too much:
Firstly extract the rom using dsbuff, ndstool or whatever
Next you will need to find where the script is stored
Sometimes its obvious (script.dat etc), sometimes parts are stored in different files but it differs with different games, anyways find the file, open it with windhex, open the shiftjis.tbl, options - view data as unicode
From here you can scroll down, have a look at the text or whatever, go edit - dump text, the start should be 00000000, for the end scroll to the bottom type in the ending. Name the file (text.txt? anything works) and click done
Open the file in a text editor, i use emeditor but some others work fine too, anyways the file will, well should be one massive line containing a load of crap
Scroll along until you find some text, press enter, scroll enter, repeat until it looks clean (see ), else batch remove all the crap (search - replace, you can replace text with nothing) or simply type in the first sentence or something and search
Anyways say the first sentence is "???", which is "Hai." which means yes, yup, yeah etc
??? is 82CD82A28142, 12 in total, 4 each (http://gbatemp.net/index.php?showtopic=77749&hl=)
Meaning when you replace it, it's gotta be 12 in total. I'm sure there are ways around this but nothing i can you with
Sometimes you can use 2 byte characters (A = 41) but sometimes you have to use 4 byte characters (? is 8260)
Note the difference between the 2. A?
Say i wanted to replace ??? with Yes. or ????Do a hex search for 82CD82A28142 and replace it with either 5965732E (Yes.) or 8278828582938144 (????)
????is too long, unless you use ?e? without the ?which would be prefect, it may be fine here but when translating it will cause a load of problems, sometimes you see menu translations like: AtkPwr, Mna Pot,
Yes. is too short but you should be able to knock it up with spaces (a space is 20, so 5965732E2020)
I may as well point this out, some games don't have have any text, all the script could be stored as images or something, some games simply fuck up the second you change anything, some games actually have translated files just lurking in the rom amongst other things
Anyways find out where the text is, dump it, translate and replace. Easy... right?
Edit: i got the rom while typing this, had a look and well... lol:
The folders go:
\data\_Data etc
Theres a script folder:
\Chapter00
\Chapter01
etc
The first sentence is "???…??????" which is in \data\_Data\Script\Logue\Chapter000_0_100.dat
Its 82C182BD82AD816382A482E982B9815B82C88142, 40
"Test " is "5465737420202020202020202020202020202020"
"???? " is "8273828582938294202020202020202020202020"
Woot!
Both worked, have fun:
http://img60.imageshack.us/img60/3251/64221932at7.jpg
http://img172.imageshack.us/img172/9114/16612157bx2.jpg
I'll leave everything for future purposes