ZephRay 发表于 2013-4-28 21:23:06

nPAL——仙剑奇侠传for Nspire CX ALPHA发布

本帖最后由 nbzwt 于 2013-6-30 08:30 编辑

发在这个区稍微引起一下大家注意,顺便分享点移植经验。



感谢所有ndless/nSDL开发者所作出的努力!从开始移植到弄到这一步总共就花了5h不到的时间,完全应该归功于这些开发者!



事实上,所有音乐和音效都被我删了。
目前主程序大小达到了384KB,而资源文件更是达到了21.9MB,黑白机已测试可使用,但是要配合nTNOC和nCleaner精简系统腾出空间。
文件压缩后大小只有原来的一半,所以应该尺寸还有优化空间。
存档功能还不能正常使用。
nPal.rar是可执行文件,sdlpal.rar是源代码。

下一步开发计划
1\把存档系统搞定
2\将过场动画改为使用MJPEG压缩,减小体积,方便在黑白机上使用。

下载地址:
http://www.cncalc.org/thread-8843-1-1.html

移植经验:
不要使用标准库,去掉所有对标准库的include,只要include os.h就够了。
必须要用的math.h,改用fdlibm库实现,下载地址:https://github.com/Hoffa/nSDL/wiki/Additional-libraries
sscanf,vsnprintf需要自己实现,os.h里面没有支持这两个函数
SDL初始化时,只初始化SDL_VIDEO,所有SDL_SWSURFACE改为SDL_HWSURFACE。

朔雪X忆 发表于 2013-4-28 21:48:10

太赞了~\(≧▽≦)/~

21.9M……黑白机型果然不够。

juntokov 发表于 2013-4-28 23:02:40

可惜了,只有黑白机……

.zyz 发表于 2013-4-29 12:27:14

太好了!期待完美版

.zyz 发表于 2013-4-29 20:37:29



什么情况,怎么弄?
文件名全大写,全小写,首字母大写都试过了,总有这个错误。

ZephRay 发表于 2013-4-30 08:01:42

Zentauit 发表于 2013-4-29 20:37 static/image/common/back.gif
什么情况,怎么弄?
文件名全大写,全小写,首字母大写都试过了,总有这个错误。

在根目录(我的文档)下建个文件夹,叫pal,所有资源放在那里面,主程序任意

.zyz 发表于 2013-4-30 10:53:58

本帖最后由 Zentauit 于 2013-4-30 11:08 编辑

汇报问题:
1.存、读档
2.不能装备物品
3.不能查看状态
4.场景切换的渐变过程没有了
5.有时显示内容不全(如刚刚开始的,只有新的故事旧的回忆,背景图片没刷出来、)
6.遇到怪物时提示:FATAL ERROR:FILE  not  found:abc.mkf,然后退出。

好吧,没办法继续测试了、、

ZephRay 发表于 2013-4-30 15:00:52

Zentauit 发表于 2013-4-30 10:53 static/image/common/back.gif
汇报问题:
1.存、读档
2.不能装备物品


怪物、渐变、显示问题可以解决,但是至于存档和装备问题是ndless SDK对C标准库支持问题,我暂时无力解决

cqb98 发表于 2013-5-10 19:32:11

顶一下,貌似很不错

meizhiguo 发表于 2013-6-8 23:23:28

dddddd顶顶顶顶顶

eastrd 发表于 2013-11-8 06:44:01

为什么不把word_chs.dat.tns以及m_chs.msg.tns分别替换前一个英文版的word_eng.dat.tns以及m_eng.msg.tns啊?我这里测试了,状态仙术什么的都没问题啊,物品都变成中文了。{:083:}

{:12_317:}(一点bug都没有,这样不是很好吗?之前那个版本的英文蛋疼的要命,什么QMX啊,一个都看不懂。)
页: [1]
查看完整版本: nPAL——仙剑奇侠传for Nspire CX ALPHA发布