Share this project

Done

Share this project

Done
An extraction, parsing, and re-insertion toolkit in Python to assist translators working with the LiveMaker3 visual novel engine.
An extraction, parsing, and re-insertion toolkit in Python to assist translators working with the LiveMaker3 visual novel engine.
Created by
35 backers pledged $776 to help bring this project to life.

About

$776

35

Update (2013/03/29):  herp derp, I forgot to make the donation reward descriptions include all of the rewards up to that point. So if you donate $50, for example, you get crayon drawings as well! Same goes for crayons and a song for the the $600 reward. Thanks for your generosity thus far!

Visual Novels are a sort of interactive fiction, and they're the most popular in Japan. Localization companies like Aksys Games, JAST USA, and MangaGamer bring these genre-cum-medium pieces to the western world, and have the financial clout to translate games on a regular basis.

However the indie visual novel scene in Japan, the doujin market, rarely gets to get a taste of the western community. Sometimes a title like Hatoful Boyfriend smashes straight through the ceiling to be enjoyed by a large western audience, but sadly the vast majority of these games rarely get to enjoy a place in the spotlight.

As a contractor with JAST USA, I can tell you that it is quite cost-prohibitive to go out and translate doujin visual novels. This project is meant to fix some of that.

The Project

My goal here is to create an open source translation toolchain in Python for the LiveMaker3 visual novel engine, one of several visual novel-making engines available to doujin authors for free.

I've dubbed this toolchain irl, started developing it,and will release it under a permissive software license so that both commercial and fan translators can use these tools for free.

I've been working on it for a little while now, so here's a Bitbucket link and here's a small list of what I've already done.

  • Reversed the archival format for game files packed in a separate archive
  • Reversed enough of the script format to extract scripts
  • Created different ways to export game scripts for translation or analysis

Here's what still has to be done.

  • Allow different ways to create game patches or full releases (bindiff, new files, etc)
  • Reverse the archival format for game files packed inside executables
  • Repack new game scripts into an archive or executable
  • Create a command-line interface for the toolchain 
  • Insert translations into game scripts
  • Fully reverse the LiveMaker 3 scripting engine

Why the Kickstarter?

Right now I'm a university student, juggling my work time outside of class between a web development job and editing for JAST USA. I wish I was able to work more on irl (what a pun), but my finances don't really allow me to work on it outside of random nights throughout the month.

By contributing to this project, you'd essentially be allowing me to take some time off of web development, letting me sit myself down to work on coding irl instead. This should also make the project take significantly less time, since I wouldn't have to take as much time figuring out what I was doing the last time I sat down with the code.

So in a nutshell, you'd be contributing to make this toolchain come out faster and more confidently than a vague promise of "it'll hopefully be done soon." I'll buy a few more doujin games past the ones I own with some of the funds to make sure that irl works for more than just a small set of visual novels.

The Due Date

If this project is funded, I'm guesstimating that this will take about a month to finish nicely in newly created spare time. I can only create this time if I can guarantee that the funds will be coming (two weeks' notice and all that), so I'll only be able to really get crackin' once this project gets fully funded.

With all of that considered, I should be able to finish by June 2013.

Stretch Goals

If people are feeling particularly generous, additional funding for this project will go towards the following:

  • $750: Addition of legacy support for the LiveMaker 2 engine. I'll tack on support after releasing LiveMaker 3 tools by the deadline.
  • $1000: Addition of a GUI frontend and distribution of easy-to-run executables.
  • $2000: I'll start a commercial translation project for a short LiveMaker game.

Risks and challenges

I've worked for JAST USA before on commercial visual novel translations, and I have extensive experience writing and designing translation toolchains for the KiriKiri2 and Nitroplus Scripting System 2 (NSS2) visual novel engines. With this experience, I know what a successful translation workflow demands from its tools.

The project is already in progress at the moment (at something of a crawling pace), and will be finished regardless of funding. This Kickstarter project exists to make it go faster, and optionally create additional functionality via its stretch goals.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge $5 or more About $5

    Thanks for your support! All contributions go a long way towards making this happen.

    Less
    Estimated delivery
    12 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $10 or more About $10

    Even more thanks for your support! If you'd like, I'll list you in the contributors file for the project as these tools are developed and made available to translators and staff worldwide.

    Less
    Estimated delivery
    10 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $25 or more About $25

    In addition to contribution credit, I will draw you a unique (bad) drawing of your choice with crayons, sign it, and mail it to you. A digital copy can also be provided upon request.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    4 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $50 or more About $50

    I will sing the short version of an OP/ED song from a visual novel of your choice and post the audio recording on Youtube.

    Less
    Estimated delivery
    Limited 5 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $100 or more About $100

    In addition to a crayon drawing and contributors' credit, I will sing the short version of an OP/ED song from an anime series of your choice and post the audio recording on Vimeo.

    Less
    Estimated delivery
    Limited 1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $600 or more About $600

    In addition to an anime or VN OP/ED, a crayon drawing, and contributors' credit, I will read an lewd scene from a translated or English-language visual novel of your choice and post the audio recording on Youtube.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)