L
lindynasty71
Member
I've NEVER been able to get this mod/plugin to work. I am on the latest Betterepack, and just updated the HF patch to the march one, but its never worked properly. pasted is the txt that gets put into the main root folder of the game. It is clearly translated, and very poorly. Am i supposed to install this? How? Where?
-
KK_DarknessWithStrawberryFlavor V0.3
====================================
This mod will allow you to apply Darkness to unsupported characters.
Also, since there is no Darkness voice for unsupported characters, the normal H-scene voice will be played instead.
[Caution] It will not work if Darkness is not installed.
If set to 'ja' in the Language of General section of the AutoTranslatorConfig.ini file, it will be in Japanese mode.
Otherwise, it will be in English mode.
However, if you are using the latest HF patch, it is completed by setting the surface language in the startup screen.
The following operations are not required.
C:/illusion/Koikatu/BepInEx/config/AutoTranslatorConfig.ini
[General]
Language=en
------------------------------
何のMOD?
------------------------------
このMODは非対応キャラにもダークネスを適用できるようにするものです。
また、非対応キャラはダークネス音声が無いため、通常のHシーン音声を代わりに再生します。
[注意] ダークネスが入ってないと動作しません。
以下のファイル中のGeneralセクションのLanguageで'ja'に設定している場合は日本語モードになります。
それ以外の場合は英語モードになります。
但し、最新のHFパッチを使用している場合は、起動画面の言語設定によって完了しています。以下の作業は不要です。
C:/illusion/Koikatu/BepInEx/config/AutoTranslatorConfig.ini
[General]
Language=ja
------------------------------
Required **必須**
------------------------------
- Koikatu DLC Darkness
- BepInEx5
- BepisPlugins
- KKAPI
------------------------------
Recommend **推奨**
------------------------------
- KK_CharacterReplacer
github.com
It's fun to replace the janitor card.
用務員カードを置き換えると楽しいですヨ。
------------------------------
F1キー設定
------------------------------
●誰とでもダークネス
誰とでもダークネスできるようにします。
但し、ダークネスに対応していないキャラの性格は全てダークネス対応キャラで置き換えられます。
●不慣れをいちご味にする
不慣れのとき、ダークネスを和姦な雰囲気に変えます。
このオプションにより、キャラの性格は元のキャラに戻ります。
デフォルトでオフなので、通常は「誰とでもダークネス」が適用されて強姦となります。
●慣れをいちご味にする
慣れのとき、ダークネスを和姦な雰囲気に変えます。
このオプションにより、キャラの性格は元のキャラに戻ります。
●淫乱をいちご味にする
淫乱のとき、ダークネスを和姦な雰囲気に変えます。
このオプションにより、キャラの性格は元のキャラに戻ります。
●恋人をいちご味にする
恋人のとき、ダークネスを和姦な雰囲気に変えます。
このオプションにより、キャラの性格は元のキャラに戻ります。
●BGM変更
ダークネスのBGMを通常のHシーンのものに変えます。
-----------------------------------
誰とでもダークネスで置き換える性格
-----------------------------------
添付のKK_DarknessWithStrawberryFlavor_Personalities.csvにダークネスで置き換える性格が定義されています。
これはKK_DarknessWithStrawberryFlavor.dllと同じフォルダにないと読み込まれません。
読み込みに失敗した場合は全てが「正統派ヒロイン」の性格になりますので注意して下さい。
以下の様に、先頭2桁にダークネス対応キャラのID番号が記述されていますので、
書き換えることでどの性格に置き換えるかを変更することができます。
30, c00_セクシー
01, c01_お嬢様(ダークネス対応キャラ)
01, c02_高飛車
上記の例では、「セクシー」が「気さく」に置き換えられ、「高飛車」が「お嬢様」に置き換えられます。
「お嬢様」はダークネス対応キャラなのでそのままです。
なお、行を増やしたり、削除したり、順序を入れ替えたりしないで下さい。誤動作します。
先頭の2桁の数値のみを変更してください。使用可能な数値は01,08,20,21,29,30の6種類です。
(01:お嬢様, 08:純粋無垢, 20:モジモジ, 21:正統派ヒロイン, 29:素直クール, 30:気さく)
------------------------------
今わかっている問題点
------------------------------
・フリーHには対応していません。本編とは違い、フリーH時にはダークネスの音声パターンしか読み込まないようで、置き換えられませんでした。
・ダークネスの影響で、キャラが目線を背けている。
・フェラのチュパ音にならない。ダークネスからそのまま変換しているため、内部的な体位が手コキになってしまっている。
・バック&フェラの呼吸音が挿入時のものなので五月蠅い。残念ながら奉仕の呼吸音に切り替えるとHが進行しなくなってしまう(呼吸音の種類が進行に関係あるため)。
---------------------------------------------
MODの内部動作について(興味のあるMODDER向け)
---------------------------------------------
ダークネスはそのキャラ用のダークネスファイルが用意されていれば、どのキャラでも動作します。
なのでunity3dアセットファイルを作成してハードMODにするか、
コイカツ本体DLLをフックしてデータを用意してやれば、どのキャラでもダークネスさせられます。
前者の方法では作業量が尋常ではないので、本MODは後者の方法を取っています。
●誰とでもダークネス
備品倉庫前のダークネスアイコンは、adv/scenario/cXX/darkness.unity3dが存在していれば表示されます。※XXはキャラの性格番号
AssetBundleCheck.IsFilePostをフックして、全てのキャラにdarkness.unity3dがあると偽装しています。
これで備品倉庫前にアイコンが表示されますが、シナリオファイルがないので突入するとハングアップします。
次にダークネスOPのシナリオファイルが必要なので、adv/scenario/cXX/に対して、darkness_startシナリオが要求された場合は、
ADV.Program.FindADVBundleFilePathをフックして、adv/scenario/c21/のdarkness_startを代わりに読み込んで返すようにします。
darkness_endはダークネスEDなので同様に処理します。
これでダークネスが「正統派ヒロイン」の声で開始されますが、H中のキャラ音声は無音になります。
そのため、ダークネス音声が要求された場合はGlobalMethod.LoadAllListTextをフックして以下の様に代わりのファイル内容を返すようにします。
personality_voice_cXX_00_04 -> personality_voice_c21_00_04 DK開始時の音声パターン
personality_voice_cXX_09_00 -> personality_voice_c21_09_00 DK奉仕時の音声パターン
personality_voice_cXX_10_00 -> personality_voice_c21_10_00 DK挿入時の音声パターン
personality_breath_cXX_08_00 -> personality_breath_c21_08_00 DK奉仕時の息継ぎパターン
personality_breath_cXX_09_00 -> personality_breath_c21_09_00 DK挿入時の息継ぎパターン
ダークネス中の表情リストは以下に入っているので、同様に置き換えて読み込みます。
なお、これを読み込まなくとも動作しますが、泣き顔にはなりません。
HFaceList_cXX_00_08 -> HFaceList_c21_00_08
HFaceList_cXX_00_09 -> HFaceList_c21_00_09
HFaceList_cXX_01_00 -> HFaceList_c21_01_00
HFaceList_cXX_01_09 -> HFaceList_c21_01_09
HFaceList_cXX_01_10 -> HFaceList_c21_01_10
HFaceList_cXX_02_00 -> HFaceList_c21_02_00
以上により、全てのキャラでダークネスできますが、キャラの性格は全て「正統派ヒロイン」となります。
●いちご味にする
いちご味ではOP/EDのシナリオを個々のキャラ性格に即したScenarioData.Paramで置き換えました。
TextScenario.LoadFileをフックして、取得されたシナリオデータのダークネス部分を書き換えています。
このとき、レズに乱入して3Pになる時のセリフ音声を採用しています。
<例>
list.Add(new ScenarioData.Param(true, Command.Voice, new string[] { "2147483647", "sound/data/pcm/c09/adv/20.unity3d", "h_rn_nor_main_09_001" }));
list.Add(new ScenarioData.Param(false, Command.Text, new string[] { "[H名]", "「しょーがないなー、そんなに3Pしたいって言うなら? こっちもやぶさか? ってやつですしー♪」" }));
H中に再生されるセリフ音声についてはHVoiceCtrl.VoiceProcをフックして
ダークネス奉仕の900番台を通常奉仕の200番台に置き換え、
ダークネス挿入の1000番台を通常挿入の300番台に置き換えています。
ちなみにHシーン突入前には音声パターンは関係ないものまで全て読み込まれます(フリーH時を除く)。
これはHシーン切り替えが遅い原因でもあります。トイレ覗きであっても奉仕や挿入、レズ、3P、全ての音声パターンが読み込まれます。
そのため、音声パターンを切り替えるだけで、元のキャラの性格で再生されます。
ダークネス奉仕のパターン番号と通常奉仕のパターン番号は全く違うので、番号に応じて細かく置き換えています。
ダークネス挿入のパターン番号は通常挿入のパターン番号とほぼ同じなので、単純置き換えで対処可能です。
ただ、バック&フェラのときは、通常挿入に置き換えるといちいち女の子が振り向いてしまうので、振り向きのない通常奉仕に置き換えています。
さらに呼吸音もダークネスのものから通常奉仕や通常挿入に入れ替えるために、HVoiceCtrl.BreathProcをフックします。
呼吸音はパターン番号はなくHモードで判定されるため、ダークネス奉仕挿入を通常の奉仕挿入のモードに偽装します。
表情は呼吸音と連動していますので、表情はそのまま対応されます。
あと、女の子が掴まれているはずの頭を動かしてしまうので、dicVoiceIntosの奉仕と挿入の修正を行います。
HVoiceCtrl.VoiceInfo.eyeneckがセリフ中に顔を向ける方向を指定していますので、
2, 7, 52が入っていたときは15に変更することで顔を固定できます(この値は勘です。動作しているのでヨシ)。
●奉仕の音声パターン番号 ※以下は自分で調べたものなので、間違っている可能性あり
200 奉仕開始
205 口内射精直前
206 射精目撃(ぶっ掛け?)
204 外射精直前
207 顔射
208 ごっくん
209 吐き出し
203 イキそう(70%)
201 奉仕中遅い
202 奉仕中速い
●挿入の音声パターン番号
300 挿入アイドル
307 イレル
308 入れるよ
303 途中で抜いた
306 アナル抜いた
309 挿入したまま動かない
324 中出し中感想
334 外出し感想
325 女の子だけ絶頂
326 一緒に絶頂
328 女の子だけ絶頂後1
327 一緒に絶頂後1
330 女の子だけ絶頂後2
329 一緒に絶頂後2
331 男だけ逝った
332 一緒に逝った
333 女の子だけ逝った
335 外出し感想
336 抜いて精液流れた
314 女イキそう(70%)遅い
315 女イキそう(70%)速い
316 男イキそう(70%)遅い
317 男イキそう(70%)速い
310 感じてる遅い1
311 感じてる速い1
312 感じてる遅い2(40%?)
313 感じてる速い2(40%?)
318 女の子だけ逝きそう
319 一緒に逝きそう
320 中出し前
323 中出し前ゴム
321 外出し前
322 男逝きそう
●ダークネス奉仕の音声パターン番号
900 奉仕開始
907 口内射精
908 ぶっ掛け
906 口内射精直前
909 ぶっ掛け感想
910 ごっくん
911 吐き出し
905 イキそう(70%)
903 奉仕中遅い
904 奉仕中速い
25 もうやめて
●ダークネス挿入の音声パターン番号
1000 挿入アイドル
1007 イレル
1008 入れるよ
(略) 通常の挿入と同じ並び
26 もういや
------------------------------
更新履歴
------------------------------
0.3 2021/01/06 モジモジと気さくがダークネス対応キャラと今さら知ったので修正しました(思い込みって凄い)
性格置き換えリストをCSVで添付して、ユーザが自由に置き換えられるようにしました
恋人をいちご味にするか選択できるようにしました
H終了後に女の子が怒っていたら沈静させるようにしてみました
0.2 2021/01/05 ダークネス開始シナリオが「正統派ヒロイン」に固定される問題を修正しました
誰とでもダークネスのとき、置き換えリストに従って置き換えるようにしました
ダークネス非対応キャラが泣き顔にならないのを修正しました。
淫乱度でいちご味にするか選択できるようにしました
0.1 2021/01/04 最初のバージョン
------------------------------
注意
------------------------------
このMODを使用したことによってコイカツのデータやプログラム、PCなどに不具合が生じても一切責任を負いません。
問題があるなら、このMODをBepInExフォルダから削除してください。
-
KK_DarknessWithStrawberryFlavor V0.3
====================================
This mod will allow you to apply Darkness to unsupported characters.
Also, since there is no Darkness voice for unsupported characters, the normal H-scene voice will be played instead.
[Caution] It will not work if Darkness is not installed.
If set to 'ja' in the Language of General section of the AutoTranslatorConfig.ini file, it will be in Japanese mode.
Otherwise, it will be in English mode.
However, if you are using the latest HF patch, it is completed by setting the surface language in the startup screen.
The following operations are not required.
C:/illusion/Koikatu/BepInEx/config/AutoTranslatorConfig.ini
[General]
Language=en
------------------------------
何のMOD?
------------------------------
このMODは非対応キャラにもダークネスを適用できるようにするものです。
また、非対応キャラはダークネス音声が無いため、通常のHシーン音声を代わりに再生します。
[注意] ダークネスが入ってないと動作しません。
以下のファイル中のGeneralセクションのLanguageで'ja'に設定している場合は日本語モードになります。
それ以外の場合は英語モードになります。
但し、最新のHFパッチを使用している場合は、起動画面の言語設定によって完了しています。以下の作業は不要です。
C:/illusion/Koikatu/BepInEx/config/AutoTranslatorConfig.ini
[General]
Language=ja
------------------------------
Required **必須**
------------------------------
- Koikatu DLC Darkness
- BepInEx5
- BepisPlugins
- KKAPI
------------------------------
Recommend **推奨**
------------------------------
- KK_CharacterReplacer
GitHub - IllusionMods/CharacterReplacer: Plugin that allows you to replace the story characters with a character of your choosing.
Plugin that allows you to replace the story characters with a character of your choosing. - IllusionMods/CharacterReplacer
It's fun to replace the janitor card.
用務員カードを置き換えると楽しいですヨ。
------------------------------
F1キー設定
------------------------------
●誰とでもダークネス
誰とでもダークネスできるようにします。
但し、ダークネスに対応していないキャラの性格は全てダークネス対応キャラで置き換えられます。
●不慣れをいちご味にする
不慣れのとき、ダークネスを和姦な雰囲気に変えます。
このオプションにより、キャラの性格は元のキャラに戻ります。
デフォルトでオフなので、通常は「誰とでもダークネス」が適用されて強姦となります。
●慣れをいちご味にする
慣れのとき、ダークネスを和姦な雰囲気に変えます。
このオプションにより、キャラの性格は元のキャラに戻ります。
●淫乱をいちご味にする
淫乱のとき、ダークネスを和姦な雰囲気に変えます。
このオプションにより、キャラの性格は元のキャラに戻ります。
●恋人をいちご味にする
恋人のとき、ダークネスを和姦な雰囲気に変えます。
このオプションにより、キャラの性格は元のキャラに戻ります。
●BGM変更
ダークネスのBGMを通常のHシーンのものに変えます。
-----------------------------------
誰とでもダークネスで置き換える性格
-----------------------------------
添付のKK_DarknessWithStrawberryFlavor_Personalities.csvにダークネスで置き換える性格が定義されています。
これはKK_DarknessWithStrawberryFlavor.dllと同じフォルダにないと読み込まれません。
読み込みに失敗した場合は全てが「正統派ヒロイン」の性格になりますので注意して下さい。
以下の様に、先頭2桁にダークネス対応キャラのID番号が記述されていますので、
書き換えることでどの性格に置き換えるかを変更することができます。
30, c00_セクシー
01, c01_お嬢様(ダークネス対応キャラ)
01, c02_高飛車
上記の例では、「セクシー」が「気さく」に置き換えられ、「高飛車」が「お嬢様」に置き換えられます。
「お嬢様」はダークネス対応キャラなのでそのままです。
なお、行を増やしたり、削除したり、順序を入れ替えたりしないで下さい。誤動作します。
先頭の2桁の数値のみを変更してください。使用可能な数値は01,08,20,21,29,30の6種類です。
(01:お嬢様, 08:純粋無垢, 20:モジモジ, 21:正統派ヒロイン, 29:素直クール, 30:気さく)
------------------------------
今わかっている問題点
------------------------------
・フリーHには対応していません。本編とは違い、フリーH時にはダークネスの音声パターンしか読み込まないようで、置き換えられませんでした。
・ダークネスの影響で、キャラが目線を背けている。
・フェラのチュパ音にならない。ダークネスからそのまま変換しているため、内部的な体位が手コキになってしまっている。
・バック&フェラの呼吸音が挿入時のものなので五月蠅い。残念ながら奉仕の呼吸音に切り替えるとHが進行しなくなってしまう(呼吸音の種類が進行に関係あるため)。
---------------------------------------------
MODの内部動作について(興味のあるMODDER向け)
---------------------------------------------
ダークネスはそのキャラ用のダークネスファイルが用意されていれば、どのキャラでも動作します。
なのでunity3dアセットファイルを作成してハードMODにするか、
コイカツ本体DLLをフックしてデータを用意してやれば、どのキャラでもダークネスさせられます。
前者の方法では作業量が尋常ではないので、本MODは後者の方法を取っています。
●誰とでもダークネス
備品倉庫前のダークネスアイコンは、adv/scenario/cXX/darkness.unity3dが存在していれば表示されます。※XXはキャラの性格番号
AssetBundleCheck.IsFilePostをフックして、全てのキャラにdarkness.unity3dがあると偽装しています。
これで備品倉庫前にアイコンが表示されますが、シナリオファイルがないので突入するとハングアップします。
次にダークネスOPのシナリオファイルが必要なので、adv/scenario/cXX/に対して、darkness_startシナリオが要求された場合は、
ADV.Program.FindADVBundleFilePathをフックして、adv/scenario/c21/のdarkness_startを代わりに読み込んで返すようにします。
darkness_endはダークネスEDなので同様に処理します。
これでダークネスが「正統派ヒロイン」の声で開始されますが、H中のキャラ音声は無音になります。
そのため、ダークネス音声が要求された場合はGlobalMethod.LoadAllListTextをフックして以下の様に代わりのファイル内容を返すようにします。
personality_voice_cXX_00_04 -> personality_voice_c21_00_04 DK開始時の音声パターン
personality_voice_cXX_09_00 -> personality_voice_c21_09_00 DK奉仕時の音声パターン
personality_voice_cXX_10_00 -> personality_voice_c21_10_00 DK挿入時の音声パターン
personality_breath_cXX_08_00 -> personality_breath_c21_08_00 DK奉仕時の息継ぎパターン
personality_breath_cXX_09_00 -> personality_breath_c21_09_00 DK挿入時の息継ぎパターン
ダークネス中の表情リストは以下に入っているので、同様に置き換えて読み込みます。
なお、これを読み込まなくとも動作しますが、泣き顔にはなりません。
HFaceList_cXX_00_08 -> HFaceList_c21_00_08
HFaceList_cXX_00_09 -> HFaceList_c21_00_09
HFaceList_cXX_01_00 -> HFaceList_c21_01_00
HFaceList_cXX_01_09 -> HFaceList_c21_01_09
HFaceList_cXX_01_10 -> HFaceList_c21_01_10
HFaceList_cXX_02_00 -> HFaceList_c21_02_00
以上により、全てのキャラでダークネスできますが、キャラの性格は全て「正統派ヒロイン」となります。
●いちご味にする
いちご味ではOP/EDのシナリオを個々のキャラ性格に即したScenarioData.Paramで置き換えました。
TextScenario.LoadFileをフックして、取得されたシナリオデータのダークネス部分を書き換えています。
このとき、レズに乱入して3Pになる時のセリフ音声を採用しています。
<例>
list.Add(new ScenarioData.Param(true, Command.Voice, new string[] { "2147483647", "sound/data/pcm/c09/adv/20.unity3d", "h_rn_nor_main_09_001" }));
list.Add(new ScenarioData.Param(false, Command.Text, new string[] { "[H名]", "「しょーがないなー、そんなに3Pしたいって言うなら? こっちもやぶさか? ってやつですしー♪」" }));
H中に再生されるセリフ音声についてはHVoiceCtrl.VoiceProcをフックして
ダークネス奉仕の900番台を通常奉仕の200番台に置き換え、
ダークネス挿入の1000番台を通常挿入の300番台に置き換えています。
ちなみにHシーン突入前には音声パターンは関係ないものまで全て読み込まれます(フリーH時を除く)。
これはHシーン切り替えが遅い原因でもあります。トイレ覗きであっても奉仕や挿入、レズ、3P、全ての音声パターンが読み込まれます。
そのため、音声パターンを切り替えるだけで、元のキャラの性格で再生されます。
ダークネス奉仕のパターン番号と通常奉仕のパターン番号は全く違うので、番号に応じて細かく置き換えています。
ダークネス挿入のパターン番号は通常挿入のパターン番号とほぼ同じなので、単純置き換えで対処可能です。
ただ、バック&フェラのときは、通常挿入に置き換えるといちいち女の子が振り向いてしまうので、振り向きのない通常奉仕に置き換えています。
さらに呼吸音もダークネスのものから通常奉仕や通常挿入に入れ替えるために、HVoiceCtrl.BreathProcをフックします。
呼吸音はパターン番号はなくHモードで判定されるため、ダークネス奉仕挿入を通常の奉仕挿入のモードに偽装します。
表情は呼吸音と連動していますので、表情はそのまま対応されます。
あと、女の子が掴まれているはずの頭を動かしてしまうので、dicVoiceIntosの奉仕と挿入の修正を行います。
HVoiceCtrl.VoiceInfo.eyeneckがセリフ中に顔を向ける方向を指定していますので、
2, 7, 52が入っていたときは15に変更することで顔を固定できます(この値は勘です。動作しているのでヨシ)。
●奉仕の音声パターン番号 ※以下は自分で調べたものなので、間違っている可能性あり
200 奉仕開始
205 口内射精直前
206 射精目撃(ぶっ掛け?)
204 外射精直前
207 顔射
208 ごっくん
209 吐き出し
203 イキそう(70%)
201 奉仕中遅い
202 奉仕中速い
●挿入の音声パターン番号
300 挿入アイドル
307 イレル
308 入れるよ
303 途中で抜いた
306 アナル抜いた
309 挿入したまま動かない
324 中出し中感想
334 外出し感想
325 女の子だけ絶頂
326 一緒に絶頂
328 女の子だけ絶頂後1
327 一緒に絶頂後1
330 女の子だけ絶頂後2
329 一緒に絶頂後2
331 男だけ逝った
332 一緒に逝った
333 女の子だけ逝った
335 外出し感想
336 抜いて精液流れた
314 女イキそう(70%)遅い
315 女イキそう(70%)速い
316 男イキそう(70%)遅い
317 男イキそう(70%)速い
310 感じてる遅い1
311 感じてる速い1
312 感じてる遅い2(40%?)
313 感じてる速い2(40%?)
318 女の子だけ逝きそう
319 一緒に逝きそう
320 中出し前
323 中出し前ゴム
321 外出し前
322 男逝きそう
●ダークネス奉仕の音声パターン番号
900 奉仕開始
907 口内射精
908 ぶっ掛け
906 口内射精直前
909 ぶっ掛け感想
910 ごっくん
911 吐き出し
905 イキそう(70%)
903 奉仕中遅い
904 奉仕中速い
25 もうやめて
●ダークネス挿入の音声パターン番号
1000 挿入アイドル
1007 イレル
1008 入れるよ
(略) 通常の挿入と同じ並び
26 もういや
------------------------------
更新履歴
------------------------------
0.3 2021/01/06 モジモジと気さくがダークネス対応キャラと今さら知ったので修正しました(思い込みって凄い)
性格置き換えリストをCSVで添付して、ユーザが自由に置き換えられるようにしました
恋人をいちご味にするか選択できるようにしました
H終了後に女の子が怒っていたら沈静させるようにしてみました
0.2 2021/01/05 ダークネス開始シナリオが「正統派ヒロイン」に固定される問題を修正しました
誰とでもダークネスのとき、置き換えリストに従って置き換えるようにしました
ダークネス非対応キャラが泣き顔にならないのを修正しました。
淫乱度でいちご味にするか選択できるようにしました
0.1 2021/01/04 最初のバージョン
------------------------------
注意
------------------------------
このMODを使用したことによってコイカツのデータやプログラム、PCなどに不具合が生じても一切責任を負いません。
問題があるなら、このMODをBepInExフォルダから削除してください。