プレステ2エミュについて語ろう【PCSX2】vol123
■ このスレッドは過去ログ倉庫に格納されています
■前スレ
プレステ2エミュについて語ろう【PCSX2】vol122
https://egg.5ch.net/test/read.cgi/software/1570685241/
■関連スレ
プレステ2エミュ動作報告 【PCSX2】 part4
https://egg.5ch.net/test/read.cgi/software/1404716908/
■PCのハードやスペックについては自作PC板で
【PS2エミュ】PCSX2が快適に動くPCを考えるスレ 25
https://egg.5ch.net/test/read.cgi/jisaku/1563534990/
■Play! 開発版
http://purei.org/downloads/play/weekly/
Windows版はPlay-YYYYMMDD-XX.exeの最新版をダウンロード
■よくある質問
Q.○○というソフトは動きますか?
→ Wikiと過去ログ読め
Q.○○が動作確認済みとなっているのに動かない
→ 実ディスクで動かしてみる。動くならROMの吸い直し
Q.○○が遅いんだけど、こんなもん?
→ 質問をする時はスペック(CPU・グラボ・メモリ)と状況(本体・プラグインのrevと設定内容)を書くべし
Q.○○のグラがバグるんだけど仕様ですか?
→ GSdxのrendererをsoftwareに、HW Hacksの項目をいじると直ることもある。
またエミュレーション設定のEE/IOPやVUをいじると直ることもある
Q.○○プレイしてると一瞬カクつく事があるんだけどスペック不足?
→ ISOファイルをWD製HDDに置いているとIntelliParkという機能が原因でカクつくことがある。詳細はググレ。
Q.設定が保存されないけどなんで?
→ フォルダやファイルのパスに全角文字を使用しない(ユーザー名・マイドキュフォルダ含む)
解決しないならProgram Filesフォルダの書き換え制限や管理者権限を疑え。 ■バージョンの付け方について
安定版は偶数バージョン https://pcsx2.net/download/releases/windows.html
開発版は奇数バージョン https://pcsx2.net/download/development/dev-windows.html
次期安定版に向けた機能追加やバグ修正を奇数バージョンで行い
整った段階で安定板として偶数バージョンをリリースする(現状では約2年おき)
■FMV(Full Motion Video,プリレンダムービー)時に不具合が出るゲームの対処法
設定→ビデオ(GS)→GSコア設定
エミュレーション設定画面が出るので左の項目の一番下のゲームフィックスをクリック
下の方にあるSwich to GSdx software rendering when an FMV playsにチェック
上記の設定を行うと
ハードウェア描画でもFMV再生の時だけ自動的にソフトウェア描画になる
大抵のFMVはソフトウェアモードで正常に描画される
■テクスチャーが欠ける・ポリゴン自体が欠けるなど不具合の対処方法
・ソフトウェアレンダリングに変えてみる
・エミュレーション設定のEE/IOP設定を変えてみる
・エミュレーション設定のVU設定を変えてみる
例えば
ソフトウェアレンダリングにする(マトリックス パス・オブ・ネオ)
エミュレーション設定→EE/IOP→EE/FPUのクランプモードをフルにしてみる(ドラッグオンドラグーン)
エミュレーション設定→VU→VU1をsuperVUにしてみる(トゥルークライム:STREETS OF LA) たし蟹
ソフトの切り替えが面倒になるわ
同時に実行できるゲームは一つなんだから今動かしてるゲームにチートリストを適用ってすればいいだけなのにな >>1
スレ立て乙
新スレが立ってないのに平気で前スレを埋めようとしていた馬鹿どもは全員氏ね 面倒って、そうかPCSX2CTってもう配布されてないんだっけ はて手元のCTv1.2はどこで手に入れたんだっけか… PCSX2CTはジオシティーのが消えてるからないと思ってる人がいるんだろか
別リンクなら今でも普通に落とせる 前スレ968のNo interlacing codeについて
>こういう構造
sceGsSyncVだとこんな感じ
https://forums.pcsx2.net/Thread-No-interlacing-codes?pid=604258#pid604258
dsrl v0,0x0D(0002137A)を検索してその後にあるandi v0,0x0001(30420001)を30420000に書き換え
効果がないならps2disでアドレス12001000(GS_CSR)を指定して参照先検索
ldで読み込んだ後にビット13の値を取得している場所を書き換える
・dsrlで13回右シフト→1とand
・0x2000とand >>13
慣れの問題。MECCよりは数段使いやすい すごい些細なことなんだけど、メモカアクセス時に表示される左上のシステムメッセージって非表示にできない? GSdx Setting → OSD Configration 弄ってなんとかならんか >>18
ああありがとう、プラグインの方の機能だったのね…すぐに見つかった。ありがとう。 MECCは巨大プログラムのサーチはできないからNG >>14
ありがとう、助かる!
試してみたけど結論から言うとインターレース解除できてなくて解像度が半分になったような画面になった
https://imgur.com/dKl0nyD
アドレス12001000の数値をa0に代入してビット13の値を取得してるとこまでは分かった
andi a0,0x0001を0x0000に書き換えたらトップフィールド?が引き伸ばされて(デインターレースの設定に関わらず)Bobで表示したみたいになってる 1050TIで大幅に
解像度を上げない限りそこまでのスペックは必要ないってあるのに
ソウルキャリバー2が糞重い
騙されたん cheatengineは
rpcs3やsteamだといけるが
PCSX2じゃ全く無反応だわ… >>30
正式版でLGA775でも、GTX760で普通な速度なんだが らいぜん2700xと1050TI
らいぜん3700xと1060
らいぜん3900xと5700XT >>27
縦解像度が半分になるのは正常動作なのでInternal Resolutionで内部解像度を上げる
andを書き換えてもInterlacingをNoneで上下にブレる様なら少し面倒かな
とりあえず0018A67Cをaddiu v0,zero,0x7900(24027900)に変更してみる >>35
書き換えでソフトウェアレンダなら上下のブレは無くなったので一応インタレ解除コードとしては完成したっぽい
ああ、ハードウェアレンダする前提のコードなのね……
PS2のA列車には内部解像度上げると青空が縞々になる固有のバグがありまして……
縞々がインターレースに合わせて上下にブレてるように見えてたから上手くいけば縞ごと消せるかなって思ってたんだけど
コード適用しても縞々だけはまだ上下にブレてる
よく見たら縞はインターレースの周期とは別の周期で上下にブレてるっぽい
https://imgur.com/djZXhwT >>30
とりあえず義光でアーケードクリア
一応FPS60動いた
ハードウェアだと画面にスジ、ソフトウェアだとにじんでみえる等問題があったから設定いじって最適化する必要ありそう
ryzen5 2600+RX470 >>31
BUY10〜1000
cheatengine起動したらCheat-E-Coins??で鐘横瀬なんだが?
どうすんだこれいや昨日まで何ともなかったのにいきなりこんな あーもしかエイプリネタかなw
コロナでピリピリしてるのにKYだなcheatengine 元々日付判定しこんでるだけだから
コロナで表示分岐してたら預言だわw ワンダやMGSってゲームシーンは大したことないけどムービーがやたら重いんだな 普通はプリレンダのほうが軽いのにそうなのか
特別面倒な処理でもしてるのかな ワンダは知らんがMGSはリアルタイムレンダだろ
プレイ用とムービー用で違うモデルを用意してるからムービー用のハイポリが重いんだろうな 最初のとこでつまづいてますやさしい人ヒントください
biosどれ選んでもファイル作成できませんで起動できず >>48
なにその>>45が不正DLしたような決めつけ 海外モデルも買って吸い出したあと即本体とアダプター売ったわ〜 実機からBIOS吸い出したからとか言ってる奴は殆どフェイク。実はネットから落としてる。これは事実だろ? 壊れたら分解して屋根裏に置いとけばいい
50年後くらいにはヤフオクで部品取り用に高く売れるだろう そもそも警察がやってきてお前が吸い出したという本体を見せて見ろなんてシチュエーションなんて万が一にもないだろ じゃあPS2の破片だけ手元に置いとくか、投げて遊んでたら最終的にこうなりましたって言って ゲームがアクティブなウィンドウじゃなくなったら停止にさせるようなオプション設定あります?
音楽止まって欲しいのとゲーム内時間止めて欲しい主旨なんだけども さては在宅勤務しながらゲームしてるな
それで電話の時だけ止めたいんだろう いやいやそうではなくてw
単純にゲームに疲れてユーチューブとかちょろっと見ようかなとか
行き詰まって攻略見ようかなって時に
音消えて欲しいなーって感じです
やり方あったら教えて下され(-人-;) MAMEとか、それに準拠したのか?ってエミュだと
「エミュレーションの停止」で「P」押すと全部ストップするのがあるけどな。
コンシュマーのスタートボタンみたいのが無いMAMEだと重宝する。
意外といろんなエミュである機能だけど、PS2のには無いのか?
あとはむしろ、アクティブでなくなると停止するのがデフォで、
停止しないように出来るけどそれは設定弄るエミュの方が多い気もするがそれも無い? F10に一時停止が割り当てられてたけど
いつのバージョンからか無くなったね desmumeなんかだと完全には止まらない?のか止めた時のBGM音が
ブーーって感じで鳴り続けるんだよな
ああいうのの不快な記憶からか、未フォーカス時に停止機能って避けがちだわ それってシステム側のサウンドマネージャーやドライバの問題なんじゃ 非アクティブで止まって欲しいだって?
RetroArchで Play!を使えばいいじゃない ターボモードでどんくらい出せる?
シーンによってバラバラだけど120〜300くらい? ターボモードってコントローラーのボタン割り当てで設定できるのね。
XBOX360コントローラーのホームボタンに割り当ててめっちゃ便利だわ。 >>75
すまんかった
本家Play!でも非アクティブで止まるみたいだ >>69
ありがとう御座います
でもちょっと違う・・・
>>74
駆け出しなので初めて聞きます
ありがとう御座います エミュで一時停止なんて一度も使った事無いわ
ステートセーブして終了するのが普通 再開するときにクラッシュしてセーブが消えるイメージ… 終了する前はゲーム内セーブで
ちょっとした時間戻しみたいなのはステートかな >>35の「0018A67Cをaddiu v0,zero,0x7900(24027900)に」を試したんだけど
どういう訳か空の縞々が上下にブレるのが止まってそれ以外の上下ブレが大きくなった
>>14のsceGsSyncVのほうと併用したら両方のブレが止まった
……んだけど、0018A67Cを変えながらのプレイだと映像がバグる状況が多すぎてとても実用に耐えない感じ >>84
>空の縞々
GSdxのUpscaling Hacksでなんとかならんかね
散々試したのかもしれないけど
コードに関してはあまり言える事はないかな
>>27のandiをaddiu a0,zero,1(24040001)にしてみるとか
01BF0000で検索して
00 00 7F 02 00 00 BF 01 40 00 00 00 00 00 00 00
こんなのが見つかるかどうかとか Windows8から10にしたらPS2のディスクを読み込まなくなってしまった PCSX2CT使ってるけどたくさんのゲームに使ってるからどれがなんのゲームのコードだかわからなくなる
これどこかにゲームタイトル書けない? 左上のゲームタイトルって書いてる右側の入力欄に書き込んでセーブするのではなく? 左上のゲームタイトルにはSLPSが入るからタイトル入れられないけど入れてもいいの? >>87
データの複製をとって複製データの名称の末尾にゲーム名を追記すればどうかな
自分はチートデータの管理をそうやってる
LPSX60543.gpsっていう名前のデータだとしたら
LPSX60543ファイナルクエスト8.gps
とかって。名前順に並べたら実用データの真下にそれがくるから分かる ゲーム起動して補足で自動でそのゲームのチート開いてくれるのに名前必要か? >>91
チートファイルの中身を頻繁に書き換えるときに名前で判別したいんだよね
あと名前を書き換えたダミーファイルの方にチートの全リストやよく使うものを張っておいて、そっちから実用ファイルのほうに移動させたりする
なにかもっとスマートな方法があるのか知らないけどほかに思いつかなかった 初回起動時
ゲームタイトルに「SL〜〜」が表示される
ゲームタイトルに「○○」と入力して「SAVE」する
「gamename.txt」に「SL〜〜#○○#ーー」という行が追加される
次回起動時
「gamename.txt」を見て「SL〜〜#○○#ーー」があると
ゲームタイトルに「○○」と表示される
わかった?! SLPSは削除しないでそのままゲームタイトルにタイトル入力するの? >>85
Upscaling Hacksってなんぞや、と思ってググったらGSdxの設定の真ん中らへんにあるやつか
Hacks Configurationのチェック入れる項目は全部試してた(流石にチェック入れる組み合わせを全部試してはいないけど)けど効果あるようには見えなかった
いまTC Offsetを試したんだけどY軸を大きくずらすとずらした分だけ青空の縞が退いた
ただ0~10000までしか設定できないので全部の縞は消せてない
……と思ったんだけどスクショ撮ってみたら描画範囲がずれてるだけだったみたい、電車のテクスチャもおかしくなるし
https://imgur.com/VlkfflX
https://imgur.com/JPzCb5W
あとNo interlacing code適用中は空の縞は処理落ち気味の時にブレてるだけで普段はブレてないっぽい
逆にインターレース出力中は処理落ち気味になると縞のブレがたまに止まる
>andiをaddiu a0,zero,1(24040001)に
ビット13の奇数偶数フィールドの判定のとこを0x0000で偶数フィールドは試したから奇数フィールドも試して、ってことか
インターレースは多分消えてると思う、流石に空の縞は消えないけど
No interlacing code当てててもWeaveで出力するとコーミングが出るのは仕様なんだよね?
>01BF0000で検索して
検索かけてみたけど、010CB170に
00 00 7F 02 00 00 BF 01 40 00 00 00 01 00 00 00
っていうのなら出た
それ以外にも01BF0000自体はヒットしたけどそれっぽいのはなかった
改めて>>85すげぇわ……
こんなマイナーゲーにもアドバイスくれるの本当にありがたい >>95
gamename.txtに追加された
ここみてどのゲームかわかるんだ
ありがとう
gamename.txtなんて中身見たことなくてcheatフォルダの中身しか見たことなかったよ >>98
Readmeくらいは呼んだ方がいいよ!
後cheatフォルダ内のファイル名も○○に変わるって事言い忘れてたごめんね >>97
空の縞は
・奇数フィールド判定+0018A67C変更
・処理落ちが関係するならEEサイクルレートを上げてみる
これで駄目ならもうお手上げかなぁ
あとはsceGsSyncV変更で改善するなら飛んでくるjalを参照先検索してその先を調べるくらいか
Weaveのコーミングは仕様。No interlacing code使用時は基本的にInterlacingをNoneにする
スクショを撮る場合はカスタム解像度で縦を2倍にする(1280x1792等)
01BF0000の検索はバックバッファ表示が可能かどうか(探し方は前々スレ417。ファイルは消えてるけど)
検索結果の付近にあるGS汎用レジスタFRAME_1(0x4C)の下位9ビットがFBP(下の例だと08C)
8C 00 0A 00 00 00 00 00 4C 00 00 00 00 00 00 00
後は手順通りに出来れば楽なんだけど結構面倒なのもある(固定アドレスでない等)
GSダンプ(SHIFT+F8で出来る.xz)を上げてくれれば可否の判別くらいは出来そうだけど
ちなみに01BF0000は描画有効領域Y座標値(0~447) ■ このスレッドは過去ログ倉庫に格納されています