Golden Sun Hacking Community

Golden Sun Resources => The Classic GS Editor => Topic started by: cai_miao on 08, August, 2012, 02:02:14 PM

Title: Do not SUPPORT GS1 English HACKed ROM
Post by: cai_miao on 08, August, 2012, 02:02:14 PM
We decrypted the text and imported GB2312 CharSet, NO MORE HACKING.

But, we got a error"incompatible". I want to send you ROM to resolve the problem but can't, I think some1 need to leave me an Email.

By the way, it's not a complete hack(small font, battle font and character name font).
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Rolina on 08, August, 2012, 02:27:33 PM
...What?  I'm sorry, I can't seem to understand the problem... did you get a corrupted or modified rom or something?
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Crystal Sonata on 08, August, 2012, 03:41:52 PM
Sounds like a modified ROM, but the editor saw it as incompatible and rejected it?

再说一遍,在中国
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Daddy Poi's Oily Gorillas on 08, August, 2012, 07:12:20 PM
QuoteWe decrypted the text and imported GB2312 CharSet, NO MORE HACKING.
Huh? Edit: I should probably google "GB2312 CharSet"... Maybe a little later.

QuoteBut, we got a error"incompatible". I want to send you ROM to resolve the problem but can't, I think some1 need to leave me an Email.
Sounds like you want to email someone your ROM for help, since it is obviously against the rules to post them on this website.  Edit:  Though, to be honest, why not just make a patch and post the patch here?

QuoteBy the way, it's not a complete hack(small font, battle font and character name font).
A font hack?
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: cai_miao on 08, August, 2012, 09:04:16 PM
OK, OK.

The ROM is 16MB Expansion, and I give u the Code Page of the text of the game.
Text was decrypted, and support clear memory saving.
Original Text(Encryption) was deleted,New Text Offset of the start is at 0x80A790
Imported font, and support GB2312 Charset.
Quoterom扩容到16MB,内附码表
文本已解密,并且支持明文存储
原始文本废弃,新文本地址在0x80A790
添加了剧情字库,支持GB2312字符集

Just like this:
CrystalTile2:
Quote(http://i.imgur.com/9KKER.png)

Effect:
(http://i.imgur.com/2rmju.png)


QuoteSomewhere was not supported:
(http://i.imgur.com/Lad3s.png)
(http://i.imgur.com/nPZNg.png)

(http://i.imgur.com/DcYiX.png)
(http://i.imgur.com/T4ZP6.png)
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Aile~♥ on 08, August, 2012, 09:10:31 PM
I think what they're trying to say is that they decrypted and edited the text, importing a Chinese charset in the process, and now the ROM doesn't work with the Editor. Which makes sense, considering the fact that this would probably change the locations of rather a lot of data in the ROM.
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: cai_miao on 08, August, 2012, 09:18:29 PM
Quote from: JamietheFlameUser on 08, August, 2012, 09:10:31 PM
I think what they're trying to say is that they decrypted and edited the text, importing a Chinese charset in the process, and now the ROM doesn't work with the Editor. Which makes sense, considering the fact that this would probably change the locations of rather a lot of data in the ROM.

Modifyed the post.
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Salanewt on 08, August, 2012, 09:34:46 PM
Say, would it be possible to use a program like LIPS to patch your ROM file and upload the changes here? It would probably be a bit easier for us to assist you if we can take a look at the changes ourselves.

Off the top of my head, I can think of at least two reasons as to why it wouldn't be compatible with the editor. The first would be an issue with the game's data, where the editor would either be unable to locate the new data or be unable to read it. The second would involve the editor not being able to recognize the game, which I would think is less likely than the first but still possible. Have you changed the ROM's header in any way?
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: cai_miao on 08, August, 2012, 10:15:19 PM
Quote from: Salanewt on 08, August, 2012, 09:34:46 PM
Say, would it be possible to use a program like LIPS to patch your ROM file and upload the changes here? It would probably be a bit easier for us to assist you if we can take a look at the changes ourselves.

Off the top of my head, I can think of at least two reasons as to why it wouldn't be compatible with the editor. The first would be an issue with the game's data, where the editor would either be unable to locate the new data or be unable to read it. The second would involve the editor not being able to recognize the game, which I would think is less likely than the first but still possible. Have you changed the ROM's header in any way?

Ehh, I was did, but just "OugonTaiyo_AAGSJ01",

Fixed, but big problem:
(http://i.imgur.com/J0VKx.png)
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Rolina on 08, August, 2012, 10:34:12 PM
...Yeah, I'm lost.  Atrius would likely be the best person for this... or maybe someone who understands your native language.
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: cai_miao on 08, August, 2012, 10:53:41 PM
(http://i.imgur.com/QGb8r.gif)

Save this picture and rename as 7z.
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Salanewt on 08, August, 2012, 11:01:51 PM
There we go, it looks like it has mostly been fixed now? As for the problem with reading the text, something tells me that the editor is unable to display your Chinese characters because it doesn't have the capability of doing so. If I recall, the game's text is normally compressed, right? The editor likely tries to interpret that in the games' default fonts. On top of that, it looks like you decompressed the game's font somehow. Atrius will need to say something for sure, but I don't think the editor supports decompressed text like a hex editor does.

The best way to check might be to open an unmodified copy of the game, find a line, compare that line with the same one in your hack, and then compare the editor's line with the in-game one. If they aren't the same, then the problem is probably one of the two that I listed above.
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: cai_miao on 08, August, 2012, 11:08:47 PM
Quote from: Salanewt on 08, August, 2012, 11:01:51 PM
There we go, it looks like it has mostly been fixed now? As for the problem with reading the text, something tells me that the editor is unable to display your Chinese characters because it doesn't have the capability of doing so. If I recall, the game's text is normally compressed, right? The editor likely tries to interpret that in the games' default fonts. On top of that, it looks like you decompressed the game's font somehow. Atrius will need to say something for sure, but I don't think the editor supports decompressed text like a hex editor does.

The best way to check might be to open an unmodified copy of the game, find a line, compare that line with the same one in your hack, and then compare the editor's line with the in-game one. If they aren't the same, then the problem is probably one of the two that I listed above.

Hey,hey,wait.
This rom is just hacked, no edit with the text.
By the way, GoldenSun 2 Chinese Ver loads Chinese characters perfectly.
Also it can load decompressed text.
(http://i.imgur.com/9dtvf.png)
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Rolina on 08, August, 2012, 11:16:28 PM
...Then why are you not just using the Chinese version?
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: cai_miao on 08, August, 2012, 11:21:11 PM
Quote from: Rolina on 08, August, 2012, 11:16:28 PM
...Then why are you not just using the Chinese version?

Because GS1 Chinese Ver was hacked with Japanese Ver. We should use English Ver to translate it again to have a good compatibility.
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Rolina on 09, August, 2012, 01:48:14 AM
...I'm afraid I don't follow that logic. Would it not be more prudent to use the JP version, which already uses/supports chinese characters?
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Atrius on 09, August, 2012, 02:13:47 AM
There is no official Chinese version, the editor was specifically modified to be compatible with the the Chinese hack of Golden Sun 2, except for text editing.

The editor can display any characters stored in the ROM in a compatible format, it just needs to be able to recognize that the ROM's language requires an extended character set (greater than 255 possible characters) so that it uses the correct text encoding, and drawing algorithms.  Unfortunately text editing is incompatible with extended character sets.

Typically the editor also assumes the text is compressed since it will be in all official versions, but can be made to check and compensate for uncompressed text in special cases.  Though, again, text editing will be incompatible.

Basically, I had to make the editor able to detect a ROM was a Chinese hack.   Only Golden Sun 2 is programmed in right now, I need a Chinese patch for Golden Sun 1 to look at so I can add compatibility for it.
Title: Re: Do not SUPPORT GS1 English HACKed ROM
Post by: Rolina on 09, August, 2012, 02:18:47 AM
Okay, that makes a lot more sense now.  I think I understand what they're asking about now, too.

Stupid language barrier... :x