Git Product home page Git Product logo

r11-psp-english's Introduction

This project ports the English translation of Remember 11 - the age of infinity VN to PSP.

Now also includes the Simplified Chinese translation.

Useful Links

Patch Downloads

Chinese release

Thread on Gbatemp.net

Remember11 Explained - explanation and analysis of the game mysteries, also has a full walkthrough chart.

Remember11 links on Wikia - contains other useful links

Credits for English translation go to TLWiki team (now defunct)

Current status

Scenes: Translated, but text overflows the text box in some places. (Move the text box up a bit in game settings)
Shortcuts (init.bin): Translated
TIPS (init.bin): Translated. Starting from version 2, crashes are fixed.
Names (init.bin): Translated
Chronology (init.bin): Not translated in English. Translated in Chinese.
Menus (BOOT.BIN): Translated. HOME menu - Translated.
Font (FONT00.FOP): Tweaked for English text, reduced spacing. EN glyphs are brightened and sharpened.

For Developers

This project is a bunch of scripts and programs in bash, python and C. Python and C programs unpack and repack game resources, decode text, fonts etc. Shell scripts automate the process of applying the translation. They should should work both on macos and linux.

For the full run

  1. Put the Remember11 iso at iso/Remember11-jap.iso

  2. Run ./make.sh

  3. Result iso will be at iso/remember11-repacked.iso

./generate-patches.sh can be used to generate xdelta3 diff files.

For further details, read the content of shell scripts (and other source files).

Dependencies:

The following tools should be available in your PATH:

7z mkisofs gcc python3

  • mkisofs is a part of cdrtools package - google it.

  • Brew command for macos to install dependencies: brew install p7zip cdrtools python3.

  • Last tested to be working with python 3.8, likely works with later versions too.

r11-psp-english's People

Contributors

dreambottle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

r11-psp-english's Issues

Lines in history get cut

History only displays the first 48 characters on each line.

This can probably be fixed by changing some value(s) in BOOT.BIN asm instructions. However, no investigation has been done on his so far.

Working with fonts

I want to change fonts to reduce printed text size. It's also can be helped for localizations.
I've a font working tool for desktop version of Remember11, but file formats doesn't match. Please, write font change tools for PSP and I'll test text out in entire game.

Fix the crashes in Tips.

In short, the reason of crashes is too much text on the screen (the game has a limited buffer).

I currently see 2 ways to fix this:

  • One is to rewrite and drop some text to simply make it shorter. This is a quick and simple way.

  • Another, "correct" way, would be to add more pages and span text across them. However, this would require much more time for hacking the init.bin and rewriting the python script which does the patching, because the current one is relatively dumb.

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.