Ripened Tingle's Balloon Trip of Love translation project

Started by joesteve1914, August 04, 2016, 03:48:19 PM

Previous topic - Next topic

joesteve1914

Quote from: Asaki on May 23, 2017, 05:36:22 PM
That's a bummer =(

Could d-pad controls be hacked back in? I played Phantom Hourglass with an AR code that did it, but it really was very hacky. It just put the fairy at the very edge of the screen, so movement wasn't quite as precise as it could be.

Awesome to see this getting translated, though. I still need to beat the first game. Working through Spirit Tracks at the moment, CHOO CHOO.

Due to the nature of the game, this wouldn't work. It's controls are completely different than Rosy Rupeeland.

BTW someone redid the PH dpad hack and made one for ST and they're really good -
https://www.romhacking.net/hacks/2235/
https://www.romhacking.net/hacks/2248/

Asaki

I'm going to have to try those. I saw them before, but I just assumed they were the same as the AR codes.

joesteve1914

We have some exciting news!

The first patch is slated for a release in December 2017! (or next month, wow it's already november?)

The patch will be labeled as a beta since we're not confident in our ability to find every typo/bug ourselves, but it will be completely translated in English and be playable from beginning to end.

Gemini

May I suggest not to use "beta" for versioning? It usually means something else. If it's completely translated it's complete, doesn't really matter if there are typos, you can always increase later revision number and ask for people contribution in the meantime.

joesteve1914

Quote from: Gemini on November 05, 2017, 01:27:12 PM
May I suggest not to use "beta" for versioning? It usually means something else. If it's completely translated it's complete, doesn't really matter if there are typos, you can always increase later revision number and ask for people contribution in the meantime.
Hmm, if "beta" isn't usually used for complete translations in romhacking then I guess we'll stick with regular version numbers. Thanks for the suggestion!

LargoLaGrande

Quote from: joesteve1914 on May 22, 2017, 11:22:51 PM
Small update -

I'm excited and proud to announce that the first draft of the translated script is nearly complete! This is thanks to the hard work and amazing dedication of our translator, waldrumpus, in these last few months.

Wow, I'm amazed someone is about to tackle this niche game already. And is especially this far in the project.
Thanks Man, and thanks to waldrumps. A release this year would be sick! But take your time guys... don't get burned out :P

Pizzano

Looking forward to this translation. Thank you for all your hard work on it!  :thumbsup:

Shade Aurion

Looks great man, I can't wait to play the first release :3


mikeprado30

Congrats, guys!  Always is a great undertaking to get something like that released  :thumbsup:

I hope to be testing this game in the next weeks.

SCO

This is not working on desmume retroarch.

I patched ROM with crc32 5CF26E2F

as requested on the page (but i will notice that crc is from the older 'scene' dump, that is a underdumped header: http://datomatic.no-intro.org/?page=show_record&s=28&n=4089 )

resulting on a ROM of crc32 of 647e487b


both retroarch desmume core and standalone say something like this:
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::substr: __pos (which is 18446744073709551615) > this->size() (which is 5)
Aborted


The rom is also 76.2 mb to the original 134.2, though i've seen other patches that do the same and work.

Am i doing something wrong here? Maybe the crc on the page is just wrong? Or maybe it was just tested in hardware...

I'm using xdelta3 on linux.

joesteve1914

We hope everyone enjoys the patch :)

Quote from: SCO on January 01, 2018, 08:36:52 PM
This is not working on desmume retroarch.

I patched ROM with crc32 5CF26E2F

as requested on the page (but i will notice that crc is from the older 'scene' dump, that is a underdumped header: http://datomatic.no-intro.org/?page=show_record&s=28&n=4089 )

resulting on a ROM of crc32 of 647e487b


both retroarch desmume core and standalone say something like this:
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::substr: __pos (which is 18446744073709551615) > this->size() (which is 5)
Aborted


The rom is also 76.2 mb to the original 134.2, though i've seen other patches that do the same and work.

Am i doing something wrong here? Maybe the crc on the page is just wrong? Or maybe it was just tested in hardware...

I'm using xdelta3 on linux.
Hmm, could you try it with regular, non retroarch desmume on linux and PM me what happens? Just to eliminate the possibility that the emulator is causing this.

SCO

Quote from: joesteve1914 on January 01, 2018, 11:25:19 PM
We hope everyone enjoys the patch :)
Hmm, could you try it with regular, non retroarch desmume on linux and PM me what happens? Just to eliminate the possibility that the emulator is causing this.

I did. That's why i wrote "both retroarch desmume core and standalone"

edit: ok, this is a desmume 'race condition' when you start the game from the console (also happens with the RA core).

desmume patchedrom.nds crashes with that message, start 'desmume' and open the rom from there and it starts.

Weird.

It *only* happens with the patched rom for some reason though. The normal game starts from the console like that (both dumps).

joesteve1914

Quote from: SCO on January 01, 2018, 11:58:24 PM
I did. That's why i wrote "both retroarch desmume core and standalone"

edit: ok, this is a desmume 'race condition' when you start the game from the console (also happens with the RA core).

desmume patchedrom.nds crashes with that message, start 'desmume' and open the rom from there and it starts.

Weird.

It *only* happens with the patched rom for some reason though. The normal game starts from the console like that (both dumps).
My bad, I missed "standalone"  :)


I wasn't able to get xdelta3 working for Linux, but I used DeltaPatcher with wine and it worked. It boots up fine in desmume.

SCO

xdelta3 is a command line program so you have to learn the switches to tell it to patch or make a patch.

Anyway, it also works here *if you start desmume first* and start the game from the file dialog. If you just try 'desmume patchedrom.nds' from the command line, it crashes like that. It's probably something wrong on desmume... though i'd honestly be more assured of that if the base of the translation wasn't a rom that was underdumped. And if you tested it works on hardware.

Special

So this requires patching a bad underdumped rom from an old scene release and not a properly headered one correct?

joesteve1914

Quote from: Special on January 02, 2018, 05:32:32 PM
So this requires patching a bad underdumped rom from an old scene release and not a properly headered one correct?

At the moment, yes. We're working on an update that fixes some typos and translates the credits - that patch will be for a proper dump.

SCO

You can convert one to the other with the right patch here: http://nds.hordeofninjas.com/Nintendo_DS/ (search for 4089 and you'll find the two conversion-back and forth patches).

joesteve1914

We've learned that the current patch has a crash at the end of page 12, chapter 2. An update will be released tomorrow that fixes this, among other things. See the blog for more info -
https://tingletranslation.blogspot.com/2018/01/crash-in-v10.html

This patch will also be based on the correctly dumped rom.

ObiKKa