ROM Hack 999: 9 hours 9 persons 9 doors text editing

Naridar

Excelsior!
OP
Member
Joined
Oct 26, 2008
Messages
346
Trophies
1
Age
31
XP
1,031
Country
Hungary
Hi everyone! I've been thinking about translating 999: 9 hours 9 persons 9 doors into my language, hungarian. The problem is, I've tried extracting the game with dslazy and the result was a folder roughly 900 kbytes in size. Can anyone help retrieving the text data from the game?
 

RadioShadow

Well-Known Member
Member
Joined
Aug 30, 2007
Messages
550
Trophies
1
Age
35
Location
UK
XP
640
Country
Use CrystalTile2 instead.

- Simply open the rom.
- Then click on Tools, NDS File System.
- Then File, Split ROM.
- Select which folder to save files in.

From having a quick look, the text seems to be stored in the files in the "etc" folder. It is stored in shift-jis format. It seems the Japanese text has been left in there and they have just added the English text next to it. First I've seen that happen.

The text seems to be stored first and then the pointers afterwards. Which is odd, because it is usually the other way round.

The pointers are stored in "long" format. So it is a four hex byte pointer which is stored in reverse. So it would be stored as "BA130000" which leads to the offset "000013BA" in the file.
 

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,827
Trophies
0
Location
Espresso
XP
7,520
Country
Argentina
In the etc folder are just dat files and three ini files.

The movie files have the extension *.mods. Are there any tools available that can convert these to avi?
 

Naridar

Excelsior!
OP
Member
Joined
Oct 26, 2008
Messages
346
Trophies
1
Age
31
XP
1,031
Country
Hungary
Okay, got the text. Can you tell me where the font/encoding is stored? In hungarian, I'll need special characters not in the current font... more precisely, á, é, í, ó, ö, ő, ú, ü and ű.

Also, no good. It froze when I reached a part of text I've translated.
 

ERT_Ganon

New Member
Newbie
Joined
Feb 11, 2011
Messages
1
Trophies
0
Age
39
Location
Rio de Janeiro
Website
nbr-traducoes.blogspot.com
XP
75
Country
Brazil
Hi, everyone. First, forgive my English, it is terrible. I'm Brazilian rookie romhacker. Researching [NDS]999, I found this post.
Well, the text font can be found in the file "Kanji_n.dat", you can extract using Crystal Tile 2.
Extract the file and open it in hexa editor.
Using as an example the letter "C" in 0x3D0:


43 - The encode of the character, in this case "C "
0000 - Bullshit
02 - Starting position (from how many pixels below the X axis the character will be drawn)
FC - I don't know. ^^
0B - Height occupied by the character
06 - Width occupied by the character
0B - ?????

Well, after this byte is the design of the character. Each bit represents one pixel.

Transforming hex to binary would look like this:

0E00 - 0000111000000000
1100 - 0001000100000000
1100 - 0001000100000000
0100 - 0000000100000000
0100 - 0000000100000000
0100 - 0000000100000000
0100 - 0000000100000000
1100 - 0001000100000000
1100 - 0001000100000000
0E00 - 0000111000000000
0000 - 0000000000000000

This is it. The letter C mirror.

See ya!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    No you're a......wut. Wanna get hjgh?
  • K3Nv2 @ K3Nv2:
    Crazy people actually spend $50 on that stuff
  • BigOnYa @ BigOnYa:
    Towelie runs my farm, he's awesome.
  • SylverReZ @ SylverReZ:
    @K3Nv2, Polly is still around from what I've heard.
  • K3Nv2 @ K3Nv2:
    @SylverReZ, is Pollys alt I knew it
  • BigOnYa @ BigOnYa:
    Yea I see him every once whi!e , incognito
  • SylverReZ @ SylverReZ:
    @K3Nv2, I'm not him. Keep looking.
    +1
  • K3Nv2 @ K3Nv2:
    Still don't know why he left unless someone really hurt his feelings
  • K3Nv2 @ K3Nv2:
    Don't know why people get so emotional online just get over it ffs
    +2
  • BigOnYa @ BigOnYa:
    He was the ass of gbatemp, everyone knocked on him, I honestly felt bad, even though I was guilty myself, but he egged it all on himself,
  • BigOnYa @ BigOnYa:
    But he still here, but under dif name, he pm me sometimes still even.
  • K3Nv2 @ K3Nv2:
    It's like they think we'll be in their bed pissing on it the next day
  • BigOnYa @ BigOnYa:
    I feel like gbatemp should make t-shirts or memorabilia to remember the lost ones. I bet the Polly shirts would sell out quick.
  • K3Nv2 @ K3Nv2:
    Nah that could actually bring lawsuits
  • K3Nv2 @ K3Nv2:
    Tempsuits
  • BigOnYa @ BigOnYa:
    PollySuits
  • BigOnYa @ BigOnYa:
    Your correct, Somebody would be guilty and there would be riots, then they storm the gbatemp capitol,
  • K3Nv2 @ K3Nv2:
    Online or not there are still certain rights that judges would have no issue handing out a warrant over
  • K3Nv2 @ K3Nv2:
    Just look at Kim dotcom
  • BigOnYa @ BigOnYa:
    Honestly I'm scared to, from you, but ok, lemme turn on vpn, virtual machine, private browser first
  • K3Nv2 @ K3Nv2:
    Remember that Alexa robot I gifted you
  • K3Nv2 @ K3Nv2:
    And that laptop Webcam you never tapped up
  • BigOnYa @ BigOnYa:
    That robot is here somewhere, I hear it moving around at night, but I haven't seen it for months.
  • BigOnYa @ BigOnYa:
    Oh that laptop I give to ancientboi, so you been watching him for months, and he's been watching you
  • K3Nv2 @ K3Nv2:
    Oh good more than enough material for the fbi
    K3Nv2 @ K3Nv2: Oh good more than enough material for the fbi