Skip to content

Manicsteiner/ChaosChildPCTools

 
 

Repository files navigation

ChaosChildPCTools

Tools for Chaos;Child PC files.

Requirement:
pillow 9.x or 10.0.x (stable)
pillow <=10.3.0 (unsafe)
pillow ==10.4.0 (double unsafe)
pillow >10.4.0 (unknown)

dealing with following file format:

  • mpk.py for .mpk files
python3 mpk.py <mpkfile>
  • lay.py for .lay files in chara.mpk
    need .png file in the same folder of .lay file
python3 lay.py <layfile>
  • mvl.py for .mvl files in chara.mpk
    need .png file in the same folder of .mvl file
python3 mvl.py <mvlfile>
  • gxt.py for .mvl files
    convert .gxt file to .png file
python3 gxt.py <gxtfile>
  • view.html for index.json and *.png
    A simple viewer for *.png file located by index.json .
    Copy it into the location of index.json and open it.

What's New

Use mvl+png_or_webp_all_in_one.py to convert all in one click.
It's developed by sfjsdgf@tieba in 2021.7.1. View the original post

It supports webp format input now, which used by Chaos Head Noah and Chaos Child Switch Version.

View the final result with MvlView for a better experience.
It supports some PS3 games now, and works almost perfectly. It uses methods from RNE_image_converter.

  • lay_ps3_CC.py for .lay files in chara.mpk , Available for Chaos Child,Steins Gate 0 PS3 vesion
    Need .png file in the same folder of .lay file.
python3 lay_ps3_CC.py <layfile>
  • lay_ps3_MO.py for files without extension in chara.mpk , Available for Memories Off 6,Memories Off 7,Chaos Head Love Chuchu,Steins Gate,SGDarling,花咲くまにまに PS3 vesion, Not available for SGPhenogam
    Need those files in the same folder, just leave them and do not rename them.
    There is a small chance that some of those files will have an extension name of ".gax" or else, you even need to remove it manually.
python3 lay_ps3_MO.py <file>
  • mvl_steam_CHN.py , simple_file_renamer.py for Chaos Head Noah Steam Version.
    Need those files in the same folder.
    Chaos Head Noah Steam Version used .wav extension name for all webp files, just use the simple file renamer to change the file extension name or change it by yourself, it will become the same as a normal webp file. Whether you renamed it or not, mvl_steam_CHN.py will work, but please do not change the numbers.
python3 mvl_steam_CHN.py <file>
  • mpk.py update for .mpk files from PSV
    Some PSV games uses mpk format in a different way, it's supported now.

Due to the 10.1.0 update of Pillow changed Image.mode related methods, gxt.py may no longer work properly on more recent Pillow versions. If you encounter problems, please roll back to Pillow version 10.0. The correction method currently used comes from imageio with BSD-2 license.
Pillow changed Image.mode related methods again in 10.4.0. It may still work after edited. If you encounter problems, please roll back to Pillow version 10.0.

About

Tools for ChaosChild files...and other games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.6%
  • HTML 6.5%
  • Batchfile 0.9%