News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Wander Wonder (Compile, Windows PC - 1999 - 2000) Translation Project  (Read 1146 times)

SkyeWelse

  • RHDN Patreon Supporter!
  • Jr. Member
  • *****
  • Posts: 22
  • A Rocket Knight exploring Xanadu
    • View Profile
    • Retro-Type
Hello everyone, nice to meet you. :) I'm SkyeWelse and I’m a part of the 46okumen.com romhacking team and also the Heroes of Legend romhacking community. I have a personal project that I had started several years back and while some really good progress was made on it, it eventually went on hold status mainly due to not having a dedicated translator. The project is for Compile’s Wander Wonder and this year marks its 20th Anniversary.


So what exactly is Wander Wonder?
Wander Wonder is a unique overhead 2D Action-RPG developed by Compile. It was originally released in episodic format (3 chapters and a 4th installment called Wander Number) with each episode being distributed on a disc that came with the Compile DiscStation Magazine series starting with Vol.24 1999. Eventually, the game received a standalone release on Oct. 13th, 2000 for Windows 95.


I would describe Wander Wonder as having a very similar gameplay style to Zelda: A Link to the Past (SNES) or the Neutopia series (TG-16/PCE) as you move from screen-to-screen and section-to-section fighting monsters and uncovering many hidden secrets and treasures along with way. I would say that it probably plays most like Alundra (PSX) since it contains elevation and jumping puzzle mechanics that are similar to those that are found in Alundra. It has all the elements of a good solid Zelda clone, swords, hammers, bomb-able walls, secret passages and caves, dungeons filled with puzzles that you have to unlock little-by-little, it even has a lost woods section later in the game as an obvious homage to Zelda 1 (NES).

Here is a video of the gameplay if you wanted to get the general overview of what it is like:
https://www.youtube.com/watch?v=Kg1gtyGWozY


The jumping/platforming aspects of Wander Wonder are quite interesting as there are many elevated objects that Jino, the main character, can jump around on and many secrets to find, if you are smart enough to figure out your next plan as an RPG "urban runner" hero. There are a ton of puzzles in this game; Switches, block puzzles, elevation puzzles, stacking puzzles, floating platform puzzles/timing, riddles to solve, as well as certain items that must be used in certain locations to proceed with your progress. Even some of the bosses have unique take down strategies using an item or combination of items that you may have recently picked up, bringing it back to what you might experience of a boss fight in Zelda. You'll be able to tell while playing it, that the developers certainly put a lot of thought into this little game that probably not many people have heard of.

Instead of having only one or two weapons to choose from, Jino will use what he finds on his journey as he collects them and stores them away in his backpack. These weapons will have a number of uses before they break and need to be repaired by the town blacksmith. The weapon drops are pretty randomized and plentiful enough to where you can sell quite a bit of them for money and keep the ones that have better stats, and save the ones that have great stats for tougher enemies. There are daggers, swords, axes, hammers, bombs, shields, a bow an arrow, etc. It is weapon drop system that probably feels pretty close to how Zelda: Breath of the Wild feels in regards to weapon usage.
There are quite a lot of secret and collectible items in the game that will unlock some nice bonuses if you can find them all. After you finish the game, you'll unlock an additional “after story” chapter with a few new side quests, an additional playable character that you can switch to and access to a 500 floor dungeon arena, which sadly I was never able to finish completely, so I have no idea what truly lies on the bottom floor...

I feel that anyone that enjoys good action-rpgs and solving puzzles will really dig this game. Wander Wonder also comes bundled with a gambling-type puzzle mini-game called Wander Number, which can not only be played in the game, but it exists a standalone multi-player game as well.

Story

Jino Brodiaea | Tia Chanti

I’ve completed the game in Japanese and while I’m sure it has a pretty charming story, I can't really comment too much on the story of the game as my Japanese was (and still is) not good enough to really understand most of what went on in the game. The game starts off with an introduction sequence with the main protagonist, Jino Brodiaea as a child. in this scene Jino’s grandfather is telling a story to Jino about a legend surrounding a mysterious ruins he once came across in his travels and also about a mythical and powerful stone/crystal called the Orichalcum.

Jino tells his grandfather that he plans to grow up big and strong so that he can find these ruins that his grandfather spoke about and journey with his grandfather to see them again. The scene fades and Jino, who is now 14 years old stands over his grandfather's tombstone. Unfortunately his grandfather has passed away and Jino vows to make his grandfather proud of him and sets off to find the ruins that his grandfather spoke about in the story.

However, on while on his journey, Jino discovers the hard way that he has not packed enough rations for his adventure (he’s not the brightest) and collapses of hunger. Fortunately, he is found just outside the outskirts of a town called Encia by the town blacksmith and weapon shop owner, Largo. Largo takes Jino back to town allows him to stay at the town inn on his dime.

Encia town serves as a hub for a large portion of the game, but eventually Jino will become strong enough and better equipped to journey to many hidden ruins spread out across the land and eventually to the nearby capital city of Delphi.

During his adventure, Jino meets many interesting characters and befriends a girl named Tia Chanti, who seems to have some kind of mysterious power, and after some time, he discovers that he is not the only one interested in exploring these ruins. A mysterious sorcerer called Thales appears to be searching these nearby ruins for the legendary Orichalcum stone, and Thales’ motives do not appear to be up to any good. Jino and Tia set out to find the Orichalcum first and either harness or destroy its fearsome power before Thales can achieve his diabolical goals. 

After the game is finished there is an extra chapter with some extra challenging end-game content to complete and Tia Chanti is unlocked as a playable character and she's a hand-to-hand brawler and quite fun to play as! She plays pretty much how you might imagine Sakura from the Street Fighter series would play in a top-down Zelda adventure.

History of the Wander Wonder Translation Project


I've been wanting to see a translation project finished for Wander Wonder for several years now. I had approached a few translation teams about it, and really just never had any bites or interest at the time. I think most people just never really knew the game well enough to really consider looking into it. A few friends and I (Flame, Xalphenos and m-Bot) had a vision of seeing this great game in English one day, so opened a project workshop for it at the Heroes of Legend Romhacking community. We actually made quite a bit of progress with hacking the game. We figured out out how to unpack the script archive, dump and re-insert the script, how to unpack the special Compile graphics format (CNX) to (GMP) to (BMP) and back again, and I’ve finished editing most of the graphics from Japanese to English, at least the ones that have been translated so far. Work had been done on creating a VWF hack as well.

Even though we made a lot of progress and even managed to insert a machine translation back into the entire script as a test, without there being a dedicated Japanese translator onboard for the project, all future work on the pretty much came to a grinding halt. We all became pretty busy and most of us moved on to other projects and Wander Wonder sat in a buried treasure chest so to speak. I'm hoping that this can possibly be completed and released this year or early next year to celebrate the 20th anniversary of the game's release.

Current Project Goals


This year, now that I’ve finally gotten some time to re-examine where we left off with the project, I wanted to post a formal request here at RH.net for an interested translator and possibly some additional hacking assistance as well since I recall there being some graphics that required some adjustments in the executable in order to get certain graphics to display correctly. (See Screenshots for an example).

My project goals and what I would consider a successful and completed project for Wander Wonder would be as follows:

-Primary Goals-
  • 1. Wander Wonder (Main game) in English
  • 2. Wander Number (Bonus Mini-game) in English
  • 3. Wander Wonder Scanned Paper Manual in English
  • 4. Compile DiscStation Vol. 24 Story Introduction Comic in English
-Secondary Goals-
  • 5. Wander Wonder Manual (HTML version that comes with the game) in English
  • 6. Compile DiscStation.Vols. 24, 25, 26, 27 Wander Wonder / Wander Number articles first featuring the game.
It would be great if we could include 5 and 6 in the release as well, but I think 1-4 are definitely the most crucial items for the release. In addition to collecting the original game’s full release, I’ve collected all of the DiscStation magazines that first introduced Wander Wonder and I think it would be wonderful to not only offer it as a preservation of this information but also have be understood for the first time in English.


March 10, 2019, 03:25:01 am - (Auto Merged - Double Posts are not allowed before 7 days.)

*EDIT* I still have some more information to add to this in separate posts such as where we are with the project specifically, I wanted to share the script archive, the various programming tools we've created for the project, what still needs to be done as far as graphics go and why some programming help may be needed as well as translation help, supplemental materials and resources, etc... but it all went over the 15,000 character count posting limit and I am not able to double-post until this thread has been open for 7 days apparently. I'll post the other information as I am able to do so. :)

Thanks for reading!

-SkyeWelse
« Last Edit: March 14, 2019, 10:05:52 pm by SkyeWelse »

Guadozoku

  • Full Member
  • ***
  • Posts: 249
    • View Profile
Re: Wander Wonder (Compile, Windows PC - 1999 - 2000) Translation Project
« Reply #1 on: March 10, 2019, 08:47:58 am »
Looks cool. Compile always makes cool games, so best of luck with this one.

SkyeWelse

  • RHDN Patreon Supporter!
  • Jr. Member
  • *****
  • Posts: 22
  • A Rocket Knight exploring Xanadu
    • View Profile
    • Retro-Type
Re: Wander Wonder (Compile, Windows PC - 1999 - 2000) Translation Project
« Reply #2 on: March 10, 2019, 09:46:36 am »
Thanks Guadozoku! Compile does make a lot of great games, so I'm a bit surprised that this one seems to fly under the "Randar". :)

Here is part 2 of the original post now that I'm able to post more information about the project:

Script Dump

This is a copy of our script dump for the project:
https://docs.google.com/spreadsheets/d/1BZTR1nTSMnYhY6HMSRJDT9TTHKenrUimUih5W4TkHGk/edit?usp=sharing

Project Tools

Here is a list of all of the project tools that our team developed aid in hacking the game and the proprietary compressed archive formats that Compile used.

Wander Wonder .FLD Unpack v1
What is used for: Unpacking files inside a .FLD archive.
Notes: There is no user input. Drop it in the folder with wander.fld, and it will try to perform its function (either pack or unpack). There's no error handling either. Any error will be unhandled. The most likely error is file not found, I think. You must run the unpacker before the packer. The reason is that the unpacker creates two meta data files that are needed by the packer.
Developed by Xalphenos/Flame.

Wander Wonder .FLD Pack v1
What is used for: Packing files into a .FLD archive.
Notes: There is no user input. Drop it in the folder with wander.fld, and it will try to perform its function (either pack or unpack). There's no error handling either. Any error will be unhandled. The most likely error is file not found, I think. You must run the unpacker before the packer. The reason is that the unpacker creates two meta data files that are needed by the packer.
Developed by Xalphenos/Flame.

Wander Wonder Item Dump v1
What is used for: Dumping the Items List/Script
Notes: Python 2 - Run with Command Line (python script.py filename) or IDLE using by adding the "sys.argv.append('filename')" as the second last line of the script.
Developed by Flame.

Wander Wonder .SQ Dump v1.1
What is used for: Dumping .SQ Files
Notes: Python 2 - Run with Command Line (python script.py filename) or IDLE using by adding the "sys.argv.append('filename')" as the second last line of the script.

How to use it:
FILENAME should be the .sq file without an extension.
python script.py FILENAME

The first script is OPDEMO00. It kinda sorta works at least with this file.
I need to figure out "box terminator codes" for the various script files. For OPDEMO00, the terminator is 401458 (appears right after text blocks). If you switch to a different script file, you will find it has changed. It always starts with 4014, the last # is different. The various nulls in the script I think are being used to four-byte align certain opcodes. The 40145800 is not one of those that's aligned- it always appears right after the text.
Developed by Flame.

Wander Wonder .SQ Inserter v1.1
What is used for: Inserting .SQ Files
Notes: Python 2 - Run with Command Line (python script.py filename) or IDLE using by adding the "sys.argv.append('filename')" as the second last line of the script.

It is looking for SCRIPTNAME.orig which is the original script file, bit flipped, and renamed to .orig
It's also looking for SCRIPTNAME.csv which is the exported .TSV from Google Sheets, but converted back to S-JIS format.
If it finds both of those things, it will give you SCRIPTNAME.sq in the same folder, which is the bit-flipped version, and SCRIPTNAME.sq in a sub-folder, which is the unflipped version, ready for inserting.
Developed by Flame.

Wander Wonder S-JIS encoder
What is used for: Convert from UTF-8 TSV to S-JIS TSV. (Results are saved in *.CSV.)
Notes: Python 2 - Run with Command Line (python script.py filename) or IDLE using by adding the "sys.argv.append('filename')" as the second last line of the script.
Developed by Flame.

Wander Wonder Variable Width Font Fix (Patch)
What is used for: A patch that was created to fix the font in Wander Wonder to be a Variable Width Font.
Notes: Contains XDELTA format and IPS format patches.
Developed by Xalphenos.

Wander Wonder .SQ NOT Tool
What is used for: Dumping .SQ Files
Notes: The program will run every *.sq file in it's root directory through a bitwise NOT. Written poorly in VB.net *It does not preserve the original file.*
Developed by Xalphenos.

CompileTools v.1.2
What is used for: A unpacker/packer, decompressor/compressor command line program for many file formats. As of current version listed above, this will work with the following file extensions: .cnx, .gmp, .bmp, .mlk, .fld, and it3.
Notes: Based on PuyoTools this program started off as a CNX decompressor/compressor for Wander Wonder, a Compile game. The CNX file format was planned for PuyoTools but at the time of writing is not included in the original program. This project evolved from that and has become a planned Swiss Army Knife Tool for many formats that we plan to work with.
Developed by M_bot.

How to use it:
Double-click CompileTools.CLI.exe (not the other one) and type a command.

CNX
compress [filename.gmp]
decompress [filename.cnx]
pack - I have one but its disabled right now. Its easier to use Flame's
unpack [-r] [filename.fld] The -r is for recursive
convert gmp bmp [filename.gmp]
convert bmp gmp [filename.bmp]

MLK
unpack -d wander.mlk
The -d option is to unpack so you can decompress while unpacking

Proof of Concept Video and screenshots

Flame's Video: https://www.youtube.com/watch?v=_CmntnLY4K4&feature=youtu.be
My Video: https://www.youtube.com/watch?v=PqGX0PbeJ8Y



What state is Wander Wonder's progress now?

So in addtion to needing an interested Japanese translator to translate the script, there are also still quite a few graphics that still need to be translated, edited, inserted and tested. Testing will probably involve whatever hacking / programming work that Xalphenos did originally for the Opening Graphic to increase the boundaries of the padding of the default text/graphic boxes.

Here is an example of what I mean by that.

Orignally, the opening graphic called "op_font.cnx" looked like this:


When I attempted to edit this graphic, we came across an issue where the game was only picking up a boundary of preset padddings around the Japanese text, so originally these paddings essentially only went as far as these black lines show in this graphic below:



Xalphenos was able to figure out what was limiting that padding boundary and through his help we eventually solved this problem for the "op_font.cnx" graphic.



Which eventually led to the final graphic you can see here:



Graphics and text that still need translations

Using a program called Scanner & Translate for the iPhone I was able to dump what I believe are the correct Japanese characters for each of these graphics. I haven't had time to eyeball each individual kanji yet to make sure, but I thought it might help speed the process along some.

Chapter Graphics



Episode 1
冒険 の序章

Episode 2
新たな決意

Episode 3
遺志を継ぐ者

Episode ?
ティアの冒険

Story Progression Graphics



 未だ数多くの遺跡が残されていると
冒険者達の間で有名なアトレウス地方

かつて冒険者であった祖父に憧れ
この地を訪れた少年がいた

少年の名は『ジノ ブローディア』
若干14歳の少年冒険者である



 ジノの持つ石は、亡き祖父から託されたもので
かつてこの地に存在した伝説の古代文明の
存在を証明する物だという

その石が、エンシアの町で出会った少女
 『ティア シャンティ』との出会いの最中
淡い光を放ちながら輝くのであった

そう、まるで何かの予兆のように…



 その後、この地でいくつかの冒険を経たジノは、
祖父が石を見つけたと思われる遺跡を発見する

遺跡内を探索中、BEの全属生命体『ガーディアン』に
襲われながらも、何とかこれを撃破し
遺跡の最深部へとたどり着く



 最深部でジノが見たものは、自分の持つ石と
非常に良く似た、巨大な宝石であった

その宝石は、自らの意志を持つかのように
ジノに対して激しい攻撃を加えてくる



 激戦の末に宝石を破壊するジノ
 しかし、遺跡は突如として崩れはじめる

何とか無事に脱出はしたものの、遺跡の入口は塞がれ
遺跡の中へは入れなくなってしまっていた



 かくしてジノは、この地で冒険をしながら
遺跡へ入る方法を探す事を決意するのであった



 そして、しばしの時が流れ 物語は再び動き出そうとしている…



未だ数多くの遺跡が残されていると
冒険者の間で有名なアトレウス地方

かつて冒険者であった祖父に憧れ
この地で冒険を続ける少年がいた

少年の名は『ジノ ブローディア』
若干14歳の少年冒険者である
ジノの持つ石は、亡き祖父から託された物で
かつてこの地に存在した伝説の古代文明の
存在を証明するものだという

この地でいくつかの冒険を経たジノは、
その石の事を知っている人物『ソロン』と出会う
彼は、かつての祖父の冒険仲間であったという
ソロンによって明かされた真実

それは、ジノの持つ石が、伝説の古代文明の金属
『オリハルコン』によって精製された物であり、
その文明は、謎の消滅を遂げたというものだった
自分の持つ不思議な石、そして古代文明消滅の謎を
解き明かすべく、さらなる冒険を続けるジノ

そして、砂漠の地下に埋もれた遺跡の奥で
ジノが目撃したものは、古代文明の技術によって
合成されたモンスター『クリーチャー』であった
激戦の末、クリーチャーを撃破したジノは、
古代文明の消滅の謎を追い求める決意を新たにする

その時、ジノの前に現れたソロンの従者『カノン』は
ジノを完膚なきまでに打ち倒し、こう告げるのだった

「本当に守りたいものがあるならば、もっと強くなれ」
ジノに告げられた、カノンの言葉の意味とは?

異変の影に見え隠れするマントの男の正体は?

そして、エンシアの町で出会った少女
『ティア·シャンティ』の不可解な行動
物語は終局へと向かっていく…

Title Screen / Menu Options?



遺志を継ぐ者
遺志を継ぐ者

Supplemental Materials and Resources

Here is a collection of some Wander Wonder related points of interest if you are curious to learn more.
Wander Wonder D4Enterprise / Project Egg Promotional Flyer

HTML Game Manual - This is included with the game and I say it's an "HTML" manual because it was meant to be opened on a local computer that could read a very archaic HTM/HTML format and much of it was referencing capitalized files which would not show up in an online web browser without some editing overhaul. Fortunately, I've already taken care of that and it's now fully readable in a modern internet browser. It would be nice if we could translate this so that an English version of this exists.
Box scans
Manual scans
Wander Wonder Introduction Comic from DiscStation vol.24

Full Play-through Video of Wander Wonder on Nico Nico Douga (*Requires a Nico Nico Douga account to view)

Mkjpg's RPG World - Japanese Website with a lot of Wander Wonder information. By far the most information on the web. I've made an archive of this website in case it should ever go down which can be downloaded here.

An interesting Japanese fan-site with lots of interesting Wander Wonder fan art, icons, short comics, and music. Be sure not to miss this page.

My Collection of Game Saves... All 48 of them, individually labeled as to where they put you at in the game.

A bit more information to come, specifically about how to find a copy of Wander Wonder legally and how run the game on modern Windows machines.

-SkyeWelse
« Last Edit: March 10, 2019, 05:06:14 pm by SkyeWelse »

drauch

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Wander Wonder (Compile, Windows PC - 1999 - 2000) Translation Project
« Reply #3 on: March 14, 2019, 10:02:53 am »
Very nice, detailed posts:thumbsup:. Really looking forward to this, thanks!

SkyeWelse

  • RHDN Patreon Supporter!
  • Jr. Member
  • *****
  • Posts: 22
  • A Rocket Knight exploring Xanadu
    • View Profile
    • Retro-Type
Re: Wander Wonder (Compile, Windows PC - 1999 - 2000) Translation Project
« Reply #4 on: March 14, 2019, 09:39:01 pm »
Thanks! I am too! Really hoping we can find a translator who would be interested in taking this project on. I would love to be able to release it this year to mark the 20th Anniversary of the game. From what I am able to determine, the script of the game isn't too terribly long either.

Here is some more information I wanted to post for those interested in getting the game legally and some steps on how to get it to run properly on modern versions of Windows.

Where can I get the game?

While it can be pretty rare to find a physical boxed copy of the game, especially nowadays, you can find it on Project Egg very easily by visiting this link. While it is unknown if this will always be the case, currently at this time of writing this, it is a free game to download for all Project Egg members. If you've not used Project Egg before, it is a subscription service that you sign up for, and after you have signed up any games you download or purchase from that point on will be something that you can download and play for as long as you like even if you cancel your membership with Project Egg. With the exhange rate as it is currently, $4.45 is all it took for me to get Wander Wander and a bunch of other neat Compile games‏ by joining up for a month of service and then cancelling if I wish. Not a bad deal‏ at all, and the best part is, this is not an emulated PC game. They are actually delivering the PC game that can be modified / patched, dumped or extracted.

How to use Project Egg?

While Project Egg does try to cater a little bit to English speakers, there are still plenty of places that remain in Japanese only (such as their cancellation page lol)

If you need a guide, please see below. However it does assume that you've already created an Project Egg account, but have only set up a free account that allows you to log in with a username and password. Once you have that, please proceed with the steps below:

1. First click on the Log In button/hyperlink written in red:


2. Next, once you are logged in hit the big orange button:


3.

4.

5.

6.

7. On this page here.






How to Cancel Project Egg?

Simply go here

Then you just have to hit the button that says "サービス利用停止" or "Terminate Service" and follow any remaining steps.

Edit: After following these steps at the Project Egg website, it simply tell you that if your payment method was via PayPal, you have to cancel your auto-payment / subscription service through PayPal.

How do I setup/play the game?

Wander Wonder was originally developed to be played on an OS around the year 2000, so Windows 95, Windows ME (Mistake Edition) or Windows XP would normally run the game just fine as long as it was run with the Region and Language Settings turned to Japanese inside of the Windows Control Panel. Nowadays with a newer OS, it can be run in a compatibility mode for Windows 95 or Windows XP in Windows 10.
The easiest way to run the game without changing regions to Japan, or if you are not running a Japanese version of Windows, you can install the Microsoft AppLocale program and run the exe file inside of that set to Japanese as the native language for the software. AppLocale worked well in Windows 7 through 8.1 I but no longer works in Windows 10.
 
For windows 10, you can download Locale Emulator.
You can find Locale Emulator here (current version 2.4.0.0) and once it is installed, you can right-click the exe file and launch the game in Japanese mode.

How would I take screenshots?

Personally I would recommend using a tool called DXWnd and making a configuration for the Wander.exe file that looks like my screenshot below:



*Note, in this screenshot I'm currently using DXWnd DLL version 2.02.87. You can download my copy if you like, or try to see if you can get by with a different version.

Then as long as you have DXWnd running in the background, if you launch Wander.exe through AppLocale, it will take in the DXWnd settings and force it to appear in a window size of your choice. *Note however that not all custom resolutions will work and many may result in a black screen with only audio playing. It may be different depending on your monitors resolution / capabilities, but for my 22 Inch HP2207W, I can get away with a nice 4:3 view of 1280 x 960, which looks nice when you take in-game screenshots.

You'll have to use ALT + TAB to select a different program outside of Wander Wonder when it's running, but it should still sit there on your desktop allowing you to PrtScn and paste it into Paint, or do what I prefer to use, Snipping Tool which is built in to Windows. If you absolutely need to exit the game, the command to do that is F9, which will bring up a "Are you sure you wish to quit? Yes/No" message in Japanese.

Thanks for viewing the project!

-SkyeWelse
« Last Edit: March 14, 2019, 09:52:55 pm by SkyeWelse »