Unlighted Posted February 17, 2020 Posted February 17, 2020 Hello there! Me and my friends (we're about 5-6) are japanese N2+ french speakers planning to fan translate a visual novel. The problem is that we aren't too skilled in this "hacking" process. From reading your posts, it looks like we have xp3 files to deal with (we are thinking of fan translating 月影のシミュラクル, I have both steam version http://www.mediafire.com/folder/3e3sdh6je0g5j/tsukikage, and DMM version if needed) The problem is that, I tried to follow your guide, but we seem to encounter this error, occuring on every file : C:\Users\User\Desktop\xp3tools-20060708\xp3tools-20060708>xp3-extract.exe C:\Users\User\Desktop\result\tsukikage\data.xp3 C:\Users\User\Desktop\result\tsukikage Expected "#01" at position 0x17 but saw "#80". Traceback (most recent call last): File "xp3-extract.py", line 104, in ? assert (indexoffset+compsize+17 == filesize) AssertionError Can you please help us on how to make it work/ extract is for us? We are kind of serious about translating it and I can allocate more than 10 hours a week on the project for my part. Thank you for reading! Quote
Unlighted Posted February 17, 2020 Author Posted February 17, 2020 If that were just me, I would have translated into english, since it doesn't have one yet. But my friends aren't looking too confident to do it in english, so we'll do it in french. Quote
uyjulian Posted February 17, 2020 Posted February 17, 2020 Use krkrextract. https://github.com/xmoeproject/KrkrExtract/ Quote
Unlighted Posted February 17, 2020 Author Posted February 17, 2020 I tried with it but I don't really get how this is supposed to work -_-. When I move the app to the .exe, it simply opens the game normally, and I tried "Moving the .xp3 into the window", but obviously nothing happens... Quote
Unlighted Posted February 17, 2020 Author Posted February 17, 2020 Ok I understand why now. I can't seem to extract when the game is either opened by steam or DMM games. Because I think there is some kind of verification in order to launch the game. As a result, I suceeded in extracting the trial version, but not the complete version. Any idea on how to get over this issue? Quote
Unlighted Posted February 17, 2020 Author Posted February 17, 2020 Besides, when I extract dump text and then simply try to repack, I get this error. Any idea why? https://imgur.com/fidPskb Quote
MerzZly Posted February 20, 2020 Posted February 20, 2020 Use https://github.com/morkt/GARbro for *.xp3 files. You can extract text from *.txt.scn files with PsbDecompile from https://github.com/UlyssesWu/FreeMote. Unlighted and Ulysses 1 1 Quote
Unlighted Posted February 23, 2020 Author Posted February 23, 2020 How am I supposed to repack them after? If it's actually possible? Quote
Unlighted Posted February 23, 2020 Author Posted February 23, 2020 (edited) Thanks Edited February 23, 2020 by Unlighted I'm stupid Quote
Unlighted Posted February 23, 2020 Author Posted February 23, 2020 (edited) (I forgot how to read sry, but I don't know repack still) Edited February 23, 2020 by Unlighted French is forbidden. Quote
uyjulian Posted February 23, 2020 Posted February 23, 2020 (edited) You don't need to repack. Just use KrkrExtract universal patch and add your modified scripts to folder named "ProjectDir" Edited February 23, 2020 by uyjulian Quote
MerzZly Posted February 24, 2020 Posted February 24, 2020 (edited) 10 hours ago, Unlighted said: How am I supposed to repack them after? If it's actually possible? Create folder and place all modified files in it. Open GARbro and go to this folder. File > Create archive.. (format - XP3). Name archive "patch" and place in game folder. Edited February 24, 2020 by MerzZly Unlighted 1 Quote
uyjulian Posted February 24, 2020 Posted February 24, 2020 If you unpack "data.xp3", you can just place the extracted files in folder named "data" and remove "data.xp3" from the game folder. Quote
Unlighted Posted March 2, 2020 Author Posted March 2, 2020 (edited) Actually, I'm lost. http://www.mediafire.com/file/q68frihytyho3eq/extractData.rar/file . I'm at this. I extracted the Data.xp3 (I didn't touch data.xp3.sig) using garBro, and then extracted using Freemote, and I'm stuck at this. Did I do something wrong? And what to do next? I tried things but I can't make it work. I get an almost empty file. Thank you for your responses btw, and sorry for late answers. I just dont know how to activate notifications when I receive a message here. PS : I think maybe I will be able to deal it myself if I get what it's supposed to look like just before repacking. Edited March 2, 2020 by Unlighted Still lost sorry x( Quote
MerzZly Posted March 3, 2020 Posted March 3, 2020 10 hours ago, Unlighted said: and I'm stuck at this What do you want to do? Just edit text in *.json file and compile back to *.txt.scn. Quote
Unlighted Posted March 3, 2020 Author Posted March 3, 2020 I'm sorry for my clumsiness ^^". Which tool do I use specifically to compile it? Quote
MerzZly Posted March 4, 2020 Posted March 4, 2020 (edited) 19 hours ago, Unlighted said: I'm sorry for my clumsiness ^^". Which tool do I use specifically to compile it? PsBuild from FreeMote Edited March 4, 2020 by MerzZly Unlighted and Ulysses 1 1 Quote
Unlighted Posted March 4, 2020 Author Posted March 4, 2020 Okay, let me tell you why I feel it's wrong. I use the txt.scn files on PsbDecompile and I get 2 files per scn file. I modify one text (I modified サエ's line : それはもう). I put everything in PsBuild and I get txt.pure.scn. I put them back in the extracted data.xp3 file. I tried renaming them txt.scn or leaving them as is, and then use garbro on the main folder and create an archive. I get a file "data.xp3" (which is good), but it's very small (<1ko). I don't really know what I am doing wrong lol. Quote
Unlighted Posted March 5, 2020 Author Posted March 5, 2020 Well, I wasted at least 30 hours and still don't even manage to repack my game without modifying anything. I'm stuck and my friends are about to give up because it takes too long. I feel like I tried everything. Thank you for your help and all, but it looks like I am too clumsy to be allowed to translate my favorite games, huh? Quote
Unlighted Posted August 9, 2020 Author Posted August 9, 2020 I'm still trying to do it but I'm still stuck... If anyone got it, I'd be so grateful if you'd help me. <3 Quote
Unlighted Posted August 10, 2020 Author Posted August 10, 2020 After spending yet ANOTHER 10 hours on it, I finally made it to work! So that no one else has to suffer from it, I explain it here : Take ALL THE FILES from the .xp3 archive. Put them in a folder. Take one of the .scn files. Put them in FreeMote Toolkit. TICK EVERY "UNBLOCK" FROM FreeMote Toolkit FILES'S PROPERTIES. Drag-Drop your scn on PsbDecompile. Modify one line in your .json. Drag-Drop your .json in PsBuild.exe. Pick the .pure.json, put it in the original expanded .xp3 folder. Replace .pure.json's title with simply .json . Select all the files in the folder with Garbro, NOT THE MAIN FOLDER. Select "Archive", with all boxes ticked. For the file, SELECT THE ORIGINAL .xp3 FILE. (It wasn't working for me if I simply made a new .xp3 file) Saiph, Ulysses and vocaotome 2 1 Quote
Ladifour Posted January 17, 2021 Posted January 17, 2021 Hi Unlimited, I am currently going through the same .XP3 hell as you did. As someone with more experience in the field, and someone who managed to emerge successful from it, could you give me a step by step guide how to extract the contents of the .xp3 files, what programs to use and how to repack the modified files back together? Much appreciated Quote
odocha0986 Posted September 3, 2021 Posted September 3, 2021 (edited) wo with this ? Edited September 3, 2021 by odocha0986 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.