ROM Hack Trying to enable hidden (unavailable) language modes in NDS games

plasturion

temporary hermit
Member
Joined
Aug 17, 2012
Messages
1,225
Trophies
2
Location
Tree
XP
3,522
Country
Poland
Good job, I trided to check where is the bug, so i played because i was curious about a reason.
It seems my tools had some minor bug that is causing crash on real hardware.
Sometimes they don't count all the pointers like (loctext_InGameFormsTutorial_ENG_US) is ignoring last empty pointer.
To fix it just for now is to add one empty line at the end of extracted text file in the one I mentioned.
To check validation I recommend compare at 0C (hex) position translated with original binary files, that value have to be equal.
Maybe I'll do it soon.

So I compared all the files, and this is complete file list that should have one empty-line more at the end:
Code:
loctext_InGameFormsTutorial_ENG_US.bin
loctext_World_0_23_ENG_US.bin
loctext_World_1_49_ENG_US.bin
loctext_World_2_12_ENG_US.bin
loctext_World_2_75_ENG_US.bin
loctext_World_3_27_ENG_US.bin
loctext_World_4_09_ENG_US.bin
loctext_World_4_21_ENG_US.bin
 
Last edited by plasturion,

SDA

Wanderin' Jelly Boy
OP
Member
Joined
Feb 19, 2020
Messages
668
Trophies
0
Age
19
Location
Parete, Italy
XP
2,237
Country
Italy
Good job, I trided to check where is the bug, so i played because i was curious about a reason.
It seems my tools had some minor bug that is causing crash on real hardware.
Sometimes they don't count all the pointers like (loctext_InGameFormsTutorial_ENG_US) is ignoring last empty pointer.
To fix it just for now is to add one empty line at the end of extracted text file in the one I mentioned.
To check validation I recommend compare at 0C (hex) position translated with original binary files, that value have to be equal.
Maybe I'll do it soon.

So I compared all the files, and this is complete file list that should have one empty-line more at the end:
Code:
loctext_InGameFormsTutorial_ENG_US.bin
loctext_World_0_23_ENG_US.bin
loctext_World_1_49_ENG_US.bin
loctext_World_2_12_ENG_US.bin
loctext_World_2_75_ENG_US.bin
loctext_World_3_27_ENG_US.bin
loctext_World_4_09_ENG_US.bin
loctext_World_4_21_ENG_US.bin
You know? I was already thinking about that. Your tool seems to not compress that textfile correctly.
 

plasturion

temporary hermit
Member
Joined
Aug 17, 2012
Messages
1,225
Trophies
2
Location
Tree
XP
3,522
Country
Poland
The tools compress correctly... difference is the leading zeros at the end of file. (header and pointer table is auto-generating, so it's possible for this type of issue)
I generated loctext_InGameFormsTutorial_ENG_US from textfile with one more empty line and game doesn't crash anymore.
I did binary compare for all the files, so the files I listed, should have one more empty line in extracted ( *.txt) file at the end to prevent from the same issue, please test it.
To be precise - my tools doesn't have a bug for correct input data. Just some of them differ.

-----
Update:
MT Image Converter v0.1
 

Attachments

  • MTIC_v01.7z
    643.2 KB · Views: 71
Last edited by plasturion,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    Nobody is reading what you post.
  • Psionic Roshambo @ Psionic Roshambo:
    That Dell data breach is worse than people probably realize....
  • Psionic Roshambo @ Psionic Roshambo:
    When I worked for Dell we had access to data about military contracts and addresses for high ranking people.
  • Psionic Roshambo @ Psionic Roshambo:
    I personally handled a call from the second highest person at Raytheon. That call bothered me a lot... The guy was nice and smart what bothered me was the way management basically just blew him off instead of going the extra mile to help him.
  • Psionic Roshambo @ Psionic Roshambo:
    In the end that call ended up costing Dell millions in lost contracts with Raytheon, and really the issue could have been solved for like 450 bucks lol
  • NinStar @ NinStar:
    sometimes I wonder why anyone would ever buy mega man x legacy collection 2
  • NinStar @ NinStar:
    I always thought that capcom shuffled the games in these collection, but apparently they are all in chronological order, which makes legacy collection 2 worthless
  • BakerMan @ BakerMan:
    guys, i want to start singing pirate metal songs and sea shanties if i play sea of thieves
  • The Real Jdbye @ The Real Jdbye:
    find a pirate metal playlist
    +2
  • The Real Jdbye @ The Real Jdbye:
    and sing along
  • BakerMan @ BakerMan:
    nevermind i just learned swearing is against the rules in sea of thieves

    i was about to start singing the song i last put in "what song are you currently listening to" yesterday
  • BakerMan @ BakerMan:
    but yeah ig so
  • The Real Jdbye @ The Real Jdbye:
    swearing not allowed in a pirate game? what has the world come to
  • BakerMan @ BakerMan:
    (here's the song for context)
  • BigOnYa @ BigOnYa:
    Just add -izle to the end of every curse word, you will be fine.
    +2
  • The Real Jdbye @ The Real Jdbye:
    i like alestorm
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa too many syllables
    +1
  • BakerMan @ BakerMan:
    same lmao
  • BigOnYa @ BigOnYa:
    hi, welcome to the Temp!
    +1
  • BakerMan @ BakerMan:
    Welcome to the Underground!
    +1
  • BakerMan @ BakerMan:
    the booty boogie from (once again) the donkey kong country cartoon could also be a good song to sing while playing sea of thieves
  • BigOnYa @ BigOnYa:
    Please insert 25 cents for an additional 30 minutes of talk time.
    BigOnYa @ BigOnYa: Please insert 25 cents for an additional 30 minutes of talk time.