Difference between revisions of "Sexy Beach Premium Resort/Modding/H Data"

From Hgames Wiki
Jump to: navigation, search
(H scene and position IDs)
(H-scenes)
 
(14 intermediate revisions by one other user not shown)
Line 1: Line 1:
=Items by ID=
+
{{Sexy_Beach_Premium_Resort}}
Organizing these to make sense of them in the data files, don't yet know where they may be used other than that. The data can be expanded to become more globally useful later. Atm useful for interpreting HarvestInfo and Shop Lists. Known data included in [[Sexy_Beach_Premium_Resort/Gameplay/Items_Clothing_Weapons#Items_by_Category|Items by Category]]; info already summarized there is excluded here. Also excluded fields in which every item has an identical value, and text fields, which are rarely both informative and accurate and do not govern gameplay mechanics.
 
  
{| class="wikitable sortable"
+
== h\ file contents ==
! Item Type !! width="20" | ID# !! Data Format<br>Item List
+
 
|-
+
* sbpr_00_04_00_00.unity3d: Non-character models, animations, scripts; inc hands, tongue, sextoys, bondage gear
|
+
* sbpr_00_05_00_00.unity3d: Scene data inc map, camera, position (contained in female/ and male/,) IK. All TextAssets and MonoBehaviour.
======[[File:shopicon_00.jpg|20px]] Recovery Item======
+
** sbpr_00_05_01_00.unity3d: Map and position selection data
||1||'''<Line#><Type#><ItemID#><$Name><Stock Limit><Sale Price><Sell Price><isPresent(Can be gift)><$Memo><Male Recovery><Female Recovery>'''<br>
+
* sbpr_00_06_00_00.unity3d: Non-model visuals, inc GUI, camera fx, particles, liquids
{| class="wikitable sortable mw-collapsible mw-collapsed"
+
* sbpr_00_07_00_00.unity3d: Camera data
!ID!!Item
+
* sbpr_00_08_00_00.unity3d: unk; 2 TextAssets, binary or encoded
|-
+
 
|0||Herbs
+
==H scene and position IDs==
|-
 
|1||Supplement
 
|-
 
|2||Digestive Drug
 
|-
 
|3||Sedative
 
|-
 
|4||Bazooka
 
|-
 
|5||Golden Watch
 
|-
 
|6||Light Coral
 
|-
 
|7||Midsummer Carp
 
|-
 
|8||Power Potion
 
|}
 
|-
 
|
 
======[[File:shopicon_01.jpg|20px]] Love Potion======
 
||2||'''<Line#><Type#><ItemID#><$Name><Stock Limit><Sale Price><Sell Price><Effect><Side Effect><isPresent><$Memo><$Duration>'''<br>
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item!!Effect#!!Side Effect#
 
|-
 
|0||Aphrodisiac||5||11
 
|-
 
|1||Diuretic||6||11
 
|-
 
|2||Disposable Rotor||7||11
 
|-
 
|3||Sleeping Pills||11||4
 
|-
 
|4||Transformation Potion||5||11
 
|-
 
|5||Magic Flour||10||3
 
|-
 
|6||Lotion||11||11
 
|}
 
|-
 
|
 
======[[File:shopicon_02.jpg|20px]] Food Item======
 
||3||'''<Line#><Type#><ItemID#><$Name><Stock Limit><Sale Price><Sell Price><Effect><Side Effect><isPresent><$Memo><RecoveryMale><RecoveryFemale><isRottenEnable>'''<br>
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item!!Rottenable
 
|-
 
|0||? Curry Bread||1
 
|-
 
|1||Sexy BIG Burger||1
 
|-
 
|2||Sexy Cheeseburger||1
 
|-
 
|3||Sexy Donut||0
 
|-
 
|4||Manga Meat||0
 
|-
 
|5||Sexy Pie||1
 
|-
 
|6||Sexy Ice||0
 
|-
 
|7||Sexy Chilled Cucumber||1
 
|-
 
|8||Sexy Macaroon||0
 
|-
 
|9||Sexy Soda||0
 
|-
 
|10||Sexy Water||0
 
|-
 
|11||Nagisa's Homemade Lunch||1
 
|-
 
|12||Sexy Fish||1
 
|-
 
|13||Sexy Crab||1
 
|-
 
|14||Hitori Salmon||0
 
|-
 
|15||Chicken Egg||1
 
|-
 
|16||Sexy Mushroom||1
 
|-
 
|17||Sexy Snack||0
 
|}
 
|-
 
|
 
======[[File:shopicon_03.jpg|20px]] Other Consumable======
 
||4||'''<Line#><Type#><ItemID#><$Name><Stock Limit><Sale Price><Sell Price><Effect><Side Effect><isPresent><$Memo><RecoveryMale><RecoveryFemale><isRottenEnable>'''<br>
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item!!Rottenable
 
|-
 
|0||Rotten Stuff||2
 
|-
 
|1||Colorful Mushroom||1
 
|}
 
|-
 
|
 
======[[File:shopicon_04.jpg|20px]] Cashability======
 
||5||'''<Line#><Type#><ItemID#><$Name><Stock Limit><Sale Price><Sell Price>'''<br>
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|-
 
|0||Poison Eel
 
|-
 
|1||Gem
 
|-
 
|2||Rare Sexy Crab
 
|-
 
|3||Stone
 
|-
 
|4||Ore Fragment
 
|-
 
|5||Fake Gold Dust
 
|-
 
|6||Sexy Quartz
 
|-
 
|7||Gold Bar
 
|-
 
|8||Bottlecap
 
|}
 
|-
 
|
 
  
======[[File:shopicon_05.jpg|20px]] Adult Goods======
+
===H-scenes===
||6||'''<Line#><Type#><ItemID#><$Name><Stock Limit><Sale Price><$Memo>'''<br>
+
If you change this,you can be used to add or change the available H content. For example, you can allow your girl to have H with an NPC guy in a hotel service. (At this time, all the girls cum as if they were having H with you....If you like NTR, you can do it.)
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|-
 
|0||Rotor 2
 
|-
 
|1||Rotor 3
 
|-
 
|2||Vibe 1
 
|-
 
|3||Vibe 2
 
|-
 
|4||Vibe 3
 
|-
 
|5||Anal Vibe 1
 
|-
 
|6||Anal Vibe 2
 
|-
 
|7||Anal Vibe 3
 
|-
 
|8||Anal Beads 1
 
|-
 
|9||Anal Beads 2
 
|-
 
|10||Anal Beads 3
 
|}
 
|-
 
|
 
  
======[[File:shopicon_06.jpg|20px]] Skill Item======
+
Each of these are only placed in the required environment, include any props required, and determines facial and vocal expressions. I think if you wanted some other combination, handcuffs at a desk for example, you'd need a new scene type defined to place in the world.
||7||'''<Line#><Type#><ItemID#><$Name><Sale Price><$Memo>'''<br>
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|-
 
|0||Oboro's Barrier
 
|-
 
|1||1/2 Price Bus Pass
 
|-
 
|2||Free Bus Pass
 
|-
 
|3||Super Stamina
 
|-
 
|4||Competitive
 
|-
 
|5||Fall Insurance
 
|-
 
|6||Assault Insurance
 
|-
 
|7||Starvation Insurance
 
|-
 
|8||Free Fall
 
|}
 
|-
 
|
 
  
======[[File:shopicon_07.jpg|20px]] Status Item======
+
'''ActionBase.TextAsset''' indicates which action type will be read by tab-separated values.
||8||'''<Line#><Type#><ItemID#><$Name><Sale Price><Effect><Effect Type><$Memo>'''<br>
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item!!Effect!!Effect Type
 
|-
 
|0||Endurance Training Lv1||20||0
 
|-
 
|1||Endurance Training Lv2||20||0
 
|-
 
|2||Endurance Training Lv3||20||0
 
|-
 
|3||Endurance Training Lv4||20||0
 
|-
 
|4||Endurance Training Max||20||0
 
|-
 
|5||Muscle Building Lv1||1||1
 
|-
 
|6||Muscle Building Lv2||1||1
 
|-
 
|7||Muscle Building Lv3||1||1
 
|-
 
|8||Muscle Building Max||1||1
 
|}
 
|-
 
|
 
  
======[[File:shopicon_08.jpg|20px]] Restaurant Items======
+
{| class="wikitable"
||9||'''<Line#><Type#><ItemID#><$Name><Stock Limit><Sale Price><$Memo><RecoveryMale><RecoveryFemale><Menu Graphic path>'''<br>
+
!ID!!Scene!!Aibu/Fondling (ActionBase=0)!!Hoshi/Service (=1)!!Piston/Intercourse (=2)!!Special? (=3)
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
 
|-
 
|-
| colspan="2" |Menu images in resources.assets files: RestaurantMenueTex/sp_food_0<ID#>
+
|0||OilMassage||Massage(0),Facedown(1)|| ||
 
|-
 
|-
|0||Nagisa's Homemade Lunch
+
|1||FloorBase||Laying(2),Facedown(3)||Laying HJ(0),BJ(1),TF(2)||Missionary(0),Doggystyle(1),Lotus(2),Rev Lotus(3),Cowgirl(4),Rev CG(5)||
 
|-
 
|-
|1||Ryouko's Homemade Ink
+
|2||ChairBase||Seated(4), Bent Over(5)||Seated HJ(3),BJ(4),TF(5)||Seated Lotus(6),Reverse(7),Bent Over(8)||
 
|-
 
|-
|2||? Curry
+
|3||WallBase||Against Wall(6), Holding Wall(7)||Standing HJ(6),BJ(7),TF(8)||Standing(9),Bent against Wall(10)||
 
|-
 
|-
|3||Sexy Pasta
+
|4||Cave||Rope Suspension(8)|| ||Rope Suspension(11)||
 
|-
 
|-
|4||Sexy Soup
+
|5||LockerRoom||Handcuffed(9) || ||Handcuffed(12)||
 
|-
 
|-
|5||Mackerel Miso Combo
+
|6||Toilet||Seated on Toilet(10)||Girl Sitting HJ(9),BJ(10),(11)||Girl Seated(13)||
 
|-
 
|-
|6||Sexy Beer
+
|7||Town|| || ||Lifting(14)||
 
|-
 
|-
|7||Sexy Fish Fry
+
|8||Cafe||Cafe, bent over table(11)|| || ||Cafe Vibe(8)
 
|-
 
|-
|8||Sexy Burger Combo
+
|9||Fruit||Banana Insertion(12)|| ||Fruit Shop Anal(15)||
 
|-
 
|-
|9||Sexy Lunch
+
|10||Restaurant||Food Insertion(13)|| ||Missionary, covering face(16)||
 
|-
 
|-
|10||Sexy Coffee
+
|11||Alley|| || || ||Alley Vibe(11)
 
|-
 
|-
|11||Sexy Pancakes
+
|12||Medical||Chest Exam(14),Anal Exam(15)|| ||Stool Anal(17)||
 
|-
 
|-
|12||Sexy Parfait
+
|13||MedicalMen|| ||Exam HJ(12),Milking HJ(13)||Swivel Chair CG(18)||
 
|-
 
|-
|13||Grilled Lizard
+
|14||Delivery||Gyno Chair(16)|| ||Gyno Spread(19)||
 
|-
 
|-
|14||Bootleg Sake
+
|15||MedicalBedShameful|| || ||On Side(20)||  
 
|-
 
|-
|15||Yakisoba
+
|16||HotelLobby|| ||Sofa BJ(14)|| ||
 
|-
 
|-
|16||Cotton Candy
+
|17||HotelBed|| || ||CG Dryhump||
|}
 
 
|-
 
|-
|
+
|18||HotelToilet|| || || ||Toilet Voyeur(18_00),Toilet Masturbation(18_01)  
======[[File:shopicon_09.jpg|20px]] Weapon======
 
||10||'''<Line#><Type#><ItemID#><$Name><Sale Price><Attack Power><$Memo><(unlabeled string field indicating location)>'''<br>
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item!!File!!Mesh
 
 
|-
 
|-
|0||Torch||Map/weapon_00.unity3d||o_buki00_00
+
|19||HotelBath|| || || ||Shower Voyeur(19_00),Shower Masturbation(19_01)
 
|-
 
|-
|1||Bamboo Sword||Map/weapon_00.unity3d||p_weapon03_00
+
|20||HotelStage|| || || ||Pole Gymnastics(20_00),Pole Dance(20_01)
 
|-
 
|-
|2||Wooden Sword||Map/weapon_00.unity3d||p_weapon04_00
+
|21||AdultShop|| ||Soap HJ(15),BJ(16)||Seated Dryhump(22),Rev CG Dryhump(23)||Forearm Grinding(21)
 
|-
 
|-
|3||Combat Knife||Map/weapon_00.unity3d||p_weapon05_00
+
|22||PoolUnderWater||Standing Underwater(17)|| || ||
 
|-
 
|-
|4||Nightstick||Map/weapon_00.unity3d||p_weapon06_00
+
|23||PoolHandrail||Climbing Ladder(18)|| ||Pool Ladder(24)||
 
|-
 
|-
|5||Leather Bag||Map/weapon_00.unity3d||p_weapon07_00
+
|24||Bed||Sleeping(19)|| ||Sleeping(25)||
 
|-
 
|-
|6||Bastard Sword||Map/weapon_00.unity3d||p_weapon08_bsword
+
|25||Forest||Ivy Restraint(20)||Forced BJ(17)||Restrained Doggystyle(26)||
 
|-
 
|-
|7||Epic Sword||Map/weapon_00.unity3d||p_weapon09_legend
+
|26||ForestMen|| ||Restrained HJ(19),BJ(19)||Restrained CG(27)||
 
|-
 
|-
|8||Katana||Map/weapon_00.unity3d||p_weapon10_katana_00
+
|27||DoubtfulShop|| || ||Unnatural Male Enhancement(28)||
 
|-
 
|-
|9||Hero Rapier||Map/weapon_00.unity3d||o_buki11_00
+
|28||HotelBedPeep|| || || || Bedroom Voyeur(28_00),Bedroom Masturbation(28_01)
 
|-
 
|-
|10||Hero Blade||Map/weapon_00.unity3d||o_buki11_01
+
|29||MedicalBed|| || || || Enema(29)
 
|-
 
|-
|11||Ragged Sword||Map/weapon_00.unity3d||p_weapon13_rusty_sword
+
|30||Dance|| || || || Stage Dance(30)
|-
 
|12||Demon Blade||Map/weapon_00.unity3d||p_weapon14_youtou
 
|-
 
|13||Pow Hammer||Map/weapon_00.unity3d||o_buki15_00
 
|-
 
|14||Parasol (open)||Map/weapon_00.unity3d||p_weapon16_paras_00
 
|-
 
|15||Parasol (closed)||Map/weapon_00.unity3d||p_weapon16_paras_01
 
|-
 
|16||Oar||Map/weapon_00.unity3d||p_weapon18_ool_00
 
|-
 
|17||Sabre||Map/weapon_01.unity3d||p_weapon01_00
 
|-
 
|18||Two-Headed Axe||weapon_02.unity3d||p_weapon02_00
 
|-
 
|19||Wooden Bat||Map/weapon_06.unity3d||p_w_woodbat00_00
 
|-
 
|20||Metal Bat||Map/weapon_06.unity3d||p_w_metalbat00_00
 
|-
 
|21||Beer Bottle||Map/weapon_06.unity3d||p_Beerbin01_weapon
 
|-
 
|22||Chinese Sword||Map/weapon_11.unity3d||p_weapon_china
 
 
|}
 
|}
 +
Data for the remaining lines in '''ActionBase.TextAsset''' describe Event scenes.
 +
{| class="wikitable mw-collapsible mw-collapsed"
 +
!Line#!!PositionID!!Aibu!!Houshi!!Piston
 
|-
 
|-
|
+
|32||EventFloow0 = 31|| ||Laying HJ/BJ/TF(0,1,2)
======[[File:shopicon_10.jpg|20px]] Key Item ======
 
||11||'''<Line#><Type#><ItemID#><$Name><$Memo><(empty field)>'''<br>
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
 
|-
 
|-
|0||Gold Key
+
|33||EventFloow1 = 32||Laying(2),Facedown(3)||Laying HJ/BJ/TF(0,1,2)||Missionary(0),Doggystyle(1),Lotus(2),Rev Lotus(3),Cowgirl(4),Rev CG(5)
 
|-
 
|-
|1||Miyako's Purse
+
|34||EventChairBase0 = 33|| ||Seated HJ/BJ/TF(3,4,5)||
 
|-
 
|-
|2||Boat Tickets
+
|35||EventChairBase1 = 34||Seated(4),BentOver(5)||Seated HJ/BJ/TF(3,4,5)||Seated Lotus(6),Seated Rev(7),Bent Over(8)
 
|-
 
|-
|3||Hotel Income Sheet
+
|36||EventWallBase0 = 35|| ||Standing HJ/BJ/TF(6,7,8)||
 
|-
 
|-
|4||Special Camera Film
+
|37||EventWallBase1 = 36||Against Wall(6),Holding Wall(7)||Standing HJ/BJ/TF(6,7,8)||
 
|-
 
|-
|5||Old aesthetic tool
+
|38||EventOil = 37||Massage(0),Facedown(1)|| ||
 
|}
 
|}
|-
 
|
 
  
======[[File:shopicon_11.jpg|20px]] Massage Oil======
+
===Aibu Positions===
||12||'''<Line#><Type#><ItemID#><$Name><Stock Limit><Sale Price><Effect><$Memo>'''<br>
+
Animations for each found in h\female\sbph_01_00_<ID#>_00.unity3d
{| class="wikitable sortable mw-collapsible mw-collapsed"
+
{| class="wikitable"
!ID!!Item!!Effect
+
!ID!!Position
|-
 
|0||Cheap||9
 
|-
 
|1||Relaxing||4
 
|-
 
|2||Gorgeous||8
 
|-
 
|3||Luxurious||10
 
|-
 
|4||Aphrodisiac||5
 
|}
 
|-
 
|
 
 
 
======[[File:shopicon_12.jpg|20px]] Upper Bodywear======
 
||13||'''<Line#><Type#><ItemID#><$Name><Sale Price><Memo><CostumeID'''<br>
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item!!Memo!!CostumeID
 
|-
 
|0||T-Shirt(White)||4||205000
 
|-
 
|1||T-Shirt(Navy)||4||205098
 
|-
 
|2||T-Shirt(Custom Color)||4||205099
 
|-
 
|3||Camisole(White)||9||205001
 
 
|-
 
|-
|4||Camisole(Black)||9||205002
+
|0||OilLookup
 
|-
 
|-
|5||Camisole(Grey)||9||205003
+
|1||OilFacedown
 
|-
 
|-
|6||Blouse(White)||3||205004
+
|2||Lookup
 
|-
 
|-
|7||Blouse(Aqua)||3||205005
+
|3||Facedown
 
|-
 
|-
|8||Blouse(Peach)||3||205006
+
|4||ChairSitDown
 
|-
 
|-
|9||Red Aloha||23||205007
+
|5||ChairBack
 
|-
 
|-
|10||Blue Aloha||23||205008
+
|6||WallFront
 
|-
 
|-
|11||Yellow Aloha||23||205009
+
|7||WallBack
 
|-
 
|-
|12||Denim Shirt||23||205010
+
|8||Hang
 
|-
 
|-
|13||Front knotted shirt(white)||24||205011
+
|9||Bind (cuffed)
 
|-
 
|-
|14||Front knotted shirt(pink)||24||205012
+
|10||Chair (toilet
 
|-
 
|-
|15||Front knotted shirt(denim)||24||205013
+
|11||Cafe
 
|-
 
|-
|16||Off-the-shoulder ruffle(yellow)||11||205020
+
|12||Banana
 
|-
 
|-
|17||Off-the-shoulder ruffle(pink)||11||205021
+
|13||Sausage
 
|-
 
|-
|18||Off-the-shoulder ruffle(purple)||11||205022
+
|14||MedicalChairFront
 
|-
 
|-
|19||Short hoodie(red)||10||205023
+
|15||MedicalChairBack
 
|-
 
|-
|20||Short hoodie(yellow)||10||205024
+
|16||MedicalItem (speculum)
 
|-
 
|-
|21||Short hoodie(gray)||10||205025
+
|17||Stand (underwater)
 
|-
 
|-
|22||Shirt w/Cardigan(navy)||16||205032
+
|18||Back (pool ladder)
 
|-
 
|-
|23||Shirt w/Cardigan(orange)||16||205033
+
|19||SexualAdvances (sleeping)
 
|-
 
|-
|24||Shirt w/Cardigan(red)||16||205034
+
|20||Ivy
 
|}
 
|}
|-
 
|
 
  
======[[File:shopicon_13.jpg|20px]] Lower Bodywear======
+
===Houshi Positions===
||14||
+
Male animation files begin with "sbph_00", and controllers begin with "hh_m".
{| class="wikitable sortable mw-collapsible mw-collapsed"
+
Female files begin "sbph_01", with controllers named "hh_f".
!ID!!Item
+
|}
+
{| class="wikitable"
|-
+
!ID!!Position!!Anim File!!Anim Controller
|
 
======[[File:shopicon_14.jpg|20px]] Bras======
 
||15||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
|-
 
|
 
======[[File:shopicon_15.jpg|20px]] Shorts (panties)======
 
||16||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
|-
 
|
 
======[[File:shopicon_16.jpg|20px]] Pants (hose, etc)======
 
||17||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
|-
 
|
 
======[[File:shopicon_17.jpg|20px]] Socks======
 
||18||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
|-
 
|
 
======[[File:shopicon_18.jpg|20px]] Shoes======
 
||19||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|0||HandJob||sbph_0*_01_00_00||hh_*_01_00
======[[File:shopicon_19.jpg|20px]] Men's Wear======
 
||20||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|1||Fellatio||sbph_0*_01_00_00||hh_*_01_01
======[[File:shopicon_20.jpg|20px]] Men's Shoes======
 
||21||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|2||BreastSex||sbph_0*_01_00_00||hh_*_01_02
======[[File:shopicon_21.jpg|20px]] Swimsuits======
 
||22||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|3||ChairHandjob||sbph_0*_01_00_00||hh_*_02_00
======[[File:shopicon_22.jpg|20px]] Swim Jacket======
 
||23||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|4||ChairFellatio||sbph_0*_01_00_00||hh_*_02_01
======[[File:shopicon_23.jpg|20px]] Pareo (swim skirt)======
 
||24||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
|-
 
|
 
======[[File:shopicon_24.jpg|20px]] Gloves======
 
||25||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
|-
 
|
 
======[[File:shopicon_25.jpg|20px]] Headwear======
 
||26||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
|-
 
|
 
======[[File:shopicon_26.jpg|20px]] Earrings======
 
||27||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|5||ChairBreastSex||sbph_0*_01_00_00||hh_*_02_02
======[[File:shopicon_27.jpg|20px]] Eyewear======
 
||28||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|6||WallHandjob||sbph_0*_01_00_00||hh_*_03_00
======[[File:shopicon_28.jpg|20px]] Nose======
 
||29||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|7||WallFellatio||sbph_0*_01_00_00||hh_*_03_01
======[[File:shopicon_29.jpg|20px]] Neck======
 
||30||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|8||WallBreastSex||sbph_0*_01_00_00||hh_*_03_02
======[[File:shopicon_30.jpg|20px]] Shoulder======
 
||31||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|9||HandJobFemal (toilet)||sbph_0*_01_00_00||hh_*_06_00
======[[File:shopicon_31.jpg|20px]] Nipple======
 
||32||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|10||FellatioFemal (toilet)||sbph_0*_01_00_00||hh_*_06_01
======[[File:shopicon_32.jpg|20px]] Waist======
 
||33||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|11||BreastSexFemale (toilet)||sbph_0*_01_00_00||hh_*_06_02
======[[File:shopicon_33.jpg|20px]] Back======
 
||34||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|12||MedicalHandjob1||sbph_0*_01_01_00||hh_*_13_00
======[[File:shopicon_34.jpg|20px]] Arm======
 
||35||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|13||MedicalHandjob2||sbph_0*_01_01_00||hh_*_13_01
======[[File:shopicon_35.jpg|20px]] Wrist======
 
||36||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|14||HotelFellatio||sbph_0*_01_01_00||hh_*_16_00
======[[File:shopicon_36.jpg|20px]] Ankle======
 
||37||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|15||SoapHandjob||sbph_0*_01_01_00||hh_*_21_00
======[[File:shopicon_37.jpg|20px]] Tony Lesson======
 
||38||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|16||SoapFellatio||sbph_0*_01_01_00||hh_*_21_01
======[[File:shopicon_38.jpg|20px]] Hints======
 
||39||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
|}
 
 
|-
 
|-
|
+
|17||IvyFellatio||sbph_0*_01_01_00||hh_*_25_00
======[[File:shopicon_39.jpg|20px]] Adult Services======
 
||40||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
 
|-
 
|-
|0||Body Wash Service
+
|18||ForestHandjob||sbph_0*_01_01_00||hh_*_26_00
 
|-
 
|-
|1||Wash and Lip Service
+
|19||ForestFellatio||sbph_0*_01_01_00||hh_*_26_01
 
|-
 
|-
|2||Special Service
+
|20||ForestFootJob||sbph_0*_01_01_00||hh_*_26_02
|}
 
 
|-
 
|-
|
+
|21||Omakase||colspan="2" |
======[[File:shopicon_40.jpg|20px]] ?======
 
||41||
 
{| class="wikitable sortable mw-collapsible mw-collapsed"
 
!ID!!Item
 
 
|}
 
|}
|}
 
* Shop icons for these are located in resources.assets, labeled "sp_shopicon_<typeID#>", and export to .dds filetypes.
 
* There are 41 shop icons, but ItemData only has 40 folders
 
 
= H scene and position IDs =
 
 
==H-scenes==
 
Each of these are only placed in the required environment, include any props required, and determines facial and vocal expressions. I think if you wanted some other combination, handcuffs at a desk for example, you'd need a new scene type defined to place in the world.
 
 
'''ActionBase.TextAsset''' indicates which action type will be read by tab-separated values.
 
  
{| class="wikitable"
+
{| class="mw-collapsible mw-collapsed"
!ID!!Scene!!Aibu/Fondling (ActionBase=0)!!Hoshi/Service (=1)!!Piston/Intercourse (=2)!!Special? (=3)
+
|Remaining Lines in '''HoushiMotion.TextAsset'''
|-
 
|0||Oil Massage||Massage(0),Facedown(1)|| ||
 
 
|-
 
|-
|1||Bed/Ground (any flat surface broad enough)||Laying(2),Facedown(3)||Laying HJ(0),BJ(1),TF(2)||Missionary(0),Doggystyle(1),Lotus(2),Rev Lotus(3),Cowgirl(5),Rev CG(6)||
+
|0 1 2 3 4
 
|-
 
|-
|2||Seated||Seated(4), Bent Over(5)||Seated HJ(3),BJ(4),TF(5)||Seated Lotus(6),Reverse(7),Bent Over(8)||
+
|6 7 8 9 10 11
 
|-
 
|-
|3||Wall||Against Wall(6), Holding Wall(7)||Standing HJ(6),BJ(7),TF(8)||Standing(9),Bent against Wall(10)||
+
|12 13 14 15
 
|-
 
|-
|4||Bondage Cave||Rope Suspension(8)|| ||Rope Suspension(11)||
+
|0 1 2 3 4
 
|-
 
|-
|5||Security Guardroom||Handcuffed(9) || ||Handcuffed(12)||
+
|6 7 8 9 10 11
 
|-
 
|-
|6||Public Toilet||Seated on Toilet(10)||Girl Sitting HJ(9),BJ(10),(11)||Girl Seated(12)||
+
|12 13 14 15
 
|-
 
|-
|7||Outdoor Exhibition|| || ||Lifting(14)||
+
|0 1 2 3 4
 
|-
 
|-
|8||Cafe Exhibition||Cafe, bent over table(11)|| || ||Cafe Vibe(8)
+
|6 7 8 9 10 11
 
|-
 
|-
|9||Fruit Shop||Banana Insertion(12)|| ||Fruit Shop Anal(15)||
+
|12 13 14 15
 
|-
 
|-
|10||Pastry Shop||Food Insertion(13)|| ||Missionary, covering face(16)||
+
|0 1 2 3 4
 
|-
 
|-
|11||Alley Exhibition|| || || ||Alley Vibe(11)
+
|6 7 8 9 10 11
 
|-
 
|-
|12||Stool Sample||Chest Exam(14),Anal Exam(15)|| ||Stool Anal(17)||
+
|12 13 14 15
 
|-
 
|-
|13||Urology Exam|| ||Exam HJ(12),Milking HJ(13)||Swivel Chair CG(18)||
+
|0 1 2 3 4
 
|-
 
|-
|14||Gynecology Exam||Gyno Chair(16)|| ||Gyno Spread(19)||
+
|0 1 2 3 4
 
|-
 
|-
|15||Clinic Bed|| || ||On Side(20)||
+
|6 7 8 9 10 11
 
|-
 
|-
|16||Hotel Sofa|| ||Sofa BJ(14)|| ||
+
|0 1 2 3 4
 
|-
 
|-
|17||Hotel Bed|| || ||CG Dryhump||
+
|6 7 8 9 10 11
 
|-
 
|-
|18||Hotel Toilet|| || || ||Toilet Voyeur(18_00),Toilet Masturbation(18_01)
+
|6 7 8 9 10 11
 
|-
 
|-
|19||Hotel Shower|| || || ||Shower Voyeur(19_00),Shower Masturbation(19_01)
+
|0 1 2 3 4
 
|-
 
|-
|20||Dance Club|| || || ||Pole Gymnastics(20_00),Pole Dance(20_01)
+
|6 7 8 9 10 11
 
|-
 
|-
|21||Soap|| ||Soap HJ(15),BJ(16)||Seated Dryhump(22),Rev CG Dryhump(23)||Forearm Grinding(21)
+
|18 19 20 21 22
|-
 
|22||Pool Exhibition||Standing Underwater(17)|| || ||
 
|-
 
|23||Pool ladder||Climbing Ladder(18)|| ||Pool Ladder(24)||
 
|-
 
|24||Sleeping||Sleeping(19)|| ||Sleeping(25)||
 
|-
 
|25||Ivy Restraint(maledom)||Ivy Restraint(20)||Forced BJ(17)||Restrained Doggystyle(26)||
 
|-
 
|26||Ivy Subjugation(femdom)|| ||Restrained HJ(19),BJ(19)||Restrained CG(27)||
 
|-
 
|27||Male Enhancement|| || ||Unnatural Male Enhancement(28)||
 
|-
 
|28||Girls Bedroom|| || || || Bedroom Voyeur(28_00),Bedroom Masturbation(28_01)
 
|-
 
|29||Enema|| || || || Enema(29)
 
|-
 
|30||Stripclub Stage|| || || || Stage Dance(30)
 
|}
 
The remaining lines in '''ActionBase.TextAsset'''
 
{| class="wikitable"
 
|32||1
 
|-
 
|33||0 1 2
 
|-
 
|34||1
 
|-
 
|35||0 1 2
 
|-
 
|36||1
 
|-
 
|37||0 1
 
|-
 
|38||0
 
 
|}
 
|}
  
==Aibu Positions==
+
===Piston Positions===
Animations for each found in h\female\sbph_01_00_<ID#>_00.unity3d
+
The file/anim naming is the same as Houshi positions.
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
!ID!!Position
+
!ID!!Position!!Anim File!!Anim Controller
|-
 
|0||Massage
 
|-
 
|1||Massage Facedown
 
|-
 
|2||Laying
 
|-
 
|3||Laying Facedown
 
|-
 
|4||Seated
 
|-
 
|5||Bent Over
 
|-
 
|6||Against Wall
 
 
|-
 
|-
|7||Holding Wall
+
|0||Front||sbph_0*_01_02_00||hs_*_01_00
 
|-
 
|-
|8||Rope Suspension
+
|1||Back||sbph_0*_01_02_00||hs_*_01_01
 
|-
 
|-
|9||Handcuffed
+
|2||SitDownFront||sbph_0*_01_02_00||hs_*_01_02
 
|-
 
|-
|10||Seated on Toilet
+
|3||SitDownBack||sbph_0*_01_02_00||hs_*_01_03
 
|-
 
|-
|11||Cafe (holding table)
+
|4||RidingFront||sbph_0*_01_02_00||hs_*_01_04
 
|-
 
|-
|12||Banana Insertion
+
|5||RidingBack||sbph_0*_01_02_00||hs_*_01_05
 
|-
 
|-
|13||Food Insertion
+
|6||ChairSitDownFront||sbph_0*_01_02_00||hs_*_02_00
 
|-
 
|-
|14||Chest Exam
+
|7||ChairSitDownBack||sbph_0*_01_02_00||hs_*_02_01
 
|-
 
|-
|15||Anal Exam
+
|8||ChairBack||sbph_0*_01_02_00||hs_*_02_02
 
|-
 
|-
|16||Gyno Chair
+
|9||StandFront||sbph_0*_02_01_00||hs_*_03_00
 
|-
 
|-
|17||Underwater
+
|10||StandBack||sbph_0*_02_01_00||hs_*_03_01
 
|-
 
|-
|18||Climbing Ladder
+
|11||Hang||sbph_0*_02_01_00||hs_*_04_00
 
|-
 
|-
|19||Sleeping
+
|12||Bind (cuffed)||sbph_0*_02_01_00||hs_*_05_00
 
|-
 
|-
|20||Ivy Restraint
+
|13||ChairFront (toilet)||sbph_0*_02_01_00||hs_*_06_00
|}
 
 
 
==Houshi Positions==
 
{| class="wikitable"
 
!ID!!Position
 
 
|-
 
|-
|0||Laying HJ
+
|14||StationLunch||sbph_0*_02_01_00||hs_*_07_00
 
|-
 
|-
|1||Laying BJ
+
|15||Banana||sbph_0*_02_01_00||hs_*_09_00
 
|-
 
|-
|2||Laying TF
+
|16||Sausage||sbph_0*_02_01_00||hs_*_10_00
 
|-
 
|-
|3||Seated HJ
+
|17||ChairBackAnal||sbph_0*_02_01_00||hs_*_12_00
 
|-
 
|-
|4||Seated BJ
+
|18||DeskStatnd||sbph_0*_02_02_00||hs_*_13_00
 
|-
 
|-
|5||Seated TF
+
|19||Delivery||sbph_0*_02_02_00||hs_*_14_00
 
|-
 
|-
|6||Standing HJ
+
|20||Side||sbph_0*_02_02_00||hs_*_15_00
 
|-
 
|-
|7||Standing BJ
+
|21||CrotchRidingFront||sbph_0*_02_02_00||hs_*_17_00
 
|-
 
|-
|8||Standing TF
+
|22||CrotchSitDown||sbph_0*_02_02_00||hs_*_21_00
 
|-
 
|-
|9||HJ, Girl Sitting
+
|23||CrotchRidingBack||sbph_0*_02_02_00||hs_*_21_01
 
|-
 
|-
|10||BJ, Girl Sitting
+
|24||Pool||sbph_0*_02_02_00||hs_*_23_00
 
|-
 
|-
|11||TF, Girl Sitting
+
|25||Bed (sleeping)||sbph_0*_02_02_00||hs_*_24_00
 
|-
 
|-
|12||Exam HJ
+
|26||ForestBack||sbph_0*_02_02_00||hs_*_25_00
 
|-
 
|-
|13||Milking HJ
+
|27||ForestSitDownFront||sbph_0*_02_02_00||hs_*_26_00
 
|-
 
|-
|14||Sofa BJ
+
|28||Big||sbph_0*_02_02_00||hs_*_27_00
|-
 
|15||Soap HJ
 
|-
 
|16||Soap BJ
 
|-
 
|17||Forced BJ (Ivy)
 
|-
 
|18||Restrained HJ (Ivy)
 
|-
 
|19||Restrained BJ (Ivy)
 
|-
 
|20||Footjob
 
 
|}
 
|}
  
==Piston Positions==
+
===Special===
 +
All of these are in "sbph_0*_03_00". All have female animations, only the ones with wildcards have matching male animations.
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
!ID!!Position
+
!ID!!Position!!Anim Controller
|-
 
|0||Missionary
 
|-
 
|1||Doggystyle
 
|-
 
|2||Lotus
 
|-
 
|3||Reverse Lotus
 
|-
 
|4||Cowgirl
 
|-
 
|5||Reverse Cowgirl
 
 
|-
 
|-
|6||Seated Lotus
+
|0||Rotor||ht_f_08_00
 
|-
 
|-
|7||Seated Reverse
+
|1||Vibe||ht_f_11_00
 
|-
 
|-
|8||Bent over Chair
+
|2||ToiletPeep||ht_f_18_00
 
|-
 
|-
|9||Standing
+
|3||ToiletMasturbation||ht_f_18_01
|-
 
|10||Bent against Wall
 
|-
 
|11||Rope Suspension
 
|-
 
|12||Handcuffed
 
|-
 
|13||Girl Seated
 
|-
 
|14||Lifting
 
|-
 
|15||Fruit Shop Anal
 
|-
 
|16||Missionary (covering face)
 
|-
 
|17||Stool Anal
 
|-
 
|18||Swivel Chair CG
 
|-
 
|19||Gyno Spread
 
|-
 
|20||On Side
 
|-
 
|21||CG Dryhump
 
|-
 
|22||Seated Dryhump
 
|-
 
|23||Reverse CG Dryhump
 
|-
 
|24||Pool Ladder
 
|-
 
|25||Sleeping
 
|-
 
|26||Restrained Doggystyle
 
|-
 
|27||Restrained CG
 
|-
 
|28||Unnatural Male Enhancement
 
|}
 
==Special==
 
I haven't found a data file listing these positions, so the numbers are taken from the sequence of animation controllers (ht_f_<ID#>_00)
 
{| class="wikitable"
 
!ID!!Position
 
 
|-
 
|-
|8||Cafe Vibe
+
|4||BathPeep||ht_f_19_00
 
|-
 
|-
|11||Alley Vibe
+
|5||BathMasturbation||ht_f_19_01
 
|-
 
|-
|18||Toilet Voyeur(18_00)<br>Toilet Masturbation(18_01)
+
|6||PoleDance1||ht_f_20_00
 
|-
 
|-
|19||Shower Voyeur(19_00)<br>Shower Masturbation(19_01)
+
|7||PoleDance2||ht_f_20_01
 
|-
 
|-
|20||Pole Gymnastics(20_00)<br>Pole Dance(20_01)
+
|8||RubCrotch||ht_*_21_00
 
|-
 
|-
|21||Forearm Grinding
+
|9||Cunnilingus||ht_*_08_00
 
|-
 
|-
|26||Ass Feeding
+
|10||SleepPeep||ht_f_28_00
 
|-
 
|-
|28||Bedroom Voyeur(28_00)<br>Bedroom Masturbation(28_01)
+
|11||SleepMasturbation||t_f_28_01
 
|-
 
|-
|29||Enema
+
|12||Enema||ht_f_29_00
 
|-
 
|-
|30||Stage Dance
+
|13||Dance||ht_f_30_00
 
|}
 
|}

Latest revision as of 03:13, 19 May 2020

Illusion

all characters are at least 18


Sexy Beach Premium Resort [edit]

Gameplay

Story

FAQ & Technical Help

Modding


h\ file contents

  • sbpr_00_04_00_00.unity3d: Non-character models, animations, scripts; inc hands, tongue, sextoys, bondage gear
  • sbpr_00_05_00_00.unity3d: Scene data inc map, camera, position (contained in female/ and male/,) IK. All TextAssets and MonoBehaviour.
    • sbpr_00_05_01_00.unity3d: Map and position selection data
  • sbpr_00_06_00_00.unity3d: Non-model visuals, inc GUI, camera fx, particles, liquids
  • sbpr_00_07_00_00.unity3d: Camera data
  • sbpr_00_08_00_00.unity3d: unk; 2 TextAssets, binary or encoded

H scene and position IDs

H-scenes

If you change this,you can be used to add or change the available H content. For example, you can allow your girl to have H with an NPC guy in a hotel service. (At this time, all the girls cum as if they were having H with you....If you like NTR, you can do it.)

Each of these are only placed in the required environment, include any props required, and determines facial and vocal expressions. I think if you wanted some other combination, handcuffs at a desk for example, you'd need a new scene type defined to place in the world.

ActionBase.TextAsset indicates which action type will be read by tab-separated values.

ID Scene Aibu/Fondling (ActionBase=0) Hoshi/Service (=1) Piston/Intercourse (=2) Special? (=3)
0 OilMassage Massage(0),Facedown(1)
1 FloorBase Laying(2),Facedown(3) Laying HJ(0),BJ(1),TF(2) Missionary(0),Doggystyle(1),Lotus(2),Rev Lotus(3),Cowgirl(4),Rev CG(5)
2 ChairBase Seated(4), Bent Over(5) Seated HJ(3),BJ(4),TF(5) Seated Lotus(6),Reverse(7),Bent Over(8)
3 WallBase Against Wall(6), Holding Wall(7) Standing HJ(6),BJ(7),TF(8) Standing(9),Bent against Wall(10)
4 Cave Rope Suspension(8) Rope Suspension(11)
5 LockerRoom Handcuffed(9) Handcuffed(12)
6 Toilet Seated on Toilet(10) Girl Sitting HJ(9),BJ(10),(11) Girl Seated(13)
7 Town Lifting(14)
8 Cafe Cafe, bent over table(11) Cafe Vibe(8)
9 Fruit Banana Insertion(12) Fruit Shop Anal(15)
10 Restaurant Food Insertion(13) Missionary, covering face(16)
11 Alley Alley Vibe(11)
12 Medical Chest Exam(14),Anal Exam(15) Stool Anal(17)
13 MedicalMen Exam HJ(12),Milking HJ(13) Swivel Chair CG(18)
14 Delivery Gyno Chair(16) Gyno Spread(19)
15 MedicalBedShameful On Side(20)
16 HotelLobby Sofa BJ(14)
17 HotelBed CG Dryhump
18 HotelToilet Toilet Voyeur(18_00),Toilet Masturbation(18_01)
19 HotelBath Shower Voyeur(19_00),Shower Masturbation(19_01)
20 HotelStage Pole Gymnastics(20_00),Pole Dance(20_01)
21 AdultShop Soap HJ(15),BJ(16) Seated Dryhump(22),Rev CG Dryhump(23) Forearm Grinding(21)
22 PoolUnderWater Standing Underwater(17)
23 PoolHandrail Climbing Ladder(18) Pool Ladder(24)
24 Bed Sleeping(19) Sleeping(25)
25 Forest Ivy Restraint(20) Forced BJ(17) Restrained Doggystyle(26)
26 ForestMen Restrained HJ(19),BJ(19) Restrained CG(27)
27 DoubtfulShop Unnatural Male Enhancement(28)
28 HotelBedPeep Bedroom Voyeur(28_00),Bedroom Masturbation(28_01)
29 MedicalBed Enema(29)
30 Dance Stage Dance(30)

Data for the remaining lines in ActionBase.TextAsset describe Event scenes.

Line# PositionID Aibu Houshi Piston
32 EventFloow0 = 31 Laying HJ/BJ/TF(0,1,2)
33 EventFloow1 = 32 Laying(2),Facedown(3) Laying HJ/BJ/TF(0,1,2) Missionary(0),Doggystyle(1),Lotus(2),Rev Lotus(3),Cowgirl(4),Rev CG(5)
34 EventChairBase0 = 33 Seated HJ/BJ/TF(3,4,5)
35 EventChairBase1 = 34 Seated(4),BentOver(5) Seated HJ/BJ/TF(3,4,5) Seated Lotus(6),Seated Rev(7),Bent Over(8)
36 EventWallBase0 = 35 Standing HJ/BJ/TF(6,7,8)
37 EventWallBase1 = 36 Against Wall(6),Holding Wall(7) Standing HJ/BJ/TF(6,7,8)
38 EventOil = 37 Massage(0),Facedown(1)

Aibu Positions

Animations for each found in h\female\sbph_01_00_<ID#>_00.unity3d

ID Position
0 OilLookup
1 OilFacedown
2 Lookup
3 Facedown
4 ChairSitDown
5 ChairBack
6 WallFront
7 WallBack
8 Hang
9 Bind (cuffed)
10 Chair (toilet
11 Cafe
12 Banana
13 Sausage
14 MedicalChairFront
15 MedicalChairBack
16 MedicalItem (speculum)
17 Stand (underwater)
18 Back (pool ladder)
19 SexualAdvances (sleeping)
20 Ivy

Houshi Positions

Male animation files begin with "sbph_00", and controllers begin with "hh_m". Female files begin "sbph_01", with controllers named "hh_f".

ID Position Anim File Anim Controller
0 HandJob sbph_0*_01_00_00 hh_*_01_00
1 Fellatio sbph_0*_01_00_00 hh_*_01_01
2 BreastSex sbph_0*_01_00_00 hh_*_01_02
3 ChairHandjob sbph_0*_01_00_00 hh_*_02_00
4 ChairFellatio sbph_0*_01_00_00 hh_*_02_01
5 ChairBreastSex sbph_0*_01_00_00 hh_*_02_02
6 WallHandjob sbph_0*_01_00_00 hh_*_03_00
7 WallFellatio sbph_0*_01_00_00 hh_*_03_01
8 WallBreastSex sbph_0*_01_00_00 hh_*_03_02
9 HandJobFemal (toilet) sbph_0*_01_00_00 hh_*_06_00
10 FellatioFemal (toilet) sbph_0*_01_00_00 hh_*_06_01
11 BreastSexFemale (toilet) sbph_0*_01_00_00 hh_*_06_02
12 MedicalHandjob1 sbph_0*_01_01_00 hh_*_13_00
13 MedicalHandjob2 sbph_0*_01_01_00 hh_*_13_01
14 HotelFellatio sbph_0*_01_01_00 hh_*_16_00
15 SoapHandjob sbph_0*_01_01_00 hh_*_21_00
16 SoapFellatio sbph_0*_01_01_00 hh_*_21_01
17 IvyFellatio sbph_0*_01_01_00 hh_*_25_00
18 ForestHandjob sbph_0*_01_01_00 hh_*_26_00
19 ForestFellatio sbph_0*_01_01_00 hh_*_26_01
20 ForestFootJob sbph_0*_01_01_00 hh_*_26_02
21 Omakase
Remaining Lines in HoushiMotion.TextAsset
0 1 2 3 4
6 7 8 9 10 11
12 13 14 15
0 1 2 3 4
6 7 8 9 10 11
12 13 14 15
0 1 2 3 4
6 7 8 9 10 11
12 13 14 15
0 1 2 3 4
6 7 8 9 10 11
12 13 14 15
0 1 2 3 4
0 1 2 3 4
6 7 8 9 10 11
0 1 2 3 4
6 7 8 9 10 11
6 7 8 9 10 11
0 1 2 3 4
6 7 8 9 10 11
18 19 20 21 22

Piston Positions

The file/anim naming is the same as Houshi positions.

ID Position Anim File Anim Controller
0 Front sbph_0*_01_02_00 hs_*_01_00
1 Back sbph_0*_01_02_00 hs_*_01_01
2 SitDownFront sbph_0*_01_02_00 hs_*_01_02
3 SitDownBack sbph_0*_01_02_00 hs_*_01_03
4 RidingFront sbph_0*_01_02_00 hs_*_01_04
5 RidingBack sbph_0*_01_02_00 hs_*_01_05
6 ChairSitDownFront sbph_0*_01_02_00 hs_*_02_00
7 ChairSitDownBack sbph_0*_01_02_00 hs_*_02_01
8 ChairBack sbph_0*_01_02_00 hs_*_02_02
9 StandFront sbph_0*_02_01_00 hs_*_03_00
10 StandBack sbph_0*_02_01_00 hs_*_03_01
11 Hang sbph_0*_02_01_00 hs_*_04_00
12 Bind (cuffed) sbph_0*_02_01_00 hs_*_05_00
13 ChairFront (toilet) sbph_0*_02_01_00 hs_*_06_00
14 StationLunch sbph_0*_02_01_00 hs_*_07_00
15 Banana sbph_0*_02_01_00 hs_*_09_00
16 Sausage sbph_0*_02_01_00 hs_*_10_00
17 ChairBackAnal sbph_0*_02_01_00 hs_*_12_00
18 DeskStatnd sbph_0*_02_02_00 hs_*_13_00
19 Delivery sbph_0*_02_02_00 hs_*_14_00
20 Side sbph_0*_02_02_00 hs_*_15_00
21 CrotchRidingFront sbph_0*_02_02_00 hs_*_17_00
22 CrotchSitDown sbph_0*_02_02_00 hs_*_21_00
23 CrotchRidingBack sbph_0*_02_02_00 hs_*_21_01
24 Pool sbph_0*_02_02_00 hs_*_23_00
25 Bed (sleeping) sbph_0*_02_02_00 hs_*_24_00
26 ForestBack sbph_0*_02_02_00 hs_*_25_00
27 ForestSitDownFront sbph_0*_02_02_00 hs_*_26_00
28 Big sbph_0*_02_02_00 hs_*_27_00

Special

All of these are in "sbph_0*_03_00". All have female animations, only the ones with wildcards have matching male animations.

ID Position Anim Controller
0 Rotor ht_f_08_00
1 Vibe ht_f_11_00
2 ToiletPeep ht_f_18_00
3 ToiletMasturbation ht_f_18_01
4 BathPeep ht_f_19_00
5 BathMasturbation ht_f_19_01
6 PoleDance1 ht_f_20_00
7 PoleDance2 ht_f_20_01
8 RubCrotch ht_*_21_00
9 Cunnilingus ht_*_08_00
10 SleepPeep ht_f_28_00
11 SleepMasturbation t_f_28_01
12 Enema ht_f_29_00
13 Dance ht_f_30_00