![]() |
|
Production & Help For discussions regarding production aspects, especially localisation, of visual novels and related games. |
![]() |
|
Thread Tools | Display Modes |
#1
|
||||
|
||||
![]()
Hello.
I am in the odd position where I have translators ready to tackle the script yet cannot find the right means to extract the script so that I can format it for the translators. Searching as best I can I cannot find an a game with similar file types to use as an example for myself. I thus cannot be certain as to what file in the game's directory holds the script. My best guess at the moment would be one of these two files: http://www.mediafire.com/?sharekey=5...0654b192e70f3f 'as.lib' and 'sc.dll' So far I can find nothing on these two file types (nothing helpful). Any information on how to decompile or unpack .lib files or .dll files would be greatly appreciated. Cheers in advance. Last edited by Yeo; 2010-06-22 at 03:06. |
#2
|
||||
|
||||
![]()
It uses Malie right? use crass.
__________________
Everything was a result of my laziness.... |
#3
|
||||
|
||||
![]()
Ah, thank you very much I have been going around in circles.
|
#4
|
||||
|
||||
![]()
now, make a repacker ^^
__________________
Everything was a result of my laziness.... |
#5
|
||||
|
||||
![]()
I'm afraid now I have a new problem. Crass can only extract the library .lib files, none of these seem to have the game's script within them.
The only other files that are not elements of the manual or system sounds are a load of .dll files. However crass can not unpack .dll. Does anyone know of something that can? |
#6
|
||||
|
||||
![]()
IIRC, you won't be able to extract scripts cause they are stuffed into exe and encrypted.
|
#7
|
||||
|
||||
![]() Quote:
How does someone go about extracting the text of the story so that they may translate it then? |
#8
|
||||
|
||||
![]()
since you can't unpack them, use AGTH then... copy all the lines.
__________________
Everything was a result of my laziness.... Last edited by appztetra; 2010-07-04 at 08:56. |
#9
|
||||
|
||||
![]() Quote:
We have tried AGTH and other text extraction tools with Dies Irae and they only capture the names of a speaking character or the first character in a sentence of narration. |
#10
|
||||
|
||||
![]() Quote:
if you patched the game use this... /C /KF /HWN-10*-8:-10*10@46BF32 and for the standalone... "C:\agth\agth.exe /C /KF /HWN-10*-8:-10*10@46BF32 /pnmalie.exe"
__________________
Everything was a result of my laziness.... |
#11
|
||||
|
||||
![]()
I see. Thank you, I'll give it a go.
|
#12
|
||||
|
||||
![]()
I think you'll manage to find a hacker if you translate at least 30% of the game.
|
#13
|
|||
|
|||
![]()
Can you upload the exe? I managed to decrypt and decompress the script from the trial (dialogue strings seem to still be obfuscated/encrypted though).
|
#14
|
|||
|
|||
![]()
My bad, they're in utf16. I'm not used to see unicode japanese text in hexadecimal.
|
#15
|
|||
|
|||
![]()
Well, I managed to get the exe from a downloadable update.
Here's the raw script: http://www.mediafire.com/?nooa4twdiwt I'm going to explain how to obtain it, for future reference: The script is stored as a resource called EXEC inside malie.exe. It's easy to dump it with any resource editor. The next step is to decrypt it. The cipher used is called camellia and the key used is "agbsvAZJVBqMwzmE". You can find the source of an implementation here: http://info.isl.ntt.co.jp/crypt/eng/...ia/engine.html And here's a simple program that uses it to decode the script: http://pastebin.com/T4WbcB2i The final step is to decompress the decrypted script. It's compressed with zlib so it's trivial to decompress it. I just used the example program zpipe (http://www.zlib.net/zpipe.c). |
![]() |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Togainu No Chi PS2/PSP Script Extraction | swiftnissity | Production & Help | 0 | 2011-06-18 04:16 |
Dies irae Also sprach Zarathustra -die Wiederkunft- | LoSs | General Discussion | 18 | 2009-08-12 07:22 |
PSP Script Extraction | Unregistered | Technical Issues | 0 | 2008-06-23 18:13 |
Script Extraction Help - Ashita no Kimi to Autame Ni | Ojamajo_LimePie | Technical Issues | 6 | 2008-06-17 19:34 |
To Heart script extraction | Krunch | Technical Issues | 0 | 2007-11-26 00:08 |