SENRAN KAGURA SHINOVI VERSUS

SENRAN KAGURA SHINOVI VERSUS

Custom Body Scales!
Hello boys, girls and asexual beings. This thread is about changing the body propotions of all characters in the game. Most people would probably simply like to change the breast size, but you can do other stuff such as overall height/size and butts as well. I only shared on how to hex-edit a specific file to achieve such scales, but a couple of people in this thread created different methods of implementing those changes. So here I share some quick links for all the stuff the others have made:

1. Thanks to Stalkie/Freezink for creating an easy to use tool to quickly modify basic bodyparts. It only allows to change Head, Bust, Hips and overall Body size, but it also comes with a "Jiggle Slider" to change the breast physics.
You can find the downloads here:
Version 1.1.1
Version 1.0
He has his own thread at Lovers Lab. You will need to copy-paste the link and remove the space since steam does censor the link.
http://www.lovers lab.com/topic/62947-senran-kagura-shinovi-versus-body-scales/

2. The user Endemic wrote another program for easy modifications to the body scales. Unlike the previous editor, it can change all parts individually and comes with a couple of other handy features such as "Set All". But there is no "Jiggle Slider" here.
Link at Undertow[www.undertow.club]

3. pox911 made a script for Cheat Engine that allows changes in real time. Unlike the other methods, this will not modify any gamefiles, so you will need to apply the changes again after each restart. You will need to change outfits in order to see the effects.
Post on Cheat Engine Forums [forum.cheatengine.org]

4. If you are interested in manually edits to the file, but you feel like working with a hex editor is too much of a hassle, then you might want to have a look at tomsolo's Template Parser for 010 Editor.
Link

5. Phrostguard made a collection of different body presets and shared them on undertow. If you find any of those tasty, you can just download the file and throw it into your gamefolder and you are good to go. No need to make any changes yourself.
Link




In case you are interested in editing the file manually, I will leave the documentation of my old post here:
Originally posted by Yoshi #ForeverVirgin:
Sooo, not even a few days after the game came out, people already asked for breast sliders.
While I personally feel that the breasts are already way too big (at least for my taste), I still had a look into the game files to see what we can do.

So here are some screenshots of what I managed:
http://steamcommunity.com/sharedfiles/filedetails/?id=699075374
http://steamcommunity.com/sharedfiles/filedetails/?id=699087227
http://steamcommunity.com/sharedfiles/filedetails/?id=699089250

The last screenshot should please even the most hardcore boob-fetishist out there.
All we need to do in order to change body scales is to modify "plbodyscl.bin" located it "script\player".
I recommend to make a backup as it might break some stuff.

About the file structure:

The first 68 Bytes are used for the header, so the starting offset is at 44. The header points to the value names at the end of the file starting at offset 2444.
So this leaves 9216 Bytes for the actual data. There are 22 characters + 2 additional ones (24 in total), so that leaves 384 Bytes for each character and 24 Bytes per value.

  • Header (68 Bytes) starting at offset 00

  • Asuka's value (384 Bytes) starting at offset 44
  • Ikagura's value (384 Bytes) starting at offset 1C4
  • Katsuragi's value (384 Bytes) starting at offset 344
  • Yagyu's value (384 Bytes) starting at offset 4c4
  • Hibari's value (384 Bytes) starting at offset 644

  • Homura's value (384 Bytes) starting at offset 7C4
  • Yomi's value (384 Bytes) starting at offset 944
  • Hikage's value (384 Bytes) starting at offset AC4
  • Mirai's value (384 Bytes) starting at offset C44
  • Haruka's value (384 Bytes) starting at offset DC4

  • Yumi's value (384 Bytes) starting at offset F44
  • Murakumi's value (384 Bytes) starting at offset 10C4
  • Yozakura's value (384 Bytes) starting at offset 1244
  • Shiki's value (384 Bytes) starting at offset 13C4
  • Minori's value (384 Bytes) starting at offset 1544

  • Miyabi's value (384 Bytes) starting at offset 16C4
  • Murasaki's value (384 Bytes) starting at offset 1844
  • Imu's value (384 Bytes) starting at offset 19C4
  • Ryoubi's value (384 Bytes) starting at offset 1B44
  • Ryouna's value (384 Bytes) starting at offset 1CC4

  • Daidouji's value (384 Bytes) starting at offset 1E44
  • Suzune/Rin's value (384 Bytes) starting at offset 1FC4
  • Unused value (384 Bytes) starting at offset 2084
  • Unused value (384 Bytes) starting at offset 2264

  • Value strings (150 Bytes) starting at offset 2444


As you can see, each body part consists of 6 groups of 4 bytes. The first three groups are always "00 00 00 00", and it seems that they have no use (at least I couldn't find a difference when changing them)
  • Unknown X
  • Unknown Y
  • Unknown Z
  • Scale X (Width)
  • Scale Y (Height)
  • Scale Z (Depth)

The values are floats and the bytes are in reversed order. That means that you have to swap the bytes before using them.
In example: Yumis offset values (overall body scale) is:
00 00 00 00
00 00 00 00
00 00 00 00
AE 47 81 3F
AE 47 81 3F
AE 47 81 3F

If we want to convert this into a float we first need to change the order of the bytes. It would look like this:
3F 81 47 AE
If we then convert this into a float, the value would be "1.010000"
Here is a link to a small side that lets you convert hex to floats and back.
http://gregstoll.dyndns.org/~gregstoll/floattohex/
Note: Make sure to change back the byte order after converting to them from a float.

There is a list of all default values as well as the offsets for each body part and character here:
Body scale list (HTML) [www.dropbox.com]
Excel file [www.dropbox.com]
The first sheet is the raw values that you can see when opening the file in a hex editor.
The second sheet has the hex values ordered.
The third sheets shows the values converted into floats.

An important note: It seems that Mirai is somewhat broken. If you change her breast size, there is a chance that her breasts will "explode" the moment her underwear becomes visible (damaged outfit). Also, all other girls seem to share the same breast physics. So even if you reduce the size of the other girl's bust, they will still jiggle around crazily.


A quick and dirty guide on how to modify the values:
We need two things: The list I posted above and a hex editor. I recommend using HxD ( https://mh-nexus.de/en/hxd/ ), but any other editor will do as well.

The first thing to do is to check the hex offset I listed below each character and use your hex editor to jump directly there.
Your cursor should now be right at the first Byte of this character.
Example: Asuka has an offset listed of 44 (hex). If you jump there, you should see 12 Bytes of 0s (24 0s in total) and 3x "D7 A3 70 3F".

You then jump another time to get to the correct value by using the values I've posted below the body part names. If you wantto go to hips_AS00, you need to jump an additional offset of 18 (hex). Keep in mind that this is a relative offset. That means that you have to jump this value ADDITIONAL to the offset written below each character.
If you do it right, you should arrive at offset 5C.


If you need help with the jumping stuff and using HxD:
You can press CTRL+G to open the "Go To" menu. (alternatively: In the search menu use "Goto...")
Make sure that in the upper part you have "hex" selected.
For the first jump (using the character offset), we need to check "begin".
For the second jump, make sure to check "current offset".
Last edited by Yoshi #ForeverVirgin; Mar 19, 2017 @ 1:15pm
< >
Showing 1-15 of 156 comments
MeganeDamashii Jun 7, 2016 @ 4:07am 
Nice job. That file drew my attention just recently, but I couldn't be bothered to figure it out myself (read: I'm too dumb).

Don't have the time to look into it right now, but I feel the sudden urge to help out Mirai with her complexes / self consciousness... :IrisHeartRebirth3:
Edit: Well damn, skipped the bit about Mirai behaving glitchy...
Last edited by MeganeDamashii; Jun 7, 2016 @ 4:34am
Originally posted by PrimeSonic:
I'm leaving for work myself in a few minutes, but for those looking for a simple Hex Editor, they are a dime a dozen and typically free software.

I'm currently using the HEX-Editor plugin of Notepad++ since I don't want to install yet another program.
I am currently using https://mh-nexus.de/en/hxd/
works just fine for me.
UnLuckyCat Jun 7, 2016 @ 12:58pm 
Originally posted by 「メガネ魂」MeganeDamashii:
Don't have the time to look into it right now, but I feel the sudden urge to help out Mirai with her complexes / self consciousness... :IrisHeartRebirth3:
Edit: Well damn, skipped the bit about Mirai behaving glitchy...
Easy enough, just make EVERYONE ELSE FLAT then there won't be anyone left to make fun of her!

I actually am curious as to their actual sizes. At a glance they all seem the same to me, either breasts:on or off. Giving the girls a bit of variety might be nice.
MrBSRK Jun 7, 2016 @ 1:33pm 
When i first buy this game. I never thought i can change character scale this easily...
Thank You! Now I can make everyone flatchested.
Originally posted by UnLuckyCat:
Originally posted by 「メガネ魂」MeganeDamashii:
Don't have the time to look into it right now, but I feel the sudden urge to help out Mirai with her complexes / self consciousness... :IrisHeartRebirth3:
Edit: Well damn, skipped the bit about Mirai behaving glitchy...
Easy enough, just make EVERYONE ELSE FLAT then there won't be anyone left to make fun of her!

I actually am curious as to their actual sizes. At a glance they all seem the same to me, either breasts:on or off. Giving the girls a bit of variety might be nice.
If you have a look at the list I've posted, you can see that there are actually 3 different values in total + Mirai-Chan.
It's just... that they are all so big that you can't really see much of a difference thought.

The biggest ones have:
Asuka, Katsuragi, Haruka and Daidouji
Followed by...
Ikagura, Yomi, Yumi, Murakumi, Shiki, Miyabi, Murasaki, Imu, Ryouna and Suzune/Rin
The last group consists of:
Yagyu, Hibari, Homura, Hikage, Yozakura, Minori and Ryoubi

And then there's Mirai....
Their actually sizes can be found on Senran Kagura Wiki
http://senrankagura.wikia.com/wiki/Senran_Kagura:_Shinovi_Versus#Characters
kokido Jun 7, 2016 @ 3:06pm 
I saw this thread this morning and decided that the best use of my day was poking around at the scaling file. I am currently working on a front end program to tweak the values for the bust sizes, height, and characters head size (everything else just kinda looks crappy when you mess with it). Here are some pictures of my results:

Minimum size[67.media.tumblr.com]

Maximum size (before things look really weird)[67.media.tumblr.com]

Height alteration[66.media.tumblr.com]

Big head[66.media.tumblr.com]
Last edited by kokido; Jun 7, 2016 @ 3:06pm
typhoon Jun 7, 2016 @ 3:19pm 
I'm a boob guy, and yeah, even I think some of these boobs are too big. Thanks.
Yoshinator Jun 7, 2016 @ 4:05pm 
Following for obvious reasons. I'm a big ol dummy who doesn't understand how to hex edit this.
Primantis Jun 7, 2016 @ 11:51pm 
Heh, seems as though the actual breast physics remains the same no matter the scale? Shrank Ikagura down to Mirai's size for a quick test, and her chest was still as jiggly as ever xD

Probably not nearly as noticeable if they were shrunk down only a cup or two, but something to keep in mind.

Makes me wonder if Mirai's breasts would be stiff as a board if you increase her size.
Last edited by Primantis; Jun 7, 2016 @ 11:52pm
lezzy colonel Jun 8, 2016 @ 12:04am 
that's actually interesting cause the director of the series once mentioned having trouble with mirai when developing versus because of the boob physics engine
Last edited by lezzy colonel; Jun 8, 2016 @ 12:05am
Originally posted by kokido:
I saw this thread this morning and decided that the best use of my day was poking around at the scaling file. I am currently working on a front end program to tweak the values for the bust sizes, height, and characters head size (everything else just kinda looks crappy when you mess with it). Here are some pictures of my results:

Minimum size[67.media.tumblr.com]

Maximum size (before things look really weird)[67.media.tumblr.com]

Height alteration[66.media.tumblr.com]

Big head[66.media.tumblr.com]

I would kindly ask to add an option for unlocking those limits. U know... for investigation and exploration purpose and such...



Originally posted by Primantis:
Heh, seems as though the actual breast physics remains the same no matter the scale? Shrank Ikagura down to Mirai's size for a quick test, and her chest was still as jiggly as ever xD

Probably not nearly as noticeable if they were shrunk down only a cup or two, but something to keep in mind.

Makes me wonder if Mirai's breasts would be stiff as a board if you increase her size.

Nay, they just explodes. But not in physics but in size. Gonna upload some pics later.
Primantis Jun 8, 2016 @ 12:36am 
Originally posted by THE COLONELM@STER:
that's actually interesting cause the director of the series once mentioned having trouble with mirai when developing versus because of the boob physics engine

I do remember that now that you mention it! I think that was ther reasoning behind having no DLC sliders in the Vita games.

Last edited by Primantis; Jun 8, 2016 @ 12:38am
MeganeDamashii Jun 8, 2016 @ 12:40am 
Originally posted by Yoshi #ForeverVirgin:
Nay, they just explodes. But not in physics but in size. Gonna upload some pics later.

I'll just leave these here:
http://abload.de/img/20160608083642_1juqdw.jpg
http://abload.de/img/20160608083636_12goor.jpg
As has been pointed out, it seems fine as long as no underwear / torn clothes are involved:
http://abload.de/img/20160608083610_1nlqqk.jpg
(I was using Yomi's scales)
Last edited by MeganeDamashii; Jun 8, 2016 @ 12:45am
Primantis Jun 8, 2016 @ 12:49am 
Might have to stick to modest adjustments them to avoid breaking something. Also, what about Ryobi, since she essentially has two bust sizes? Perhaps one of the "unused" values is tied to her transformation? Or is it some script within the game.


By the way, the value of "01 01 10 3F" should result in a pretty modest bust size (for this game anyways)

https://66.media.tumblr.com/744ddcacc1f149325590c4dbc5c726e1/tumblr_o8g1c9VqEh1u56oe8o1_1280.jpg
Last edited by Primantis; Jun 8, 2016 @ 1:10am
UnLuckyCat Jun 8, 2016 @ 1:31am 
Originally posted by kokido:
I saw this thread this morning and decided that the best use of my day was poking around at the scaling file. I am currently working on a front end program to tweak the values for the bust sizes, height, and characters head size (everything else just kinda looks crappy when you mess with it). Here are some pictures of my results:

Minimum size[67.media.tumblr.com]

Maximum size (before things look really weird)[67.media.tumblr.com]

Height alteration[66.media.tumblr.com]

Big head[66.media.tumblr.com]
Every game needs a Big Heads Mode.

I see not everyone likes the new streamlined look. That tie is wondering where all the padding went.

Also, any chance you could scale up the butts? Or get some lovely leg action going?
Last edited by UnLuckyCat; Jun 8, 2016 @ 1:32am
< >
Showing 1-15 of 156 comments
Per page: 1530 50