whistler_wmz 发表于 2009-5-10 10:25:03

SDLPAL (SDL 版仙剑) 预览版已发布

这个基本上算是以练手为目的搞的,因此对代码质量的期望值别太高 - -

SDLPAL 是一个用 SDL 实现的《仙剑奇侠传》的重新实现版本,可以支持目前大多数的操作系统 (包括 Windows, GNU/Linux, Mac OS X) 以及某些嵌入式平台 (如 Symbian S60)。

下载:
http://www.codeplex.com/sdlpal/Release/ProjectReleases.aspx?ReleaseId=8525

注:出于提升游戏性的目的,标准版对战斗系统进行了一些改动;如不喜欢或过于在意是否忠于原作的话下载文件名带 "classic" 的版本。

如需显示物品及仙术说明 (类似于 win95 版的效果), 另需下载支持文件 (说明文字感谢 Eric-Chen 整理):
http://sdlpal.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=26995

其它移植版:
Symbian S60 (由 netwan 移植): http://bbs.dospy.com/viewthread.php?tid=3297745&bbsid=0
Windows Mobile (由 seacat 移植): http://bbs.pdafans.com/thread-727153-1-1.html
Palm Pre (由 puppywang 移植): http://gosurfsafe.net/2010/01/palm-pre%E4%B8%8A%E7%9A%84%E4%BB%99%E5%89%91%E5%A5%87%E4%BE%A0%E4%BC%A0/
Palm OS 5 (由 eCool 移植): http://www.hi-pda.com/forum/viewthread.php?tid=570285

源码以 GPLv3 许可发布,如要使用源码请先阅读并理解许可协议条款。可在项目主页的 Source Code 栏中下载。
注:本人从未许可任何个人或单位以不符合 GPL 要求的方式发布本作品的移植版本或衍生版本。网络上流传的部分不提供源代码的移植版本均为违反 GPL。
鉴于国内的特殊情况本人没有能力要求相关网站撤除相关侵权作品,亦不可能通过法律途径解决;但此类移植版本将不会在本贴列出。

使用方法:
解压后放入仙剑 DOS 版安装目录,执行即可。目前尚不支持 Win95 版。
窗口可自由缩放大小
按 P 键可在游戏中截图
按 Alt+Enter 可切换全屏/窗口模式

特别感谢:
本程序制作过程大量参考了 Palresearch 文档资料 (http://code.google.com/p/palresearch);
有关仙剑文件格式部分基于 louyihua 和 Baldur 的代码;

http://38.99.76.107/img91/3379/31590467zv8.jpg

http://208.94.3.23/img113/1310/42642704xh2.jpg

http://208.94.2.24/img4/4200/20714369.jpg

http://208.94.2.30/img10/991/scrn0002i.jpg

http://208.94.2.46/img27/3499/scrn0000.jpg

[ 本帖最后由 whistler_wmz 于 2010-7-18 11:13 编辑 ]

npcomet 发表于 2009-5-10 12:03:33

图片和文字的版权怎么解决?

whistler_wmz 发表于 2009-5-10 12:18:40

原帖由 npcomet 于 2009-5-10 12:03 发表 http://www.linuxfans.org/bbs/images/common/back.gif
图片和文字的版权怎么解决?

:roll: 指的是需要原版游戏的数据文件?
那我不管了,反正我不提供原版游戏哈 :lol:

[ 本帖最后由 whistler_wmz 于 2009-5-10 12:20 编辑 ]

npcomet 发表于 2009-5-10 13:47:31

:lol: :lol: :lol:

jiangtao9999 发表于 2009-5-10 15:24:53

不如把这个做成一个游戏引擎,之后自己做新的游戏。
不过麻烦很多。

whistler_wmz 发表于 2009-5-10 17:09:02

- -就是由于没有精力自己做新的游戏才找一个没啥技术含量的现成游戏折腾的 :roll:

jiangtao9999 发表于 2009-5-11 09:33:02

:roll:
杜撰一个故事很难?

sejishikong 发表于 2009-6-3 15:47:26

为magic打了rpm包:
http://apt.magiclinux.org/magic/2.5/unstable/RPMS.extras/sdlpal-090602-1mgc25.i686.rpm
已经包含了数据文件。

whistler_wmz 发表于 2009-6-4 13:34:15

原帖由 sejishikong 于 2009-6-3 15:47 发表 http://www.linuxfans.org/bbs/images/common/back.gif
为magic打了rpm包:
http://apt.magiclinux.org/magic/2.5/unstable/RPMS.extras/sdlpal-090602-1mgc25.i686.rpm
已经包含了数据文件。

看了下,这么打包非 root 不能保存存档的。。。
建议在启动脚本里面把数据文件全部 ln -sf 到用户主目录中某处 (如 ~/.sdlpal,不存在则先 mkdir 建立一下),cd 到这里用绝对路径启动主程序

另外数据文件只保留这些就可以了,其它的都没有用到,去掉可以节省一些空间:
abc.mkf
ball.mkf
data.mkf
f.mkf
fbp.mkf
fire.mkf
gop.mkf
m.msg
map.mkf
mus.mkf
mgo.mkf
pat.mkf
rgm.mkf
rng.mkf
sss.mkf
voc.mkf
wor16.fon
wor16.asc
word.dat


[ 本帖最后由 whistler_wmz 于 2009-6-4 14:06 编辑 ]

sejishikong 发表于 2009-6-4 16:52:19

ok,忘记考虑这个问题了。对了,还有个问题,也不知道算不算bug,程序不认大写文件名的数据文件,从DOS拷过来的好多都是大写文件名。
已经更新了。

PXE2 发表于 2009-9-11 16:31:41

下不来阿

PXE2 发表于 2009-9-11 16:32:01

Not Found

The requested URL /magic/2.5/unstable/RPMS.extras/sdlpal-090602-1mgc25.i686.rpm was not found on this server.
Apache Server at apt.magiclinux.org Port 80

whistler_wmz 发表于 2009-9-11 17:03:15

http://apt.magiclinux.org/magic/2.5/unstable/RPMS.extras/sdlpal-090726-1mgc25.i686.rpm
页: [1]
查看完整版本: SDLPAL (SDL 版仙剑) 预览版已发布