Users browsing this thread:
Mainichi Compile Heart
#1
Can anyone rip the Live2D models from the CH app? I want to see the full bodies of the characters.

In case you were wondering about what I'm talking about:
[Image: Zc7ufVb.png]
[Image: 271902.png?1725915432]
Thanked by:
#2
This QuickBMS script will do the trick.
Code:
# Mainichi Compile Heart De-XORer by Random Talking Bush
# ...I really don't need credit for this sorta thing. It's just a simple XOR. Too easy.

goto -0x01 0 SEEK_END
get XORByte byte
FileXOR XORByte 0
goto -0x09 0 SEEK_END
getdstring EXTENSION 0x08
get SIZE asize
math SIZE - 9
get NAME BASENAME
string NAME + .
string NAME + EXTENSION
log NAME 0 SIZE 0
(Or just download and run it, whatever works.)
https://mega.nz/#!axQRkJDJ!MZ6WfVpDauM-M...ob23-6y7pw

(EDIT: Revised the script a little bit so now it applies the proper extensions.)
Thanked by: sammyrms1, CPU Clock
#3
Now that I'm more awake, I went and revised the script a little bit more. Seems the last nine bytes in the file are for the format (8 bytes) and the XOR (1 byte), so I adjusted it accordingly.
Thanked by:
#4
Neat, now I finally got the model to display on Live2D Viewer.
[Image: RwyRnb9.png]
[Image: 271902.png?1725915432]
Thanked by: Random Talking Bush
#5
(10-05-2017, 03:21 AM)Random Talking Bush Wrote: This QuickBMS script will do the trick.
Code:
# Mainichi Compile Heart De-XORer by Random Talking Bush
# ...I really don't need credit for this sorta thing. It's just a simple XOR. Too easy.

goto -0x01 0 SEEK_END
get XORByte byte
FileXOR XORByte 0
goto -0x09 0 SEEK_END
getdstring EXTENSION 0x08
get SIZE asize
math SIZE - 9
get NAME BASENAME
string NAME + .
string NAME + EXTENSION
log NAME 0 SIZE 0
(Or just download and run it, whatever works.)
https://mega.nz/#!axQRkJDJ!MZ6WfVpDauM-M...ob23-6y7pw

(EDIT: Revised the script a little bit so now it applies the proper extensions.)

Is posible re-import (the extensiones to .BIN)?
Thanks
Thanked by:


Forum Jump: