Translation Theatrhythm Dragon Quest

AStrkl

Member
OP
Newcomer
Joined
Sep 29, 2023
Messages
11
Trophies
0
Age
32
XP
51
Country
Canada
Hello there, I'm quite new to all of this, I hope this is the right place to post this! This will be a confusing post, sorry in advance!


I'm currently trying to translate the 3DS game "Theatrhythm Dragon Quest". To be precise I'm using it as a way to have fun and learn about 3DS hacking, I don't have the skills required to do a translation, but I'm having tons of fun tearing game apart and trying!

I've been exploring the game files for a while, but honestly I'm completely blocked, and need some external help. I've read tons of great post about fonts and text by @FAST6191 while doing some research, but yeah...Definitely hitting a roadblock :wacko:

So far I've got a good understanding of how the romfs folder is structured, most of the game text is in the "romfs/text" folder and is pretty straightforward to edit. Lots of in game textures are easy to find and edit.
I've successfully edited some Japanese text using the very good TFF Text Editor made by @lucaboy for the Final Fantasy game, which was made by the same dev.
However, the game being in japanese doesn't display ASCII characters (which was expected), nor does it display full width characters.

Screenshot_3.jpg

(So far I've been patching the game using the Citra Mod folder on Windows, and using Luma Mods directly on device. Both method don't display ASCII Characters)

So I started looking for the font file, and this is were Ive been stuck in a loop for weeks now: in the Romfs/font folder there are two fonts "amerenor.bcfnt" and "cbf_std_replace.bcfnt".
After lots of struggle, I was able to convert those to png and edit them, (I only discoreved the tool nintyfont today which works great for that actually).

The font "Amerenor" containts ASCII characters, however modifing it doesn't have any effect on the game, but it makes sense as the font visual doesn't match the one in game which is (I think) the default 3DS font (Rodin NTG?), but being very new to this, I don't know if this is even possible!

Screenshot_4.jpg

Aremenor.bcnft


Anyway, in my quest to try looking for the font I ended up using Citra and the Pica debugger and stumbled upon what looked like bits of text rendered with the game's own shader to applky some effect (outline and gradients) it but no idea what to do of this...


texture-0x20b7f980.png
texture-0x205e4f00.png


Being a bit bold I tried to decompress the code.bin and open it in an hex editor, not sure why but hey..Im having fun even though I'm not doing any progress :rofl2:
The only way to read it was using "FlexHEX" that supports UTF-16, as suggested by a member of the DQ Modding community, and that did work.

Screenshot_2.jpg


The only reference to Font in there was this bit, strangely there is even a "_en _jp _sp _fr _du" in there, but no idea why! The japanese text just after is

やあ!.ドラクエだいすき!.よろしくね!.こんにちわ!.たのしんでる?.ぎい.たかはし.てすと.しの★idz.まさたろ.えびあん.リューサン.
Which I thougth would be interesting, but it's just:
Hi! .I love Dragon Quest! .Nice to meet you! .hello! .Are you having fun? .Gi.Takahashi.Test.Shino★idz.Masataro.Ebian.Ryusan.

I'm at the point where I have downloaded 40+ various plugins for opening random files types and decompressor and I'm getting dizzy, I even tried opening some font drawing shader to see if I could find a reference to the texture...I'm out of options :wtf:


So yeah, this is were I am at, and I would love if anyone could at least point me toward where to go next! I would be super happy even if I could just make a tiny bit of progress!

I've been lurking for years, but this is my first time posting. I'm a full time game dev with some programming experience, but romhacking is quite new! I did some nes and gameboy stuff, but Im quite marveled by how much more complex modern games romhacking is. Thank you! :bow:
 

elMamuton

Member
Newcomer
Joined
Oct 11, 2023
Messages
11
Trophies
0
Age
29
XP
49
Country
Brazil
I can't help How to do It (because i dont know How) but I can help you translate the game. English is not my mother language, but help with a fan translation Will be great to evolve my proficiency. Beyond that i can translate to portuguese too (i'm Brazilian)
 
  • Like
Reactions: AStrkl

AStrkl

Member
OP
Newcomer
Joined
Sep 29, 2023
Messages
11
Trophies
0
Age
32
XP
51
Country
Canada
I can't help How to do It (because i dont know How) but I can help you translate the game. English is not my mother language, but help with a fan translation Will be great to evolve my proficiency. Beyond that i can translate to portuguese too (i'm Brazilian)
Thanks! I mean why not, for now I'm still trying to figure out how to properly mod the game!
 

dayjay

Well-Known Member
Member
Joined
Oct 13, 2010
Messages
225
Trophies
1
XP
456
Country
Was just wondering whether if anybody was translating this! Hope things go well and that you find a translator who can help.
 

AStrkl

Member
OP
Newcomer
Joined
Sep 29, 2023
Messages
11
Trophies
0
Age
32
XP
51
Country
Canada
Still stuck on this, but i downloaded Theatrythm Final fantasy (JP) rom and managed to edit the text and ASCII characters show correctly

both games are identical in their file structure, but I cannot for the life of me understand why the DQ doesnt display english characters!

I guess its something in the code.bin?
 

Pabl06

New Member
Newbie
Joined
Oct 22, 2023
Messages
1
Trophies
0
Age
19
XP
28
Country
Spain
Hey, i could help you at the translation part if you need help. I've been translating this year and i have experience.
 
  • Like
Reactions: AStrkl

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I gotta raid0 these m.2s yay
  • BigOnYa @ BigOnYa:
    Do a raid10
  • K3Nv2 @ K3Nv2:
    That's tomorrow
    +1
  • Xdqwerty @ Xdqwerty:
    Yawn
  • BigOnYa @ BigOnYa:
    Damn Wal-Mart has 42" 4k TVs for only $150
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i bet it will not fit inside your bedroom
  • BigOnYa @ BigOnYa:
    Yea here in North Korea, we are only allowed 1 19" tv per household. And the only channel we get is, MLT (Missile Launch Today)
    +1
  • K3Nv2 @ K3Nv2:
    @BigOnYa, doesn't fit in his bedroom he's American
    +1
  • BigOnYa @ BigOnYa:
    I hate ordering stuff online if I can go buy it somewhere close to me, and everywhere anymore will give you a discount only if you order it online, bs. Should be a discount if I go pick it up, not order online.
  • K3Nv2 @ K3Nv2:
    I love it for most things most stores you just shows the receipt online and they scan it
    +1
  • K3Nv2 @ K3Nv2:
    Makes it easy for incompetent restaurant staff that don't know how to hear an order
  • BigOnYa @ BigOnYa:
    Mostly for big purchases, I want it in my hands before I pay. Like a tv, I trust picking it up myself, before I'd trust it being sent thru mail/delivery. (Broken screen, etc) But yea if I can order online, then pickup at store is ok, but not all places offer that.
  • cearp @ cearp:
    > Like a tv, I trust picking it up myself, before I'd trust it being sent thru mail/delivery. (Broken screen, etc)

    Thing is, if you break it driving back to your house, it's your fault. But if the delivery driver damages it, it's not your fault.
    +1
  • K3Nv2 @ K3Nv2:
    Most people that haul big tvs have empty trucks or know enough not to set it face down
  • BigOnYa @ BigOnYa:
    Then I gotta send it back and wait another week or two. I have a pickup truck, with a extended cab, so no prob for me.
  • K3Nv2 @ K3Nv2:
    Most manufacturers pack it well enough where they aren't that dumb to let it happen
  • BigOnYa @ BigOnYa:
    They building a new Microcenter store near by me, is kinda scary. That's my favorite place, I'm like a kid in a candy store there.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, what's a microcenter?
  • K3Nv2 @ K3Nv2:
    Cool I'll make you ship me stuff
    +1
  • K3Nv2 @ K3Nv2:
    Microcenter sells high quality microwaves
  • BigOnYa @ BigOnYa:
    Computer store basically, but they sell everything, like game systems, tvs , 3d printers, etc
    +1
  • K3Nv2 @ K3Nv2:
    I've seen i9/mobo deals for like 400
  • BigOnYa @ BigOnYa:
    Yea been itching to build a new pc, mine is like 3-4 years old, ancient in pc tech time. Still using a sata SSD even.
  • K3Nv2 @ K3Nv2:
    That's still high tech to ancientboi
    +2
    K3Nv2 @ K3Nv2: That's still high tech to ancientboi +2