作者if4 ()
看板Old-Games
标题[问题] 我重灌过电脑,现在不能玩(1886 DOS game)
时间Sat Nov 24 12:02:16 2018
原本能玩的,但是我重灌电脑以後,现在不能玩
https://imgur.com/xhhlAPh
是缺少什麽没安装吗?
附上下载连结:
https://goo.gl/Fj39GK
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.45.3.134
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Old-Games/M.1543032140.A.FEE.html
1F:→ if4: 所以重灌真的很伤啊RRRRR 11/24 12:03
2F:→ if4: applist.csv 是游戏列表,纯文字档 11/24 12:44
3F:→ playerlin: 引导程式好像是M$ VC++ runtime,但我不确定是哪版, 11/24 17:14
4F:→ playerlin: 要查查。 11/24 17:15
5F:→ playerlin: 阿,不对,好像是完全不同的语言。说明档是说Perl/TK 11/24 17:16
6F:→ playerlin: 但不确定这东西是否要额外的runtime就是。 11/24 17:17
8F:→ playerlin: PERL514.DLL应该附在EXE在同一个目录下。 11/24 17:25
9F:→ playerlin: 虽然我的是1.02版但我记得好像没变。 11/24 17:26
10F:→ playerlin: *附在跟EXE同一个目录下。 11/24 17:26
11F:→ playerlin: 除非你这份不一样,但MEGA空间我抓不下来...*摊手* 11/24 17:27
12F:→ playerlin: 阿至於其他的DLL都是Windows核心档案,如果有遗失可能 11/24 17:28
13F:→ playerlin: 有别的问题... 11/24 17:28
14F:→ playerlin: 我图上用的工具,只要google该程式名称就能找到下载。 11/24 17:29
15F:→ playerlin: 那工具不接受部分中文档名,最好改名成全英文。 11/24 17:30
17F:→ if4: 我也不知道是不是,这次遇到的不是缺DLL而是我所不知道的错误 11/25 04:33
18F:→ if4: p大图片提到的是DOSBOX_FE_GUI_V1_02.EXE?我找不到耶QQ 11/25 04:36
19F:→ if4: 能开给我下载吗?@@ 谢谢,感激不尽^^ 11/25 04:40
20F:→ if4: 我用另外一个备份是可以的,好奇怪的问题喔,请容我再研究一下 11/25 04:56
已经研究告一个段落了...我来解释一下。
我之前的备份有两份:1.繁中化。2.简体字。(说真的,一时忘记2.的存在了 orz )
这问题是1.的部分会出现
https://imgur.com/xhhlAPh 这样的错误讯息...
看不懂这个错误讯息,所以张贴本文求解,然後又发现2.的部分没问题可以玩
我今天本来想下载
https://goo.gl/Fj39GK 想重新解开来,但是下载了几个
分割档以後,出现错误,就乾脆不下载了,直接拿备份解开来...
A.拿 pttpu 大分享的
https://goo.gl/xPrgjC 做成繁中选单 applist.csv。
B.拿 cancelpc 大分享的繁中主程式 dosgui.exe 与一干DLL档的繁中化
Dynamic Link Library 执行时期动态连结资料库档,结果就能玩了。
但有一个问题我不懂1.我摆在硬碟里,平常没事是不会动它的,但它为何会坏呢?
真是奇怪的问题~不过现在又重新建立一份可以玩的繁体 1886 DOS经典游戏了。
ps:列一下所用到的一干DLL档群:
libgcc_s_sjlj-1.dll
libjpeg-9_.dll
libpng16-16_.dll
msvcp100.dll
zlib1_.dll
※ 编辑: if4 (114.43.77.153), 11/25/2018 21:19:56
21F:→ Ricestone: 我觉得还是重灌後vc++ runtime没装而已 11/26 00:33
22F:→ playerlin: 你那个错误讯息就是缺少动态函示库的函示的制式错误码 11/26 20:33
23F:→ playerlin: 看来你用的不太一样,我的是旧版(所以才是1.02,最终的 11/26 20:33
24F:→ playerlin: GUI版本是1.03,因为我抓不下来整包的所以都没再更新了 11/26 20:34
25F:→ playerlin: )不过既然问题解决了就算了。你列出的DLL理论上都是有 11/26 20:35
26F:→ playerlin: 包在里面和作业系统应该有的。非VC++ runtime,前面 11/26 20:36
27F:→ playerlin: 我有说该GUI作者是用其他语言写的,除非有另外的重编译 11/26 20:36
28F:→ playerlin: 版本用Visual Studio C++来编译的,但至少我没听说有。 11/26 20:37
29F:→ playerlin: MSVCP100.DLL是VC++ runtime没错,修正上面说的。 11/26 20:38
30F:→ playerlin: 已知Windows10更新过程有可能会导致这类问题... 11/26 20:38
31F:→ playerlin: 重装VC++ 2010 runtime应该就能修正。 11/26 20:39
32F:→ playerlin: 只是人家GUI程式作者原本就没用C++编译就是...所以不 11/26 20:40
33F:→ playerlin: 需要那个C++函示库DLL。 11/26 20:40
34F:→ playerlin: 当然既然是繁中化那可能因此就需要了。 11/26 20:41
35F:→ playerlin: (PS:我那个EXE是当初包在整包里面原始版本,是GUI原始 11/26 20:42
36F:→ playerlin: 作者自己编译的,用的语言上面已说,可能跟你用的是 11/26 20:43
37F:→ playerlin: 不太一样的样子,但我不太确定,毕竟我的也是旧版) 11/26 20:43