作者cancelpc (阿吉)
看板Old-Games
标题Re: [闲聊] DOS游戏经典合集(1886)(分流)
时间Mon Feb 5 14:49:49 2018
※ 引述《if4 ( )》之铭言:
: 经cancelpc大的授权,公开cancelpc大的分流连结
: (这也是分流原作者的分享,所以低调一下)
: 所以这是cancelpc大与他的好友J8VfYr共同分享的
: 档案大小略同於第一篇,不知有没有含修复记录?
: 但是用下载器下载的话,半天就能下载完毕~
: 档案存放於MEGA所以不被抄的话应该可以放很久
: 由google供货,所以常用这家货的话应该很熟识
: 该注意的地方大致同第一篇...
: 天还没黑,不必开灯~
前导程式 1.03 版画面讯息正(繁)体化下载网址
https://file.io/WEBwSE
用 ConvertZ 把原始码的简体内容翻成正(繁)体。
修改了部分 Perl 语法为了与目前新版 Perl 相容。
稍微调整了部分画面大小。
整个 exe 档包含所有引用到的 lib,所以比较大。
实际原作的 exe 档将引用的 dll 放在外面,全部加起来没比较小。
另外原作有用 upx 压缩执行档。
我尝试压缩,但有碍眼的警告讯息,所以先不压缩。
--
Sent from my Windows
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.227.36.42
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Old-Games/M.1517813392.A.B79.html
1F:→ Bschord: 404 02/05 16:58
3F:→ Bschord: 补档的网站似乎24h後会删档 02/05 16:59
5F:推 Bschord: 原来是用tk写的 真难得 02/05 17:06
6F:→ cancelpc: Perl + Tk 02/05 17:12
7F:→ cancelpc: 但我不熟 Perl,只简单的繁体化,以及把不在支援语法改 02/05 17:14
8F:→ cancelpc: 掉。稍微调一下 UI 让讯息不要超过按钮大小。 02/05 17:14
9F:→ cancelpc: 打算有空在 porting 其他语言。 02/05 17:14
10F:→ cancelpc: 不过 DOSBox Game Launcher 好像完全包含 DOSGUI 这支程 02/05 17:27
11F:→ cancelpc: 式的功能。 02/05 17:27
12F:推 Bschord: 多一个Gui也是不错啦 如果有开源 懂该程式语言还能自己改 02/05 17:40
13F:→ cancelpc: 上述那个是 Java 有开源,至於原作这个忘了徵询他的意 02/05 17:54
14F:→ cancelpc: 见。当初只想了解处理细节觉得直接看 code 最快。所以 02/05 17:54
15F:→ cancelpc: 不方便公开的。 02/05 17:54
17F:→ playerlin: 呃,这GUI应该有需要libjepg v9吗? 需要的话最好是一起 02/05 21:47
18F:→ playerlin: 包起来...不确定网路上的没带"_"的能用(考虑9有四版).. 02/05 21:48
19F:→ playerlin: *libjpeg v9 02/05 21:48
20F:→ playerlin: 还是这个缺dll档错误其实是有甚麽东西出错了 02/05 21:51
21F:→ if4: 讯息里说的是 libjpeg-9_.dll 这个档 @@ 02/05 21:58
22F:→ playerlin: 网路上能抓的只有libjpeg-9.dll,没有带"_"的版本。 02/05 22:24
23F:→ playerlin: 就不确定能否通用~ 02/05 22:24
24F:→ playerlin: (也许是我刚好没找到,但是一般用这lib的都会自带... 02/05 22:24
25F:→ playerlin: 文章提到说有把引用的dll都塞进exe里,但是还是出现缺 02/05 22:25
26F:→ playerlin: dll错误,所以我才会说是不是甚麽出错或是编译时漏包) 02/05 22:26
27F:→ cancelpc: 我明天再测测,用上班时间build,加上对 Perl 不熟,还 02/05 22:40
28F:→ cancelpc: 转 Exe。 02/05 22:40
29F:→ cancelpc: 原作这两个 jpeg,png 都注解掉,怪怪的。 02/05 22:40
30F:→ cancelpc: 我把它放回去,环境在公司电脑。 02/05 22:41
31F:→ playerlin: 我手上的旧版,附的GUI 1.02版本有含libjpeg的dll 02/05 23:06
32F:推 KMSNY: 清流(?)推 02/05 23:06
33F:→ playerlin: 不过是libjpeg-8_.dll,不是9_就是。 02/05 23:06
34F:→ playerlin: 原作可能就没一起编译吧,是分开编的。 02/05 23:07
36F:→ flu: 的libjpeg 8, 9 02/06 03:54
37F:→ flu: 有兴趣的可以下载试试 02/06 03:54
39F:推 if4: 下载了...但要放进哪一个资料夹呀???好多子资料夹耶@@ 02/06 07:38
40F:→ if4: 放进dll这个资料夹,但是不能运作@@ 02/06 08:13
41F:推 if4: 也许那个注解掉的是"正常"的吧?@@ 02/06 08:28
42F:→ cancelpc: 那 JPEG 模组采用动态载入, PAR 无法直接打包 02/06 14:24
43F:→ cancelpc: 是指 JPEG 内部自己又是动态载入其他模组 02/06 14:25
44F:→ cancelpc: PAR 相关指令都试过无用。 02/06 14:53
45F:→ cancelpc: 刚先给有程式经验的网友试试。 02/06 14:53
47F:→ flu: 放在和dosgui.exe同个目录中可以正常开启前导程式 02/06 17:22
48F:→ flu: 进一步需要板友测试後回报 02/06 17:25
50F:推 if4: @flu大,可以用。@cancelpc大,建议文章整理一下,哪个能用... 02/06 19:15
51F:推 Bschord: 重PO後的档案 XP中测试可开启前导程式 02/06 21:46
52F:→ Bschord: 其实如果是perl+tk, 那在linux也能跑 02/06 21:48