ROM Hack Rhythm Tengoku Translation - Rhythm Heaven Silver

  • Thread starter Thread starter W hat
  • Start date Start date
  • Views Views 479,231
  • Replies Replies 531
  • Likes Likes 36
I took the latest script_fix.txt I had in our Dropbox (edited 2014-03-11) and did a bunch of regex find-replace to remove text not in the actual game. (No comments, no literal translation, no Japanese text). And Notepad++ tells me there's 14,254 words in the translation. This count isn't perfect because it doesn't seem to include English in shift-JIS (like Nice). And it doesn't include any graphics translation that was done either. So if anyone's curious about the approximate word count, now you know. I'd say maybe 14,700 words for the 2014 version, and probably more if there are pieces we didn't get. It looks like there were some drum lessons or debug text not done in 2014?
 
This is a few years late since I played the patch, but I randomly stumbled across this googling for something else and I am really grateful for this. An incredibly underrated series and I'm really glad I was able to play the game that started it all
 
  • Like
Reactions: Shadow-Zero
Just tried this out on my Analogue Pocket, seems to work well. I played the original when it first came out so it's nice to finally know what is being said on all those screens of text.
 
Apparently renaming Polyrhythm is the scandal of the century in this Discord.
I'm really sorry to hear literal children on Discord were being relentlessly shitty to you about your work. For what it's worth, I read the entirety of your post and I found the thought process behind the translation choices fascinating! Although my excitement is dampened by you having to bring it up in the first place due to the Peanut gallery (hey, that sounds like a good premise for a new Rhythm minigame, don't you think? Although... others might hate that name and push for "Nutty performance" instead). 😉

On the subject of localizations and how there is no single way to "objectively" translate something and how everyone has a different thought process to do it, look no further than NOA vs NOE's English script of Rhythm Heaven Fever/Beat the Beat: Rhythm Paradise. NOE tried to stay closer to the Japanese script, but it sounds dry and too matter-of-fact, I personally prefer NOA's script, as I find it more humorous and joyful, which is fitting for this franchise, but I don't see anyone stirring up a storm about it, let alone have entire Discord servers shitting on it, or videos 'meme-ing' about it, time which would be more productive explaining the nuance behind localizations instead 🙂

I thought I'd at least bring you some good news to vindicate you. MF5K (aka Tox), the user which you see in many of the screenshots you shared, and former Admin of the Rhythm Heaven Wiki, has been exiled from the Rhythm Heaven community. I won't go into too much detail here, but people basically got tired of his extremely toxic demeanor and arrogance, the derailing of discussions just to attack trans people... and of him being a POS in general. What you exhibited in those screenshots was just the tip of the iceberg.

I chose to post about this publicly here instead of PMing you because his toxic behavior was widespread and very well-known at that point. Last year people across the RH Discord servers finally got fed up and decided enough was enough. Luckily the Wiki is in much better hands now, and I can confidently say the community is better off.

In related news, I see that the project called Rhythm Heaven Advance lead by Shaffy, has released some playable builds, with a focus to bring it more in-line with Megamix in terms of overall feel, and even localizing all the remaining Japanese voice lines.



I feel they're doing a valiant effort and a great job with most of the localized audio lines (Rap wo/men sound awesome but others like Toss Boys, ehh.. also personally not a fan of Megamix's Space Dancers).

It was a good choice to make it a separate project, because in my heart, Silver is the one I grew up with, and I still like going back to it from time to time.

I actually found out through a YouTube review of RH Advance which mentioned Rhythm Heaven Silver being used as the starting point, and overall was pretty respectful, so thankfully I believe we're finally beyond the name-calling shenanigans.

Something I noticed however, they're still largely using some of the original graphics/spritework made by Rhythm Heaven Silver team and I don't believe they're attributed in the credits section of RH Advance, but correct me if I'm wrong. EDIT 24-June: Seems they have added a mention to Rhythm Heaven Silver in the credits as of today. Yay!
 
Last edited by oddMLan,
  • Like
Reactions: W hat
Jan Misali: Please include a correction under your Rhythm Heaven iceberg video. Rhythm Heaven Silver was NEVER intended to be a literal translation of Rhythm Tengoku.

Not just Jan Misali, people still have some false beliefs about Rhythm Heaven Silver, so I want to explain the truth.

Rhythm Heaven Silver was NEVER intended to be a literal translation of Rhythm Tengoku. I wanted a playful game that matched the tone of Rhythm Heaven Fever and what is literally on-screen in Rhythm Tengoku (i.e. the graphics, if not the text). The majority of tools used by Rhythm Heaven Advance (a newer translation project) to help accuracy did not exist when we created Silver. The "translated" text we worked from was bone dry. Nobody on the Silver team speaks Japanese. We never hid this. If you are curious about our decisions, the GBAtemp thread is still up and very informative.

I'm going to continue to play Silver and I'm going to try Advance when it releases. Neither one invalidates the other. The Advance team cleaned up their act a lot after my big post on GBAtemp. People working on Advance are generally respectful of Silver, and I don't care what game or what versions of a game people play.

Some Advance or general series fans still make misguided comments about Silver. The shortest summary I can make is that there is no such thing as a correct localization. People repeatedly localize the same source material because they have different goals when they do it. A small amount of Silver is literally inaccurate - the result of poor or missing raw translations provided to us. From what I understand, the vast majority is no less accurate than most commercial localizations. The vast majority is not made up, but rather, normal localization from dry text to English. I encourage people to check for themselves. Jokes are fine, but our work is not bad. Some of it is even used in the Rhythm Heaven Advance fan-translation. If you're still memeing about how inaccurate Silver is, then running off to play Ace Attorney or Animal Crossing, you're a hypocrite.

Far from being shamed by later criticism, I stand by everything we did as being correct for the time we did it. For example, we didn't have Advance's literal translation, we only had another literal translation. This led to a very tiny number of errors. Most complaints people have are actually about localization choices, not errors that would have been solved if we had better translations. We had Polyrhythm in our original literal translation the whole time. I wanted to call it Built to Scale to match the other two games in the series. (Fever especially barely has anything to do with scales.) It's funny to me that some of my most logical decisions are the ones the fans hate the most. Rhythm Tengoku Gold (DS) has a game called 組み立て (Kumitate) meaning assembly, construction, and so on. NoA **MADE UP** Built to Scale when they translated Tengoku Gold into Rhythm Heaven (DS). What you call Polyrhythm is entirely subjective, and it continues to baffle me that people think the NoA in 2012 that renamed so many Fever games (ex. Micro-Row) would have released an E-rated game with "Polyrhythm" as a minigame.

To close out this post, here is raw Japanese text, two "literal" translations (one from Silver, one from Advance) and the two teams' attempts at localizing their "literal" translations. Note:

- all four texts differ
- the two literal sources do not entirely agree
- Advance's literal text would almost work going straight into the game. Silver's literal text is rougher, requiring more edits.
- Advance uses the term "secondhand" which isn't in either literal translation. That's localization! And it's okay.

This is a mini version of the issues localizers face line by line, in any translation. Thanks for reading and playing this hack.

ごあいさつ
このたびは、「リズム天国」をお買い上げいただきまことにありがとうございます。あ、おともだちに借りているのかな?そ、それとも、ちゅ、中古ですか!?
ま、それはさておき。このゲームに興味をもっていただいて光栄です。あなたとの出会いに感謝です!
末永く楽しんでいただけたら、うれしいでーす!!
ありがとうございました。

--- Literal (Silver source)
Greeting

This time, we thank you for purchasing “Rhythm Tengoku.” Huh? Might you have borrowed it from a friend? Or, bought it u,used?

Well, putting that aside, we're honored to have your interest in this game. We are thankful for meeting you!

We will be happy if you enjoy it for a long, long time!!

Thank you.

--- Literal (Advance source)
"Greetings
Thank you for purchasing ""Rhythm Tengoku"".
Oh, you borrowed from a friend?
A-and it's u-used!?
Well, let's put that aside.
We're honored you are interested in this game.
Nice to meet you!
We hope you'll enjoy it for a long time!!
Thank you very much. "

--- Silver

Hello!

Thanks for purchasing “Rhythm Heaven Silver.” Huh? You borrowed it from a friend? Or bought
it u-used?

Well, putting that aside, we're honored that
you're interested in this game. We are glad we
met you!

We hope you enjoy it for a long, long time!!

Thank you.

--- Advance

"Greetings!

Thank you for buying
Rhythm Heaven Advance.
Oh... you've borrowed it from a friend?
Or is it... s-secondhand?
Well, that's beside the point. The fact is, we're truly
honored that you've put your interest into this game.
It's been nice meeting you, and we hope this game
gives you joy and fulfillment for years to come!

Thank you very much!"
 
If you want to get in touch in the future, I recommend posting in this thread rather than PMing me. PMing means I wont see it until I log in, which could take a year. Other people can help too if it's public.

Got asked this via PM back in March 2022:

> Hello there! I am currently in the process of creating a decompilation project for Rhythm Tengoku along with the help of a few other modders, which is publicly viewable on GitHub. Since the Silver team has already done a lot of work in reverse engineering the game, I'd like to ask about the custom tools in the Silver GitHub repo, specifically the sprite editor and the decompressor. My question is, would you happen to have / know someone who has the source code for these tools? They would be a huge help in handling the graphics data with some modifications and likely have some good documentation of the game's formats as well. Of course, credit to the original developers of the tools would be given. So if you have any way of getting the source code of these tools, I would love to take a look!

I don't see anything in my files that looks like source code for the decompressor(s). If it was anywhere I think it'd be in here.

https://gbatemp.net/threads/rhythm-...thm-heaven-silver.330147/page-15#post-4858879

Here's a dir /b /s listing of my RHS folder. Nothing here looks like source code (I searched for .c and .cpp)


lmk if anything in there looks juicy.

I appear to have lost my mediafire account (and I've known this for some time). I recommend downloading important files and saving them elsewhere. If you want to be nice, reupload them to mega or something and post here.

---

Got invited to a discord server with people trying to "improve" RHS or make a new translation. A lot of what I wrote in response is specific to those people, but if anyone's curious about our/my translation philosophy this might be the clearest documentation yet on what we were trying to do and why.

edit: In the process of making this post I also found this YouTube video which apparently popularlized the meme that "Rhythm Heaven Silver is bad" which the community took as gospel.
26:12 Cool man. "Rhythm Heaven Silver is bad" JAN MISALI: "There are several somewhat obvious issues with Rhythm Heaven Silver. it kinda tries to be somewhere between a direct translation of Rhythm Tengoku and an official-looking localization, and as a result it’s not that great at being either of them. there’s a bunch of examples where Silver just completely misses the point of a minigame, and parts where it inserts some fanon content, and like, it calls Polyrhythm “Built to Scale” even though in Japanese it’s literally just called the English word “polyrhythm”! it doesn’t even have the same Japanese title as the other Built to Scales!"

Who told you we were trying to be a direct translation of Tengoku? How do you propose we would manage that with no Japanese speakers? I responded to some of the criticism in a new GBAtemp post [this post]. What fanon content are you talking about? Ryan Williams is invented but I just went back to script_fix and the translation we were working from had an interview with Mr. Spaceballer (or whatever you want to call him). It opens in our literal translation we were working from with "I've just now in the void of space interviewed Mr. Air Batter!". There's a language barrier here; do you speak Japanese? I don't know how Japanese radio interviews work, but English interviews usually introduce the interviewer before performing the interview. I explain BTS on GBAtemp. Polyrhythm is a technical musical term I had never seen until Silver. To this day I only see it in technical analysis of jazz. I don't believe an official localization would have left it as-is. Fever's game is called "Donk-Donk", not "Triplets", and triplets are more of a 6th grade band term rather than high-school level jazz band. A non musical player has no idea what these terms are. I go into more detail about various thoughts and criticism of Silver on GBAtemp [here]. I had no idea there was this level of controversy about the game. But hey, glad my 40+ hours of work can get summed up in 4 sentences as "bad"!

View attachment 343332

View attachment 343333

View attachment 343334

View attachment 343335

I could go on and on with screenshots, but I've already wasted enough time. Volley Boy and Shaffy apologized to me, but it's Volley Boy's server and I can't reconcile a nice apology with the horrible way this server acted. Shaffy explained apparently Built to Scale is an in-joke about Shaffy's work and not a comment on the Silver translation.

Some stuff you might have been able to piece together if you (1) thought about it or (2) asked me:

1. I haven't cared about improving Rhythm Heaven Silver in almost a decade. The last patch I worked on was, looking through Twitter, December 2014 (8 years ago). I will play the hack, and I love the Rhythm Heaven series, but not work on any Tengoku hack anymore.
2. In a normal world anyone working on anything using my work as a base would get my blessing and my respect. The only counter examples are certain alleged predators using the translation for clout and ad money. And people selling carts without the people who worked on it seeing a dime. Other than that, it's not my game and it's not even my hack or my translation - TheGreatSirNiko did tons of the localization work that this server despises, managed a lot of timelines and work from multiple contributors, provided feedback on my localizations, etc.. We also had some great graphics hackers whose work it seems you are still using as a starting point, because GBA hacking is f-ing hard. We had excellent pixel artists who made, in my opinion, Nintendo-quality work where you can't tell the difference between the hack and the original. The only time off the top of my head where this isn't true is Polyrhythm/Built to Scale, because that title screen was made using 3D models and hacking it is going to be hard.
3. I'm immensely proud of the work I did on RHS. It's one of the biggest things I've seen through from start to roughly "finish". It also stretched all of my skills to the limits of what I could do at the time. I still mention it on my resume from time to time. You can gripe about how certain graphics weren't done due to technical limitations, or songs were never localized (good luck finding someone to work for free in studio Nintendo quality, and also good luck translating music while 3/4 of the people in this server will say the translation isn't 'accurate' enough). But overall we did what we set out to do. So many fan projects die off. We finished.
4. Translation isn't binary good/bad, accurate/inaccurate, normal/meme (?????). Something I learned on RHS, and re-learned reading professional translators who do this for a living, is that there are always tradeoffs between different values. It's not clear what the values of this new /changed translation are ("accuracy" and "exactly like Nintendo of America would make" are VERY EXTREMELY DIFFERENT goals, and the fact anyone here passed them around interchangeably is embarrassing). And for that matter, which NoA? NoA of 2006? 2012? 2022?
5. Shaffy picked up our work and continued it around 2016. I remember them being polite and friendly, and I loved that they added onto the work we made. I linked to their work on the "official" RH0 twitter and from GBAtemp.
6. Some text apparently is straight up mistranslated. I appreciate the translation we got (professional translation is expensive, so this was probably over a thousand dollars worth of work), but people make mistakes. Got tipped off to this on the wiki: https://rhythmheaven.fandom.com/wiki/Rhythm_Heaven_Silver#cite_ref-14

// --- Literal
//Bon dance[;
// --- Edited
The☆Bon Dance[;
#WRITE(RtPtr, $9CE84C)
// 0x8052b34
//これが いまどきの[l
//ぼんおどり![l
//ノリノリだヨ![l
//イェーイ![;
// --- Google (new 2022)
//This is the modern [l
//Bon dance! [l
//I'm excited! [l
// Yay! [;
// --- Literal
//Bon-odori![l
//I'm/We're in high spirits![l
//Yay![;
// --- Edited
It's time for the[l
Bon festival again![l
We're all in high[l
spirits, yay! (NP)[;

"Modern" completely changes the context, but we didn't know.

6.5. We didn't pull text out of a hat. We looked at what we had, which was a very literal translation that we knew didn't make sense to English speakers. I've never played a game from Nintendo or anyone else that has as literal, emotionless text as the raw Japanese script that should still be visible in our source code releases under script_fix.txt. We then made tradeoffs about the game that we wanted to play. We considered the space available (literally how many pixels are there to work with on the screen), how NoA might have done it, what the literal translation we had was, what we thought the raw Japanese text actually meant (sometimes using Google translate, but at the time and even today it's not far off from the literal translation we already had), any official media we could get our hands on (official sites, manuals, art, sequels and their official English translations), and what was actually happening in the game.

Everyone in the server seems to hate "Cheese Heist" as a translation of what is noted in the script as "Stealthy Rat" (こっそり ラット). I don't know about you, but in English I've never seen something described as "Stealthy [blank]". It's technically correct but a bit crunchy for a native speaker. I've never heard of a "stealthy cat", "stealthy cop", "stealthy bird" etc. The concept of a "Cheese Heist" is also not based in reality, but there ARE plenty of "diamond heists" and the like. From that point of view, did I then theme the whole game around crime? Yes. That is an artistic decision I made based on my sense of humor and the dryness of the original raw translation text.

I don't think the sense of humor is out of line from Rhythm Heaven Fever, the only game I had played in the series before working on RHS:

The seesaw inspectors are
here, doing important work
to ensure the safety of our
children. Serious business,
you know. No shenanigans.

They then jump as high and hard as they can into a child's plaything.

This is a game series where you shave vegetables, pose with bulging biceps in front of the press, tapdance with a giraffe, and play baseball in space. Looking back, Fever is probably more zany than Silver/Tengoku, but I brought that sensibility into the translation. I don't think it's out of line with what the series became - DS, Wii, and 3DS all have even more humor than the GBA game. To be fair to the critics, maybe a RHS NoA translation in 2006 might have been more restrained. Note, however, that WarioWare did get a US release and those games were always very funny in English.

Here's what I believe is the text from the 2012-14 era of RHS. Judge and translate for yourself.

#WRITE(RtPtr, $9CE728)
// 0x8053148
//こっそり ラット[;
// --- Literal
//Stealthy Rat[;
// --- Edited
Cheese Heist[;
#WRITE(RtPtr, $9CE72C)
// 0x8053108
//あなたはネズミ。[l
//大スキなチーズを[l
//めざして[l
//ストップ&ゴー!![;
// --- Literal
//You are a mouse.[l
//Aim for your[l
//beloved cheese[l
//Stop & Go!![;
// --- Edited
I got a family now.[l
One last job, and[l
I'm out of this[l
business for good.[;
#WRITE(RtPtr, $A1B6C4)
// 0x805d184

Note that the success image at the end of the game does show a mouse/rat family, and the OK image shows the rat and his wife.

Rhythm Heaven Megamix, the official 3DS game, calls this "Rat Race". Despite the fact there isn't a race anywhere in the goddamn game. Unless you count the stop signal. But somehow there's no discord server full of people crapping on the Nintendo translation that they charged you $30 for. And I think Rat Race is a logical translation, but not the best one. It's funny, playful, quick, and evocative of the game, but it's not as accurate to the game as Cheese Heist. "Cheese Run" could be a funny one (they are running, and people sometimes make "grocery runs" or "milk runs" to pick up necessities.)



Apparently I already talked about the Megamix names before:
https://gbatemp.net/threads/rhythm-...thm-heaven-silver.330147/page-19#post-6454277

Looking through various wiki pages, it looks like there are plenty of games in the official English RH series that did not get a literal translation from Japanese. RHF's Samurai Slice's Japanese (悪霊退散) can be google translated to Evil spirit exorcism. To simultaneously want to bring in as many NoA translations as possible, while shitting on my and SirNiko's work as "inaccurate", shows a complete lack of vision as to what this supposed "new translation" is supposed to be. People in that server are also thrilled with the idea of changing the game name to "Rhythm Tengoku" in English which is the most clueless f-ing thing I've ever heard. Nintendo would never translate it that way, because Tengoku can translate to HEAVEN. Translator's note: kawaii means cute!

7. Nobody on the RHS team speaks Japanese. It would be very easy to have a more accurate translation with a Japanese speaker. I wanted to play the game in English in 2012. No Japanese speakers were interested at the time. I don't think we had a single translation complaint in 2 years.
8. None of this was hidden. We released the source every month-ish. I logged progress in the forum thread. If anyone was curious about a translation, the text was right there.

https://gbatemp.net/threads/rhythm-tengoku-translation-rhythm-heaven-silver.330147/page-4

9. Look me in the eye and tell me that if Nintendo translated RHS in 2012 they wouldn't have also renamed Polyrhythm to Built to Scale because two of the other games with that theme were already called that. It's a pun, it sorta works (although Poly isn't as scale-based as RHDS BTS, but Fever BTS is only slightly scale based). Polyrhythm is a technical musical term that I first heard on the translation. Most gamers have not heard of it, and I'm not confident NoA would have left it as-is. Apparently renaming Polyrhythm is the scandal of the century in this Discord.
10. New translations don't have to shit on the old ones. Especially when using the tools and research spearheaded by the prior team and having the gall to invite them to help(?) on the new one in some way. People still like the King James Bible's lyricism, even if it's not as accurate as later work. One Quixote translator said: "Any translation of this novel is the translator's account of his reading of it, rather than some inevitably pale shadow of what Cervantes wrote." He does criticize some other translations, but IMO, you can only criticize translations along defined axes like I said earlier. Not good or bad, but accuracy, humor, speed of translation, mastery of the original language, etc.

https://www.independent.co.uk/voice...tors-play-safe-we-get-mediocrity-9227050.html

11. You have this fantasy where Silver would've got made if it was just a copyediting job from perfect Japanese translations. Just tweak words here and there to fit the text boxes, and be done. It's impossible to know, but I believe I greatly enjoyed the work on Silver as it was, and might not have been as interested if the text was already in a near final form. This was a combination of a creative writing project, translation, copyediting, localization, and research project. Taking out any one element could've made it too boring to work on. You'd have to look at script_fix to see what was changed. I don't remember going nuts on the Japanese text. The impression you'd get from Discord is all the text is made up, which I don't think is fair or true.

12. Not only did I do dozens of hours of work on the localization you despise, I also:
- recovered an Atlas script and literal English translation that enabled the hack in the first place
- rallied together a team which eventually included people who figured out how to hack graphics
- Improved script_fix to allow for faster editing
- implemented the game's first font hack to allow more text to fit on-screen (this server also hates my font, despite it LITERALLY BEING A NINTENDO FONT). I'll admit there are probably more playful font choices. I wanted something easy to use, and the Pictochat font was easily available and an Arial-like unobtrusive font.
- documented anything weird I came across
- documented odder localization choices in script_fix
- found reviews for Tengoku
- took 100 photos of one of the only Tengoku arcade cabs outside of Japan
- Created a beautiful OP with custom graphics, detailed explanation, FAQ, progress meter, and links
- recovered almost-lost footage of the Tengoku team at dance lessons (referenced in Iwata Asks?) via Archive.org and some clever use of wildcards (which is shamelessly used in the same video calling RHS bad)
- spent 6+ hours capturing footage and creating a trailer which I still love
- Posted 4 other English gameplay trailers to build hype for the series and translation
- Archived, stabilized, and posted the only known footage(?) of a RT prototype (which is shamelessly used in the same video calling RHS bad)
- Tried to get the word out to members of the English press about the translation
- Posted the source every week so even people who shit all over one of the best things I've ever done can take it and make the translation they've always dreamed of

TLDR: It might be more accurate to call this a "localization" or "interpretation" of the original Rhythm Tengoku / Rhythm Heaven GBA. I thought this was clear throughout my posts, and with the distinct lack of Japanese speakers on the team. Over time, perhaps the in-development comments have fallen into obscurity in favor of a near-finished hack that never pretended to be a fully accurate translation. This translation may not be the most accurate, but at least we never shit talked all the amazing work of others that we used.

Based oldhead shitting on discord kids.

Appreciate the work you + the team did on Silver. It was a geat to play through the game for the first time in 2014. Was it absolutely 100% flawless? No. Was it noticably flawed compared to a hypothetical official localization? Not really. You guys did a great job.

I'm glad RH Advance exists and there's even more hardcore series fan now; it's cool to have official-sounding English voices in the game. But the level of chimpout over Silver's deliberate choices and minor flaws is retarded. It's typical hyperbole from terminally online discord teens, people that frequent projects like this unfortunately. At least the leads seem cool.
 

Site & Scene News

Popular threads in this forum