ragDOLLfun said:I don't want to sound pushy, this is purely a suggestion and not expectation. I was just wondering if we could get monthly updates saying "we are working on this and we are this% through" and maybe add somehing indicating if progress is smooth or if u ran into something slowing u down or if u guys have been swamped and couldn't do mug that month or what.
Not needed just asking.
Thank you for your time
Haseo-san said:Hi!!! I registered here just now for the sole purpose of telling you I really adore you for taking on this project! *__* I love Spice & Wolf, and was really looking forward to play at least one of the DS games dedicated to it. You have all my respect for the work you're doing!
May I ask you something? Do you also plan on releasing some tutorials/tools to extract/insert the text in the rom? I'm asking because as I'm not an English native speaker, and I would really like to translate the game in my own mother language.
But as I'm not really a programmer (I do have some experience with programming, but not really with file handling and encryption like in this case) and I wouldn't know where to start. So if you could publish some kind of tutorial that explains everything step by step you would really make a favour to everyone who wants to do such a thing!
Thank you very much and keep up the good work!!! I hope we'll be able to play this game soon!
(and now, I'll put this page into my "Favourites"!)
Thank you very much, tehwes. Your information is very helpful. I figured the codes already but I didn't write them down like you did. It looked more comprehensible when you sorted them out like this.tehwes said:I'm not sure if you're still having problems with the control codes, but from what I've seen you should only have to update the following codes when you insert text:
First line of file = 4-byte data offset, 4-byte resource section offset, 8 bytes 0xFF.
D000XXXX = goto relative X (data offset -- 0x10)
CB00XXXX = first choice - goto relative X (data offset)
CD00XXXX = second choice - goto relative X (data offset)
(All the values are little endian)
You'll have to change the resource pointers when you change the speaker text, but inserting normal text won't affect it as long as you change the resource offset.
I had a play around with other codes (D1002E00 hides the speaker text, D1002F00 shows it). You can change the character image / speaker text displayed by changing 8800XXXX where X is the resource file number. It's the first value in each line: http://pastebin.com/W3abe5B9
5508 sample values
XXYYÂÂÂÂÂÂÂÂXX-(YY/2)ÂÂÂÂcodes within string
1626ÂÂÂÂÂÂÂÂ3ÂÂÂÂÂÂÂÂÂÂÂÂ1 new line,81a5
2542ÂÂÂÂÂÂÂÂ4ÂÂÂÂÂÂÂÂÂÂÂÂ2 new line,81a5
223EÂÂÂÂÂÂÂÂ3ÂÂÂÂÂÂÂÂÂÂÂÂ1 new line,81a5
1222ÂÂÂÂÂÂÂÂ1ÂÂÂÂÂÂÂÂÂÂÂÂ(none)
0C16ÂÂÂÂÂÂÂÂ1ÂÂÂÂÂÂÂÂÂÂÂÂ(none)
111EÂÂÂÂÂÂÂÂ2ÂÂÂÂÂÂÂÂÂÂÂÂ(none)81a5
9510 sample values
XXXX YYYYÂÂÂÂXXXX-(YYYY/2)ÂÂÂÂcodes within string
A200 3201ÂÂÂÂ9ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ7 new lines,(81a5)*4 (including one at end)
4F00 9200ÂÂÂÂ6ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ4 new lines,(81a5)*2 (including one at end)
Therefore...
XX=(YY/2)+(0D0A_count)+1
XX=XX+1 if ends on 81a5 (look for 81a50000, maybe?)