前言:
首页的板块,最近时常涌现出老游戏【.dll文件缺失/文件残缺/配置不正确】的求助帖,仿佛看到了过去执着玩某个Gal而焦头烂额的自己(虽然现在也是)。
我不懂编程,所以涉及“程序”二字的问题帮不上忙,在这里说向大家声抱歉。之所以能回答那些问题,是因为久病自成良医,遇到得多了,自然就懂了。
厉害的从不是我,我只是一名普通的galgame玩家,和你、和他,和世界上的“大多数”一样,平凡而普通地栖息生活着。
厉害的,是栽下这颗“大树”的前辈,以及自发去浇灌呵护它成长的后继者们。
我曾从他们那里受到许多恩惠……无论是Gal内,还是Gal外。他们和Gal一起教会了我如何更客观、理性地去看待世界,看待自己。
已有之事,后必再有。授人以鱼不如授人以渔。
与其每天都去赚求助的积分,我更愿意看到大家安心坦然地享受游戏。
有人发笑是正常的:“不是~哥们儿?就这还敢出来教别人?”
嗯,恰恰因为如此,才证它是好东西。毕竟连我这种蠢笨如猪的人都学会了,大家肯定、肯定,能比我做得更好。
暖阳和煦,枝影斑驳,轻风怜绕,悦耳摩挲。
我于这颗参天的苍翠古木下捧起双手,向你传达,我仅有的点滴。
加油
———————————————————————————————————————————————————
【内容繁多,善用Ctrl+F进行搜索,能更快找到解决方法】
一、【.dll损坏/.dll缺失/找不到.dll文件/无法继续执行代码/c++/0xc000007b】相关
请站友使用位于简称“DX修复”的文件夹内的DirectX修复工具(DirectX Repair)进行修复。
另外一提,其中用于修复的全部DX文件均有Microsoft的数字签名,敬请放心。
使用方法:
首先点开“DX修复”文件夹,双击其中的“DirectX Repair(.exe)”启动程序。
然后我们点击窗口右边的向下三角箭头,把“同时更新c++”勾选上。接着点击旁边的“检测并修复”。
之后,程序会同字面意思一样,检测并修复站友PC内的.dll文件。用于修补的各种.dll文件存放在根目录“Data”文件夹中,不足的,程序会自行下载。
希望你能看到小事项:
- 勾选“同时更新c++”是因为大部分软件都需要c++组件支持,c++异常同样会导致0xc000007b错误。如站友已装载完备c++,可不再勾选。
- 程序同时兼容32与64位系统,但Windows XP SP3用户,请首先安装Microsoft .NET Framework 2.0或更高版本才可运行该程序,否则将出现0xc0000135应用程序初始化失败的错误。Windows 7~11可直接运行。
- DX程序为2022的4.09版本,文件夹内同时附带上了最新的4.3标准版【DirectX_Repair.v4.3.7z】。想使用最新版的站友也可尝试。如想用更为专业的增强版,请点开“使用说明”文档,前往程序猿大佬的个人博客自行下载。
- 文件夹中记录了更为详细的“技术文档”,“使用说明”和“常见问题解答”——这里根本写不下。出现问题时,面对错误代码弹窗不知如何是好的站友,请在“常见问题解答”中,按Ctrl+F,使用“搜索”功能寻找对应解决方法。
- 文件保留了大佬的个人标注信息,如有技术问题可前去交流。旧版程序时常会有“支持打赏”弹窗,可无视。想要支持打赏大佬的站友,可自行前往其个人博客。
- 该程序还可检测当前PC配置——启动程序后,点击导航栏“工具”按钮,选第一项“DirectX 诊断工具”。DX会在诊断异常的同时给出当前PC的简要配置参数。
———————————————————————————————————————————————————
二、【DirectX 9.0合集】
解决站友试图游玩缺少图形/多媒体组件支持的老物Gal时,报错Dx.9相关的问题,偶尔重装系统后游玩多媒体老物也会闪退、黑屏的问题。
早期跟多媒体相关的Gal会用到,由于如今的DX在此基础上做了很多优化,过去的9.0版部分接口功能会缺失。相比回退而言,缺什么装什么更简易一点。
使用方法:
点开“DX9.0”文件夹,双击启动其中的“DXSETUP(.exe)”程序。(若文件太多找不到程序,请站友在窗口右上角,搜索“DXSETUP”)
打开后会显示DX9的安装窗口↓,请点击“我接受此协议”后,点击下方的【下一页(N)】。
请点击【下一页(N)】开始安装。安装过程会根据站友的PC配置,几十秒到几分钟不等。这段时间就请听会儿音乐,刷会儿视频静静等待吧。
安装完成,点击【完成】按钮自动退出。
希望你能看到的小事项:
- 由于帖子首项的DX修复程序中,已经包含了DLL修复和DX9.0dll修复,故此项中不再赘述.dll相关问题。此项主要是为了帮助“执着于玩某个多媒体老物gal,已经濒临走火入魔边缘”的站友。重拾DX9.0版本的初心。
- 部分显卡驱动and游戏比较“新”,在装载DX9.0后,游玩才出的新游戏可能会出现DirectX9.0报错。原因是该站友当前的驱动版本/游戏不能向下兼容9.0接口。哼~小登看不起老登,爆老登金币了。
- 后续还原可使用显卡自带的驱动程序进行更新,不用显卡的站友请使用第一项DX修复工具自动升级最新。
———————————————————————————————————————————————————
三、【Locale.Emulator/LE/转区/乱码】相关
在搜索/游玩Gal时,站友们偶尔会见到【该游戏需要转区运行】的提示。
这是因为Galgame通常使用日语编码,如果在非日语系统上运行这些游戏,可能会出现乱码或无法正常运行的问题。通过转区到日语区域,可以解决这类语言编码不兼容的问题。虽然不是所有游戏都需要转区,但只要站友继续接触Gal,就一定会有用得上的一天。
想进一步了解其中原理的站友,请移步这里:https://www.bilibili.com/video/BV1cB4y177QR。
使用方法:
请点开“Locale.Emulato.v2.5.0.1”文件夹,双击“LEInstaller(.exe)”启动安装窗口。
站友会看到如下界面——
该界面的翻译我一并放出,希望让大家安心的同时,也知晓自己接下来“到底是在点什么”以及点它的理由。
———————————————————————————————————————————————————
欢迎使用Locale Emulator!
如果您想在“不安装”的情况下使用LE(即便携式应用程序),可以现在就关掉窗口。
否则,请按照以下步骤安装LE:
1.为自己安装Locale Emulator(1.1),或为这台电脑上的所有用户安装Locale模拟器(1.2)(需要管理员权限)。
2.运行LEGUI.exe自定义配置文件列表;
3.右键单击任何应用程序,您将看到Locale Emulator标识
(1.1)自行安装——————————————————————
为当前用户安装 为当前用户卸载
(1.2).. 或者,为此电脑上的所有用户安装(需要管理员权限)——
为所有用户安装 为所有用户卸载
(2) 自定义您的个人资料——————————————————
编辑全局配置文件列表
———————————————————————————————————————————————————
以上
初次装载时,右上角的按钮“为当前用户卸载”是熄灭的,这里亮的原因是我已经装好了。
接下来请点击左上角的按钮——上图中蓝色框指示的,“为当前用户安装”。随后会弹出一个带有笑脸:)的提示框。
安装完成。右键单击任何可执行文件开始享受吧:)
ps:如果您从旧版本升级,则需要重新启动电脑(或重新启动“explorer.exe”)
这里未花推荐稍后直接重启电脑(因为您可能不止安装LE一个组件)。如果站友有未保存的文件请记得先保存再重启。不想重启电脑的站友请唤出命令提示符窗口,键入taskkill /im explorer.exe -f ,再键入start explorer.exe启动。
按照上述步骤安装完成后,站友鼠标右键任意一个可执行的项目(例如.exe,.msi,.ISO等),会在下拉菜单里找到一个新东西——“Locale Emulator”选项卡。将鼠标停留在此处,还能显示右侧的扩展页面。
其中【Run in Japanese】及带有(Admin)后缀的选项是【转日区启动】和(以管理员权限转日区启动)。我们最常用到的就是它们,一般用第一个。
【以此程序配置运行】是它下面【修改此程序的配置】的具体应用方式。用来单独修改Locale Emulator在转区时的参数。操作方法为:
点击【修改此程序的配置】进入设置窗口。
最上方的栏目用以输入特定的运行参数,用到的几率四舍五入约等于未花不买彩票但中了500W。故不做解释。
下面连个选项【位置】跟【时区】请设定在日本东京时区,因为我们要转日区运行。当站友偶尔需要转其他时区时,请记得变动这两项。
【以管理员权限运行】:用于少数没有被主账户授权管理员权限的客账户,极少用到。用到的时候再勾选。当然主账户非要勾选也不是不行……既当运动员又当裁判也是一种乐趣.jpg
【伪造语言相关注册表键值】and【伪造系统UI语言】:前者请保持勾选,后者请尽量在Gal文件夹里特别注释“以‘伪造系统UI语言’运行”的情况下再勾选,否则很容易报错(特别是win10/win11)。
最后一个不用管。我都忘记上一次用这个选项是什么时候了……
一切准备就绪后,不要忘记点击“保存”按钮。
最后,当站友使用LE转区某个文件后,该文件同目录位置会出现一个后缀.config的同名下级文件。这是该程序的“配置文件”,里面记录了你对这个程序的转区设置参数,即上述我们刚刚聊到的设置框。下次再转区运行时就不用重复调设置啦,LE会自动用同样的设置运行。
希望你能看到的小事项:
-
转区运行中文版出现乱码?——中文版不需要转区,一般汉化的大佬都给我们转好了。只需要确认是否安装了运行中文版游戏所必要的字体就可以了。一般有萝莉体,华康少女体等,会在游戏文件夹里附带。
- 老物Gal转区完乱码/黑屏——老东西已经被爆金币啦,新时代的操作系统不兼容老物的情况也是有的。这时请站友去安装对应的兼容补丁,然后再转码运行。
- 启动后“缺少.dll/.dll丢失/vc++报错”弹窗——.dll问题请前往首项【DX修复】解决,vc++的简单解决方法会在放在后面的栏目中。
- 显示无法安装——请站友先卸载掉旧版本的LE,具体方法为运行LEInstaller(.exe),点击右侧按钮。两种都安装了就两种都卸载,随后再安装新LE。
- 转区之后打不了汉字——因为LE只转程序编码,文本输入是另外的事儿。这种时候请使用你喜欢的转文字码的输入软件,度娘一下你值得拥有。
- 显示“Locale Emulator启动项丢失”——请不要强行用LE转区64位程序,目前LE只支持32位。多说一句,这里的32是指用LE转区的软件本身32位。例如站友PC上装载了64位的RAR,那么右键压缩包是不会有LE选项卡的;相反,如果友友装的是32位RAR,就会在可执行的压缩包右键菜单里,找到LE转区选项。
- “locale emulator debug mode warning”???——未花说过了……最后一个不用管,别选。那个是用来debug的,友友用不到。
———————————————————————————————————————————————————
四、【VC++/msvcr100.dll/110.dll/120.dll/140.dll/140.dll_1.dll缺失】相关
同首项“DX修复”,因底层运行库缺失导致的报错。常见于换系统、重装系统、新PC开机,大量更改/删减编译程序后。
有的站友大概一生都用不上,有的站友则一年要来几次……我以前就是后者。是笨蛋呢。
使用方法:
如果大量缺失Microsoft visual c++组件,亦或缺失文件分不清的。请点开文件夹,双击启动“VC++合集2Microsoft Visual C++ v20200520 x86x64(.exe)”
接下来点击“Next”,程序会将截止2019的vc++组件都进行安装。遇到安装过的组件和已经装了更高版本的组件时,会弹窗进行提示。请站友确定弹窗,程序会自动安装之后的组件。所有组件核对安装完成后,会显示:
点右下角退出就好。
接下来如法炮制,请友友安装“MSVBCRT.AIO.2021.12.10【最新合集】”,这个是上述程序的补充,会将2005~2022的组件自动安装。
如果站友已知缺失某个组件(报错弹窗显示了缺失某个xxx.dll)。则请点开“使用说明”,根据站友缺失报错,安装对应文件夹内的组件,X86 X64两个都要安装。
希望你能看到的小事项:
- 如果可以,请不要乱动底层代码。认真的,未花超认真的
- 如装载完心里没有把握,可使用DX修复工具检测c++测试。
———————————————————————————————————————————————————
五、【NET组件、XNA像素游戏运行库,以及OpenAL32.DLL报错】相关
当弹窗“请安装.NET Framework***版本”,“您必须首先安装以下.NET Framework之一才能运行”时,请安装Gal报错弹窗对应的版本。
XNA组件平时基本不会用,请必要时再进行安装。openal32.dll是音频软件下的一个动态链接库文件。常见于Gal程序感染病毒时,杀毒程序顺带将沾染病毒的该文件一起飞掉然后报错。
NET操作方法:
点开“NET组件”文件夹,根据报错显示的版本号找到对应的程序,双击启动,程序会自检。如果站友已经装载了更高级版本,会提示:
否则,请按照报错弹窗提示,安装对应版本。安装环节同上述其他组件,点击下一步就会自动安装。故在此不多赘述。
openal32.dll报错操作方法:
打开“OpenAL32.DLL报错”文件夹,双击其中的“oalinst(exe)程序,点右下角“OK”,完成补缺。
ps:英文原义是免责声明,也就是俗话说的“叠甲”。就跟以前学校放暑假了,强迫每个人都交一份“承诺单”一样。
希望你看到的小事项:
- 找Gal请到相对正规的平台/网站,下载Gal也是。随意进出各种非正规群的下场,很可能就是被“夹带私货”。
- 这三个组件除openal32.dll外,平时很少用到,也很少报错,NET更是老版本的了。放在这里更多是做个学习参考,未雨绸缪。
- 未花也可以叠甲吗?
———————————————————————————————————————————————————
六、【RPG三件套报错、RPGVXAce RTP is required to run this game/报错】
意思是站友需要安装RPGVXAceRTP补丁才能运行这个游戏,常见于使用RPG Maker VX Ace制作平台做的RPG游戏。
当然除此之外RPG游戏对操作系统也是有要求的,只是很少写出来。站友找RPGgalgame的时候还请留意。
使用方法:
打开“RPGVXAce RTP……”文件夹,双击“Setup(.exe)”安装程序启动。点击右下角“Next”按钮继续
接下来选择安装路径——即你想把这个RPG三件套放在哪儿。这里我推荐默认位置,一是因为放在一起方便整理,二是出现问题了好找。“选择程序安装路径”是通用步骤,以后站友安装其他大大小小软件时,也会遇到这一步。
确认安装位置后,点击右下角“Next”,再点击“Install”进行安装。程序会自动安装组件。
希望你能看到的小事项:
- 选择安装路径时,与操作系统相关的软件,未花推荐默认路径安装。与系统无关的软件,例如平时生活中常用到的直播平台、视频、聊天、游戏、下载、音乐软件等等,推荐放在系统盘以外的地方(或者提前想好什么盘放什么类型的东西)。不然就会变成经典C盘卡爆的段子,承包别人一年的笑料。下载的东西也请不要一股脑儿地堆在系统盘里。
- 伴随程序的增多,日常生活的使用,系统盘数据会不断增长,因此配额的时候请尽量多给。甚至一个储存全部拿去做系统盘也是时常有的事。
———————————————————————————————————————————————————
七、杂项【Vulkan/GTA5 运行库/3DM运行库】
前两者附带在文件夹里,有需求时请自行使用,修复的方式是一样的。帖子的主题是Gal,故在此不过多展开。
3DM运行库,乍一听上去像是在给别的网站夹带私货,实则并不是。
3DM运行库由3dm游戏平台的大佬们共同所创,囊括了几乎市面所有主机游戏运行环境缺失的应对办法,相应的安装程序的整合包——当然前提是你得知道哪里出问题了。运行库中不乏同样存在解决上述.dll问题的程序。
由于3DM运行库服务的主对象,是当下主流单机游戏的玩家,经常更新,同时也避免小站落人口舌,这里未花仅做口述,不加入压缩包内。喜欢、需要的站友可以自行度娘一下找最新版下载。都是面向公众公开免费的。
希望你能看到的小事项:
- 子曰:“君子不以言举人,不以人废言。
———————————————————————————————————————————————————
尾记(碎碎念):
有任何问题请先仔细阅读首页的新人必看
- 最新
- 最热
查看全部