Jump to content

Kuroneko30

Members
  • Posts

    23
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Kuroneko30

  1. On 2/20/2024 at 4:11 PM, Entai2965 said:

    D.C. ~Da Capo~ D.C https://vndb.org/v264 already has an English translation.

    What are you trying to do exactly? How does editing such images help you accomplish that?

    I want to make an uncensored Japanese version (replacing the Japanese censored images with uncensored English images)

  2. After so many months, no one has been able to write anything or find a worker utils with a VN:
    D.C. ~Da Capo~ D.C.~ダ・カーポ~ https://vndb.org/v264
    D.C. II ~Da Capo II~ D.C.II ~ダ・カーポII~ https://vndb.org/v266
    D.C. III R ~Da Capo III R~ X-rated D.C.III R ~ダ・カーポIIIアール~X-rated https://vndb.org/v6438
    D.C.P.C. ~Da Capo Plus Communication~ D.C.P.C.~ダ・カーポ~プラスコミュニケーション (2004) https://vndb.org/v264

  3. Using garbro, i extract start.ps3
    i unzip the PS3 your development (python files).
    modify the file:
    ○00000008○patch\
    ●●00000008●patch\
    and pack PS3 your development (python files).
    i put all files in patch folder
    and run through CmvsFileLoader.exe
    VN keeps pretending that I don't see the new files.

    Something is wrong with the new version of hook.

    All managed to repackage the original files using this utility: https://github.com/Yggdrasill-Moe/Niflheim/tree/master/cmvs/CPZ6_make.

    Thanks for your advice in past posts about encrypting the files in the game archives (they were not broken when extracted and the utility was able to help)

    And if I put everything through the Chinese program by rebuilding the original archives = everything works.

    Now there is one more unsolved issue. Is there no utility for this VN https://vndb.org/v16337 that allows to read external files by DLL injection?

  4.  96634791_2023-12-23_19-04-29.png

    What should I change the red highlighted text to?
    If I change it to patch = VN can not start, and it should start reading patch files

    I don't understand it at all...

    But without ps3_decoder.exe file start.ps3 you can't decompress python scripts.
     

    There is no utility to modify start.ps3...
    it is still possible to extract data, but it is not possible to encode it back to the engine to read it or I don't know something else....

    Utilities have been tested:
    ps3_decoder.exe
    ps3_encoder.exe
    Ps3TextDumper.exe
    PS3TextEditor.exe
    PurplePS3Packer.exe
    cmvs_textdump.py
    cmvs_textimport.py

    https://mega.nz/file/G8AlyDRA#d0X7lKdmC4K8dhPA12AA7L8QinGx-ftP2iKqs5wUT40 - this is what to code him back with?
    Without processing this file ps3_decoder.exe, no utility can not work with the file at all, and after even without changing anything, I can not encode the file back and VN can not run....

    encoded successfully - but VN doesn't give a shit about it

    Need some instruction on what I'm doing wrong here....

    All files have 2 stages of encryption.

     

     

  5. 1 hour ago, Sisulizer said:

    1. installing the Japanese version of VN
    2. Upgrade to 1.12
    3. copy https://mega.nz/file/DmomCLLD#UJULdxdhLR063BBzIcy_1BJDIWeIn_uRuR2cbg68uoI to the root with replacement

    4. in the root put the patch folder https://mega.nz/file/eoYRjQxL#XdYoLTnB2OC-7IIikJm40hXCnIDPMfNj4RslLYS4GyI

    Run VN selecting all possible options
    run simply through juego.bat
    run patch.bat first and after juego.bat

    I also tried to run CmvsFileHook.dll and CmvsFileLoader.exe = no result.

    No result, VN stubbornly pretends that the files do not exist.

    I tried converting first to png and then to pb3 = no result.
    So look in the original 32 bits, convert again to bmp (to be 32 bits) and then to pb3 = no result.

    I'm in a stupor, it's a more hardcore engine than ExHibit (with which I had to at least 3 times to check the operability, but managed to make it work), and here is a constant brick.

    The files in the patch folder and in event.cpz are named the same.

    Maybe the images need an alpha channel?

  6. 1 hour ago, Sisulizer said:

    https://mega.nz/file/32YliSKD#2DIpxFqkoQTNkW188ddbpOu2Lu49QW4lajlaxqBLRGU
    Place them in same folder with cmvs32.exe and run the loader. The folder for patching is "patch"

    Full VN ignoring of new files

    https://mega.nz/file/GgQ0UTQJ#lIE3E0UmDYfopbZ_7_4l7j1OeD-Piog4QsvMIyBzj3k

    https://mega.nz/file/e44R2bwI#yFevRnR6ARkn4sHPSM19JdJa3Z6T-okYvouH4FWMHz8

    https://mega.nz/file/f5wS1KbD#t9f0Hepez6SKmSzuvj3eK7V9XgI6ciSHw82943fEriY

    https://mega.nz/file/athQFKRA#VJ-gktxJRC9PWWSVmAyQr8BMK_hz13LF_QvFBczpMJ0 - exe VN.

    Which is in bmp format, which is in png format.....
    I don't have a utility for encoding in pb3.

    The files were placed in the patch folder, and patch\event.

    with no results.

    Even specially taken pb3 files from English version, VN ignores them too.

    This is not a conflict of file resolution difference, files 1280x720 original resolution, 1920x1080 English edition resolution = VN ignores.

    I run VN through the loader

    What am I doing wrong?

  7. 2 different hex editors are available
    x86 debugger
    x64 debugger
    Visual studio 2022

    If the old DLL code was left, it would not be so difficult to repeat the video.
    I stopped when I didn't have the DLL code to write the entry points into.

  8. Chrono Clock version 1.05
    Amatsutsumi version 1.03
    Hapymaher version 1.12

    And all are now hanging because there is no solution for new images can VN accept.

    Also Sorcery Jokers is in limbo because again we need a solution with DLL injection so that VN can accept new files.

  9. 9 minutes ago, Sisulizer said:

    I'm asking Hapymaher Regret End or another version

    Hapymaher Japanese version, updated to 1.05 version = I need to make it start accepting new images first (there are utilities for translation, but I have not found such a working solution on github for VN to read new images).
    On github all 3 VNs I need are listed as supported by the CMVS-Tools solution.
    VN version 2013-02-28 (i.e. disk-based)

     

  10. In order for a new DLL exe to see VN without an injection it is not possible or necessary to have a startup file in which the initial initialization of the necessary DLLs and then the old exe (engine on top of the old engine).

  11. 1 hour ago, Sisulizer said:

    Regret end?

    Do I get an answer or not, what am I doing wrong?
    Otherwise your reply yesterday at 06:12 AM: There's no need to inject anymore, it has a loader now. Thus, you can make it into a proxy.

    It doesn't do anything.

    Because:
    1. Since you said loader, it must be in exe or bat format (developers do not provide any other options to run it on windows), and I don't have them and you didn't specify them.
    2. The universal folder from which the files will be read is not specified (in the old version, when receiving entry points, the folder for reading files could be changed).

    I am waiting for your answer, not strange formulations.

  12. On 12/22/2023 at 6:12 AM, Sisulizer said:

    There's no need to inject anymore, it has a loader now. Thus, you can make it into a proxy.

     

    CMVS.lib
    Rut.lib
    RxHook.lib
    RxINI.lib
    RxJson.lib
    VFSExtract.dll
    VFSExtract.exp
    VFSExtract.lib
    VFSHook.dll
    VFSHook.exp
    VFSHook.lib

    MGVEditor.exe
    PS3TextEditor.exe

    Here's just what I was able to build Visual studio 2022.

    Now which of the files here is what?

     

    Exe's are not loader...

  13. On 8/13/2022 at 5:58 PM, Sisulizer said:

    You can use CFF to inject the dll

    To inject the dll, it would still be necessary to understand how to specify entry points in the new version of what is on github

  14. On 8/14/2022 at 1:00 PM, Sisulizer said:

    Here is another guide how to hack CMVS engine .pb3 and .ps3, tested on Amatsutsumi(English), Seishun Fragile, Kunado Kokuki. I haven't tested on older format like .ps2 and .pb2 so I can't guarantee, but it might work who knows?

    Tool requirement:

    • Ps3 extract/insert tool (need python 3.x, also the line break should be \n)
    • CmvsFileHook (need visual studio to build)
    • GARbro (for extracting .ps3 and converting .pb3 to .png)
    • xdb64
    • _ CFF explorer (or different tool to inject the dll)

    * The hook will help the engine jump to decryption algorithm (xor and decompress), that's why you just need to rename edited .png to .pb3 and put unencrypted ps3 in a folder which the hook preference to.

    * The process is kinda complicated so I recorded a video how to do step by step here: Link

    This is the final result:

    Kunado Kokuki:

      Reveal hidden contents

    Image

      Reveal hidden contents

    Image

    Amatsutsumi (Eng): (Because GARbro didn't work on this version so I use different tool to dump to bmp that explains why the image is not transparent)

      Reveal hidden contents

    Image

    Seishun Fragile:

      Reveal hidden contents

    Image

    All credit to Dir-A for his tool and guide

    CmvsFileHook does not currently exist...
    If it does exist, you should update the guide, because the one currently available on github is not clear where to put the entry points.

×
×
  • Create New...