最終更新: kenken2020 2023年07月20日(木) 17:15:37履歴
目次
・SexLabのオーラル系のアニメーションでは「silent」のフラグがつく
◎喘ぎ声が途切れるのが気になる
・1〜2秒前後(単音)の喘ぎ声の場合、SexLabのオプションで声の出る間隔を短くする
→逆10秒前後の長い喘ぎ声の場合、間隔を長くする?
◎喘ぎ声の音量を下げる→90デシベル?
■SexLabにおける「Hot」「Medium」「Mild」の違い
「Enjoyment(悦楽)」というのはSexLabのセックス中のステータスの一種で、Sexをどれだけ楽しんでいるかの数値
■セックスシーンの効果音
◎喘ぎ声が途切れるのが気になる
・1〜2秒前後(単音)の喘ぎ声の場合、SexLabのオプションで声の出る間隔を短くする
→逆10秒前後の長い喘ぎ声の場合、間隔を長くする?
◎喘ぎ声の音量を下げる→90デシベル?
■SexLabにおける「Hot」「Medium」「Mild」の違い
- 「Hot」……Strengthが76以上(ただしHotの音声が存在する場合)
- 「Medium」……アグレッシブの被害者(ただしMediumの音声が存在する場合)
- 「Mild」……Strengthが75以下でアグレッシブの被害者じゃない場合
「Enjoyment(悦楽)」というのはSexLabのセックス中のステータスの一種で、Sexをどれだけ楽しんでいるかの数値
■セックスシーンの効果音
SEXLABでの記述 | 内容 | パス |
Squishing | Sex時のヌプヌプ音 | Sound/fx/SexLab/fxSex01 |
Squirting | 射精音 | Sound/fx/SexLab/fxOrgasm01 |
Sucking | フェラ音 | Sound/fx/SexLab/fxOral01 |
SexMix | 「fxSex01」と「fxOral01」の両方 | |
NoSound | 効果音無し |
◎Skyrimの音声の仕様
◎ffmpegを使った方法
参考:Skyrim Mod制作:日本語音声のLIPファイル(口パク)の作成方法 (2018/6/5追記)
◎オンラインで確認する
Waveファイルの解析
https://www.petitmonte.com/labo/wave-analysis/
- モノラル
- サンプリング形式:16ビット
- サンプリング周波数:
32kHzまたは44.1kHz
◎ffmpegを使った方法
参考:Skyrim Mod制作:日本語音声のLIPファイル(口パク)の作成方法 (2018/6/5追記)
◎オンラインで確認する
Waveファイルの解析
https://www.petitmonte.com/labo/wave-analysis/
https://www.loverslab.com/files/file/11043-sexlab-...
◎概要
Sexlabの女性音声と男性音声の行為中音声の項目を増やす
◎調整
・男性ボイス「VoiceSlot 11〜20 (Male)」は削除する
・元のMODはボイスの登録数がバラバラなのでxEditで15種類に統一する
◎概要
Sexlabの女性音声と男性音声の行為中音声の項目を増やす
◎調整
・男性ボイス「VoiceSlot 11〜20 (Male)」は削除する
・元のMODはボイスの登録数がバラバラなのでxEditで15種類に統一する
https://www.loverslab.com/files/file/425-sexlab-so...
◎fxOral01(フェラ時の音声・8種類まで?)
・「Oral」系と「YoungerOral」の2種類がある?
→「YoungerOral」の方を採用
→後でxEditで音声を追加する?
・フェラ音声は全員共有なので、声の入っていないモノを選び汎用性を高める
◎fxOrgasm01(射精時の音声・1種類まで?)
「Japanese Fx Sex Sound」の「Cum.wav」と入れる変える
→元のSEが単音で分かりにくいので
◎fxSex01(ピストン時のヌプヌプ音・・8種類まで?)
・もう少し音量を上げる?
◎fxOral01(フェラ時の音声・8種類まで?)
・フェラ音声は全員共有なので、声の入っていないモノを選び汎用性を高める
◎fxOrgasm01(射精時の音声・1種類まで?)
「Japanese Fx Sex Sound」の「Cum.wav」と入れる変える
→元のSEが単音で分かりにくいので
◎fxSex01(ピストン時のヌプヌプ音・・8種類まで?)
・もう少し音量を上げる?
◎参考
SexLabの音声の弄り方
https://skyrim-sweetslab.blogspot.com/2018/05/tips...
SexLab p+(ユーティリティMOD)の「sslActorAlias.pex」上書き注意!
◎仕様
◎スクリプトのリロード
■音声関連のスクリプト「sslBaseVoice.psc」
◎音声取得関数「GetSound」
・変更前
・変更後
AGの場合は「Medium」を返し、それ以外の場合は「Mild」を返す
◎音声再生関数PlayMoan」とPlayOralMoan」
デフォルトの「PlayMoan」という関数をそっくり真似してフェラチオ専用に「PlayOralMoan」という関数を新たに作る
・参考元の「PlayMoan」関数
・追加した「PlayOralMoan」関数
◎フェラの判定
フェラチオ時かどうかの判定は、「PlayMoan」関数を呼び出している大元の「sslActorAlias.psc」で音声の呼び出しを行う
・以下を追加
SexLabの音声の弄り方
https://skyrim-sweetslab.blogspot.com/2018/05/tips...
SexLab p+(ユーティリティMOD)の「sslActorAlias.pex」上書き注意!
◎仕様
変更前 | 変更後 | |
Hot | Strengthが76以上の場合 | ノーマルセックス |
Medium | AGの場合 | AGの場合 |
Mild | Strengthが75以下かつAGでは無い場合 | フェラ音声 |
◎スクリプトのリロード
reloadscript sslBaseVoice
■音声関連のスクリプト「sslBaseVoice.psc」
◎音声取得関数「GetSound」
・変更前
・変更後
AGの場合は「Medium」を返し、それ以外の場合は「Mild」を返す
Sound function GetSound(int Strength, bool IsVictim = false) ;AGの場合 if IsVictim return Medium endIf return Mild endFunction
◎音声再生関数PlayMoan」とPlayOralMoan」
デフォルトの「PlayMoan」という関数をそっくり真似してフェラチオ専用に「PlayOralMoan」という関数を新たに作る
・参考元の「PlayMoan」関数
・追加した「PlayOralMoan」関数
function PlayOralMoan(Actor ActorRef, int Strength = 30, bool IsVictim = false, bool UseLipSync = false) PlayOralMoanEx(ActorRef, Strength, IsVictim, UseLipSync, Config.LipsSoundTime, Config.LipsMoveTime, Config.LipsPhoneme, Config.LipsMinValue, Config.LipsMaxValue, Config.LipsFixedValue, Config.HasMFGFix) endFunction function PlayOralMoanEx(Actor ActorRef, int Strength = 30, bool IsVictim = false, bool UseLipSync = false, int SoundCut = 0, float MoveTime = 0.2, int Phoneme = 1, int MinValue = 20, int MaxValue = 50, bool IsFixedValue = false, bool UseMFG = false) if !ActorRef return endIf Sound SoundRef = GetSound(Strength, IsVictim) ;直接HOTを指定する SoundRef = Hot if !UseLipSync if SoundRef SoundRef.Play(ActorRef) Utility.WaitMenuMode(0.4) endIf else MoveLipsEx(ActorRef, SoundRef, (Strength as float / 100.0), SoundCut, MoveTime, Phoneme, MinValue, MaxValue, IsFixedValue, UseMFG) endIf endFunction
◎フェラの判定
フェラチオ時かどうかの判定は、「PlayMoan」関数を呼び出している大元の「sslActorAlias.psc」で音声の呼び出しを行う
・以下を追加
If OpenMouth ;フェラの場合 Voice.PlayOralMoan(ActorRef, Strength, IsVictim, UseLipSync) endIf
コメントをかく