Not a member yet? Why not Sign up today
Create an account  

  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 
Savegame tool for sharing CAS characters

#1
Download link: http://www.fluffyquack.com/tools/sc6save.rar
Detailed information: https://steamcommunity.com/sharedfiles/f...1619160956

This tool lets you extract Create-A-Soul characters in your savegame as PNG files (the CAS data is sneakily hidden in the file) which can be then imported into any SC6 savegame.

Here's an example what one of the generated PNG files looks like (the image data in the PNG is based on the thumbnail data stored in the savegame):
[Image: 742ACFC54BC22B5876245C034AAB974882EDAB6D]

Video guide:




The SC6 modding community has created a website for sharing custom characters compatible with the tool. You can find that here: https://cascards.fluffyquack.com/post/list

And here are rules for how to tag uploaded custom characters to the above site: https://cascards.fluffyquack.com/forum/i...rum/view/5
[+] 7 users Like FluffyQuack's post
Reply

#2
Very good! Hopefully the people of reddit ( https://www.reddit.com/r/SoulCaliburCreations/ ) will take notice.
Reply

#3
Nice idea.
Reply

#4
can this work with sc3 bonus characters ?
the one in the dark hood is here. want to visit my deviant art page ?
here it is https://skull231.deviantart.com/ 
[Image: kukri_facebook_cover_by_helryu_d9zui76_b...c0g2ov.png]
Reply

#5
This tool can make raw bin files of CAS.
The structure of .bin files looks very similar with CAS save file of SC5... I think.

So I touched it for a while... but without the index code(which was used by SC4 and SC5 index code at header of each CAS data), it would be difficult to correct it properly.


For example,
every bin files of each CAS data has very limited information at header.
This is default CAS of Mitsurugi.
[Image: KIgiPpH.jpg]

A sector is for name: it ends with blank data(00h).
B sector is for fighting style: the style code is different from character code of .pak files.

Here's style code that I found.

character code/style code
01/00: Heishiro Mitsurugi
02/01: Seong Mi-na
03/02: Taki
04/03: Maxi
05/04: Voldo
06/05: Sophitia Alexandra
07/06: Siegfried
0b/07: Isabella "Ivy" Valentine
0c/08: Kilik
0d/09: Chai Xianghua
0f/0A: Yoshimitsu
11/0B: Nightmare
12/0C: Astaroth
13/: Inferno
14/0D: Cervantes de León
15/0E: Raphael Sorel
16/0F: Talim
23/10: Tira
24/11: Zasalamel
60/1C: 2B
62/13: Grøh
64/14: Azwel
65/15: Geralt of Rivia
66/: Lizardman aka Aeon_Calcos

C sector is for weapon: maybe 00h~06h or 07h
D sector is unknown: maybe some code of character


Aaaaaand I did quick test of manual edit with style code, it was an incomplete success.

If change to other style code at any CAS, it displayed with changed style at CAS card and battle character selection(without weapons).
But they has unchanged style in battle.
It maybe 'real' style code is exist in other part but there's too many unknown data.


I hope there's someone who is interested in manual editing.
[+] 2 users Like NineStars's post
Reply

#6
^ That and hopefully someone is willing find a way to select only certain parts of the equipment. This was what hex editing was like in scv, for those who're unfamiliar:

https://web.archive.org/web/201410120233...frame.html
https://web.archive.org/web/201410240433...torial.jpg
[+] 1 user Likes dunkingdoughnuts's post
Reply

#7
(01-27-2019, 06:20 AM)NineStars Wrote: This tool can make raw bin files of CAS.
The structure of .bin files looks very similar with CAS save file of SC5... I think.

So I touched it for a while... but without the index code(which was used by SC4 and SC5 index code at header of each CAS data), it would be difficult to correct it properly.


For example,
every bin files of each CAS data has very limited information at header.
This is default CAS of Mitsurugi.
[Image: KIgiPpH.jpg]

A sector is for name: it ends with blank data(00h).
B sector is for fighting style: the style code is different from character code of .pak files.

Here's style code that I found.

character code/style code
01/00: Heishiro Mitsurugi
02/01: Seong Mi-na
03/02: Taki
04/03: Maxi
05/04: Voldo
06/05: Sophitia Alexandra
07/06: Siegfried
0b/07: Isabella "Ivy" Valentine
0c/08: Kilik
0d/09: Chai Xianghua
0f/0A: Yoshimitsu
11/0B: Nightmare
12/0C: Astaroth
13/: Inferno
14/0D: Cervantes de León
15/0E: Raphael Sorel
16/0F: Talim
23/10: Tira
24/11: Zasalamel
60/1C: 2B
62/13: Grøh
64/14: Azwel
65/15: Geralt of Rivia
66/: Lizardman aka Aeon_Calcos

C sector is for weapon: maybe 00h~06h or 07h
D sector is unknown: maybe some code of character


Aaaaaand I did quick test of manual edit with style code, it was an incomplete success.

If change to other style code at any CAS, it displayed with changed style at CAS card and battle character selection(without weapons).
But they has unchanged style in battle.
It maybe 'real' style code is exist in other part but there's too many unknown data.


I hope there's someone who is interested in manual editing.

If you add "-txt" to an export batch file, then the tool will output almost all the data into a text file. I got pretty far in mapping the format, but I took a break as I got rather burned out on working on the tool.
[+] 1 user Likes FluffyQuack's post
Reply

#8
Oh, that's very helpfull option.
Thanks again.

Anyway, I still test hex edit but there's no noticable result.
I only success on easy part(ex. change face or body proportion between regular characters).

Maybe need much more test...
Reply

#9
There's not much progress, but I have brought some results of test.

[Image: X5IDih8.jpg]
Like this screenshot, if some equipment has same length of file path then can replace between gender.

[Image: fdGZEnB.jpg]

There's still clipping or so much gap with body and equipment, but few parts are not so weird.


[Image: sxXa4fw.png]


And this needs a few annoying steps but can put tail or horn to any CAS.




What I've found is that still can't change fighting style only, and can't get as much result as SC5 with hex edit.
[+] 3 users Like NineStars's post
Reply

#10
Found this place with some modded characters here… and this one has Siegfried using Mitsurugi style? Or Mitsurugi swapped with face and proportions of Siegfried?

Okay I took a quick peek. The voice is Young Knight. Voice and weapon can be changed in-game creator. It is just a custom character with Siegfried face and proportions.
Reply

#11
(02-21-2019, 06:46 AM)dunkingdoughnuts Wrote: Found this place with some modded characters here… and this one has Siegfried using Mitsurugi style? Or Mitsurugi swapped with face and proportions of Siegfried?

Okay I took a quick peek. The voice is Young Knight. Voice and weapon can be changed in-game creator. It is just a custom character with Siegfried face and proportions.

Well, there's not much things can do with hex editor but... much more and better things can do with cheat engine.

Visit here: https://discord.gg/jZMfBMJ

With cheat engine, can remove some restrictions of CaS.

Linked CaS cards are made with that CE code, maybe.
[+] 1 user Likes NineStars's post
Reply

#12
Wow; tyvm!
Reply

#13
@NineStars

Do you know how to hex edit different voices? I don't see the CAS voice in the hex editor when it should be after eyebrows. I would like to hex edit amy's voice into CAS like I did with her face to make an adult Amy.

EDIT -

Actually, would it be easier to edit my specific adult proportions and add it to Amy? That way it will have hair break, voice, special poses and no double name.
Reply

#14
Added a video guide and link to a site for sharing custom characters to OP.
Reply

#15
Updated the tool (download link is the same). The only change is that you can now replace your Libra of Soul character. Note that the Libra of Soul character is only exported if the tool is in "-bin" mode. And you can't be in "-simple" mode when replacing Libra of Soul character.
[+] 1 user Likes FluffyQuack's post
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)