Giter Site home page Giter Site logo

nleseul / 46bys_eden Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 1.0 661 KB

An English fan (re)translation of 46億年物語~はるかなるエデンへ~ for the Super Famicom (known in the US as E.V.O.: The Search for Eden).

License: The Unlicense

Python 83.02% Assembly 16.98%
rom-hacking fan-translation sfc evo the-search-for-eden

46bys_eden's Introduction

46 Okunen Monogatari ~Harukanaru Eden e~ - English translation patch

This is a translation patch for 46億年物語 ~はるかなりエデンへ~, an "evolution action" game released in 1992 for the Super Famicom; the translated title used by this patch is The 4.6 Billion Year Saga: To Faraway Eden.

This is the same title that was released in North America for the SNES under the title E.V.O.: The Search for Eden. E.V.O. is infamous for having a very poor translation—primarily, the names of many prehistoric animals, including familiar dinosaur names, are mangled beyond recognition. ("Brosasaurus" and "Tritops" are among the more familiar ones; "Omosaurus" and "Pronesaurus" are just baffling.) Beyond that, the official translation isn't terrible, beyond a couple of errors in converting large numbers and the final boss randomly claiming to be a caveman. Apart from that, the text is just awkward in places and doesn't express emotion very well.

I really just wanted an easy way to compare the English script with the original text when I eventually play this game for YouTube, but the project kind of escalated. So, here it is, for everyone else to enjoy, or whatever.

Please note that my Japanese is still pretty terrible, so there are likely still some mistakes in the translations contributed by me. I won't object too much if someone better at reading Japanese submits improved translations to this project.

The main repository for this project is on GitHub; any issues you find can be reported there. You can also visit my personal web portal or email me directly.

I also include a translation of the manual in the repository here. This is mostly for my own reference, but it may be of use to someone.

Note that はるかなるエデンへ is a sequel or remake of a previous game, 46億年物語 ~the進化論~, released only in Japan on PC-98. There was a recent translation of the進化論 by 46 OkuMen under the title E.V.O.: The Theory of Evolution. This patch is completely unrelated to their work.

Applying the patch

The patch iswill be released in IPS format, which is pretty standard for console ROM patches. There are plenty of tools for applying IPS patches; a popular one right now is Lunar IPS. You could also use my command-line Python IPS tool, if you really want to.

The patch should be applied to the Japanese ROM. The CRC32 hash is B090235A. I'm probably not supposed to link to a source for this ROM; just ask Google.

Building the patch

If for some reason you need to build your own patch from these data files, the command is:

python build_patch.py [<rom_path>]

This should produce a .ips file in the build subfolder. If you specify a path to the original ROM as an argument, the patch will be automatically applied to that ROM, and the resulting patched ROM will also be placed in the build subfolder.

Note that you will need the xa assembler installed and available in your PATH to assemble some bits of assembly source and insert them into the patch. This assembler is available here.

There is also a visual editor for the main the in-game text data files that you can try running if you want, with:

python previewer.py

You will need the Kivy Python package installed for rendering the GUI. You will also need my pyy_chr utility, which is used to help render the native SFC graphics data into on-screen images.

46bys_eden's People

Contributors

nleseul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

miyakugaming

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.