欢迎来到THBWiki!
如果您是第一次来到这里,请点击右上角注册一个帐户
有任何意见、建议、求助、反馈都可以在
讨论板
提出
THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正
查看“︁游戏攻略/STG常用工具/VsyncPatch/vpatch readme th13”︁的源代码
←
游戏攻略/STG常用工具/VsyncPatch/vpatch readme th13
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
少女
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
__OMAKETXT__ ja VsyncPatch zh VsyncPatch ja 基本的な使用方法は、VsyncPatch rev6と同じです 使用方法の詳細は、rev6のreadmeを御覧下さい zh ja ■対応OS 確認済:Windows XP SP3 32bit版 非対応:NT系のAPIを使用しているため、95/98/Meは動作不可能 zh ja ■対応ゲーム 東方神霊廟 ver1.00c zh ja ■警告 本非公式パッチは、ゲームの内部動作を大幅に変更します 本パッチを当てると不具合がでるかもしれません 実行前にscore.dat等をバックアップすることを推奨します また、十分に動作確認をした上でご使用ください 特に本パッチを使用した状態でリプレイを保存、公開される方はご注意ください 本パッチ適用時のリプレイに関しては、東方Projectスコアボードに投稿することはできません リプレイをwebやuploder等で公開する場合は、VsyncPatchを使用していることを明記すると、 トラブルになりにくいかと思います 本パッチは非公式に作成したものです 公式に問い合わせないようにお願いします zh ja ■再配布 ご自由に再配布してくださってかまいません ただし、zip内のファイルを変更・追加せず そのままの状態で再配布をお願いします zh ja ■インストール vpatch.exe、vpatch_th??.dll、vpatch.iniのファイルを 東方シリーズをインストールしたフォルダにコピーしてください iniファイルは無くても一応動作します zh ja 東方神霊廟の場合はvpatch.exeとvpatch_th13.dllとvpatch.ini zh ja ※パッチの動作不良で、score.dat等がおかしくなる可能性もあるかもしれません ※念のためバックアップをとってからパッチを実行するようにしてください ※vpatch.exeは、vpatchという名のつくdllを同じフォルダ内で検索し、 ※最初に見つかったdllをロードします ※したがって、同じフォルダ内に別のvpatch dllがあると、うまく起動できません ※東方シリーズをインストールしたフォルダには、 ※対応しているdllのみを入れるようにしてください zh ja ■アンインストール インストール時にコピーしたexeとdll及びiniファイルを削除してください zh ja ■iniファイル [Option] Vsync (デフォルト=0) 0を指定すると垂直同期をせずに、描画を行います。 1を指定すると独自の方法でソフトウェア的に垂直同期を取り、描画を行います。 ハードウェア的に行う垂直同期よりも低入力遅延で操作が可能です。 フレームレートは、モニタのリフレッシュレートと同じになります。 Vsync=1にしてもティアリング(ちらつき)が発生する場合は、 LockBackBuffer=1 と D3DMultiThread=1 と ProcessPriority=2 を設定してみてください。 -1の場合、ハードウェアの支援を使用して垂直同期を行います。フルスクリーン時のみ有効です。 ハードウェアの支援を使用しているため、完璧な垂直同期が可能です。 -1の設定では、2フレーム以上の遅延が起きないように、タイミングを調節しつつ描画します。 そのため、フレームレートが異様に低くなるシーンがあるかもしれませんが、Vsync=-2 よりも入力遅延は少ないです。 ウィンドウモード時の場合に-1を指定した場合や、フルスクリーン時にハードウェアの支援が利用できない場合は、 強制的に Vsync=1 の設定で動作します。 -2の場合、ハードウェアの支援を使用して垂直同期を行います。フルスクリーン時のみ有効です。 ハードウェアの支援を使用しているため、完璧な垂直同期が可能です。 -2の設定では、ゲームループにwaitを入れずに全力で回すようにします。 フレームレートは、ハードウェア側(ドライバ)の実装に依存します。 Vsync=-2は、Vsyncのすべての設定の中で最もフレームレートが高くなると思われる設定です。 ただし同時に、Vsyncのすべての設定の中で最も入力遅延が多い設定です。 ウィンドウモード時の場合に-2を指定した場合や、フルスクリーン時にハードウェアの支援が利用できない場合は、 強制的に Vsync=1 の設定で動作します。 zh ja D3DMultiThread (デフォルト=0) Direct3Dをマルチスレッドで動作させた場合に発生する不具合を無くすためのオプションです。 0の場合は、何もしません。 1の場合、IDirect3D9::CreateDevice() のBehaviorFlagsに、D3DCREATE_MULTITHREADEDを指定するようにします。 このフラグを指定すると、マルチスレッドでDirect3Dを使用する際に不正終了しなくなります。 ゲーム起動時にタイトル画面がバグったような感じになることがある場合は、D3DMultiThread=1 を指定すると、直ります。 1を指定することを強く推奨しますが、CPU負荷が増え、フレームレートが低下する環境があるかもしれません。 LockBackBuffer=1 にする場合は、マルチスレッドでの不具合を無くすために、できるだけ D3DMultiThread=1 を設定してください。 Vsync=1 の場合は、ソフトウェアvsyncを行うためのヘルパースレッドを作成するため、できるだけ D3DMultiThread=1 を設定してください。 zh ja MagnificationMethod (デフォルト=0) 0の場合は、何もしません windowモード時、規定のサイズ(640x480)よりも大きいウィンドウサイズ(例1024x768等)にした場合、 ポイントサンプリングで拡大されてしまう環境があります(Windows7&特定のグラフィックカード時、等) ポイントサンプリングで拡大すると、見た目がとても荒く、汚く見える場合があります MagnificationMethod=1 にするとバイリニアフィルタリングで拡大するようにします バイリニアフィルタリングで拡大すると、それなりに綺麗に拡大されます このオプションを有効にすると、バックバッファのサイズをウィンドウサイズと同じにし、 ゲーム画面を640x480のテクスチャに描画したあと、バックバッファにウィンドウサイズと同じサイズのポリゴンを描画し、 それにゲーム画面のテクスチャを貼り付けます(Direct3Dの機能で自動的にゲーム画面が拡大されます) 上記の処理により、VRAM使用量が増加し、テクスチャを描画するためのメモリコピーの時間分、処理時間が増えます 最近のグラフィックカードなら全く気にならない程度の処理時間の増加ですが、古いカードの場合はそうではないかもしれません ※この機能はvpatchのwindowサイズ変更機能を使用している場合のみ、機能します ※このオプションは動作確認が不十分かもしれません。描画等に不具合が出る可能性があるかもしれません。 zh ja DisableChecksum (デフォルト=0) 東方の実行ファイルであるth13.exeのチェックサムを確認するかどうかの設定です 1を設定すると、チェックサムを確認せずにvpatchを適用し、東方を起動します 通常はこのオプションを変更する必要はありません 東方の実行ファイルに何らかの非公式パッチ(言語パッチ・不具合解消パッチ等)を当てた場合は、このオプションを1にしてください 1に設定した場合、vpatchが正常に動作するかどうかはわかりません ※vpatchが適用できない場合は、まず、ゲームのバージョンが対応verであるかどうかを確認してください zh ja ■version履歴 2011/10/31 rev th13-1 ・東方神霊廟に対応 すべての描画間隔に対応済 ・東方神霊廟以外に対応したvpatchは同梱していません ・ini項目追加:MagnificationMethod ・ini項目追加:DisableChecksum ・ini項目変更:Vsync -1の設定を変更、-2の設定を追加 ハードウェアvsyncに対応し、フレームレート制御はすべてvpatch側で行うようにしました ・ini項目削除:HookDirectInput 現在別の方法で同等のオプションを実装中ですが、 まだ実用段階では無いため、一時的にこのオプションを削除しました ・動作変更:ゲームの実行ファイル(th??.exe)のバージョンチェックを追加 (DisableChecksumオプションでoffに変更可能) 違うバージョンでvpatchを起動しようとした場合、「ゲームの実行ファイルが見つかりませんでした」と表示し、起動できないようにしました vpatch.exeは以前のverをそのまま使用可能です ・フレームレート制御ライブラリ更新 WaitableTimerの精度確認処理:低精度なのか高精度なのかの判別処理をより正確にできるようにコードを変更 浮動小数点を使用する処理をすべて整数演算で行うように変更 ハードウェアvsync関連の処理を追加 vsync=0の時、特定の条件で1frameだけ描画が早くなってしまうことがあったのを修正 zh ja ■ToDo ・すべての東方作品における、入力デバイス処理のバグ修正(hook)の一元化及び対応デバイス・対応軸の拡充等 すべての入力デバイスに対応 デバイス上のすべての軸・ボタン・コントロールに対応 必要なデバイスのみPollし、処理時間を最小化 (HookDirectInputはすべてのデバイスをPollしていた) デバイス入力を直接内部フラグに高速変換 (HookDirectInputは使用しない軸データの変換をしたり、無意味な変換を挟んでいた) アサイン変更のためのGUIを実装 ・ヘルプの作成 東方がどのように動作するか(=内部仕様の解説) 各種バグが発生するメカニズム バグをどのようにvpatchで修正しているか 用語説明やFAQ等の追加 ・神霊廟にて、ロード画面中(特にエンディング後のロード中)にメモリアクセスエラーが起こる問題を修正したい 多少調査はしたものの、落ちる条件が未だ不明(なかなか落ちない) エンディングまで行く手間もあり難航 タイトルロード時に落ちる条件はおそらく判明(再現性100%) zh ja ■作者 ◆swmpLV/75E zh ja ■連絡先 バグ等の御報告はこちらからどうぞ http://ux.getuploader.com/swmplv75e/inquire zh xx {{Bottom}}
该页面使用的模板:
游戏攻略
(
查看源代码
)
模板:Bottom
(
查看源代码
)(受保护)
返回
游戏攻略/STG常用工具/VsyncPatch/vpatch readme th13
。
分类
:
游戏攻略
导航菜单
个人工具
创建账号
登录
命名空间
页面
讨论
查看
阅读
源码
查看历史
更多
搜索
常用
首页
东方Project
上海爱丽丝幻乐团
ZUN
世界观
幻想乡年表
东方年表
东方同人规约
近期新闻
沙盒(建议使用)
讨论板
加入我们
官方作品
官方游戏
旧作
东方灵异传
东方封魔录
东方梦时空
东方幻想乡
东方怪绮谈
东方红魔乡
东方妖妖梦
东方永夜抄
东方花映塚
东方风神录
东方地灵殿
东方星莲船
东方神灵庙
东方辉针城
东方绀珠传
东方天空璋
东方鬼形兽
东方虹龙洞
东方兽王园
东方锦上京
小数点射击游戏
东方文花帖
东方文花帖DS
妖精大战争
弹幕天邪鬼
秘封噩梦日记
弹幕狂们的黑市
黄昏边境合作游戏
东方萃梦想
东方绯想天
东方非想天则
东方心绮楼
东方深秘录
东方凭依华
东方刚欲异闻
官方音乐
原曲列表
非音乐CD音乐列表
音乐CD曲目列表
蓬莱人形
莲台野夜行
梦违科学世纪
卯酉东海道
大空魔术
未知之花 魅知之旅
鸟船遗迹
伊奘诺物质
燕石博物志
旧约酒馆
虹色的北斗七星
七夕坂梦幻能
幺乐团的历史系列
幺乐团的历史 vol.1
幺乐团的历史 vol.2
幺乐团的历史 vol.3
幺乐团的历史 vol.4
幺乐团的历史 vol.5
黄昏游戏OST
幻想曲拔萃
全人类的天乐录
核热造神非想天则
暗黑能乐集心绮楼
深秘乐曲集
深秘乐曲集·补
完全凭依唱片名录
贪欲之兽的音乐
官方出版物附带CD
官方书籍
东方香霖堂
东方儚月抄
漫画
小说
四格
东方三月精
第一季
月之妖精
第二季
第三季
第四季
东方茨歌仙
东方铃奈庵
东方醉蝶华
东方智灵奇传
东方求闻史纪
记忆幻想乡
东方求闻口授
东方文花帖
风之号外
东方文果真报
魔理沙的魔法书
宇佐见的魔法书
东方幻存神签
东方外来韦编
东方人妖名鉴
宵暗篇
常世篇
其他ZUN参与的书籍
东方紫香花
六十年不见的紫香花
幻想Narrato Graph
官方角色
公式资料
附带文档
游戏对话
官方作品光盘信息
角色自称用词表
官作译名更改记录
原作物品列表
出典文献列表
ZUN相关
西方Project
Torte Le Magic
黄昏酒场
东方关联人物
游戏攻略
东方相关活动
从第二家开始的广播
东方STATION
数码游戏博览会
PoriPori☆Club
niconico超会议
斗会议
niconico原创游戏祭
枯萎Radio
GDGD
其他相关项目
东方我乐多丛志
东方四方山新闻
Play,Doujin!
东方电书流通
东方音乐流通
二次创作与活动
展会及活动导航
Comic Market
博丽神社例大祭
博丽神社例大祭SP
博丽神社秋季例大祭
博丽神社例大祭in台湾
海外博丽神社例大祭
博丽神社歌谣祭
博丽神社崇敬会相关活动
COMICUP
魅知幻想博览会
上海THONLY
东方Only活动
东方红楼梦
角色Only活动
作品Only活动
地区Only活动
其他地区举办的展会
其他展会
M3
COMIC1
展会作品列表
展会作品数量
展会同人志列表
展会专辑列表
展会软件列表
展会视频列表
商业二次创作
出版物
电脑游戏
东方月神夜
家用机游戏
Play,Doujin
手机游戏
东方大炮弹
东方LostWord
东方Dungeon Dive
东方弹幕神乐
东方幻想Eclipse
同人二次创作
同人社团列表
同人志分类
同人专辑分类
同人专辑搜索
原曲作品数量
同人软件列表
Steam游戏列表
同人角色列表
同人视频列表
其他形式同人
同人文章列表
同人画师列表
同人封面角色
东方相关周边
PVCFigure
GarageKit
小型物品
其他形式周边
MUGEN
THB相关项目
THB策划
中文东方人气投票
东深见讲坛
幻想乡柱状地图
THB衍生
同人专辑搜索
原曲认知测验
东方相关QQ群组列表
THB媒体
微博
Bilibili
直播间
GitHub
THB协力
博丽神主ZUN微博
东方我乐多丛志
MineCraft幻想乡
京都幻想剧团
幻奏盛宴
功能与帮助
最近更改
随机浏览
编写规范
收录方针
命名规范
同人社团
同人音乐
封面图片
二次设定
编辑帮助
基础帮助
常用模板
进阶代码
函数用法
编写翻译表
语义维基
样式类用法
颜色列表
工具
链入页面
相关更改
特殊页面
页面信息
其他
联系管理员
关于THBWiki
捐款支持
语言
English
italiano
日本語
中文