Showing posts with label Tez Okano. Show all posts
Showing posts with label Tez Okano. Show all posts

Segagaga has Finally Been Translated into English — Here's How to Play It (and How it was Achieved!)

The headline you see above is not some form of freaky clickbait, nor is it a two-month-early April Fool’s prank. It is, however, signalling one of the biggest pieces of Sega Dreamcast news that we will probably ever report here on this website. Some thought it would never happen, but the day has finally arrived: Segagaga is now playable in English, thanks to the work of a team of dedicated fans led by Exxistance. If you just want to know how to play the translation, skip to the end of this article, where you will find a link to a download and instructions on how to apply the patch to your existing disc image of Segagaga. But we felt it was important to document the technical feats which made this holy-grail translation possible — and to ensure that those responsible receive the recognition they deserve. So read on if you want to learn more!

If you’ve spent more than ten minutes in Dreamcast fan circles, you’ll undoubtedly be aware of Segagaga, a 2001 Japan-exclusive RPG that tasks players with running Sega as it tries to regain market share against its main competitor, DOGMA (Sony, basically). Developed by Hitmaker and published by Sega, the game is well known for its wacky humour (much of it at Sega’s own expense) as well as its abundance of references to the company’s past IPs. Because of this, Segagaga has retained an almost mythical quality among Western Dreamcast fans, and from the moment it became clear the game wouldn’t be released outside of Japan, it has without a doubt been the most anticipated English translation of any game in the console’s library.

But as I'm sure you're aware, Segagaga's translation journey has been wrought with roadblocks. Many projects have started up over the years, only to inevitably fizzle out. But as we previously mentioned at the top of our interview with Segagaga’s creator, Tez Okano, the reason for the game’s multiple-decade stint in translation hell wasn’t due to a shortage of skilled translators capable of handling its distinctly Japanese humour, but rather a series of daunting technical hurdles.

The primary challenge stemmed from Segagaga's use of the Dreamcast’s BIOS font, as editing it was thought to be impossible for the longest time. What's more, the game only supported Shift-JIS encoding for text, a common two-byte format for Japanese language that was widely used in video games of the era (and still is today, though typically alongside ASCII or UTF support). Without changing the game to retrieve narrower Latin alphabet characters from the BIOS instead, the original Shift-JIS would leave the in-game text looking horrible, and too big to fit in numerous places.

Demonstration of Shift-JIS encoding, provided by Derek Pascarella.

By contrast, many other Japanese Dreamcast titles rely on their own internal font sheets, unique to each game, meaning that savvy hackers can go in and swap a Japanese font sheet for an English one, adjusting spacing between characters, along with other necessary tweaks. Because of this, these games were able to see successful translations much sooner, and form the majority of past fan translations we've seen for the console over the years. 

After two decades of unsuccessful attempts at translating Segagaga, it was time to bring in the big guns. Cracking a technical nut this tough required a meeting of some of the most talented minds the Dreamcast scene has to offer, including megavolt85, mr.nobody, VincentNL, Derek Pascarella, and madsheep. If it weren’t for them, I can only imagine how much longer it would have taken for us to see this translation become a reality… perhaps another decade?

In steps megavolt85, hacker extraordinaire, who was one of two previously responsible for making it possible for Atomiswave games to be ported to Dreamcast. On megavolt's input, Derek Pascarella explains:

"megavolt85 modified Segagaga to interpret ASCII, the single-byte encoding commonly used for the Latin alphabet. Not only that, but he modified the game to read from the ASCII section of the BIOS font, rather than the Shift-JIS section."

The next step was to make it so that ASCII from the BIOS could be edited. This was where Derek worked his magic, and shares how he made it happen:

"Segagaga speaks directly to the Dreamcast’s BIOS when it comes time to render text on screen. After megavolt85 did all of the assembly hacking to force the game to interpret ASCII-encoded text and then pull from the ASCII section of the BIOS font (rather than Shift-JIS), I started poking around a bit to see how it all worked. What I discovered is that the game actually copies the entirety of the BIOS font into RAM pretty near the location where the game executable ends! So, I disabled the assembly code that performed this copy, then also disabled the code that null’d out that portion of RAM before doing the copy. I then appended the BIOS font to the end of the game executable, and just like that, the font data was precisely where the game expected it to be, and it could be modified! This came in handy a number of times as font glyphs needed tweaking for optimal appearance."

See how much better ASCII looks in comparison:

Demonstration of ASCII encoding, provided by Derek Pascarella.

It appeared that the first-documented Segagaga translation patch project —which began in 2006— did manage to make progress in this regard, but unfortunately wouldn't see an update past 2013. While nothing technical from that previous project would make it into this one, project lead and texture artist Exxistance reveals that he was still able to utilise a wealth of other archived community resources.

"What was helpful [...] were the various artefacts people left on the internet, including the FAQs on GameFAQs that were created back in the mid-00s. Those were especially useful in helping me get my bearings as I initially worked through the game. Other helpful resources included The1Ross’ Open Source Translation Project, as well as various YouTube videos like Korone’s full playthrough of the game."

It was actually on a Dreamcast-Talk forum thread initially created to share The1Ross' project, where Exxistance would post his English-translated edits of Segagaga's textures. From there, mr.nobody —who previously worked on the English fan translation of Dreamcast horror title Seven Mansions— would get in contact with Exxistance.

Segagaga Encore: A Fan Recreation for PC - Alpha Footage Released!

Back in June, while scrolling the paragraphs of conversation that populate the Dreamcast-Talk Segagaga forum thread, I came upon a post from a developer known as Rengundo, who mentioned that he was working on recreating the first chapter of Segagaga in Unreal Engine 5. Sharing a short 27-second clip of some gameplay, it looked surprisingly faithful to the original. It was on PC, as opposed to the Sega Dreamcast, but —perhaps most importantly— it was in English!

After getting the chance to recently talk with Tez Okano about Segagaga, my appreciation for his game was at an all-time high. But I was soon hit with the sobering reminder that an English fan translation patch for the game continues to remain a non-starter, despite the community's best efforts. As detailed in the introduction to that interview with Okano-san, technical issues with in-game text hacking has been the main hurdle that has prevented any fan translation patch project of the game from reaching completion.

That was when I found myself wondering about Rengundo's project once again. Replying to a comment on his original video, it turned out he was still working on it. He had encountered some issues with Unreal Engine 5, but had since switched the project over to Godot, and confirmed that an update was due imminently.

A cutscene from Segagaga Encore, which uses Ross O'Reilly's open source translation of Segagaga.

On January 5th, alpha footage of what Rengundo was now calling "Segagaga Encore" appeared on YouTube, and well, it's looking really impressive! In the new engine, Rengundo had not only managed to effectively recreate the game's distinct graphical look and "Development Studio A" area, but also its opening cutscenes (complete with English dubbing), and its RPG battle system — all in widescreen. This remake will also feature modern quality-of-life improvements like free movement and cinematic camera angles. If you want to see it for yourself, I have embedded the video below.

While we all obviously want a fan translation patch of Segagaga to be released someday for the Dreamcast, this outside-the-box approach of delivering at least something playable in English —in this case the first chapter— is certainly not something to be sniffed at, especially when it looks this good. Intrigued to learn more, I got in touch with Rengundo to ask him all about the Segagaga Encore project.

DCJY: Hi Rengundo, thanks for agreeing to answer our pressing questions about your Segagaga Encore project. We're really loving what we've seen so far, and are excited to get into the ins and outs of the project with you. First though, we must ask: when was the first time you encountered Segagaga? What was it that drew you to the game?

Rengundo: Thanks for inviting me to answer these questions! I first heard about Segagaga in early 2023 while looking around forums for interesting games to potentially translate. The strange name immediately caught my attention, and the more I learned about it, the more intrigued I became. I’m not sure there’s anything quite like it. It’s this wonderfully self-deprecating, meta take on Sega’s own struggles at the time, where two high schoolers are tasked with saving the company from bankruptcy. 

What truly fascinates me is the way Segagaga blends humor and commentary on the gaming industry. For instance, its “battle system” revolves around arguing with Sega employees. After each battle, there’s a chance to negotiate salaries with the employees, trying to bring them onto your team at the lowest possible rate to maximize your budget. A lot of its jabs at industry practices, like rushing out unfinished titles to boost sales during high demand, still feel very relevant today. It’s such an interesting little game that it’s impossible for me to ignore.

Various technical hurdles with hacking Segagaga have been blamed for why we don't have an English fan translation patch for it already. Was your recreation of Segagaga on PC an attempt to take matters into your own hands and bypass the roadblocks that face the Dreamcast version?

Absolutely. By the time I learned about Segagaga, there was some decent progress on many of the hurdles, though there were notable issues that still remained. As someone new to the Dreamcast modding scene, and seeing the nearly two decades of failed attempts to make an English version, I didn’t feel confident in my ability to create a translation patch. I had the idea of making the game in Unreal Engine, as it didn’t seem too logically complicated if I only focused on the RPG parts. I decided to recreate the first chapter of the game, hoping that part of the game being playable in English could build interest and support for patch efforts. 

For the earliest version, I ripped the player’s sprites from VRAM to make a sprite sheet for him and put some basic movement code together. I shelved the project when new people announced they were working on a translation patch. But after more than a year with no updates from them, I decided to pick it back up and have been making progress since.

An Interview with Tetsu "Tez" Okano - the Mastermind behind Cult Dreamcast RPG Segagaga

There isn't a day that goes by in the Sega Dreamcast community where someone doesn't ask when an English fan translation of Hitmaker's 2001 Japan-exclusive Segagaga —the RPG simulation title where you run Sega— is releasing. Since the mid-2000s, a handful of translation projects have been announced, only to inevitably fizzle out, leading some to go as far as to brand the game as "cursed" (see also: “the final boss” and “the Half-Life 3” of Dreamcast translations). But what many may not realise is that rounding up the perfect group of persevering translators to see a translation through to fruition is the least of Segagaga's problems. The biggest hurdle facing any translation patching attempt is actually the way the game was originally programmed to draw text from the Dreamcast's BIOS, as opposed to using a font sheet, like many (successfully translated!) Dreamcast games do. While the core of this issue has been solved by some exceptionally talented hackers in the Dreamcast fan community, there is still much to be worked on.

Photo of the regular Segagaga release. Photo: doceggfan.

But it's only natural that out of all the games, an English translation of Segagaga would be the most sought after by fans of Sega and the Dreamcast alike. Segagaga satirises Sega itself, providing an entertaining tribute to its diverse and beloved back catalogue of franchises and characters, while also not pulling any punches in its portrayal of the then-struggling corporation's various business missteps. Some great tributes have followed since, such as the animated series Sega Hard Girls, and ensemble games like All-Stars Racing Transformed. However, through its brutal honesty and self-awareness, it is Segagaga which stands out the most, not only as a fitting love letter to Sega, but also as a prime example of the rebellious nature the corporation was known for during its time as a console manufacturer.

When it came to masterminding Segagaga, there was truly only one man for the job. Step up Tetsu Okano, aka Tez Okano, aka "Zolger Tetsu", aka "Ichizou Zoruge", aka the director of the best Astro Boy game. Known for his unconventional approach to everything from video games to manga, Okano-san truly took a risk when he set out to create a game that poked fun at the very company he worked for, and we are elated to reveal that we recently got the chance to talk to him all about his career, and of course, Segagaga.

Screenshot of Segagaga. Credit: CDRomance.

Translator extraordinaire Duralumin —who previously assisted with our Kenji Tosaki interview— returns once more to translate Okano-san's answers from Japanese. Laurence Goodchild also deserves a shout out for assisting with the questions and supplying the lovely photos of the Segagaga launch event, scanned from issue 16 of Italian Dreamcast magazine Dreamcast Arena.

But this wouldn't be an interview with Tez Okano if it didn't diverge from the traditional format in some way! When asking Okano-san about his earliest memories of video games, his reply was... a comic? Well, in case you didn't know, in Japan, Okano-san published an autobiographical manga called "8-Bit Chronicles" which covers his formative years as a child discovering the burgeoning world of video games. He supplied us with the first two chapters in Japanese, and Duralumin —who translates manga professionally— proceeded to translate them into English. We have uploaded them to a Google Drive folder so you can read them, which is something I implore you do. The comic is not only an awesome homage to the golden age of video games, but also very amusing.

A small preview of the first page of 8-Bit Chronicles, as translated by Duralumin.

Finally, Okano-san wanted us to stress to you, our audience, that the answers you see below from him are his recollections of events that happened over two decades ago. He wanted to make sure that we clarify that he is not speaking officially on Sega's behalf, just recounting his own memories of the time. With that disclaimer out of the way the interview!

Photo of Tez Okano. Credit: Sega Retro.

DCJY: Thank you for talking with us, Okano-san! We thought it was only right to start at the beginning, so what are your earliest memories of video games?

Tez Okano: When this is published, I hope you'll share the first chapter of my manga, 8-Bit Chronicles. It covers Space Invaders, Galaxian... I could talk about those games all day! But this is probably the easiest way to understand the story of why I, as well as many other Japanese kids in the late '70s, fell in love with video games.

What led you into a career in the games industry, and how did you eventually join Sega?

When I was still in my college years, I made my debut as a manga artist through Kodansha. However, working as a manga artist, you don't really have any security once your series is over, so I found myself enticed by the gleam of the rising star that was the gaming industry. And of course, Sega at the time was still young, and seeking unconventional talent.

"Morning" magazine, where Tez Okano's early manga work was published. His name can be seen at the top of the woman's right shoulder.

So let's get into Segagaga. It has been documented that you developed the game in secret for two years before presenting it to Sega. What was your reasoning for keeping it a secret?

Many places have a particular culture around satire, parody, and irony, Japan included. However —I understand you’re from England irony is much less familiar to us in Japan than it is in the UK. And while Sega was a pretty big umbrella, it had no shortage of people who would take issue with self-deprecating parody. You'll also notice there's never been any effort to make, say, a Namcococo or Nintendododo, for example, and that should tell you something. That being said, Sega has always prided itself on doing the crazy stuff that no one else could pull off, and the Segagaga project explored that philosophy to the limit. But, it just wasn't the kind of thing that you wanted to make a show of around the company, and invite all that scrutiny and risk the project's survival.