Topic: Tsukihime on iPhone/iPod Touch? (Read 1,542 times)
lvlln 死徒二十七祖 The Twenty Seven Dead Apostle Ancestors member is offline
"If we can learn anything from history, it's that people don't learn from history."
Joined: Mar 2006 Gender: Male Posts: 801
Tsukihime on iPhone/iPod Touch? « Thread Started on Jan 22, 2008, 5:46pm »
First of all, I believe this is the correct subforum for this, as it's about the engine that allows you to run Tsukihime, Plus-Disc, Kagetsu Tohya, and a version of FSN, but if a mod thinks it belongs in General Discussions or such, I'm sorry, and could you please move it?
Anyway, I stumbled upon this site: http://水冷.jp/touch/index.php?%B7%EE%C9%B1%A4%F2touch%A4%C7
It appears to be step-by-step instructions on how to get Tsukihime running on an iPod Touch or an iPhone. I do have an iPod Touch, so the idea is exciting for me, but I can't read Japanese, so I was wondering if any of the other forum members could help. I can at least make out what files they tell you you need, but it's the actual installation of the files using WinSCP (which I've already been using for a while now to access my jailbroken iPod) that I can't understand.
I also can't figure out how to get the default.ttf file it says you need, because the page it links to has a bunch of links to files, and they're all in Japanese, and none are named default.ttf.
Also, I thought it'd be nice for other fans to know - I don't know how many of y'all have iPod Touches or iPhones, but maybe some of you do, and this is definitely an exciting app for it.
Here's a screenshot that shows it in action:
EDIT: I managed to get the app working, even though I still didn't download the default.ttf file it said to. When I copied over the English patched Tsukihime game files (original arc.sar, arc.nsa, nscript.dat, and default.ttf), the app kept crashing, so I replaced the nscript.dat with the original one from the game disc. Here are the results:
Neat, but all text comes out as boxes. Does anyone who knows how onscripter works know what might be causing this? I recall on my old PMP that it had two versions of onscripter, a Japanese one and a Korean one. Would the app actually need to be re-coded to support English? Or is it a matter of finding the right default.ttf font file? Or maybe some changes in the nscript.dat file?
Re: Tsukihime on iPhone/iPod Touch? « Reply #1 on Jan 22, 2008, 8:10pm »
IIRC, the original, unmodified Tsukihime used NScripter which doesn't support english text (or any OS outside of Windows), whereas the translation makes use of ONScripter (which does support english text, and has been modified to work on different OS), so I'm assuming the problem comes from the fact that nscript.dat has something to do with that (the original one is NScripter, hence the boxes methinks).
But yes, understanding Japanese would make this a lot easier.
lvlln 死徒二十七祖 The Twenty Seven Dead Apostle Ancestors member is offline
"If we can learn anything from history, it's that people don't learn from history."
Joined: Mar 2006 Gender: Male Posts: 801
Re: Tsukihime on iPhone/iPod Touch? « Reply #3 on Jan 22, 2008, 8:42pm »
Quote:
Oh sweet.
Maybe you ned to recompile ONscripter? or perhaps set language settings on the ipod/phone to Japanese? (do they even have that?)
The latter couldn't be it, because this is on a jailbroken device, and the software running is doing so under its own system, not using the iPod OS's infrastructure. As for the former, I hope not, cuz that's something I have no idea about.
Re: Tsukihime on iPhone/iPod Touch? « Reply #4 on Jan 22, 2008, 8:42pm »
Wasn't one of the advantages of ONScripter-EN that it worked natively in English, without a Japanese locale (like with the Tsukihime translation)?
Now that I look at the website more closely, it has a link to a version of ONScripter that works on the iPhone/iPod touch - download it and use it, it should (hopefully) solve some of the problems (scratch that - you would have been using this otherwise it wouldn't have worked in the first place). Default.tff is the fontfiles for the iPod, so that could also be part of the problem. Chances are the link for default.tff is actually a link to a pack of fontfiles that contains the ones you're looking for (and then you change the file name to default.tff).
EDIT: I'm pretty sure that I've got the default.tff file worked out - on the page they link to (Mikachan-Font), there is a link to 'MikachanALL' (the very first one with the four pics next to it in the table). Use the hyperlink below the download icon to get the .lzh file (it's a zip), then simply rename the extracted mikachanALL.tff file to default.tff and you have your fonts. That should hopefully work.
Actually, scratch that - their fontfile doesn't matter as it's a Japanese font, not an English one.
Unfortunately, I get the feeling that the ONScripter version for iPod touch/iPhone doesn't support english text.
Re: Tsukihime on iPhone/iPod Touch? « Reply #5 on Jan 23, 2008, 3:32am »
Quote:
Unfortunately, I get the feeling that the ONScripter version for iPod touch/iPhone doesn't support english text.
so this is what might have happened:
this person get the original onscripter, modify it to run on apple hardware, and released it.
IIRC Mirrormoon team need to modify onscripter to support English.
now for what we want, essentially we have to do two modifications instead of one; english text support and iphone support... merging the two functionality together.
Speaking of which, has Tsukihime been ported to linux yet? if yes, where to get the patch?
Re: Tsukihime on iPhone/iPod Touch? « Reply #6 on Jan 23, 2008, 3:41am »
mirrormoon gave up on trying to port Tsukihime to Linux IIRC, no doubt because of compatibility problems with ONScripter. As a sidenote, ONScripter was originally modified for English use by insani and Haeleth, not mm (though they might have modified it). All you'd need to do is one modification - either port the existing ONScripter-EN to the iPhone, or give the existing iPhone ONScripter english text support, not both (as one's already been done). I'm no programmer/hacker so I'd have no idea which is easier (though I'd imagine that adding english text support would be easier than porting it entirely).
ソユ、ホセウス ヤツシァ Fate/Stay Night EmagEvil, le Jeu de la Vie. Playing Devil Summoner: Kuzunoha Raidou VS Abbadon King for the third time! I know, my daily routine will definitvely change when i will get a PS3!
aldeayeah 死徒二十七祖 The Twenty Seven Dead Apostle Ancestors member is offline
LOL MONGRELS
Joined: Aug 2006 Gender: Male Posts: 1,459 Location: Koru-nya! (Spain)
Re: Tsukihime on iPhone/iPod Touch? « Reply #8 on Jan 23, 2008, 4:46am »
Running Tsukihime English under Linux is fairly easy, actually. I managed to do it in 32-bit Mandriva and 64-bit Ubuntu 7.10 without any problem, using onscripter-en-20070408.
IIRC, the reason why mirror moon didn't get a Linux version out was because they couldn't make a binary that worked on most distributions. But if you compile it yourself, there's no problem.
Quote:
I replaced the nscript.dat with the original one from the game disc.
nscript.dat is the game script, so if you want to play Tsukihime English you need the English version of the script. Right now, you're actually running Japanese Tsukihime with the font of the English patch (which has no Japanese characters, hence the boxes instead of text). If you restore the previous default.ttf you were using, you'll see the Japanese text again.
Question: do the game menus/other images appear in English? Because in that case, the Japanese game is recognizing the English arc.nsa, which is a bit weird.
In any case, you can't play an onscripter English script with vanilla onscripter, period. You can manage to see the translated pictures, but not the game text.
You're the type that masturbates to the girl you like, right?
lvlln 死徒二十七祖 The Twenty Seven Dead Apostle Ancestors member is offline
"If we can learn anything from history, it's that people don't learn from history."
Joined: Mar 2006 Gender: Male Posts: 801
Re: Tsukihime on iPhone/iPod Touch? « Reply #9 on Jan 23, 2008, 9:14am »
Quote:
In any case, you can't play an onscripter English script with vanilla onscripter, period. You can manage to see the translated pictures, but not the game text.
I see. Well, that's a shame, I guess. Still gotta wait and/or hope for an English-speaking person capable of coding to get an iPhone/iPod Touch and decide that he wants to put onscripter on it.
Re: Tsukihime on iPhone/iPod Touch? « Reply #12 on Jan 26, 2008, 1:21am »
Quote:
Running Tsukihime English under Linux is fairly easy, actually. I managed to do it in 32-bit Mandriva and 64-bit Ubuntu 7.10 without any problem, using onscripter-en-20070408.
IIRC, the reason why mirror moon didn't get a Linux version out was because they couldn't make a binary that worked on most distributions. But if you compile it yourself, there's no problem.
Can you point to a guide and the necessary files? Thank you.
If you have all the right libs, the output of configure will be:
Quote:
Checking platform type... Linux Checking C compiler... gcc Checking C++ compiler... g++ Checking for system GNU make... make Checking for system SDL... yes Checking for system SDL_image... yes Checking for system SDL_mixer... yes Checking for system libbzip2... yes Checking for system libsmpeg... yes Checking for system Freetype... yes Checking for system SDL_ttf... yes Writing Makefile... done Now run "make" to build ONScripter.
This will generate the onscripter binary. Place it in the folder of a Tsukihime English/Kagetsu Tohya English installation and run it.
EDIT: If you want it to work with Tsukihime English out of the box, get this file and replace NsaReader.cpp and NsaReader.h before compiling. Otherwise you'll have to repack the sar file, which is painful and prone to case sensitivity issues.