
本文完整版本发布于UP主个人博客(https://misagosuzu.de/p/galgame-engine-specific-problems/),使用请遵循CC BY-NC-SA 4.0授权协议
此处所指的主要是PC端吉里吉里引擎的游戏,不过一些脚本上的问题可能与手机上吉里吉里模拟器的类似,虽然这种一般也得换资源才行了要不就自己解包改脚本
吉里吉里,又称T Visual Presenter(简称TVP),是一个由W.Dee氏所开发的同人游戏制作工具,以面向对象语言TJS做为底层开发,外包上KAG的Script语法让一般用户使用,要使用吉里吉里只需要准备好文本编辑器(如记事本),就可以直接编写剧本。吉里吉里在处理2D图形上极为强大,支持的图像、音乐格式也是目前同人游戏工具中最多的。它让用户可以很方便地集成图像、音乐、动画、文字剧本,用户可以专注在游戏本身而不需要花费太多精神在代码上。
吉里吉里的本体采用GPL许可证,用户不需要负担任何费用即可利用吉里吉里来开发游戏,包括免费、共享或是商业游戏,吉里吉里与NScripter并称为两大同人游戏工具。 ——摘自维基百科
示例游戏:ライムライト・レモネードジャム(LimeLight Lemonade Jam)

krkr引擎有很多版本,可通过exe文件的属性➡详细信息查看,如上图右侧
封包为.xp3格式,有加密的还有对应的.sig文件。早期加密的还有tpm,默认为xp3dec.tpm,厂商可能会修改为游戏的罗马音简称等,一般会在游戏根目录或plugin子文件夹内;或游戏罗马音的emb文件。新版krkrz(KiriKiriZ)的Cxdec(hxv4)加密没有明显特征
有些可能还会有附带的与游戏主程序同名的.cf文件,这是配置文件,较为全面的内容如下:

b站这专栏,没有markdown的那种代码块,全放上来太长了,只能发图了
总之,datapath为游戏存档路径,虽然上面说需要用unicode编码十六进制,但直接填savedata之类的相对路径一般也是可以的,这样就会保存到游戏根目录的savedata文件夹内。
(后面是AI补全的,up主不知道对不对)hkcontroller为热键设置,可以设置为F1之类的快捷键;contfreq为自动保存频率,单位为分钟,比如上图的60分钟;fsres为全屏分辨率,一般为nochange,表示不更改当前分辨率;usedb为是否使用数据库存档,一般为yes或no;dbstyle为数据库样式,一般为d3d或sdl;aamethod为抗锯齿方法,一般为res4或none;vomstyle为视频输出模式,一般为layer或normal;wheel为鼠标滚轮功能,一般为message或scroll等
相关Galgame可参考[https://vndb.org/v?q=&ch=&f=N18fwKiriKiri-&s=26w]
代表会社:柚子社(Yuzusoft,ゆずソフト),颜艺社(ASa Project),ALcot(彩牙社,蜂巢社;中后期作品),SAGA PLANETS(中后期作品),调色板(Palette,ぱれっと),Lose等
文字列报错
ANSI 文字列を UNICODE 文字列に変換できません。現在のコードページで 解釈できない文字が含まれてます。正しいデータが指定されているかを確認 してください。データが破損している可能性もあります 无法将 ANSI 字符串转换为 UNICODE 字符串。包含当前代码页无法解释的字符。请确认是否指定了正确的数据。数据也可能已损坏。

该问题一般是由于系统非Unicode程序的语言里勾选了Beta版: 使用Unicode UTF-8提供全球语言支持引起的,解决方法为将控制面板-时钟和区域-区域-管理选项卡中的该选项取消勾选,确定后重启电脑,一般可解决该问题。

如未解决,那也可能是因为该选项上方的当前系统区域设置与游戏实际语言不符导致的,博主建议将其修改为简体中文(中国大陆)或其它与读者使用的语言相符的设置,以防其它程序会出问题,重启电脑后直接运行;如不行,再使用Locale Emulator模拟游戏脚本编码对应的语言环境运行游戏程序。
路径问题
パス名の最後には'>'または/を指定してください(吉里吉里2 2.19 beta14よりアーカイブの区切り記号が'#'から'>'に変わりました)
请在路径名的末尾指定'>'或/(从吉里吉里2 2.19 beta14 起,归档分隔符已从'#'改为'>')

上图所示,该问题的一种直接原因是路径中存在标点符号或特殊字符,比如# % & { } \ < > * ? $ ! ' " : @ + ` | =等,导致引擎无法正确解析路径,从而报错。解决方法为将游戏安装路径修改为不含上述字符的路径,不过如此之后可能还会出现上一个文字列的报错,也就是要关闭 Beta版: 使用Unicode UTF-8提供全球语言支持选项。
另外,部分白屏,闪退,黑屏问题也与路径有关,最好使用只含英文字母的路径,,比如D:\Games\GameName\之类的
启动闪退、卡死、白屏、黑屏、打不开问题
目前强相关的是游戏加加(GamePP,G++)这个软件的问题,在游玩krkr引擎游戏时务必要完全关闭该软件
官网下载页面截图如下:

案例:https://tieba.baidu.com/p/9468236082
另外还有非英文路径、路径过长/文件夹过多、独显输出/独显直连、核显/集显/独显驱动不兼容问题等,详见[基于Windows的Galgame运行问题探讨-10.3章]
脚本问题
类似于:
エラーが発生しました ファイル:PRO_001.ks 行:27 タグ:早苗(←エラーの発生した前後のタグを示している場合もあります) タグ/マクロ“早苗"は存在しません

这样的报错,一般会指向某个脚本文件(这里就是PRO_001.ks,另外可能还有scn,txt或tjs等后缀的脚本)的某一行,这里可能是因为PRO_001.ks文件的第27行使用了未定义的标签或宏(タグ/マクロ)“早苗”。

不过有些时候,游戏本体与中文翻译补丁对应的版本不符,也会出现类似的报错,如上图。该Galgame《さよなら、うつつ。》有多个版本,目前2dfan的AI翻译补丁所使用的是《さよなら、うつつ。 ~金で買える程度のハッピーデッドエンド追加版~》,而上图这位使用的是《さよなら、うつつ。(全年齢版)》,二者的脚本和资源文件不同,所以会报错。
蓝底白字报错窗口和DLL缺失问题

スクリプトで例外が発生しました プラグイン extrans.dll を読み込めません
这种一般也是因为脚本文件执行错误或游戏资源文件缺失导致的,不过博主这里只保存了缺失DLL的情况,如上图所示。
比如图中的extrans.dll是krkr的扩展插件,虽然博主不清楚具体是干啥的,总之一般位于游戏根目录\plugin\文件夹内。如果有但还是报错,可能的原因之一就是经典的非全英文路径;之二是用户名为中文,因为krkr引擎有可能会复制一些文件到用户目录里的临时文件夹里,即C:\Users\用户名\AppData\Local\Temp\。
有时候汉化补丁的DLL缺失也会这么报错,如上图中的sinsemilla_chs.dll。参考《基于Windows的Galgame运行问题探讨-Galgame汉化破解补丁或游戏自带dll》,总之一般就是报毒被删了。
存档问题
書き込み権限がなくファイル保存できません。MyDocument以下にデータを保存します
无法保存文件,因为没有写入权限。数据将保存在 MyDocument下

如上所述,该问题一般是由于游戏程序没有对当前目录的写入权限导致的,或者无法创建存档的文件夹。如果有.cf文件,可以参照前面的说明进行修改,或者直接删掉。
将游戏安装目录移动到非系统盘符(比如D:\Games\之类的路径)下,或者右键游戏程序,选择以管理员身份运行,再或者修改该目录的权限,允许当前用户对该目录进行完全控制。
还有一种可能是,Microsoft Defender的文件夹限制访问功能阻止了游戏程序对对应目录的操作,可以直接关闭该功能,参考《基于Windows的Galgame运行问题探讨-7.1章节》
Cannot allocate memory for Bitmap
Cannot allocate memory for Bitmap : at TVPAllocBitmapBits (size=11059240(1920x1440))……

根据krkrz官方文档,这主要是由内存碎片引起的无法为游戏程序分配内存,而不是系统内存不足,一般多发于以全屏模式游玩时。
其它类似问题:https://tieba.baidu.com/p/8579152672,https://tieba.baidu.com/p/8374389922
可以参考上述贴子的方法,以及尝试使用krkrz自带的功能,如下图所示。实在不行就以窗口化模式游玩


Malformed exe/dll detected

新版krkrz的BootStrap插件会校验游戏文件完整性,如果对游戏相关文件进行了修改,比如进行破解或汉化补丁等操作,可能会导致校验失败,报错Malformed exe/dll detected: xxx.exe,如上图。请先确保游戏主程序的exe与对应的exe.sig后缀文件名字相同
不过一般来说,补丁发布者也会破解该验证,所以也还有一种可能是感染了蠕虫病毒,一种会导致游戏程序exe文件变大(体积增加,比如16KB),还有一种则会在程序名前加上._cache_的前缀,如下图。建议使用杀毒软件(比如卡巴斯基)进行全盘扫描。

确定文件安全后,如仍出现该报错,可以参照这里的方法进行处理:
Authentication failed: unrecognized kernel32 module./ NM.

旧版krkr引擎的问题,详见《浅谈Windows系统下Galgame兼容问题-win8部分》
总之是需要使用Win8WOH补丁。请前往博客获取,主要是其中的version.dll文件,放在游戏目录下即可
特征为有一RIO.INI文件,双击打开或右键编辑后,第一行写有引擎版本号,第二行为注册表路径。封包均为.WAR格式,且一般与EXE可执行文件部分同名
相关Galgame可参考https://vndb.org/v?q=&ch=&f=N18fwShiina_0Rio-&s=26w
代表会社:Guilty+,3rdEye(三眼社),C: drive.,Onomatope*
示例游戏:魔法少女の大切なこと。

注册表问题
一般来说,其关键注册表项为以下格式:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\会社名\游戏名] ;也就是RIO.INI中第二行的内容
"InstMode"=hex:00,00,00,00 ;具体作用未知,可能是安装过程中选的最大安装之类的选项,部分可能需要
"InstPath"=".\\" ;安装路径,一般必需,大部分可用此类相对路径写法
"InstallDir"=".\\" ;另一种安装路径,部分需要该值
"DataPath"=".\\savedata" ;存档路径,一般必需,大部分可用此类相对路径写法
将上述内容进行对应修改后,保存为.reg文件,然后双击,弹窗选是,即可免安装,并解决部分因注册表缺失导致的报错或运行/双击无反应问题,如下图(Command : @regReadStr):

有时也有Registry Read Error报错,或者下图这种File Not Found. autoexec.scn:

不过也有部分该引擎Galgame使用相对路径写法会出问题,比如《モテすぎて修羅場なオレ》:https://tieba.baidu.com/p/9681707422。这时候就要用绝对路径,比如D:\\Galgame\\GameName\\

闪退问题
经典椎名里绪式闪退问题,自Windows 8开始出现于该引擎2.49版本以前的大部分游戏,需要使用以opengl32.dll进行劫持的rioshiina-fix1补丁,详见[https://forums.fuwanovel.moe/topic/19719-shiinario-v247~249-games-do-not-work-on-windows-88110/]
椎名里绪式闪退示例(此处详见博客)
另外,如果使用了百度输入法等第三方输入法,会使游戏程序闪退(不同于上文所提到的经典闪退,这种如果使用LE转区,会在当前目录生成.dmp后缀的文件,使用windbg分析后会发现是百度输入法组件的问题),建议最好使用系统自带的微软输入法
存档问题
存档或读档问题,可能为没有DataPath这个存档路径项,或该项对应路径的文件夹不存在,亦或者没有写入或读取权限等,总之可能性也挺多的(
Command : @save

File Write Error. .\savedata\mahostSv.bin

其它
还有一些奇奇怪怪的报错,这里就先不一一列出了,等以后慢慢更新。不过前面提到的File Not Found.报错也有可能是真的缺文件,或者游戏脚本问题,比如翻译补丁对应的版本不匹配之类的。
全称为AdvPlayer HD,是由株式会社ウィルプラス(WillPlus)开发的游戏引擎,旗下的PULLTOP(易拉罐)和ensemble(音符社)等品牌也大多使用该引擎
游戏列表参考vndb,代表作有CROSS†CHANNEL,見上げてごらん、夜空の星を(仰望夜空的星辰),この大空に、翼をひろげて(在这苍穹展翅,大空翼),少女编织爱的画布(乙女が紡ぐ恋のキャンバス),宿りし乙女の誓いと魔法(寄宿少女的誓言与魔法),虜ノ旋律 ~淫らに喘ぐ処女セクステット~等
示例游戏:少女之剑与秘密的协奏曲(乙女の剣と秘めごとコンチェルト)


exe可执行文件部分,AdvHD.exe为游戏主程序,如果有汉化补丁等的话可能为其它程序(比如这里的AdvHD_CN.exe)
CN和CHS的DLL都是汉化补丁的文件,AdvHDLang.dll似乎为管理语言的文件,有时候删掉可以解决一些文字显示问题(比如文字消失)
emotedriver.dll为emote技术的支持库文件,多用于动态立绘(一般被误传为Live2D,据博主所知,使用真正的Live2D的有炎孕最新作——吹弹!丰盈!波涛汹涌!异世界兔女郎学园!(もっと!孕ませ!炎のおっぱい異世界おっぱいバニー学園!)和妈妈累社的新作——バカップル・サプリメント)
cmv和dat大多都是wmv视频文件,只是改了后缀名而已
存档
这个引擎的比较特殊,在C:\Users\你的用户名\Saved Games里,Saved Games显示名为保存的游戏。有一个WillPlus文件夹,里面有以游戏名命名的存档文件夹,如图:

闪退
这个引擎比较先!进!,使用了最新的Microsoft Visual C++ 2015-2022(VC++ 14.0)运行库(截止本文完成时,已有了更新的Visual C++ Redistributable v14),如果没有安装,就会导致缺少vcruntime140.dll等dll的报错;如果版本过低,就会在启动游戏后卡死或闪退。去这里下载安装即可:https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170
缺少vcruntime140.dll等dll
同上,另外还有DirectX运行库的问题,详见下文声音部分
声音
提示启动检查(警告):音量 无法使用(Startup Check (Warning): Sound None),如下图所示:
大概翻译:(スタートアップチェック(警告):サウンドなし)

同时启动设置窗口的声音(Sound)设备选项也无法选择

一般是因为使用了某些冒牌DLL修复工具,导致DirectX运行库安装不完全,建议使用微软官方的DirectX End-User Runtime Web Installer(https://www.microsoft.com/zh-cn/download/details.aspx?id=35)进行安装
文字消失
可能是系统字体库的问题,或者转区与否
据说有lang相关的dll文件也可能引起问题,比如AdvHDLang.dll,可以尝试删除该文件再运行游戏
注册表(启动时设置相关)
该引擎新版的大多不需要安装,直接解压即可游玩
不过有些游戏除外,比如《神聖にして侵すべからず》,正常转区运行安装程序是生成对应日文名的注册表项,然后再去运行游戏程序生成sinsei_Disp和sinsei,反过来的话就会报注册表错误
一般都位于HKEY_CURRENT_USER\Software\WillPlus\游戏名,比如宿りし乙女の誓いと魔法,对应的注册表项如下:


主要注意DisableDialog这一项,在设置窗口中为次回起動時に之のダイアログを表示しない(Don't display this dialog at next startup),大意为下次启动时不开启此对话框,0和1即为不勾选与勾选
如果想要每次启动游戏时都弹出该对话框,就将其值改为0即可
全称Ethornell - BURIKO General Interpreter,是由株式会社ブリコ开发的游戏引擎
游戏列表详见https://vndb.org/v?q=&ch=&f=N18fwBGI_fEthornell-&s=26w
代表会社有:枕&KeroQ(ケロQ),HOOKSOFT&SMEE,方糖社(Lump of Sugar,ランプオブシュガー;一般会进行魔改),卷心菜社(Cabbage Soft,きゃべつそふと),sprite(雪碧社)等
代表游戏有:サクラノ詩-櫻の森の上を舞う-(樱之诗),素晴らしき日々~不連続存在~(美好的每一天~不连续存在~,素晴日,圣启示录),向日葵の教会と長い夏休み(向日葵的教会与长长的暑假),フレラバ ~Friend to Lover~,あまいろショコラータ(巧克甜恋),蒼の彼方のフォーリズム(苍之彼方的四重奏,非官方中文版)等
示例游戏:向日葵の教会と長い夏休み
文件目录结构一般如下图所示:


exe可执行文件部分,BGI.exe为游戏主程序,如果有汉化补丁等的话可能为其它程序(比如这里的Makura Castle.exe)
BHVC.exe为文件校验程序,在BGI.hvl中存储着校验信息;Uninstaller.exe为卸载程序,如果是通过安装程序(比如Setup.exe或BGIForInstalling.exe)安装的,建议用卸载程序正常卸载,uninst_cn.exe为汉化补丁卸载程序,ttf后缀字体文件也是汉化补丁的。另外,KDays.dll为某通用破解补丁的文件
BGI.gdb存有游戏进度和CG解锁信息等,UserData文件夹为存档文件夹,内有.sud后缀的存档文件,这里就是HimawariNoKyoukaiToNagaiNatsuyasumi000.sud
data0xxxx.arc为主要游戏资源封包文件,一般来说01xxx为脚本文件,02xxx为图片(贴图,角色立绘,背景和CG等)文件,03xxx为系统或效果音频文件,04xxx为角色语音文件,05xxx为背景音乐文件,如果还有的话,需要具体分析
sysgrp.arc为系统设置贴图封包文件;sysprg.arc为系统脚本封包文件;system.arc为系统资源封包文件,里面有时候只有一个ipl._bp文件,内有窗口标题,报错提示语,脚本方法名等文本资源
因为BGI引擎支持免封包,所以一般还会看到一些零散的文件,比如上文提到的._bp,或无后缀的文件(除了下文提到的),属于正常现象。
运行无反应
双击无反应,任务栏一闪而过后消失
首先要确保为全英文路径,然后如果为日文原版的话,可能需要转区,比如使用Locale Emulator,转为日语环境运行游戏程序
最后,确认是否存在一个无后缀的文件,如下图的UnmeisenjouNoPhi,一般都是游戏日文名的罗马音拼写,有的话就删掉
该文件也可能引起报错弹窗应用程序无法正常启动的问题。

指定されたファイル[system.arc:ipl ._ bp]は存在しません
首先确认system.arc文件是否存在于游戏根目录下,如果不存在,说明游戏文件不完整,需要重新安装游戏或补丁
如果存在该文件,那么改全英文路径,比如下图中的路径就有中文;如仍报错,那可能为system.arc文件内的ipl._bp文件损坏缺失

指定されたファイル[data02xxx.arc:sho32a_973]はBGではない、もしく
跟上面的类似,但一般就是真的缺文件或损坏了

另外也有:
指定されたBG/BMPファイル[data02xxx.arc:SAEV_13E]はサポート外のビットカウントのデータです

指定されたフォント[MSゴシック]の拡張情報は登録されていません
缺少MS ゴシック字体,不过正常来说Windows都是自带的,总之找一个msgothic.ttc双击安装即可
无法存档
データフォルダを作成することができませんでした
管理员权限或路径等问题,参考上文KiriKiri引擎的存档问题

奇奇怪怪的问题
何らかの問題が発生しました


指定されたユーザー定義関数[]は読み込まれているライプラリ中に存在しません

無効なサイズ[0]byteのメモリ領域を確保しようとしましたメモリサイズは最大で[67108864]byteまでしか確保できません

目前已知的解决方法有:切换到独显直连(独显输出)模式,或者右键➡属性➡兼容性使用兼容模式运行游戏程序,比如Windows XP SP3等
全称Favorite View Point,是由FAVORITE社开发的游戏引擎,除他家以外,还有同母公司的ωstar的クラ☆クラ CLASSY☆CRANBERRY’S也有用到
文件目录结构一般如下图所示:

其中bin后缀文件为资源封包文件,bgm就是背景音乐(Back Ground Music),gragh为图像(bg为背景,bs为角色立绘(Body Sprite?),sd也称为Q版角色(Super Deformed?),vis为CG),voice为角色语音,se为效果音(Sound Effect,env为环境音效,sys为系统音效)
因为fvp也是支持免封包的,所以一般打了补丁还会看到与bin同名的文件夹
注:博主安装了DTL,而bin也是一种光盘映像用格式,所以显示了DTL的图标
hcb后缀文件为脚本文件,因为程序只认后缀名,并且可以修改程序二进制来改名,所以游戏补丁作者会改为chb之类的,方便区分
WhiteEternity_FHD.exe为游戏原版主程序,即……好吧这不是罗马音,而是英文名,汉化可能还有CHS和CN之类的
如想进一步了解,可参考:Favorite吧-关于星空hd自制汉化的一些记录(https://tieba.baidu.com/p/8270839659)
huohua_离民 作-对《想当个破解者?》的实操环节——以Wiz相关文件为例(上)(https://tieba.baidu.com/p/9528750371)
首先,DirectX运行库是必需的,否则会出现DLL缺失问题,确保安装了DirectX End-User Runtime,参考https://www.microsoft.com/zh-cn/download/details.aspx?id=8109
graph_bs/CHR_

一般都是GBK读SJIS的乱码报错弹窗,这里就是graph_bs/CHR_傂側偨_婎_巹暈L偺僆乕僾儞偵幐攕偟傑偟偨,对应日文就是graph_bs/CHR_ひなた_基_私服Lのオープンに失敗しました,图示报错位置是《星辰恋曲的白色永恒》中出现钟楼(房子,屋子)的位置,总之就是非日语环境下立绘文件名编码问题,可用xmoe大佬开发的FVPLoader运行游戏程序解决
etc/BG或etc/ICHIKA_h06f2等

这个是星辰恋曲的白色永恒原版汉化(非FHD版)独有的问题,大概是在夕凪 一夏线快结束的位置
因为后来官方出了v1.1的修正补丁,里面就有etc.bin文件,而xmoe组的汉化是基于这个版本,所以就报错。
データ展開中にエラーが発生しました

数据解压中发生错误之类的,如果是固定位置报错的话,应该是资源文件损坏,可尝试重新下载等
但如果是随机位置的话,嗯……总之就是不好说了(
目前知道的一种可能是雷神笔记本控制中心驱动程序的问题,大概采用蓝天clevo模具的笔记本都用的同一控制中心吧,比如还有神舟,七彩虹,总之可以尝试卸载掉
形如graph_vis/KURO_e011a1

如果是在固定位置的话,一般就是文件损坏了(
另外也有类似ビジュアルデータ以外(graph_vis2/TSUKASA_e20d)を読み込みました的报错:

graph/main_windowのオープンに失敗しました

有可能是运行的程序错误,比如原版和汉化脚本不兼容

SiglusEngine是由腾讯子公司Visual Art’s开发的视觉小说引擎,旗下知名的Key社,以及tone work’s、SAGA PLANETS、裸足少女(Hadashi Shoujo)和HAMHAM-SOFT(はむはむソフト)等曾或现为VA的子品牌的作品也有使用该引擎
另外,其前身为RealLive引擎,代表作有CLANNAD,AIR,Kanon等
文件目录结构一般如下图所示:

Gameexe.dat存储着游戏程序配置信息,比如游戏标题和字体等;Scene.pck为游戏脚本文件;SiglusEngine.exe即为游戏主程序,不过也有可能会以游戏名字命名。SiglusEngine_Patch.exe和SiglusUniversalPatch.dll为使用SiglusExtract生成的通用补丁程序,实现了通过区域和DVD、日语字体和字体间距验证等功能,以及会优先读取G01图片替换G00、Scene.pck2替换Scene.pck和Gameexe.dat2替换Gameexe.dat。
文件夹部分,bgm就是背景音乐文件夹,里面一般为ogg、wav或nwa后缀的文件,前两种可以直接播放,nwa的话就用GARbro转换。
dat里一般有游戏需要的字体文件,在Gameexe.dat里配置。gan……博主不知道干啥的()这个游戏的话,看文件名像是与各种效果贴图有关的。
koe里就是角色语音封包,ovk后缀的,同样用GARbro解。
mov(movie)就是视频文件夹,可能为mp4或wmv格式,游戏默认使用Windows Media Player进行播放,有的也可选MCI(Media Control Interface, 媒体控制接口)。
savedata就是存档,里面有sav后缀的存档文件以及对应的缩略图png文件,还有存储系统设置信息的config.sav以及进度信息(大概)的global.sav和read.sav文件,另有一些ini文件存储额外的配置信息。
wav一般存储各种音效文件,比如系统和HS音效等,格式为wav。
日本地区和时区验证

可以使用SiglusExtract的UniversalPatch补丁
存档问题

環境設定データのバージョンが古いです。
セープデータを削除してから再度ゲームを起動して下さい。
环境设置数据版本过旧。请删除存档数据后重新启动游戏。
意思就是要删存档,一般来说只删除config.sav和ini文件即可,其他存档文件可以保留
最好先备份所有存档!存档目录如下:

セーブフォルダの作成に失敗しました。
セーブデータの保存先が無効なドライブになっていませんか?
ゲームを再セットアップすることでこの問題は解決する可能性があります。
関数 SHCreateDirectoryEx においてエラーが発生しました。
拒绝访问。
一般来说也是权限问题,右键管理员身份运行游戏程序即可
文件缺失或损坏
設定ファイル Gameexe.dat の解析に失敗しました。
Gameexe.dat が開けませんでした。
另有フォントファイル font02.ttf が見つかりませんでした。
有可能是只有“汉化”补丁文件,没有游戏本体文件,或者游戏文件损坏不完整
注册表问题
実行フォルダが見つかりません。レジストリが壊れています。
ゲームを再セットアップすることでこの問題は解決する可能性があります。
这里说是找不到执行文件夹,注册表损坏,一般该引擎不需要安装即可运行,如果安装了,又移动了位置,或者安装时管理员转区运行,但游戏没有转区;总之就是注册表里的的路径跟游戏实际运行时读取到的不一样,就会出现注册表问题
一般此时会有一个reg.ini文件,删掉后游戏便不再检测注册表
官方网站:yu-ris.net以下内容摘自官网简介(はじめに)
YU-RIS 是一款主要用于制作游戏的脚本引擎。
ERIS 则是基于 YU-RIS 脚本构建的库(工具集),旨在帮助用户轻松制作冒险游戏和视觉小说游戏。
YU-RIS 和 ERIS 均为免费软件。在同人领域,使用本系统制作的作品无需特别许可或报备,即可自由分发和传播。
即使是商业用途,如果不需要技术支持,仅需满足几项条件即可自由销售。此外,我们也承接 YU-RIS/ERIS 的定制开发工作。
详情请参阅“许可证”章节。
YU-RIS 系统是闭源软件。目前没有公开源代码的计划,敬请谅解。
作者:穂乃井たくみ
社团名:FIRSTIA
文件目录结构一般如下图所示:

hajiron.exe为原游戏主程序,hajiron_Crack.exe为破解补丁程序,hajiron_gpt4.exe为GPT翻译补丁程序
エンジン設定.exe为引擎设置程序,对应的配置文件就是yscfg.dat,系统设置信息
セーブファイル設定.exe为存档设置程序,对应的配置文件就是yssfs.dat,存档路径设置信息
pac为游戏资源封包文件夹,里面一般有bgm.pypf为背景音乐文件,bn.ypf为脚本文件,cg.ypf为游戏CG文件,se.ypf为效果音文件,vo.ypf为角色语音文件等
ymv为视频文件
エンジン設定.exe程序界面如下:


系統設定
Engine Settings
遊戲畫面的繪製方式
Screen Rendering Method
・GPU(Bilinear)……使用Direct3D制成遊戲畫面。畫質很好,隨著電腦設備的不同可能會造成系統負擔。
※如果有無法正常起動遊戲或者是執行緩慢的狀況,請不要選擇。
・CPU(Bilinear)……使用CPU繪製遊戲畫面。畫質普通,隨著電腦設備的不同可能會造成系統負擔。
・CPU(Nearest Neighbor)……使用CPU繪製遊戲畫面 。畫質較差,但是負擔較輕。
全螢幕的處理
Fullscreen Processing
・解析度
Resolution
・Don't Change……解析度不會變更。
・Change………會依最適合的比例自動設定解析度。
・放大方式
Zoom Method
・Zoom (Fit to Screen)…………維持畫面長寬比例放大,直至其中一方連接到螢幕邊界。
・Zoom (Fill Screen)…………維持畫面長寬比例盡量放大。(會有一部分的畫面超出螢幕)
・Zoom (Stretch)……無視長寬比例盡量放大至畫面大小。
・Don't Zoom……………不會放大。

文件缺失/不完整
一种会显示License Infomation的弹窗:

这种一般是脚本文件缺失或不对应。
另一种是YU-RIS Debug Info.:

这种一般会明确指出缺失哪个文件,比如这里的PacFile = ¥pac¥cg.ypf File = cg¥bg¥black.png,也就是pac文件夹内的cg.ypf封包文件内缺失cg\bg\black.png文件
存档/权限问题
読み取り専用メディア、または書き込み権限のない環境からの起動です。

参照其它引擎的相关问题
代表作:废村少女(廃村少女 ~妖し惑ひの籠の郷~)系列

文件目录结构如上图,bin就是游戏资源封包文件,其中一般有一个与游戏主程序exe同名的,这里就是haison2.bin,里面有游戏脚本解释相关代码文件,是游戏程序首先要读取的(之一)。configuration.exe为游戏设置程序,对应的cfg就是设置存储文件,不过用户修改的一般会被保存到存档所在的位置,也就是C:\Users\你的用户名\Documents\ESCUDE\内,如果有存档相关问题,可参考《基于Windows的Galgame运行问题探讨-7.1章节》
vcredist_x86.exe为某一VC++运行库的安装程序,这里就是Visual C++ 2008 x86(32位)的,如果没有安装,就会出现程序并行配置不正确的报错。
如果中了一种会给文件加一个._cache_前缀的蠕虫病毒,就会导致游戏程序报错-_ cache_haison_cn\main.c(0):ファイルのオープンに失敗しました。,也就是对应的bin文件名字变了,如下图所示(来源):

https://vndb.org/v?q=&ch=&f=N18fwEAGLS-&s=26w
文件截图如下:

其中的EAGLS.INI为游戏配置文件,将其中的EnableRegister=1改为EnableRegister=0即可免注册表(免安装)
Advanced System "Overture"
F&C FC01社常用的引擎,代表作有Canvas系列,如Canvas3 ~白銀のポートレート~(Canvas 3 ~白银肖像~)
疑似与AMD显卡存在兼容性问题,运行后会卡在后台,无窗口显示
Appetite(アパタイト)社
博主首次发现于Galgame求助吧——显示已安装怎么办
如果没有通过卸载程序进行卸载,而是直接删除,那么再想安装的时候就会提示已安装,但并不是注册表问题,而是其会在C:\Windows内创建一个APT-开头的ini后缀文件,将其删除即可;一般都与光盘映像文件或对应的卷标同名,比如下图:
淫獄の巨乳エルフ~体も心も快楽に染めつくせ!~ はインストールされています。前バージョンが入っている場合はアンインストールして下さい。
VALKYRIA(わるきゅ~れ)会社
与上一个类似,但是在用户文档的对应游戏名文件夹里有一个ini文件,同样删掉即可