「各種改造方法」の編集履歴(バックアップ)一覧に戻る

各種改造方法 - (2023/07/06 (木) 08:08:31) の編集履歴(バックアップ)


ツールページでの紹介では長すぎるものや、その他のMODについて

目次



Windows10 + GeForceドライバの組み合わせで動作させるためのパッチについて

2020年6月時点では複数のパッチがありますが、その中でも『dgVoodoo2』と『dxvk』がよく使われます。
お好みでパッチを選び、どれか一つだけをインストールしてください(変更する時には古い方をアンインストールしてください)
いずれも本来の用途と仕組み上Radeon環境でも動作はしますが、少なくともジンコウガクエン用途ではGeForce環境とくらべ安定性や再現性に欠けます。
dxvkを用いてゲーム動作の高速化を狙う以外では使う意味はないでしょう。

「AAUnlimited」を使用するのであれば個別にインストールする必要は一切なく、任意でいずれかを選択して使えます。
必要な設定ファイル類も同梱されています。
  • dgVoodoo2
 動作が安定しており、ジンコウガクエン2用途では利用者の多いパッチです。とりあえず動かしたいならこっち。
 ただし速度がやや低下するなどの欠点があります。
  • dxvk
 動作が高速なパッチです。
 Valve社が販売する小型ゲーミングPC「Steam Deck」の基幹技術の一部として、
 全世界のゲームとゲーマーをテスターに開発が精力的に進められており将来性も◎。


Windows10 + GeForceドライバの組み合わせで動作させるためのパッチ(dgVoodoo2)

【概要】
dgVoodoo2は古くなって動かなくなったゲームの延命のために開発されている汎用パッチです。*1
本作を含むイリュージョンの旧作ゲームは、「Windows10 + GeForce」の組み合わせで正常動作しなくなりましたが*2、ファンの悲鳴を聞いてdgVoodoo2の開発者様がジンコウガクエン2へ対応してくれました。

このdgVoodoo2を導入することで、ジンコウガクエン2等を動作させる事が可能です。*3


導入方法

  1. dgVoodoo2をダウンロードする。
  2. x86フォルダ内の"D3D9.dll"と"dgVoodoo.conf"をインストールフォルダへコピーする。
  3. dgVoodoo.confを編集する。
という流れになります。

  • ダウンロード
dgVoodoo2をダウンロードします。以下のサイトからLatest stable version(最新安定版)をダウンロードしてください。
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2

  • ファイルのコピー
ダウンロードしたファイルを解凍し、"dgVoodoo.conf"ファイルと、MS/x86フォルダ内の"D3D9.dll"を、ジンコウガクエン2のインストールフォルダ2ヶ所(本編・キャラメイク)へコピーします。
  なお、x64フォルダ内にも"D3D9.dll"が入っていますが、ジンコウガクエン2はx86アプリケーションなので不適です。
  dgVoodoo2が動作しないためx86フォルダ内のものを使ってください。

コピーするファイルの準備ができたら、
  • 本編:"AA2Play.exe"のあるフォルダ
  • きゃらめいく:"AA2Edit.exe"のあるフォルダ
上記2ヶ所へそれぞれコピーしてください。

  • コンフィグの変更
ここまででもゲームが起動するようになっていますが、デフォルトで設定されているメモリが少ないため、会話時などにクラッシュしてしまいます。
この問題を解決するため、dgVoodoo.confファイルを編集します。中身はただのテキストファイルなので、メモ帳にD&Dするなどすれば開くことができます。
またdgVoodoo2に同梱されている"dgVoodooCpl.exe"を使うことでも調整可能です(MaxVSConstRegistersの含まれる[DirectXExt]項目のみは、右クリック->"Show All Sections~"を選択して、メニュー項目を拡張した後でないと出現しない)


導入方法:コンフィグ設定

コピーした先のdgVoodoo.confファイルをメモ帳などで開き、以下の通り変更してください。
[DirectX]の項目にある
  VRAM   = 256
と書かれている部分の数値を、 2048 に変更してください(メモリ使用量。初期の256MBでは不足してクラッシュする原因に。PCスペックが厳しければ1024程度でも)
  dgVoodooWatermark   = true
と書かれている部分の文字列を、 false (無効の意) に変更してください。(画面右下のウォーターマークを消すことができます。作者様に感謝しながらtrueで使う選択肢もありです)

[DirectXExt]の項目
  MaxVSConstRegisters   = 256
1024 に変更してください。(頂点シェーダー関連の数値。この数値が正常に設定されていない場合、各種描画不具合の原因となります)

他にも設定できる項目は多数ありますが、この3ヶ所を変更すれば、基本的には問題なく遊び続けることができるようになるはずです。

不具合などについて

  • 設定したのに動作がおかしい、コンフィグファイルが正しく読み込まれない。
dgVoodoo.confの書き換えが失敗していた場合、ファイルが無視され、すべてデフォルト値となります(dll本体側でも同じ扱い)。従って各種不具合や、消したはずのウォーターマークが再出現したりなどの問題が発生します。
主導書き換えの場合は、コンフィグファイルの書き換えが終わったら最後に、書き換えたdgVoodoo.confと同じフォルダにdgVoodooCpl.exeをコピー・起動して、設定が正常に反映されているかを確認したほうが良いでしょう。可能なら最初からdgVoodooCpl.exeで設定ファイルを作るのが確実です。

  • テクスチャがおかしい(2.7でおおよそ解決)
一部テクスチャがぼやけたり(名簿画面や一部背景)、ズレたり(ローポリの水着や影など)する不具合が発生するケースがあります。以前にあった服のテクスチャ表示が乱れる不具合などはバージョン2.7以降で、3D出力のDirectX 12対応に伴う描画処理の変更の副産物として修正されています。

  • 表示がおかしい
Nvidiaコントロールパネルなどから設定を上書きすると、キャラクターの表示などに重大な不具合が発生する場合があります。通常設定で我慢しましょう。
このバグは「以前からNvidiaコントロールパネルを弄っていた」場合にも発生します
dgVoodoo2をガイドどおりに導入しても表示が異常である、キャラクターが顔しか表示されないなどの不具合がある場合は、まずは、ドライバのグローバル設定と個別設定を見直してください。
個別設定の削除の具体的な操作手順は「デスクトップを右クリック」→「Nvidiaコントロールパネル」→「3D設定の管理:プログラム設定」→カスタマイズするプログラムを選択」→「削除」です。

  • アンインストールについて
アンインストールはコピーした"D3D9.dll"を削除するだけです。それぞれの実行ファイルが書き換えられてしまうようなことはありません。



Windows10 + GeForceドライバの組み合わせで動作させるためのパッチ(dxvk)

【概要】
dxvkは、 DirectX 9以降のゲームの延命および、Linux対応のために開発されている汎用パッチ(厳密にはDirectXの代替dll)です。古いゲームの描画処理に新しいバージョンのDirectXを適応させるdgVoodoo2と異なり、Vulkanという、Linuxでも使用可能な、より汎用的なグラフィック出力システムを代替の描画処理として用いるのが特徴です。また、世界最大のPCゲームプラットフォームSteam(とSteamの小型ゲーミングPC「Steam Deck」)における、Windows向けゲームの公式Linux互換機能にも技術が用いられています。

ジンコウガクエン2に関しては、動作速度自体はハイポリキャラの描画速度を中心にdgVoodoo2より遥かに高速、本来のゲームの動作速度に迫る勢いでテクスチャバグもありません。細かい設定も不要です。昔のバージョンでは、ゲーム中のコンスタントな強制終了やきゃらめいくでの不具合などもありましたが、バージョン2.0以降では大幅に改善されています。近い将来には、ジンコウガクエン2用途においてdgVoodoo2のより優れた代替になる可能性もあります。

導入方法

  1. dxvkをダウンロードする。
  2. x32フォルダ内の"D3D9.dll"をインストールフォルダへコピーする。

dxvkをダウンロードします。以下のサイトから一番新しいものをダウンロードしてください。
https://github.com/doitsujin/dxvk/releases

ダウンロードしたファイルを解凍し、x32フォルダ内の"D3D9.dll"を、ジンコウガクエン2のインストールフォルダ2ヶ所(本編・キャラメイク)へコピーします。
  なお、x64フォルダ内にも"D3D9.dll"が入っていますが、ジンコウガクエン2はx86(32bit)アプリケーションなので不適です。
   dxvkが動作しないためx32フォルダ内のものを使ってください。

コピーするファイルの準備ができたら、
  • 本編:"AA2Play.exe"のあるフォルダ
  • きゃらめいく:"AA2Edit.exe"のあるフォルダ
上記2ヶ所へそれぞれコピーしてください。dgVoodoo2と違って設定ファイルの調整などは基本的には必要ありません。

不具合について

  • 強制終了(2.0でおおよそ解決)
主にハイポリキャラが表示されるタイミングでランダムに強制終了します。回避方法はありませんので、諦めてdgVoodoo2を使うか、公式Githubへとバグ報告に勤しみましょう。

  • きゃらめいくのキャラ選択ウィンドウが消える(2.0でおおよそ解決ドライババージョンなどにより再発します)
フルスクリーン時などに、メイン画面の方をクリックすると、きゃらめいくのキャラ選択ウィンドウが消えます。キャラ選択ウィンドウのあった部分をクリックすることで再表示できますが、その際にウィンドウのボタンが反応してしまうため、クリック位置に気をつけないと大切なキャラクターの誤削除の可能性も。再表示は右クリックでも可能なので、右クリックを表示に使うようにすることで問題を軽減することができます。

  • 頬の部分に時々黒いちらつきが生じる
FaceParts 9など1部のModフェイス特有の問題。v2.2現在、dxvkそのものでの解決方法は判明していません。
ただし、Type1レンダーに切り替えることでいくばくかの速度と引き換えに解決できます。

  • Hシーンでの半透明キャラクタの表示がおかしい
v2.2現在、dxvkそのものでの解決方法は判明していません。
ただし、Type1レンダーに切り替えることでいくばくかの速度と引き換えに解決できます。

  • 頬が赤くなった状態での瞬き時、頬の赤色が欠けてしまう
v2.2現在、下記を記したdxvk.confをdllと同じフォルダに置くことで解決できます。
d3d9.floatEmulation = Strict

  • 表示バグ
Nvidiaコントロールパネルなどから設定を上書きすると、キャラクターの表示などに重大な不具合が発生する場合があります。通常設定で我慢しましょう。
このバグは「以前からNvidiaコントロールパネルを弄っていた」場合にも発生します
dxvkをガイドどおりに導入しても表示が異常である場合は、まずは、ドライバのグローバル設定と個別設定を見直してください。
個別設定の削除の具体的な操作手順は「デスクトップを右クリック」→「Nvidiaコントロールパネル」→「3D設定の管理:プログラム設定」→カスタマイズするプログラムを選択」→「削除」です。

  • アンインストールについて
アンインストールはコピーした"D3D9.dll"を削除するだけです。それぞれの実行ファイルが書き換えられてしまうようなことはありません。





プレイデータ解析/改造

基本的にJG2ChrDataを使います。

座席番号は以下のような配置になっています。
19 14 24 5 0
20 15 10 6 1
21 16 11 7 2
22 17 12 8 3
23 18 13 9 4
上記の表のとおり右上から順番に番号が振られますが、中央最前列の教師枠が24になっている点に注意。
また、セーブデータ上の配列は「配置された順番」になるので、ランダム配置は使わないのが良いです。
メインで使うPCを0位置にし、以降座席番号の位置へ順番に配置しておくと、最初面倒ですが後のデータ加工が
飛躍的にラクになります。


恋愛相性&上昇率の操作

「プレイデータ」を加工します。
例として愛情の上昇率を最大にする方法。
PCに好意を持たせたいキャラを開き、PCの座席番号に対する行動評価をすべて「LOVE」に。
方向性はLOVEだけをmaxにし、その他はすべてminに。
これで、そのNPCからPCに対する愛情系の相性と上昇率が最大になります。

これを応用して、キャラどうしの関係を自由自在に操ることが可能です。
love=愛情 like=友情 dislike=嫌い hate=大嫌い

フロンティアパックと組み合わせると真価を発揮します。


H相性の操作

「キャラデータ」を加工します。
加工したいキャラに対し、座席番号~~とのH相性の部分を0~999の範囲で指定します。
ただし、恋人化していない場合はぐんぐん下がっていくので、登校後すぐに話しかけてもH相性が完璧になっていないことが多い。
また、「スケベ」や「チョロイ」がついてないとさらに下降速度が速まります。

こちらもフロンティアパックとの併用がオススメです。


妊娠イベント回収

「キャラデータ」を加工します。
一例として、すべてのキャラの妊娠周期を、危険、危険、安全、危険、安全…(以下交互)という順番に変更します。
こうしておけばキャラごとの周期を気にすることなく、一日ごとに「中はだめえ」「今日は中に」が楽しめる上、
すべてのキャラを日曜日に孕ませることができるためセーブデータのバックアップを用意しておく手間も省けます。
上の例では隔週で危険日が三日連続してしまうので、そのあたりはお好みで調整してください。
バリエーションを持たせるために安全日のところをいくつか普通にしておくのも良いでしょう。

確実にヤり部屋に連れ込むため、フロンティアパックの併用はおすすめです。


その他


Ver5の射精スキップ修正

jg2p09_00_00のH_Voice.lstの音声ID127の「アヘ」列、「ヤラレ」列を「0」から「1」に変更で


男女フォルダ移動(性転換)

通常キャラデータは男性、女性でフォルダが分かれていて、
キャラメイクでセーブしたキャラは自動で振り分けられるがこれを男性をを女性フォルダに、
女性を男性フォルダに移動させてからクラス編成でそのキャラを読み込むと性転換が可能。
(ジンコウガクエン1でツールを使用してできていた性転換と同じ仕組みです。)

■女キャラのカードを男フォルダへ移動
身体・服装は男、セリフは女になる。
システム上は男と扱われる。
このキャラと、普通の男キャラがHするとホモになり暗転。
このキャラと、普通の女キャラがHすると男女のHシーン。

■男キャラのカードを女フォルダへ移動
身体・服装は女、セリフは男になる。
システム上は女と扱われる。
このキャラと、普通の男キャラがHすると男女のHシーン。
このキャラと、普通の女キャラがHするとレズのHシーン。

一応キャラデータ内には、男性時の体格と女性時の体格の両方のデータが入っているため
各種ツールでいじってやれば、男性に関しては、女装時の体格などを設定することも可能。

性転換したキャラは、会話のセリフは正常に再生されるが、会話ポーズがちぐはぐになったり、T字ポーズになったりする。(ポーズデータがなかったり、性転換で不整合になっているため)
男→女へ性転換させると、Hシーンで表情がおかしくなるが、これは女と扱われているためHあえぎ声を読み込みに行こうとするが、男性格にはHあえぎ声のファイルが存在しないことが原因。

※男女フォルダ移動を、男の娘や異性装と勘違いしている方がいますが、違います。
男の娘(身体は男、服装が女)は、内部的にそのような3DCGデータが存在しないため、できません。
どうしても男の娘を作りたい方は、したらば改造スレ等で勉強しつつ男の娘の3DCGデータを作成しゲーム内に入れるか、誰かが男の娘MODを作るまで待つ。


NoDVD

ver.12で確認済
000011A0 6A FF 68 → 33 C0 C3
適応方法についてはこちらを参考のこと。

キラカード化

0012342C: 0E 00

解像度変更

Ver.12で確認済
緊急パッチとそれ以前のVer.12両方同様です

  • 解像度候補 640x480(4:3)を2560x1440(16:9)へ
設定画面の解像度の欄のデータが変わります。
558D:8002 → 000A
5595:E001 → A005
559D:04 → 10
55A2:03 → 09
  • 解像度チェック回避
「選択された画面サイズはデスクトップの画面領域を超えているので自動修正されます。」を回避します。
9177:74 → EB
  • 解像度算出方法
2560pxの場合 16進数で0A 00となる。この前後を入れ替えて000Aと上記では行っています。
例えば1920pxでは07 80のため、8007とします。
16進数はWindowsの電卓で求めると簡単です。
起動後に表示→プログラマ と変更します。
10進が選んである状態で2560と任意の値を入れてから、16進を選ぶと16進数に変換されます。
奇数桁の場合は頭に0をつけて前後入れ替えを行ってください。。

リアマン・リアチン化 その①


必要なもの


1. ppファイルをパック&アンパックができるなんらかのツール
2 . HongFireのUNC0.7(futaboy氏製)

導入方法


1. とりあえずUNC0.7をppに適用。適用方法は自分で調べてください。

2. UNC0.7はちんまんテクスチャをtga形式に変更している関係でオリジナルの実行ファイルでは正常に
動作しないという問題があるので、実行ファイルにバイナリエディタで以下の変更を加えることで対応させます。

Ver.4
きゃらめいく→31020A~を 740067006100 に
本体→316B12~を 740067006100 に

Ver.9
きゃらめいく→30BD20~を 740067006100 に
本体→320732~を 740067006100 に

Ver.10
きゃらめいく→30BD52~を 740067006100 に
本体→3245F2~を 740067006100 に

現在のところアップデートしても変更部分は残る仕様ですが、今後どうなるかわからないので変更箇所のアドレスと、
周辺のバイナリを別名保存しておきましょう。

非公式追加性格【淑】&【飾】

個人製作の追加性格です
個別ページは【】と【】を参照してください

導入方法

先ずはパッチを何れかの手段でダウンロードしてください
ダウンロード出来たらReadMeに従い適用してください
MODによっては競合するものもあるようです
個別ページ等で情報を求めます

現在判明している共通仕様


一緒に登校しよう&帰るの挙動が変化
恋人状態→「手を繋いでもいい?」
非恋人状態→デフォルトのまま

また【】と【】の通常会話は暗転が回避されている

共通バグ?

誉めるの成功セリフが逆転している
仲が良いときの成功セリフ→仲が普通のときのセリフ
仲が普通のときの成功セリフ→仲が良いときのセリフ


コメント

このページについての情報提供はこちらのコメント欄にお願いします。
古いコメントはこちらにあります。
  • HF産のガーターベルトを移植したんだけど女教師スーツとかのタイツとガーターが一緒に映り込んじゃうのって何とか治せないかな・・・誰か直し方知らない - 名無しさん (2020-09-05 19:49:46)
    • 当方も随分前から入れてたけど直せなかったよ。で、それは放置したままAAU用のガーターをきゃらめいく時にMODカードにして使ってる…もっとも、AAUは必須ではあるが。 - 名無しさん (2020-09-07 11:10:14)
      • そんな方法が....とりあえず導入してみるよ。ありがとう。 - 名無しさん (2020-09-07 20:54:31)
  • 会社でHDDが死んでフォーマットしてもブートしなくなったN社win10ノートを貰って来て、自宅の電源ボードが死んだD社win7ノートのHDDをブチ込んだら予想を裏切って起動した。メーカー違うけどプロダクトキー入れたら認証取れたので、こいつをJG2機に仕上げる予定。 - 名無しさん (2020-11-18 20:34:32)
  • dgVoodooのリンクが飛べなかったので修正しました。 - 名無しさん (2021-12-19 00:59:52)
    • ありがとうございます。こうやってどこを直したか書いてくださると分かり易くて助かります。 - 名無しさん (2021-12-20 23:13:04)
  • 1の頃みたいにBGMを自前のwavとかにできないのかな - 名無しさん (2022-02-13 22:05:42)
    • ppのどれかにサウンド系のがあったから、そこ弄ればいいんじゃね? - 名無しさん (2022-02-14 05:39:39)
  • dgvoodoo2の開発版で笑えるほどに速度が高速化されてた……もうネイティブで動かすのとそうfps変わらない気がする - 名無しさん (2022-03-03 05:18:51)
    • WIP85か?ゲフォ使ってないしLinuxのWineHQでJG2動かしてるので必要ないけど、こういう情報はありがたい。 - 名無しさん (2022-03-22 00:07:53)
  • パッチが上手くいかない。誰かアドバイスくだされ。dgVoodoo2は顔のテクスチャがおかしくなって、dxvk-1.10.1だとx32フォルダが見つからないんだ - 名無しさん (2022-05-01 10:36:41)
    • なんか色々とやらかしてるみたいだな…パッチは何をやったか書いて貰わないとアドバイスしようがない。dgVoodoo2ではゲフォの設定をデフォルトに戻す必要があるし、dxvkはファイル間違いしてるか?tar.gz解凍できてるか?だろう。 - 名無しさん (2022-05-01 16:56:06)
      • すまない、助かるよ。dxvkは仰る通り違うやつDLしてた。無事解凍して目当てのファイルもあったけど、コピーしたら起動できなくなって困惑中。だめそうならdgVoodoo2で再チャレンジしてみる。設定をデフォルトとやらは上に載ってる? - 名無しさん (2022-05-01 19:33:46)
        • 「不具合などについて」辺りに書かれてるかな? - 名無しさん (2022-05-01 19:54:04)
          • 重ね重ねありがとう。今日は時間取れないけど明日にでも頑張ってみるよ - 名無しさん (2022-05-01 20:04:31)
  • 何方か、アドバイスを頂けないでしょうか? dgVoodoo2_78_2,dxvk-1.10どちらも、記述の方法で総当たりで試しましたが”Tポーズ、禿げている状態”でNPCと接触するとフリーズの後、強制終了してしまいます 環境はos10(19043) GeForce GTX 1060(24.21.14.1163)を利用しています - 名無しさん (2022-05-16 19:54:54)
    • ノートのMobility Radeon HD 5650では、古いd3d9.dllで稼働していました - 名無しさん (2022-05-16 19:56:59)
    • 前にも”Tポーズ、禿げている”人がいたけど同じ人?ゲフォの設定をデフォルトに戻してもダメならデフォルト値がおかしいのかも知れない。”キャラが顔だけになった”って人はアンチエイリアシング-トランスペアレンシー:オフで生首現象解決したそうだよ。 - 名無しさん (2022-05-17 08:18:41)
  • 気に留めてくれてありがとうございます 初書き込みなので同じ人ではないです バニラのほうでも初期状態で試していてゲーム内設定のほうでは改善されませんでした - 名無しさん (2022-05-17 13:10:44)
    • そういえば、Win10ってDX9が不完全に入ってるって聞いたことがあるのでdirectx_Jun2010_redistを試しに入れてみてはどうだろう? - 名無しさん (2022-05-20 20:12:37)
      • 早速インストールした状態でWineD3D,dgVoodoo2,dxvkなど試しました 以前同じ状態ままでした 貴重な情報をありがとうございます! - 名無しさん (2022-05-20 22:19:50)
        • うーん、色々やってダメなら…ゲフォのドライバ4年ほど前のものですよね。最新のドライバに替えてもダメなら、当方はお手上げです…申し訳無い。 - 名無しさん (2022-05-21 09:23:07)
          • とんでもない、色々知恵を授けて頂きありがとうございます - 名無しさん (2022-05-21 23:18:26)
            • osをwin10proに変えたら、これまでの環境で正常に動作し始めました 傾聴して下さりありがとうございました - 名無しさん (2022-05-22 21:58:55)
  • AA2 PP Cryptはもう入手不可なのでしょうか?MOD導入に必要不可欠と聞いたのですが - 名無しさん (2022-10-24 22:52:14)
    • PPの展開、梱包するツールです。3Dうぷろだにありますが今、鯖停止中。ほかの同様ツールではAA2Decrypt_fix.exeとAA2Pack-x86.exeです。 - 名無しさん (2022-10-24 23:34:25)
      • chromeだと入れないだけ。EdgeかFirefox使ってILLUSIONうぷろだの【upillu2960.7z [JG2]aa2_pp_crypt 修正版】落とせばいい - 名無しさん (2022-11-13 23:31:32)
  • きゃらめいくの背景を白以外にするっていうのはできないですかね。画像じゃなくて色をかえるだけでもいいんですが - 名無しさん (2023-08-13 15:07:07)