I'm going to go ahead and give Anearth a green light for translation, as long as Esperknight is in (and I'm 99% sure he is). I can start as soon as the script gets a proper dump.
I am undeniably having fun playing this, but the clincher is that I don't think translation projects on this system will ever come any easier. The script is stored in a simple way, the dialogue is not particularly dense or complex, the game is short, and maybe best of all, it won't need a dub or custom subtitling.
I just reached the end of my first playthrough of AFS.
...
Basically it was good, and if the script gets extracted easily, I'm all for doing it. It gives me something to do while Esperknight gets the Xanadu II translation into the playable-beta stage.
Imagine if Elmer and Sam secretly work on Anearth Fantasy Stories and release all 3 games simultaneously?
I'm pretty sure that I'm not the only one who's interested.You're definitely not!
I've only heard of this game in passing, but after looking it up on YouTube I gotta say, it looks pretty sweet! I'll be looking forward to more news on this project as well ^^
I barely understand most of the technical posts in the Xanadu Development thread but I look forward to reading about your progress on Anearth!
As for dubbing for this game, I assume there cinemas that use redbook audio. If so, how feasible is it to dub, & find replacement sounds & tunes for the BG?
As we are talking about the technical side of these patches, I was wondering whether you could describe your development setup (and workflow if possible).
1) What IDE/language are you using ? Eclipse ? Microsoft's IDE ? JAVA ? C ?
2) What emulator are you using ? Is it one where you execute the TOC, or do you use a CD emulator like Daemon Tools ?
3) For the SJIS, are you displaying in a different codepage ? Or are you converting to Unicode and back ?
Quote1) What IDE/language are you using ? Eclipse ? Microsoft's IDE ? JAVA ? C ?
The custom toolset is comprised of a PCE-VDC-data-to-PNG converter, and PNG-to-PCE-VDC-data converter, and the script-extractor-compiler-inserter. These are all command-line programs so that they can easily be used in batch files.
They're written in C/C++, because I'm so familiar with it, and it's easy to knock up quick programs.
They could be written in C#, Python, or anything else that can memory-map and modify existing binary files.
I'm using Visual Studio 2010 Professional, because the debugger is excellent, and it's the last version before Microsoft screwed-up the IDE.
Although I actually prefer to edit the source code in a separate and more-powerful text editor. That's just personal preference.
But most of my time is either spent at a command-line in TCC/LE, or MSYS2 (http://www.msys2.org/) if I need some Unix tool like hexdump/grep/diff.
I tend to prefer using batch files for building and testing things (unless I'm debugging the extraction/insertion tools).
I'm using grafx2 (http://pulkomandy.tk/projects/GrafX2) to make all of the graphics changes, because it's quick and simple, and I don't need all of the extra features that something like ProMotion brings to the table.
Quote3) For the SJIS, are you displaying in a different codepage ? Or are you converting to Unicode and back ?
Well, Windows is just in the standard US-English mode.
The scripts are extracted as SJIS, and not Unicode, because it's easier to compile them in SJIS format in order to verify that they produce identical data to the original script chunks.
That's the only way that I can be sure that I understand the complete structure of the script language, and will be able to change the scripts without breaking the game.
It's easy to edit the script files in any text editor that supports SJIS ... like Notepad++
It's the last aspect that probably killed EsperKnight's ability to make any real headway with the script extraction, because until you understand that, you're just looking at fragments of Japanese text that make little sense.
Would you be interested in sharing your PCE-VDC-data-to PNG converters ?
That's right, I seem to remember the mention of not doing dubbing on Anearth. I always prefer dubbing, but of coarse, on a homebrew translation project, it's an added bonus. It's nice that there's subtitles, that helps!
Eh, I could go either way so long as I get to play the game...That's right, I seem to remember the mention of not doing dubbing on Anearth. I always prefer dubbing, but of coarse, on a homebrew translation project, it's an added bonus. It's nice that there's subtitles, that helps!
Same here. Without a dub it feels incomplete.
That's right, I seem to remember the mention of not doing dubbing on Anearth. I always prefer dubbing, but of coarse, on a homebrew translation project, it's an added bonus. It's nice that there's subtitles, that helps!
Same here. Without a dub it feels incomplete.
I would love a dub too but I also know what an insane undertaking it is to create a fan dub, let alone one of any quality.
I tend to prefer subtitles/captioning unless the dub is just stellar.
Really, you couldn't ask for an easier a dubbing job than that! :shock:
Heh, well, you have your answer right there on if there'll be a dub! :D
We may see Xanadus, Anearth and Emerald Dragon in English in our lifetimes. :)
Bleh the full lower-case looks like a 1991 DOS reject.
VOTED FOR: Lower-case w/ DAT DROP SHADOW.
Did they really typo intelligence?
Did they really typo intelligence?
Small caps are screaming at me (in a *slightly* subdued tone)
Lower case is much civilized and sophisticated.
As a developer ... one of my pet-peeves is sloppy UI work.
(https://farm5.staticflickr.com/4310/35299553984_6d454f1090_o.png)
Man, this is so very impressive what you guys are able to do!! So much TURBO Karma and OBEYLUV for you gents!! :D
Battle 0x14F1 ( 0) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1529 ( 1) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1561 ( 2) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1599 ( 3) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x15D1 ( 4) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1609 ( 5) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1641 ( 6) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1679 ( 7) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x16B1 ( 8) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x16E9 ( 9) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1721 (10) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1759 (11) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1791 (12) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x17C9 (13) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1801 (14) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1839 (15) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 empty
Battle 0x1871 (16) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x18A9 (17) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x18E1 (18) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1919 (19) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1951 (20) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 empty
Battle 0x1989 (21) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x19C1 (22) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x19F9 (23) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1A31 (24) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1A69 (25) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1AA1 (26) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1AD9 (27) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1B11 (28) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1B49 (29) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1B81 (30) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1BB9 (31) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1BF1 (32) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1C29 (33) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1C61 (34) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1C99 (35) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1CD1 (36) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1D09 (37) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 empty
Battle 0x1D41 (38) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1D79 (39) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1DB1 (40) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1DE9 (41) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1E21 (42) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1E59 (43) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1E91 (44) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x1EC9 (45) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1F01 (46) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1F39 (47) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 empty
Battle 0x1F71 (48) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1FA9 (49) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x1FE1 (50) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x2019 (51) : text crc $5f4da114 : $D17A,$C010,$D201,$D2CC,$D37B,$D77B,$D991,$D2F9,$0000 : Bank $73 free from $DD29 : Bank $74 free from $D437 : Bank $6F used : Bank $70 empty
Battle 0x2051 (52) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x2089 (53) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x20C1 (54) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x20F9 (55) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x2131 (56) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x2169 (57) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x21A1 (58) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x21D9 (59) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x2211 (60) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x2249 (61) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x2281 (62) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x22B9 (63) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 empty
Battle 0x22F1 (64) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x2329 (65) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x2361 (66) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x2399 (67) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x23D1 (68) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x2409 (69) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x2441 (70) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x2479 (71) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x24B1 (72) : text crc $af624041 : $D18F,$C010,$D216,$D2E1,$D390,$D790,$D9A6,$D30E,$0000 : Bank $73 free from $DD3E : Bank $74 free from $D437 : Bank $6F used : Bank $70 empty
Battle 0x24E9 (73) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x2521 (74) : text crc $1c12a205 : $D22B,$C010,$D2B2,$D37D,$D42C,$D82C,$DA42,$D3AA,$0000 : Bank $73 free from $DDDA : Bank $74 free from $D437 : Bank $6F used : Bank $70 used
Battle 0x2559 (75) : text crc $48754f0e : $D24E,$C010,$D2D5,$D3A0,$D44F,$D84F,$DA65,$D3CD,$0000 : Bank $73 free from $DDFD : Bank $74 free from $D437 : Bank $6F used : Bank $70 empty
Battle 0x2591 (76) : text crc $27f26288 : $D2CB,$C010,$D352,$D41D,$D4CC,$D8CC,$DAE2,$D44A,$0000 : Bank $73 free from $DE7A : Bank $74 free from $D437 : Bank $6F empty : Bank $70 empty
Battle 0x25C9 (77) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $E000 : Bank $6F empty : Bank $70 empty
Battle 0x2601 (78) : text crc $04bf5678 : $CFB8,$C010,$D03F,$D10A,$D1B9,$D5B9,$D7CF,$D137,$0000 : Bank $73 free from $DB67 : Bank $74 free from $DFFE : Bank $6F empty : Bank $70 empty
I imagine (but don't yet know for sure), that those "unique" string tables contain all of the same strings as the other levels, but with some added extras for the story.
To be clear: dubs are for morons...
Good dubs are as good or better than good subs. Bad dubs will always be the worst thing ever.
I am speaking in the abstract, not of any specific case. A good dub makes the game’s content available in the most accessible, natural form, and can provide a lot of nuance and meaning via performance that subtitles cannot. Unless you have a lot of personal experience with the source culture, having the original language and delivery will do little to nothing for you. So for many of us with experience with Japan, it’s great to have the subs and the original speech, but if you’re going for localization that extra info would be better replaced with good quality, content-rich English language lines.
I can’t find any matching socks, either. Damn.
We weren’t always this inept, were we?
I mean, we know there's a whole FOUR giant pages of posts, here, but if you're genuinely interested in the project you should read those 4 pages before posting. That way we don't get a bunch of posts saying, "I'd prefer subs over dubs, please!" when it's been made clear subs are too daunting a technical challenge and don't align with the goals of the project.
According to elmer though: "Every scene that is voiced also has a message box with the text of the speech inside it."
The only reason that we have a chance of dubbbing the LoX games competently is because Falcom released the entire backing tracks to both games on CD so that we can mix in our own voice recordings onto the original music.
I mean, we know there's a whole FOUR giant pages of posts, here, but if you're genuinely interested in the project you should read those 4 pages before posting. That way we don't get a bunch of posts saying, "I'd prefer subs over dubs, please!" when it's been made clear subs are too daunting a technical challenge and don't align with the goals of the project.
You might want to read those 4 pages again. I don't think that I said what you think that I said. :wink:
To be clear: dubs are for morons...So are subs. Real men watch/play in the pure original language only.
Some crazy lunatic can come along and do a dub patch later on for the voice if they want to. ](*,)
Some crazy lunatic can come along and do a dub patch later on for the voice if they want to. ](*,)You meant NightWolve?
It may not be rocket science but...
It may not be rocket science but...
For the type of persons that can translate games, I'd wager that the two most necessary skills are programming and translating. I feel it's unlikely that someone who's expertise is in dubbing/organizing 50 or so people into getting you high quality dialogue. For that reason I think the hardest part is likely the dub given that it's outside of peoples' presumed skillsets.
How far along would you guys say this project is?
Interested in any outside help at this stage? I'm a kind of knower of Japanese. (Don't really know where to place my level.)