Jump to content

SUKOSHI DEKAI - Analysis & Modding Effort


Recommended Posts

Posted

 

So in the new DMM event, there is the "SUKOSHI DEKAI" effect that enlarges the breast in game, seemingly it looks like it boosts the characters bust up to the maximum that their model type supports. I'd like to try and isolate the exact differences in an attempt to see if there is any way to reproduce the effect in other mods/suits, but given that in order to do any sort of comparison it requires 4* the girl, I doubt any 1 person is going to be able to get a comprehensive data set of analysis data to figure out the deltas and how its different between different girls of the same body type and how its different between the body types.

 

From a precursory investigation, it seems the Breast Enlargement modification is performed strictly by adjusting the pose of the body (vs-cb2 constant buffer) similar to how each character of the same body type has some minor differences. I'd assume the deltas between the vs-cb2 for a given character are likely restricted to just the breast-related vertex groups, but thats also what this topic discussion is ideally going to involve finding out. I know this because in an attempt to guarantee a matching pose, I attempted to cache the vs-cb2 while using the fan pose as soon as it loaded which worked but I wasn't successful in getting that cached pose to be the one dumped in the frame analysis (if anyone knows a way to dump a cached/saved resource, please let me know as this would probably help alot).

 

I've only 4* Kanna so far, and I'll probably do either Tamaki later on w/ the free SSR crystals. I would like help in collecting vs-cb2 dump files of the SSR shirt w/ and w/o the breast enlargement modifier enabled. If you have 4* one of the characters that hasn't yet been dumped and shared here, it would great if you could help out if you know how to use frame analysis. If so, please try and use the same pose and about the same exact point in the pose to perform both frame analysis dumps and don't use the r* malfunction please for the dumps.

 

On that note, if anyone knows a way to have an exact matching pose (without them constantly fidgeting) that would be great. I've only seen the characters T-pose once in the game and I have no idea how to consistently get them to do it and if they did, do they even still have any discernible differences for their minor body/breast differences when they are T-posing.

 

FYI, please don't set too high expectations that a mod can be achievable at this time (w/o heavy compromises). I'm not an expert on how vertex group skinning matrices work but I would imagine it will be quite an obstacle to likely have to works backwards from the final matrices to a consistent body reference coordinate system to then apply a delta. 

 

General Data:

Spoiler

VS-CB2 structure

cbuffer skinning_matrix_block : register(b2)
{
  row_major float3x4 gSkinningMatrices[256] : packoffset(c0);
}

 

 

Marie Rose Body Type

IB Hash: 123672f5

IB First Vertex: 0

IB Vertex Count: 13968

Spoiler

Vertex Groups (By Primary Body Type)

 

Chest: 2

LeftNipple: 22

RightNipple: 53

 

LeftAreola Bottom: 4

LeftAreola BottomLeft: 27

LeftAreola Left: 28

LeftAreola TopLeft: 26

LeftAreola Top: 25

LeftAreola TopRight: 35

LeftAreola Right: 34

LeftAreola BottomRight: 7

 

LeftBreast Bottom: 9

LeftBreast BottomLeft: 8

LeftBreast Left: 23

LeftBreast TopLeft: 21

LeftBreast Top: 24

LeftBreast TopRight: 36

LeftBreast Right: 5

LeftBreast BottomRight: 6

 

 

RightAreola Bottom: 42

RightAreola BottomLeft: 43

RightAreola Left: 39

RightAreola TopLeft: 40

RightAreola Top: 54

RightAreola TopRight: 86

RightAreola Right: 88

RightAreola: BottomRight: 87

 

RightBreast Bottom: 45

RightBreast BottomLeft: 41

RightBreast Left: 32

RightBreast TopLeft: 33

RightBreast Top: 37

RightBreast TopRight: 84

RightBreast Right: 85

RightBreast BottomRight: 44

 

Summary:

Assumed Involved Vertex Groups:

2 - Reference Point (for breasts)
4-9
21-28
32-37
39
40-45
53-54
84-88

 

Actual Involved Vertex Groups (Confirmed- Based on latest DELTA)

2 - Reference

4-9

14-28

31-45

51-54

56-58

62-77

84-88

 

There's a bit of noise even with my helper mod, however it appears to primarily be translation that can be removed off uniformly, so it's plenty manageable.

 

Kanna-Specific Analysis

Spoiler

2024676360_000001.7-Present-bb.jpg.b3731d8d04464b22e82efaa9e0c71c84.jpg

Normal Breasts (Fan Pose):

TXT: KANNA_OFF.txt

Buffer: KANNA_OFF.buf

 

Enlarged Breasts (Fan Pose):

TXT: KANNA_ON.txt

Buffer: KANNA_ON.buf

 

Isolated Deltas

TXT: KANNA_DELTA.txt

Buffer: KANNA_DELTA.buf

 

 

Utilities (WIP):

Powershell script to compare 2 buf files and generate a delta;

CalculateOffset.ps1

 

Usage: Powershell -ExecutionPolicy Bypass -File CalculateOffset.ps1 -onBuf <Full Path to buf file for active> -offBuf <Full Path to buf file for inactive> -delta <FullPath to destination output filename w/o extension>

 

If you can't figure out how to use these don't sweat it now, I'll probably make more updates and make a more user-friendly way of contributing soon.

Posted
1 hour ago, KuroKaze78 said:

So in the new DMM event, there is the "SUKOSHI DEKAI" effect that enlarges the breast in game

I even cant understand how to do this in the DMM event so i dont know what to expect :). Playing Jpn version without any japanese word knowledge :D

Can you explain how to do this in the game and share screenshots of this effect please?

Posted

@HattoWW - Easiest probably to catch the clip from the livestream of them trying it out.

 

Starts at 49:06 for when they apply it to Kanna.

 

 

Anyhow, I was able to figure out how to properly export "cached" resources in my helper analysis mod that I'll try and fix up to share tomorrow for anyone that wants to assist. It basically keeps and maintains the Body and Shirt vs-cb2 as soon as one of the prop pose items are drawn on screen (Fan, Phone, OEN board, banana, umbrella, etc) except the volleyball ones since i feared that might match on the normal volleyball in matches. The vs-cb2 is then overridden from then on until you hit backspace. However, doing frame analysis during this time would export that cached vs-cb2 buffer. Assuming the poses always start on the same frame of the their animation, it should cache nearly the same exact location/pose every time allowing you to switch with the modifier on/off and taking the same frame analysis w/ minimal differences other than the modifier.

Posted

@KuroKaze78

 

I hope you can handle this, a mod with changing breast size in other swimsuits without a cheat program will be a new era for this game :) 

BTW is this work only with awakened version? My options can not be changed. And i either dont understand what the other options (Blue, Green, Yellow) do.

 

261348367_DOAX_VV2020-07-1709-10-35.thumb.png.80befe90a2fa663c4a5aed94c268e498.png

 

 

Posted
31 minutes ago, HattoWW said:

BTW is this work only with awakened version? My options can not be changed. And i either dont understand what the other options (Blue, Green, Yellow) do.

From the top two Blue icons:

Sun Tan level -/+

Change Hairstyle (get them at the Venus Shop using Venus Coins)

Face Paint off/on (unlocks when you fully Awaken the suit, it's a pink heart)

Suit Malfunction off/on (unlocks when you fully Awaken the suit)

Bracelet off/on (there because this collab suit comes with one, sometimes there for special hats)

Well, you know what the last one does. (unlocks when you fully Awaken the suit)

 

I also hope something cool comes from this thread. Good luck everybody!

Posted

It's an interesting idea.

AFAIK characters of the same body type are just one body with different, character specific scaling of some specifig bones of the rig. For example Kasumi has all values to 0 and that's why her ingame body looks exactly like the body when imported and zeroed in Blender. When comparing with Ayane you can see that her breast are way bigger than Kasumis. So Ayane has at least the cheast/breast area values larger than 0 (0.8, or maybe even 1).

There was a way to enlarge these value with "Cheat engine" and a so called "Oppai Slider).

I think the cup size change in this costume is just a change of these values. But I don't know if we can change these values with 3Dmigoto, if its even caplable of doing that the way CheatEngine does it.

 

Wasn't able to make a frame analysis of a modified body yet since I dont have anything 4* yet.

But I am eager to find out.

Posted
12 hours ago, KuroKaze78 said:

On that note, if anyone knows a way to have an exact matching pose (without them constantly fidgeting) that would be great. I've only seen the characters T-pose once in the game and I have no idea how to consistently get them to do it and if they did, do they even still have any discernible differences for their minor body/breast differences when they are T-posing.

If you have a pose applied to a girl, you can press R to reset the pose and then immediately dump (or spam W to freeze time first).  A pose like starfish_pose.png.390dfb3d118386669ae5fdfee46d1143.png might be useful because the girl barely moves except for breathing. It's not absolutely exact but I hope it's close enough to be useful. 

 

 

It's maybe also good to consider if the breast shake & modify settings have an effect on the breast enlargement. I don't think they should, but maybe they do.

Posted

I'm not sure if it was successful, but it is the result of trying it with the following steps.

Spoiler

MOD: disabled (press [F2])

 

Location: studio
Pose: supine pose (@IceTree5)
Eyes: off
Swimsuit malfunction: off

 

(1)
SUKOSHI DEKAI: off
Operation: Shader hunting (press [F8]) immediately after changing the pose. Extract vs-cb2 files (buf, txt) that match the shirt's vertex buffer hash.

 

(2)
SUKOSHI DEKAI: on
Operation: Shader hunting (press [F8]) immediately after changing the pose. Extract vs-cb2 files (buf, txt) that match the shirt's vertex buffer hash.

 

(3)
Run the Powershell tool and calculate the delta from the buf files in (1) and (2).

 

Sayuri Analysis:

(shirt's vertex buffer hash = d67fa8d7)

Spoiler

426330161_.png.f00b7f74e68ebfa1aa73a619562b671b.png

 

Normal Breasts:

TXT: SAYURI_OFF.txt

Buffer: SAYURI_OFF.buf

 

Enlarged Breasts:

TXT: SAYURI_ON.txt

Buffer: SAYURI_ON.buf

 

Deltas:

TXT: SAYURI_DELTA.txt

Buffer: SAYURI_DELTA.buf

 

 

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...