Some technical issue about GS2's Arm9.bin under spoiler tag.
It's mainly a note for PhoenixGoddess, Inori, and the hackers.
You girls can ignore it.
But I guess some people had discussed
about translating this game to other languages, so this info might be useful too.
It's mainly a note for PhoenixGoddess, Inori, and the hackers.
You girls can ignore it.
![happy.gif](https://gbatemp.net/vanilla/emoticons/happy.gif)
about translating this game to other languages, so this info might be useful too.
Arm 9 issues
------------
(From the patch PhoenixGoddess sent me.
It didn't work on anything I could use to test (my emu/my flashcart)
so I just opened it in CT2 and found these issues.)
---Arm 9 issue 1
Your arm9 size is different from the original. I guess the one in the patched file
is not compressed. But the size is still different from the decompressed Arm9.bin
in the original rom. Not sure if that's the problem or not. But usually I wouldn't
want to resize it unless it is very necessary. Anyway, if other hackers
suggested this, it might be fine. (I see some English translation at the end of
Arm9 which I guess some of the hackers might suggest that. But I kind of
wonder if that's the cause of the problem.)
---Arm 9 issue 2
Text at Hex 0012FD04 wouldn't come out properly. Take a look and compare it with
the Japanese text in the original Arm9.bin. If the Japanese one doesn't have 00,
you shouldn't add 00 or the text will get cut off there. 0A is the new line.
So for your text below;
System save data is broken
Touch screen to
initialize system save data
You shouldn't use 00 at the end of the first line. Use 20 instead if you
want a blank space. (00 will tell the program to stop reading the text, so
instead of showing all these lines on the screen, you will only see the first line.)
Same issue at Hex address 00130030
%dyr.[00][20]%02dmo[20]%02d
------------
(From the patch PhoenixGoddess sent me.
It didn't work on anything I could use to test (my emu/my flashcart)
so I just opened it in CT2 and found these issues.)
---Arm 9 issue 1
Your arm9 size is different from the original. I guess the one in the patched file
is not compressed. But the size is still different from the decompressed Arm9.bin
in the original rom. Not sure if that's the problem or not. But usually I wouldn't
want to resize it unless it is very necessary. Anyway, if other hackers
suggested this, it might be fine. (I see some English translation at the end of
Arm9 which I guess some of the hackers might suggest that. But I kind of
wonder if that's the cause of the problem.)
---Arm 9 issue 2
Text at Hex 0012FD04 wouldn't come out properly. Take a look and compare it with
the Japanese text in the original Arm9.bin. If the Japanese one doesn't have 00,
you shouldn't add 00 or the text will get cut off there. 0A is the new line.
So for your text below;
System save data is broken
Touch screen to
initialize system save data
You shouldn't use 00 at the end of the first line. Use 20 instead if you
want a blank space. (00 will tell the program to stop reading the text, so
instead of showing all these lines on the screen, you will only see the first line.)
Same issue at Hex address 00130030
%dyr.[00][20]%02dmo[20]%02d