Jump to content

Makekko

Members
  • Posts

    11
  • Joined

  • Last visited

Posts posted by Makekko

  1. I've been trying to obtain the game lines for a rycanthropy game.

    As it is a Krkr2 game, with no external XP3, I've used krkr_sm.exe to detach the XP3 file.

    Anyway, I've succeded in extracting the file from the exe.

    Now, I've tried extracting the files with

    • Crass
    • KrkrExtract.lite
    • Xp3viewer
    • p3-extract
    • arc_unpacker
    • Garbr0 (partially, as I can view the file list but not access them, for I don't understand the encryption methods.)
    • Translator++ (latest)

     

    All of them extract it, fine, I guess, I simple files correctly, and most of them shredded. The .ks files are all obfuscated.

    [jump storage='0d747156-fe71-454d-b780-f98193869f16.ks' target=*16c747af-a4ba-434e-b424-4628269688c7 ]
    *53af8287-45fc-47ee-9c64-a65734d3a2e9
    [ slit storage=904777e4-4a7f-4ca5-a9cf-19f41dd611d5 ]
    [ slit storage=782f9f20-74e0-48f3-a709-6615e9fd1b88 ]
    [ slit storage=1ee9f859-2433-4d76-af59-29f8bd386ee5 ]
    [ slit storage=2c285624-9b3f-43fc-bf6f-219fc0feb357 ]

    I mean, images and CG are shredded, but I couldn't caree less, because I'm not thinking of translating those, really.

    The thing is: no text is contained in the .ks files. Or at least not in kanji, I as would've expected.

    Most of them are either obfuscated or have been parsed to be in numbers and Os.

    Has this kind of case been documented before? I mean, it seems to be Octal. But I didn't find any kind of string here, (maybe I did it wrong [can't really tell]).

    I investigated a bit. And it seems this game has integrated DLLs that encode? Maybe?

    159O208O194O201O200O191O194O
    166O219O201O213O213O202O227O214O220O211O223O232O205O218O213O226O219O162O168O214O
    186O239O221O233O233O222O238O226O239O232O223O39773O20623O228O
    200O253O235O247O247O236O244O240O243O246O237O240O
    212O265O251O271O268O244O247O

    I tried also dumping it with SacanaWrapper... but maybe I also did that wrong? because dumping my ks files did nothing. lol.

    So, I need a little bit of help.

    I'm not an expert, but I can handle myself a bit in programming now. But I need more opinions as to what should I do next. Because, again, if I were to decode it and then translate it.... how would the repacking go, if it mean changing the original format.

  2. Thanks you, Huang Ling Yin. Thank you, marcus-beta. I'm able to edit and repack the translated files without much of a problem.

    It seems there wasn't really any need to fight the encryption. I was just too focused on an idea I wasn't able to see I had already everything to start working.
     

    Thank you.

     

    Though now I only need to know how I'll do with UmiYama. xD For that one I'll really need to work with the encryption, how did it change from 1.91 to 3.10 version of FamousWriter.

     

    Update: I've located all type of information out of the src.fwd file. I just need help with the parser, it's way too different. Do anyone knows how to get OPcodes? That's the clue I'm looking for.

  3. Hmm, I'm having this problem too, it isn't packing anything when you select the archive folder. it just creates the header. If you click "Make Package" again, it says it's "Another task is under processing".  I tried with 3.0.1 and 4 versions of KrkrExtract...

    EDIT:

    Try repacking with kiri_sm.exe, the old way. It worked for me.

  4. 20 hours ago, Huang Ling Yin said:

    Since ks have dynamic format, its not work on all games, but its worth to try.

    Well, it seems it doesn't to work with mine... But what I'm thinking is... the *.ks files I have, those are okay, they aren't encrypted. Maybe I haven't extracted the real scripts yet.

    Here's a sample of one of my too many *.ks files:

    [jump storage='8c2db755-9b4c-48a0-a547-8839eb298b35.ks' target=*c86b1111-a8ea-49d5-a0e5-965ebab04362 ]
    *9cd368a6-a9bf-44fb-a6ba-8c7f3c72bbc5
    [ slit storage=27b300a4-9332-4c15-a6ad-693ee83ad546 ]
    [ slit storage=3cf7ab20-25bf-4368-91dc-7809ca28483d ]
    [ slit storage=c22aa909-1a2c-4d31-b28b-797db1868508 ]
    [ slit storage=ed739e7a-c97b-4e3e-8c49-784ad01afc81 ]
    [ slit storage=5d7faeac-c2d2-476f-8e8a-02b75067b9d1 ]

    At first I thought that was encrypted, but now that I used Marcu's tool... It made me think these files are scripts but for how the game shows CG, but I have't extracted yet the script files for what they say. Hmmm...

  5. 15 hours ago, Huang Ling Yin said:

    for extract and repacking kirikiri games krkrextract is the best tool you can bet...

    Oh dear, if I can't extract decrypted files with krkrextract I won't be able to do it? Because  I only get the encrypted *.ks files whenever the RAW option in Text decryption is selected. If I choose Text I don't get any *.tjs or *.ks files.

    15 hours ago, Huang Ling Yin said:

    sacanawarapper which can be used to deal with script from many vn games engine, kirikiri has 3 different script format, ks, encrypted ks, and psb, all of them are supported by sacanawrapper but take a note that since ks have dynamic format, its not work on all games, but its worth to try.

    I'll have to ask how to use the tool, I don't seem to get anything out of it.

  6. Hello, I don't know if I should write this here...:sleep:

    Ehm, the point is... I'd like to extract Honeycomb Bingo Deluxe's and Umisen Yamasen's, both bara novels (Muscular BL), scripts but I'm unable to do so because I don't have enough knowledge. My main problem is the encryption in both of these games.

    Honeycomb Bingo Deluxe is a 2008 Kirikiri VN with a *.tpm encryption. Whenever I try to extract the files inside, out of 19,193 I always get around 18,500 files. This is done with: KrkrExtract, kiri_sm.exe and GARbro. Most of them are the images. KS files, a few have few lines, but I believe those are for events, rather the main files and the configuration files.

    Because of the year it was published, I don't think it's the new kirikiriZ engine, so I guess I'm safe from that devil (which I've read is a nuisance). But the encryption. The damn encryption it's nowhere to be found... yet. Basing myself out of this comment made by morkt in May, I believe the encryption for this game is only a filter. And although I've tried to follow his steps on to how to get there, I don't really see any patterns in the HEX viewers... Not even found the Function he talks about in the DLL, using Dependency walker... But it seems easy, or at least that's how he paints it. There's also Marcusacana's posts in LionCash's Github, he removed or at least got the hands on a clean extraction of Nekopara's script. But I haven't contacted him on how he did it.

    Umisen Yamasen, in the other hand, is a FamousWriter0191 VN. The SDK is lost, I couldn't find anything of it... not even the SDK or manuals... Instead, I found some extraction tools for FamousWriter0310 made by lennylxx for Handsome Academy.

    When I tried to use them, well, I got hit immediately by a wall. I didn't even knew which way to divide the src.fwd file. And so I asked. Which let me even further. I divided in six parts, and I was able to distinguish the offsets. And I was even able to parse out the voice file list, which got me excited! But when I had to parse the file... Well... nothing good happened. The parse.exe would hang and it'd create a bigger and bigger file. Thinking that maybe I had mistakenly compiled the .cpp, I remembered Hatoful Boyfriend was made in the same engine, and sadly (for me) the same version. So when I tried to run the parse.exe with the trial src.fwd it worked, without problems! (Or it seems, I think the scripts are aren't really complete... But I don't really know, I haven't read Hatoful or Handsome). And now, well, I can't get past this encryption either because even though I know where the scenario file starts... I don't know what's the offset, padding, encryption key, etc.

     

    And so, I made this post because I wanted some help. I wanted someone to do it, or help me do it, teach me how to... I even tried reading both of Nakamura's articles about visual novel hacking. But I couldn't really follow it, not even for the simple UmiYama VN. I got to the part of entities, but because the src.fwd file is encrypted I didn't saw anything he did, all I saw was gibberish, and got stuck. I'm still trying, but without a real sense of direction... I don't know what steps to take... That's why I want some help.

     

    Thank you for reading.

  7. So I tried to go back... and did the steps carefully... But because it changed my UserID now everything I translated appears over someone else's name. Is there a way to chage it in the server?
    I've opened the XML and replaced the other's ID with mine, and it does change locally... Just whenever I click update subs, to see if they've been uploaded I always get back the other ID.

     

  8. 23 hours ago, Narcosis said:

    Things happen on their own accord.

    :holo:

    That's a lewd comment. xD

     

    17 hours ago, Narcosis said:

     From my perspective, for those who do know at least a bit of english, it might be a lot more foreesable to actually hire a professional EN/JP TL and reach the translators/group to actually initiate official translations, rather than diss fans;

    That's the dream, most of us who do this kind of thing hope for. Although the basis of this kind of groups are projects, interesting projects. There's another post where its discussed "what vn should I translate?" and it leaded in the end to: "What do you want to translate." And to be working in a company is rather hard, in the sense that most of the time you won't be translating things you want. 

    So, in order to achieve that "company" status... all planets must align and the red sea must rise higher than ever. :v

  9. A question came to me just now, a few days away from finishing a project for a VN: Should I ask the creator of the VN if I can do what I made? Or... should I be like a ninja and just release it on the shadows and then expect the worst?

    The first answer that comes to mind is DON'T. I lived through No Name Losers drama, and then the CAUCASUS drama (the only ones I knew about) and learned from them that if the creator knew, they pretty much were going to be over you, lawyers in hand, to make you stop with C&D and, if gone overboard, court. It is scary, and this monster in my head is getting pretty big as time goes past. But it isn't something that will make me stop. I've been working on this project for about five~six years, I'm not just going press delete on that folder. I know in the very end I'll release it as NNL did, no matter what. It doesn't really matter if I'm going to do whatever I want to in the end. xD 

    That brings me to the DO IT. Doing it might bring some praise. (Though it's ego, I'm aware of it, having the creator telling you 'it's ok', 'amazing', etc, I believe it's pure gold. e.g. Ryukishi07's letter to Witch Hunt.) At the minimum that'll be all, at the worst will be trials, or something like that...
    What I'm trying to say is: I don't really know what happens once you post a release. Will I be damned or... nothing will happen? E.g. I just see Amaterasu's group releasing translations but I don't know if they actually asked the creator for it... or Steins' group, and several translations like them... I... don't know. D:

    What do you guys think? By the way if someone knows of other drama, do tell, I'd like to know about them.

×
×
  • Create New...