News: 11 March 2016 - Forum Rules

Author Topic: Captain☆Rainbow Translation Project  (Read 4653 times)

SleepyFist

  • RHDN Patreon Supporter!
  • Hero Member
  • *****
  • Posts: 933
    • View Profile
Captain☆Rainbow Translation Project
« on: October 16, 2016, 08:38:04 am »
Here's a thread for you to track progress and for me to dump questions on.






Using Kirameki's translation, condensed where necessary, chopped everywhere else.
Trying to get game to pull text from external file to save space, already happening to some extent by default with globals.bin.

Current Progress:

10-16-16
Spoiler:
A bad chopped version of globals.bin(item names/descriptions) and stage28.bin(opening) are done, Working well with folder patch code on riivolution too, Im looking into file and memory patches though since I don't wanna start distributing edited files off the disc.

10-17-16
Spoiler:
Swapped Japanese Home Button menu with English one, that was incredibly easy.

If anyone knows anything about how to make a riivolution memory patch/file patch, and can ELI5 for me that would be cool.

Please do not ask for proto-patch or files unless you seriously intend to help with hacking work, I don't need testers right now and If I do I'll ask :thumbsup:.
« Last Edit: October 17, 2016, 08:28:42 pm by SleepyFist »

RadioTails

  • Sr. Member
  • ****
  • Posts: 391
  • Holding the Mega Drive controller
    • View Profile
Re: Captain☆Rainbow Translation Project
« Reply #1 on: October 16, 2016, 07:05:21 pm »
Didn't this game had text not displaying correct if the Wii's BIOS wasn't Japanese?  I guess this won't be an issue when it is translated?
Avatar by LazyNinjartist

SleepyFist

  • RHDN Patreon Supporter!
  • Hero Member
  • *****
  • Posts: 933
    • View Profile
Re: Captain☆Rainbow Translation Project
« Reply #2 on: October 16, 2016, 08:39:43 pm »
So far I think the only text not displaying properly is stuff on the save menu and the wiimote disconnect notice, though i might find more as I go along, I think whats happening is that these are using a font that's system specific and not the font on the disc, as soon as I find it and change it there hopefully shouldn't be a problem though.

Pizzano

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
Re: Captain☆Rainbow Translation Project
« Reply #3 on: October 18, 2016, 02:08:24 pm »
Awesome. I'm glad someone is working on this!  :thumbsup:

Midna

  • Hero Member
  • *****
  • Posts: 709
  • Resident Panel de Pon Nut
    • View Profile
Re: Captain☆Rainbow Translation Project
« Reply #4 on: October 18, 2016, 07:25:20 pm »
Well I dunno about you, but I'm hyped. I guess that doesn't say much since at this point I (and the rest of the fandom, honestly) are so starved for something, anything Panel de Pon that quite literally anything to do with the fairy characters will excite me, but I'll keep tabs.

MarkAss

  • Jr. Member
  • **
  • Posts: 62
    • View Profile
Re: Captain☆Rainbow Translation Project
« Reply #5 on: October 19, 2016, 11:29:08 am »
If you have specific questions, look me up at my project.
http://www.romhacking.net/forum/index.php/topic,22813.0.html

I never started globals.bin yet, but I have noticed the variables it loads.
0c000000 pulls the "Nick" variable from global.bin
0c00??00 changing ?? by +1 will move to the next value in the text block.

I tried to pull text from another file as well, but couldn't get it.
Just ended up just moving the text to the bottom of .bin instead.

Good luck.

SleepyFist

  • RHDN Patreon Supporter!
  • Hero Member
  • *****
  • Posts: 933
    • View Profile
Re: Captain☆Rainbow Translation Project
« Reply #6 on: October 19, 2016, 07:21:55 pm »
Thanks for the support guys ;D every compliment adds a little fuel to the fire,
Also was not expecting to tap the Panel de Pon fanbase either so thats cool.

If you have specific questions, look me up at my project.
http://www.romhacking.net/forum/index.php/topic,22813.0.html

I never started globals.bin yet, but I have noticed the variables it loads.
0c000000 pulls the "Nick" variable from global.bin
0c00??00 changing ?? by +1 will move to the next value in the text block.

I tried to pull text from another file as well, but couldn't get it.
Just ended up just moving the text to the bottom of .bin instead.

Good luck.

Thank you so much, that is pretty much exactly one of the myriad things I was looking for,
Also just checked out your project and holy crap that's awesome progress, I didn't even know anyone else was even working on Captain Rainbow.
This Friday I'll poke at the globals.bin and see what I can do with the info you gave me. :thumbsup:
« Last Edit: October 19, 2016, 10:26:12 pm by SleepyFist »

MarkAss

  • Jr. Member
  • **
  • Posts: 62
    • View Profile
Re: Captain☆Rainbow Translation Project
« Reply #7 on: October 21, 2016, 11:29:31 am »
If you are looking for variable addresses, there is a bunch at the bottom of globals.bin.

It is the text that says "You got a ...." (を入手した!) but it has a bunch of the address for items with them.


Take a look at bottom of globals.bin  ( 1:F2A9 for example )

This is just like the text in stage28.bin, look for the following;


11 00 00 00 4D 64 0B 00 25 73 0B 11 01 00 00 00 00


11 00 00 00 4D 64 = Blue Font Start

0B 00 25 73 0B = Variable

11 01 00 00 00 00 = Stop Font Color


Hope it is helpful.

SleepyFist

  • RHDN Patreon Supporter!
  • Hero Member
  • *****
  • Posts: 933
    • View Profile
Re: Captain☆Rainbow Translation Project
« Reply #8 on: October 21, 2016, 07:40:13 pm »
Im looking at it, looking...
Okay I'm gonna need a little time, I'm mildly incompetent and rather new to Wii hacking ::), Im trying to wrap my head around the pointers and whatnot right now.
As soon as I get it I'm gonna start playing with the text In Hikari's house since it's close to the save and I don't wanna deal with Dolphins lagginess while running around the island testing lines right now

Also I tried to look at those pointer screenshots you posted but I can't get em to show, maybe It's just my internet connection.

MarkAss

  • Jr. Member
  • **
  • Posts: 62
    • View Profile
Re: Captain☆Rainbow Translation Project
« Reply #9 on: October 21, 2016, 08:42:14 pm »
Not sure why screenshots are not showing, they work fine on other PC's here.
I am new too, so sorry if I am not too clear.

-----------------------------------------------------------------------
YouTube video of changing text pointers in globals.bin
https://youtu.be/Ezdf8MUA9UU
-----------------------------------------------------------------------

Find text to edit.
Take offset address
Subtract in HEX (Offset - 18)
Flip numbers (2:A1D2  =  D2A102)
Search for hex code
Change hex code to new offset address (don't forget -18)
« Last Edit: October 25, 2016, 09:12:17 am by MarkAss »