Gal*Gun: Double Peace
94 ψήφοι
Modifying a character's looks
Από Kalvinis
This guide will teach you how to modify a student's or teacher's looks by changing numbers in an INI file. [Image heavy]
   
Βραβείο
Αγαπημένο
Αγαπημένο
Μη αγαπημένο
Introduction
Hello, and welcome to this guide. Today, I'll be teaching you how to change the looks of your chosen student or teacher using a specific INI file.

(The image chosen for this guide is Rikiko Tanaka (ID 42) modified to look like Ekoro (ID 71)).

First, the INI file you'll need to be familiar with: GG2GG2GirlModelConstructionSet
GG2GG2GirlModelConstructionSet
This INI file contains various entries and is found in Steam/Steamapps/common/GalGun Double Peace/GG2 Game/Config alongside other INI files. Here is an example of Rikiko Tanaka, ID 42, and also my test subject:

HeadId=6 hairId=43 AccessoryIds[0]=3 AccessoryIds[1]=10000 AccessoryIds[2]=10000 GoodsSet=10000 BodyId[0]=6 BodyShitagiId[0]=42 BodySocksId[0]=2 BodyId[1]=16 BodyShitagiId[1]=42 BodySocksId[1]=2 BodyId[2]=21 BodyShitagiId[2]=42 BodySocksId[2]=2 BodyId[3]=72 BodyShitagiId[3]=42 BodySocksId[3]=0 BodyId[4]=82 BodyShitagiId[4]=42 BodySocksId[4]=0 BodyId[5]=92 BodyShitagiId[5]=42 BodySocksId[5]=0 BodyId[6]=107 BodyShitagiId[6]=42 BodySocksId[6]=2 EyesColor1=(x=0.40784314,y=0.21176471,z=0.16078431) EyesColor2=(x=0.85098039,y=0.62745098,z=0.68627451)

As you can see, we've got a lot to work with, but I'll go over the basic portions in this guide and let you experiment with the rest. The following entries will be covered in this guide: HeadID, HairID, AccessoryID and BodyID. These entries change the character by either adding one of 26 accessories (of which multiple can be added), shaping the face, changing the hairstyle or altering the overall look of the body (via BodyID[0 -> 27]). Each BodyID[#] section is for a style of clothing, ie. BodyID[0] is Summer Uniform, BodyID[1] is Gym Clothes, BodyID[2] is Swimsuit, etc.
HeadID
From experimenting with HeadID, it seems to do 3 things: Change the shape and length of the eyebrows, slightly shape the face and change the shape of the eyes.

Here are 27 IDs for the head entry:

HeadID=0:

HeadID=1:

HeadID=2:

HeadID=3:

HeadID=4 (Patako):

HeadID=5:

HeadID=6:

HeadID=7:

HeadID=8:

HeadID=9:

HeadID=10:

HeadID=11:

HeadID=12:

HeadID=13:

HeadID=14:

HeadID=15:

HeadID=16:
[Same HeadID as ghost, meaning head is invisible unless zoomed in]

HeadID=17:

HeadID=18:
[Same invisible property. No character has HeadID 18 associated]

HeadID=19 (Shinobu):

HeadID=20 (Maya):
[I'll let you figure out how the eyes look]

HeadID=21 (Ekoro):

HeadID=22 (Kurona):

HeadID=23:
[No other character has this ID, but the shape is similar to Pakato's HeadID]

HeadID=24 (Aoi):
[Like Maya's HeadID but emerald eyes]

HeadID=25:

HeadID=26:
HairID
This entry contains hairstyles of the various characters in the game. Names were removed due to text limit.

HairID=1:

HairID=2:

HairID=3:

HairID=4:

HairID=5:

HairID=6:

HairID=7:

HairID=8:

HairID=9:

HairID=10:

HairID=11:

HairID=12:

HairID=13:

HairID=14:

HairID=15:

HairID=16:

HairID=17:

HairID=18:

HairID=19:

HairID=20:

HairID=21:

HairID=22:

HairID=23:

HairID=24:

HairID=25:

HairID=26:

HairID=27:

HairID=28:

HairID=29:

HairID=30:

HairID=31:

HairID=32:

HairID=33:

HairID=34:

HairID=35:

HairID=36:

HairID=37:

HairID=38:

HairID=39:

HairID=40:

HairID=41:

HairID=42:

HairID=43:

HairID=44:

HairID=45:

HairID=46:

HairID=47:

HairID=48:

HairID=49:

HairID=50:

HairID=51:

HairID=52:

HairID=53:

HairID=54:

HairID=55:

HairID=56:

HairID=57:

HairID=58:

HairID=59:

HairID=60:

HairID=61:

HairID=62:

HairID=63:

HairID=64:

HairID=65:

HairID=66:

HairID=67:

HairID=68:

HairID=69:

HairID=70:

HairID=71:
[Shinobu's hair without accessory. Used in "Her Majesty Shinobu" event.]

HairID=72:

HairID=73:

HairID=74:

HairID=75:

HairID=76:

HairID=77:

HairID=78:

HairID=79:
[Can't be seen unless zoomed in. Wearer appears bald until then.]

HairID=80:

HairID=81:

HairID=82:

HairID=83:
AccessoryID
This entry allows you to modify the shown accessories on your chosen character. There are 26 to choose from and are shown below.

AccessoryID=0 (White glasses, bottom nose-rest):

AccessoryID=1 (Black glasses, bottom nose-rest):

AccessoryID=2 (White glasses, top nose-rest):

AccessoryID=3 (1st Armband):

AccessoryID=4 (2nd Armband):

AccessoryID=5 (Swirly glasses):

AccessoryID=9 (Shuriken Hair Clip):

AccessoryID=10 (Flower Hair Clip):

AccessoryID=11 (Ribbon Headband):

AccessoryID=12 (Military Academy Hat):

AccessoryID=13 (Japanese Hair Clip):

AccessoryID=14 (Fluffy Bunny Head):

AccessoryID=15 (Chinese Hair Clip):

AccessoryID=16 (Maid Headband):

AccessoryID=17 (Sword of Happiness):

AccessoryID=18 (Pointy Hat):

AccessoryID=19 (Rod of Happiness):

AccessoryID=20 (Dancer's Veil):

AccessoryID=21 (Dominator's Mask):

AccessoryID=22 (Golden Fox Ears):

AccessoryID=23 (Yellow Hat):

AccessoryID=24 (Fresh Headwear):

AccessoryID=25 (Straw Hat):

AccessoryID=26 (Shady Sunglasses):

AccessoryID=27 (Red Glasses):

AccessoryID=28 (Bear Head):

It is possible to add multiple accessories to a character. Here is an example of Rikiko Tanaka wearing a pair of white glasses and an armband:
BodyID
This entry covers the overall form of the character's body shown, though for this guide we'll be using only BodyID[0]. Here are some forms shown via changing BodyID[0]. Note that the last 24 entries may differ between your chosen character. In that case, consult BodyID[3] to BodyID[27] for their possible looks.

BodyID[0]=5 (Patako):

BodyID[0]=51 (Maya):

BodyID[0]=55 (Ekoro):

BodyID[0]=59 (Kurona):
[The clothing does not take into account the bendable nature of arms]

BodyID[0]=67 (Aoi):

BodyID[0]=72 (Dengeki Uniform):

BodyID[0]=82 (Inside-chan's Outfit):

BodyID[0]=92 (Misakimori uniform):

BodyID[0]=107 (Old summer uniform):

BodyID[0]=123 (Ripped Uniform):

BodyID[0]=134 (Sakurazaki Ninja Garb):

BodyID[0]=144 (Wedding Dress):

BodyID[0]=154 (Sexy Ribbons):

BodyID[0]=164 (Squad 777 Uniform):

BodyID[0]=174 (Sakura Yukata):

BodyID[0]=184 (Fluffy Bunny Kigurumi):

BodyID[0]=194 (Chinese Style Dress):

BodyID[0]=204 (Frilly Maid Dress):

BodyID[0]=214 (Hero's Garb):

BodyID[0]=224 (Sorceress's Garb):

BodyID[0]=234 (Cleric's Garb):

BodyID[0]=244 (Dancer's Garb):

BodyID[0]=254 (Dominator's Outfut):

BodyID[0]=264 (Skimpy Miko Garb):

BodyID[0]=276 (Throwback Uniform):

BodyID[0]=287 (Fresh Dress):

BodyID[0]=297 (White Sundress):

BodyID[0]=307 (Gentleman's Coat):

BodyID[0]=317 (Prisoner's Uniform):

BodyID[0]=327 (Tattered Kigurumi):
Bonus
Though not as useful as, say, zooming-in to see through clothes, this specific ID can be used as a quick 'replacement' for outer-clothing in general.



After experimenting, this BodyID was valid:

BodyId[0]=50 BodyShitagiId[0]=0 BodySocksId[0]=0

(BodyID[1] through BodyID[27] are also valid choices)

This is the same BodyID used by Shinobu in the event "Her Majesty Shinobu", and has her respective undergarments. In the Dressing Room menu, this item (when replacing the relevant outfit) is called "Underwear". It replaces the outfit/undergarments of the specific character you choose in the INI.

Note that the numbers past BodyID[0 - 27] must be as shown, otherwise you will get either a glitched mess or misplaced textures. It is affected by the "Change Undergarments" selection on the Main Menu (done by holding Q and E and then selecting either Shinobu's waist or Maya on the Main Menu).
Closing
This section isn't useful, it's just here to provide an end to the guide you finished reading or just skimmed over.

If you like what you see, why not give the guide a rating? Any rating will do so long as it's honest.

Also, if you like the content you see in this guide that is from DLC, why not plan on purchasing said DLC? You don't have to purchase them all at once. You can just purchase one outfit or two, like you would purchase a train model for Train Simulator.

In the meantime, happy modifying.

23 σχόλια
kailomonkey 1 Δεκ 2022, 3:51 
This is nice. My PC can't run the game yet but I'd definitely have fun messing with these. I've seen there are some great mods already, but imagine turning every character into the ghost girl so you can only see them when zoomed in!

Heads 0-15 look identical to me I can't tell the difference! But I notice everyone gets their own hair which is what really defines them?
SotiCoto 17 Ιουν 2020, 10:41 
What is the "BodyShitagid" even for? It doesn't seem to do much of anything.

Is there a way in any of the INI files to change body proportions, for that matter?
Kaizo 12 Μαϊ 2019, 14:47 
FYI, because this is kind of a cruical bit: All valid IDs are contained in GG2GG2GirlModelList (and GG2GG2GameGirl as well, althou I don't know the difference as they almost contain the same text)
For that matter:
-- TAISOUGI / tbody = PE
-- MIZUGI / mbody = Swimsuits
-- zk_ = Students; Any other prefix refers to a main heroine
『Stygymoloch』 31 Ιαν 2019, 20:34 
Useful guide. I tried changing:

BodyId[0]=50
BodyShitagiId[0]=0
BodySocksId[0]=0

To

BodyId[0]=50
BodyShitagiId[0]=1
BodySocksId[0]=1

Just for experimenting, I tried this on Maya. The textures got misplaced then the FBI broke down my door and arrested me.

worth it
[SAO] Ichiro [FR] 1 Νοε 2018, 4:58 
It's good I understood, I thank you :esc_heart: :pbbg_itsuki:
Kalvinis  [Δημιουργός] 1 Νοε 2018, 4:29 
@Rainbow Dash: Yes. If you wish to change BodyID[1], make note of what uniform number it contains, and modify that. So instead of displaying the original uniform (which is the relevant gym uniform if memory serves [goodness it's been a while]), it will display as whatever uniform number you typed in.
[SAO] Ichiro [FR] 1 Νοε 2018, 4:02 
If I understand BodyID[1] to Body[27] I have to change the number where I can leave as it is
Kalvinis  [Δημιουργός] 31 Οκτ 2018, 21:12 
@Rainbow Dash: Goodness me, it's been almost 2 years since I used this guide. Now then...

That sentence means each "BodyID" corresponds to a different uniform. BodyID[0] is, by default, the regular School Uniform, while BodyID[1] through BodyID[27] are different uniform sets.
[SAO] Ichiro [FR] 31 Οκτ 2018, 18:18 
I did not understand that sentence:

Note that the last 24 entries may differ between your chosen character. In that case, consult BodyID[3] to BodyID[27] for their possible looks.
Kalvinis  [Δημιουργός] 31 Δεκ 2016, 6:36 
@Link: First, you mentioned that GG2 GIrlDatas.ini isn't used by the game anymore. I'll have to test it on my end and if it works out to be true, I'll remove the mention from the guide.

Second, I'm surprised you managed to find out how to change the height of a character with some ease. I'm unsure on how to edit the heights of the students/teachers in memory using CE, but it wouldn't hurt to learn how to do so. So sure, I'd like to work one out together, if you don't mind teaching me a bit about how to look into a program's memory during run-time.