找回密码
 注册
查看: 8362|回复: 12

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

[复制链接]
发表于 2009-5-10 10:25:03 | 显示全部楼层 |阅读模式
这个基本上算是以练手为目的搞的,因此对代码质量的期望值别太高 - -

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

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

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

如需显示物品及仙术说明 (类似于 win95 版的效果), 另需下载支持文件 (说明文字感谢 Eric-Chen 整理):
http://sdlpal.codeplex.com/Relea ... spx?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/pa ... %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 的代码;











[ 本帖最后由 whistler_wmz 于 2010-7-18 11:13 编辑 ]
发表于 2009-5-10 12:03:33 | 显示全部楼层
图片和文字的版权怎么解决?
回复

使用道具 举报

 楼主| 发表于 2009-5-10 12:18:40 | 显示全部楼层
原帖由 npcomet 于 2009-5-10 12:03 发表
图片和文字的版权怎么解决?


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

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

使用道具 举报

发表于 2009-5-10 13:47:31 | 显示全部楼层
回复

使用道具 举报

发表于 2009-5-10 15:24:53 | 显示全部楼层
不如把这个做成一个游戏引擎,之后自己做新的游戏。
不过麻烦很多。
回复

使用道具 举报

 楼主| 发表于 2009-5-10 17:09:02 | 显示全部楼层
- -就是由于没有精力自己做新的游戏才找一个没啥技术含量的现成游戏折腾的
回复

使用道具 举报

发表于 2009-5-11 09:33:02 | 显示全部楼层

杜撰一个故事很难?
回复

使用道具 举报

发表于 2009-6-3 15:47:26 | 显示全部楼层
为magic打了rpm包:
http://apt.magiclinux.org/magic/ ... 602-1mgc25.i686.rpm
已经包含了数据文件。
回复

使用道具 举报

 楼主| 发表于 2009-6-4 13:34:15 | 显示全部楼层
原帖由 sejishikong 于 2009-6-3 15:47 发表
为magic打了rpm包:
http://apt.magiclinux.org/magic/ ... 602-1mgc25.i686.rpm
已经包含了数据文件。


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

另外数据文件只保留这些就可以了,其它的都没有用到,去掉可以节省一些空间:

  1. abc.mkf
  2. ball.mkf
  3. data.mkf
  4. f.mkf
  5. fbp.mkf
  6. fire.mkf
  7. gop.mkf
  8. m.msg
  9. map.mkf
  10. mus.mkf
  11. mgo.mkf
  12. pat.mkf
  13. rgm.mkf
  14. rng.mkf
  15. sss.mkf
  16. voc.mkf
  17. wor16.fon
  18. wor16.asc
  19. word.dat
复制代码

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

使用道具 举报

发表于 2009-6-4 16:52:19 | 显示全部楼层
ok,忘记考虑这个问题了。对了,还有个问题,也不知道算不算bug,程序不认大写文件名的数据文件,从DOS拷过来的好多都是大写文件名。
已经更新了。
回复

使用道具 举报

发表于 2009-9-11 16:31:41 | 显示全部楼层
下不来阿
回复

使用道具 举报

发表于 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
回复

使用道具 举报

 楼主| 发表于 2009-9-11 17:03:15 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-11 02:42 , Processed in 0.046758 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表