이 앞, 스포 존재한다. 내가 미끼 치한을 너무너무 기대하고 있다면 일주일 참고 본편을 구매해서 플레이하시길.
우선 개조는 TikanInvestigatorRina_Data\SaveFile.es3 파일을 바꿔서 진행하게 됨
0.08ver 기준으로 작성되었으며 모든 기능이 담긴 건 아니고 게임상의 편의와 H씬을 위한 기능들 위주로 준비함
1. 게임 시작 전 개조 가능한 요소
1.1 의상 바꾸기
1.2 감도 바꾸기
1.3 돈 추가하기
1.4 최면 심도 바꾸기
1.5 포르치오 감도 만들기
1.6 정차 이벤트의 배드 이벤트 생성 확률 바꾸기
2. 게임 시작 > 저장 후 중단 > 개조 > 재개 순으로 진행해야 하는 요소
2.1 체력 바꾸기
2.2 안대 씌우기
2.3 속옷 벗기기
2.4 의상 벗기기
2.5 구속 시키기
2.6 경험치 배율 및 레벨 조절
2.7 절정 최대치 및 현재 절청지 조절
2.8 스테이지 바꾸기
2.9 정차 이벤트 리스트 바꾸기
2.10 적 종류, 레벨, 행동, 시간 바꾸기
부록 1. 공격 패턴 종류
부록 2. 적의 종류
1. 게임 시작 전 개조 가능한 요소
1.1 의상 바꾸기
"Clothes" : {
"__type" : "ClothesState+Clothes,Assembly-CSharp",
"value" : X
X 값을 조정하여 설정 가능, 내가 상점에서 옷을 구매한 경우에만 코드가 나타남
0 = OL
1 = 교복
2 = 갸루
3 = 개조 체육복
1.2 감도 바꾸기
"XsenseY" : {
"__type" : "float",
"value" : Z
X는 부위
V = 질
P = 포르치오
H = 엉덩이
Y = 귀
C = 클리
B = 가슴
A = 애널
Y는 세이브 슬롯 번호 (0부터 시작)
0 = 세이브 슬롯 1
1 = 세이브 슬롯 2
이하 동일
Z는 감도 값; 높을 수록 해당 부위 피격 시 절정치 상승량 증가
3.0 미만 = 보통
3.0 이상 = 성감대
4.0 이상 = 약점
1.3 돈 추가하기
},
"SkillPoint" : {
"__type" : "int",
"value" : X
X만큼 돈 들어옴
1.4 최면 심도 바꾸기
"HyptonicX" : {
"__type" : "int",
"value" : Y
X는 세이브 슬롯 번호
Y는 최면 심도 값(160이하로 설정, 200으로 설정 시 버그 발생)
1.5 포르치오 감도 만들기
"PcountX" : {
"__type" : "int",
"value" : Y
X는 세이브 슬롯 번호
Y는 포르치오를 애무 당한 횟수; Y값을 20이상으로 설정하면 스테이터스에서 포르치오 감도가 나타남
1.6 정차 이벤트의 배드 이벤트 생성 확률 바꾸기
"GoodEventProbability" : {
"__type" : "int",
"value" : X
X는 좋은 이벤트 발생 확률; 0으로 설정 시 반드시 배드 이벤트 출현
선행 조건으로 기술에서 '운' 레벨이 1 이상 필요함
2. 게임 시작 > 저장 후 중단 > 개조 > 재개 순으로 진행해야 하는 요소
2.1 체력 바꾸기
"Prog_init_hp" : {
"__type" : "int",
"value" : X
},
"Prog_hp" : {
"__type" : "int",
"value" : Y
X는 최대 hp, Y는 현재 hp; Y는 X보다 높을 수 없으며, 값이 너무 높으면 프레임 드랍으로 이어지니 적당히 조절; 99이하 권장
2.2 안대 씌우기
"Prog_eyemask_timer" : {
"__type" : "float",
"value" : X
},
"Prog_eyemask_restore" : {
"__type" : "bool",
"value" : Y
},
"Prog_eyemask" : {
"__type" : "bool",
"value" : Z
X는 안대 해제 행동 타이머로 Y가 true라면 X의 초 만큼 시간이 지난 후 안대 해제
Y는 안대 해제 행동 여부로 true일 경우 안대 해제 중 상태로 진입
Z는 안대 착용 여부로 true일 경우 안대 착용
여담이지만 player_turn이 false인 상태에서 X를 true로, Y를 true로 설정한 후 Z를 0이 아닌 양수로 설정하면 이 시간이 지날 때 까지 플레이어의 턴이 오지 않음; 그 시간동안 조작 불가능하며 능욕만 당해야 함; 개인적으로 자주 쓰는 기능
2.3 속옷 벗기기
"Prog_pants" : {
"__type" : "bool",
"value" : X
},
"Prog_bra" : {
"__type" : "bool",
"value" : Y
X는 팬티, Y는 브라; false에서 해제
2.4 의상 벗기기
"Prog_CS_state" : {
"__type" : "OfficeLady+MClothesState,Assembly-CSharp",
"value" : X
X는 탈의 단계; 0이 디폴트 1은 한 번 탈의 이런 식으로
최대 2, 속옷이 있다면 3까지 가기도 함
2.5 구속 시키기
"Prog_RM_init" : {
"__type" : "int",
"value" : X
},
"Prog_RM_state" : {
"__type" : "RestrictManeger+RestrictState,Assembly-CSharp",
"value" : Y
},
"Prog_RM_hp" : {
"__type" : "int",
"value" : Z
X는 구속 최대 체력; 구속 시 반드시 0보다 큰 양의 정수여야 함
Z는 구속 현재 체력; 반드시 0보다 크고 X보다 작거나 같은 양의 정수여야 함
Y는 구속 종류
1 = 디폴트
2 = 기본 구속
3 = 수갑 구속(손이 보이는 버그 존재함)
수갑 구속은 3스테부터 나오는 적한테 당하던가 아래에 방법으로 바꿔서 하는거 추천함
2.6 경험치 배율 및 레벨 조절
"Prog_E_coefficient" : {
"__type" : "float",
"value" : X
},
"Prog_E_exp" : {
"__type" : "int",
"value" : Y
},
"Prog_E_level" : {
"__type" : "int",
"value" : Z
X는 경험치 배율; 기본은 1이며 20정도 권장
Y는 현재 경험치; 신경쓰지마셈
Z는 현재 레벨; 100이 만렙; 여담으로 100으로 설정하면 앞으로 레벨업 창 안봐도 돼서 자주 씀
2.7 절정 최대치 및 현재 절청지 조절
"Prog_max_preasure" : {
"__type" : "float",
"value" : X
},
"Prog_preasure" : {
"__type" : "float",
"value" : Y
X는 최대 절정치; 디폴트는 1000이고 본인이 감도를 많이 올렸다면 1000으로 하면 모자랄수도 난 4000정도로 쓰는 편
Y는 현재 절정치; X의 50% 이상부터 홍조 발생하고 표정 바뀜
2.8 스테이지 바꾸기
"Prog_StationType" : {
"__type" : "LineName+Line,Assembly-CSharp",
"value" : X
X는 현재 스테이지
1 = 1스테이지
2 = 2스테이지 등등
현재는 4스테이지 까지 들어갈 수 있음
3스테와 4스테에서 각각 새로운 적 출현하니 알아보는 것도 재미
아 상술했지만 3스테부터 나오는 적이 수갑 구속을 함
2.9 정차 이벤트 리스트 바꾸기
"ExperiencedEventList" : {
"__type" : "System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
"tutorial_event_0","strip_one_step","fortuneteller","yanki_restrict","nipple_touch_game","sneak_photo","clothes_restore","coffee_purchase","underwear_snatch","hostage","sedative_get","boss_event_1","drunken_event","hostage_viverator","surround","boss_event_2","roter_attach","underwear_parchase"
]
value 안의 이벤트 들이 발생가능한 이벤트 들임 대충 안보고 싶은거 지워서 쓰면 되겠음
2.10 적 종류, 레벨, 행동, 시간 바꾸기
"Prog_legtrip_stan_timer_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
0,0,0,0,0,0
]
},
"Prog_legtrip_stan_active_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
false,false,false,false,false,false
]
},
"Prog_stan_timer_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
0,0,0,0,0,0
]
},
"Prog_stan_active_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
false,false,false,false,false,false
]
},
"Prog_detect_progress" : {
"__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
284,490,177,0,0,0
]
},
"Prog_cum_sexsuality_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
620,510,490,620,510,490
]
},
"Prog_sexsuality_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
999469,999569,999509,999999,999999,999999
]
},
"Prog_timer_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
6.337175,4.20586443,9.634091,2,8,12
]
},
"Prog_behavior_list" : {
"__type" : "System.Collections.Generic.List`1[[EnemyBehaviorData+EnemyBehavior, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
"value" : [
4,4,4,4,4,4
]
},
"Prog_level_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
10,10,10,10,10,10
]
},
"Prog_enemy_type_list" : {
"__type" : "System.Collections.Generic.List`1[[EnemyNameData+EnemyType, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
"value" : [
17,17,17,18,18,18
]
},
이건 내용이 복잡하고 방대해서 전체 코드를 일단 긁어오고 설명하겠음
우선 value가 a,b,c,d,e,f로 6개가 있는데 이건 적이 현재 6명이 존재한다는 의미임 즉 니가 저장 후 종료를 했을 때 적이 x명이라면 x개만큼만 나옴 이 숫자를 맞추어 줘야 버그가 안생김
Prog_legtrip_stan_timer_list, Prog_legtrip_stan_active_list, Prog_stan_timer_list, Prog_stan_active_list, Prog_detect_progress, Prog_cum_sexsuality_list, Prog_timer_list << 건들지 마셈 나도 뭔지 모름 근데 이걸 왜 적었냐면 나중에 '적의 수'를 바꾸고 싶다면 이 코드들도 전부 숫자만큼 채워줘야 하기 때문에 적어뒀음
이하는 모두 value 값을 조절해서 하면 되겠음
"Prog_sexsuality_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
999469,999569,999509,999999,999999,999999
]
적의 흥미도? 비슷한거임 값이 높을 수록 도망가기까지 시간이 오래 걸림
"Prog_behavior_list" : {
"__type" : "System.Collections.Generic.List`1[[EnemyBehaviorData+EnemyBehavior, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
"value" : [
4,4,4,4,4,4
적의 행동 패턴 조절임 아래에 후첨하겠음
"Prog_level_list" : {
"__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
10,10,10,10,10,10
적의 레벨 조절임 만렙은 10렙
"Prog_enemy_type_list" : {
"__type" : "System.Collections.Generic.List`1[[EnemyNameData+EnemyType, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
"value" : [
17,17,17,18,18,18
적의 종류 조절임 아래 후첨하겠음
부록 1. 공격 패턴 종류
ass_momi, -- 0 breast_momi, -- 1 breath, -- 2 ear_lick, -- 3 v_touch, -- 4 nipple_tweak, -- 5 c_tweak, -- 6 fingering, -- 7 a_fingering, -- 8 aphrodisiac, -- 9 grob_restrict, -- 10 hanging_restrict, -- 11 escape, -- 12 ne_ass_momi, -- 13 ne_breast_momi, -- 14 ne_ear_lick, -- 15 strip, -- 16 st_ass_momi, -- 17 st_breast_momi, -- 18 st_breath, -- 19 st_ne_ass_momi, -- 20 st_ne_breast_momi, -- 21 st_ne_ear_lick, -- 22 belly_massage, -- 23 nipple_roter, -- 24 attach_eyemask, -- 25 belly_denma, -- 26 denma_attack, -- 27 roter_attack, -- 28 anal_roter, -- 29 attach_roter, -- 30 control_citizen, -- 31 machine_hand_restrict, -- 32 hypnosis, -- 33 beware_cancel, -- 34 tentacle_breast_momi, -- 35 tentacle_brushup, -- 36 dummy_ass_momi, -- 37 dummy_breast_momi, -- 38 dummy_v_touch, -- 39 dummy_ear_lick, -- 40 dummy_nipple_tweak, -- 41 dummy_c_tweak, -- 42 dummy_belly_massage, -- 43 dummy_a_fingering, -- 44 dummy_fingering, -- 45 live_stream, -- 46 require_ferra, -- 47 Hiprick, -- 48 Assrick, -- 49 Kunni, -- 50 cri_roter -- 51
dummy, tentacle 붙은 것들은 작동 안함
주로 볼 사안들은 10 - 구속, 11 - 수갑 구속, 16 - 옷 벗기기,
정도만 챙겨가셈 어차피 나머지는 다 1회성 공격들이라서 바꾸는 보람이 없다고 해야하나..
부록 2. 적의 종류
SalaryMan, -- 0 TikanMan, -- 1 Nendoushi, -- 2 mousy_tikanman, -- 3 yanki, -- 4 ST_SalaryMan, -- 5 ST_TikanMan, -- 6 ST_nendoushi, -- 7 Otaku, -- 8 hostage_tikanman, -- 9 Hypnotist, -- 10 Boss1, -- 11 MachineHand, -- 12 Boss2, -- 13 Tentacle, -- 14 TentacleBrush, -- 15 Boss3, -- 16 CreepyMan, -- 17 ProTikanMan, -- 18 Boss4, -- 19 Boss4Dummy, -- 20 Boss4Dummy2 -- 21
17이 4스테에서 나오는 적, 18이 3스테에서 나오는 적, tentacle 시리즈는 버그 발생하니 하지마셈
일주일 남았으니 재밌게 즐기시길 바람. 일주일 뒤에 나오니깐 너무 재밌게 하진 말고 적당히 재밌게 하시길.
궁금한거 물어봐도 답변 못해줄 수 있으니 양해좀. 나도 잘 알고있는게 아님. 그래도 물어봐주면 어케어케 잘 찾아볼께...
