ROM Hack How do you handle game with custom encoding table?

  • Thread starter Thread starter jjjewel
  • Start date Start date
  • Views Views 12,720
  • Replies Replies 28
I won't have time to look into it seriously for now. The info I posted are mostly from what I did back when I was trying to hack it. (Currently I'm having too many games to handle, and for some games I have to be the translator too.)

If there are any parts that you need me to take a quick look, I can help with that. But I don't think you will get much update from me for the encoding table. At least I won't have time to work on it in the next few months. T_T


For some pics/names, you can check this. (It's my abandoned blog.
wink.gif
)
http://dsgames.blogsome.com/category/game-vampire-knight-ds/

Or wikipedia (for the names)+ Google Image search.
happy.gif
 
Thats no problem (I'm juggling this with other projects too).

In a few months if you want to work on it a little or want an update on how I'm getting on with it just send me a pm as I dont know if I'll be checking this thread on a regular basis.
 
I know I have said it before but some interesting tricks and tips there. I shall see about toying with them a bit- I want to see about making it work for multiple table games.

PS there are some nice thread tracking options at the top of the page. If you do not think you will be around to check that makes for a nice way to make sure you do not miss out on anything.
 
CantStrafeRight said:
Thats no problem (I'm juggling this with other projects too).

In a few months if you want to work on it a little or want an update on how I'm getting on with it just send me a pm as I dont know if I'll be checking this thread on a regular basis.
Okay, sure. I'll PM you when I'm not too busy with other games.
happy.gif


By the way, I was thinking about expanding arm9.bin and see if the game still works, but I haven't tried that. It might be a good idea too if you try it. At least you'll know whether you can move some extra English text to the end of arm9.bin or not in case you don't have enough space for the translation.

And I think you already knew this, but just in case. You'll have to adjust the codes when the alphabets share the same first digit code.
For example: Hex code for the word ?? (day) is 92-81-66, when your table for ? is 92-81 and for ? is 92-66.
So, when you extract it, you will have to make some adjustment to output 92-81-66 as 92-81-92-66 to be able to read it correctly.

Oh, and as FAST6191 said, you can use the option button (near the topic name on the first page) to track this topic so you'll get email notification when somebody answers it.
happy.gif
 
jjjewel said:
By the way, I was thinking about expanding arm9.bin and see if the game still works, but I haven't tried that. It might be a good idea too if you try it. At least you'll know whether you can move some extra English text to the end of arm9.bin or not in case you don't have enough space for the translation


Iy's possible it might work. The thng to wathc out for would be that the DS loads the whole of the arm9.bin file into ram when the game starts and it may expect sertian addresses to be unused.

QUOTE(jjjewel @ Feb 22 2011, 04:20 AM) And I think you already knew this, but just in case. You'll have to adjust the codes when the alphabets share the same first digit code.
For example: Hex code for the word ?? (day) is 92-81-66, when your table for ? is 92-81 and for ? is 92-66.
So, when you extract it, you will have to make some adjustment to output 92-81-66 as 92-81-92-66 to be able to read it correctly.


yeah I noticed this.

The way you've go to think of it when reading it in is.

(these numbers are off the top of my head so I may be a little wrong with some of them)
If the value is between between 90-9f it means its changing the group of characters its using.
if the value is between20-89 its a character within the current group.
If the value is between 1-f its punctuation that is used in all the groups.


I've setup email subscription for this thread now so I should know if someone posts here now.
 
Hey guys, I am glad you all are poking at this game as it is another I would like to play. I was looking around for an official thread or site with updates on progress etc. Is there one that I can bookmark to keep up with?

I am one of the many otome fans that wishes she could help but isn't skilled with either japanese or programing. I can be a cheerleader though.
biggrin.gif
 
GertrudetheRobot said:
Hey guys, I am glad you all are poking at this game as it is another I would like to play. I was looking around for an official thread or site with updates on progress etc. Is there one that I can bookmark to keep up with?

I am one of the many otome fans that wishes she could help but isn't skilled with either japanese or programing. I can be a cheerleader though.
biggrin.gif
I don't have anything new about this since my last post.
tongue.gif
So, there's no updates from my part.

Anyway, I think it's still not really hackable yet. This thread is all about technical stuff that we might try to hack the game. It's not a project announcement.
happy.gif


-----
By the way, for the technical stuff, I tried the arm9 expansion. The game didn't crash but the text I moved to the expanded part didn't get recognized by the game. (They just showed up as blank lines.) I'm not sure if some specific coding is needed when I expand arm9.bin or not. (I've never succeeded in expanding arm9.bin for any games that I tried though. So it might be me or my programs.)
 
jjjewel said:
GertrudetheRobot said:
Hey guys, I am glad you all are poking at this game as it is another I would like to play. I was looking around for an official thread or site with updates on progress etc. Is there one that I can bookmark to keep up with?

I am one of the many otome fans that wishes she could help but isn't skilled with either japanese or programing. I can be a cheerleader though.
biggrin.gif
I don't have anything new about this since my last post.
tongue.gif
So, there's no updates from my part.

Anyway, I think it's still not really hackable yet. This thread is all about technical stuff that we might try to hack the game. It's not a project announcement.
happy.gif


-----
By the way, for the technical stuff, I tried the arm9 expansion. The game didn't crash but the text I moved to the expanded part didn't get recognized by the game. (They just showed up as blank lines.) I'm not sure if some specific coding is needed when I expand arm9.bin or not. (I've never succeeded in expanding arm9.bin for any games that I tried though. So it might be me or my programs.)

Alright, thanks so much, I will just stalk around and hope for the best. I am just glad some otome games have been rearing their heads in english at all.
biggrin.gif
 
Actuallly not a big deal. For difficult cases I use the one on one export feature of ct2 then batch enlarge and change the dpi quality at the same time- then use the ocr letter by letter. But thats only for the characters the ocr software doesn't get the first time around with one big ocr dump.

Theres a couple table sites that talk about custom encoding and those international standards - small differences and the weird reasons some countries and thus companies have for doing custom tables.
And efforts to get things unified.

Okay if someone else is going to pick up Vampire Knight DS as a project pm and I'll do up your dump for the characters.

Dear rastsan,

I know this post was 10 years ago (good God that is a long time) but I want to pick up this project again. Please PM me with details. (I can't PM yet, I think.)
 

Site & Scene News

Popular threads in this forum