铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 7601|回复: 30

新APK的一些更新说明

[复制链接]
发表于 2013-6-17 15:11 | 显示全部楼层 |阅读模式
本帖最后由 蓝烟清 于 2013-6-27 16:59 编辑

资源下载:http://pan.baidu.com/share/link?shareid=3853376949&uk=3258208085
源码下载:http://pan.baidu.com/share/link?shareid=3556633981&uk=3258208085

另外,
不同的MOD需要不同的目录,特别要注意配置每个MOD的CONFIG.lua的CONFIG.CurrentPath参数,保持和GamePath.txt里的一致,不然你就悲剧了。

果断是悲剧了,上传的7.3版本,配置的就不一致。。。要修改 CONFIG.lua的CONFIG.CurrentPath参数才行

这部分的更新,主要是应 苍天泰坦 的要求,对底层进行一些更新。
短消息太麻烦了,发个帖子专门说明一下

更新主要有以下几点:
一、分辨率的问题
之前有些手机都要自己去修改分辨率,这很不方便
试了好些办法,最后还是觉得用这个方法可行,在程序启动之前用JAVA生成一个分辨率的文件resolution.txt,然后再在C底层读这个文件生成。 默认CONFIG.lua的分辨率为0,0的时候才生效
当然从操作上是没有影响的,我大致测试了几个分辨率,都是正常识别

二、资源下载
资源下载,之前都是写死在APK的,现在加了一个配置文件,在download.txt文件,里面是一个下载的地址

三、PNG图片显示
之前文件放大缩小传的是固定值,现在改成按比例传
主要影响图片加载时的函数,具体不多说,我传实例上来
至于PNG图为什么会不透明,那是图片的问题,虽然同是PNG,但是格式不一样,bit不同会影响缩放,现在在底层加了判断,不同格式按不同的方式进行处理,应该可以解决了。

四、切换存档的问题
之前切换存档,默认会存到第三个,和游戏中的S存档冲突了。 这次改成切换时会返回一个Q键,当然现在在LUA中并没有处理这个按键。可自行考虑使用

五、不同MOD的选择
想了很久,思路才定下来,说一些关键的吧
/sdcard/JYLDCR/ 这个是固定目录,里面有一个GamePath.txt文件,用于配置不同MOD的路径,格式是 名字 = 路径,例如:
7.2版本 = /sdcard/JYLDCR/
MOD1 = /sdcard/JYLDCR_MOD/
MOD2 = /sdcard/JYLDCR/
MOD3 = /sdcard/JYLDCR/


一定要注意后面别少了/ 。不同的MOD需要不同的目录,特别要注意配置每个MOD的CONFIG.lua的CONFIG.CurrentPath参数,保持和GamePath.txt里的一致,不然你就悲剧了。
第一次启动游戏后,会有MOD的选择,选择之后会把这个MOD设置为默认值,并保存到CurPath.txt这个文件里。 之后每次启动都会读这个文件,因为如果每次启动都要选择MOD会让我很烦, 如果需要玩不同的MOD,那么把这个文件删掉,再启动游戏就可以了。
当然GamePath.txt必须要配置两个以上才会弹出选择,另外如果这个文件被删除了,默认是读取 /sdcard/JYLDCR/这个目录


这是例子:


这是MOD选择的事例:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-6-17 15:31 | 显示全部楼层
蓝大V587!!!!!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-6-17 16:26 | 显示全部楼层
太给力了,蓝大的效率总是如此惊人
其实我是想问,能不能自定义读取配置文件config.lua,现在这样真的很不方便,尤其是以后如果龙人mod多起来的话,切换版本就是一个比较麻烦的事
其实自定义下载资源这个其实倒是无所谓,因为手机上目前使用的资源,压缩成zip后也就是30m左右,相对于其他的安卓游戏来说,已经是很小的体积了,各个mod完全可以用拇指玩的gpk制作工具打包成gpk格式(实际就是zip格式,但是包含了游戏安装路径),让玩家在手机上进行一键安装,如此一来也能完全杜绝个别菜鸟把游戏目录放置错误的问题,实际上下一次畅想版再更新时,我就打算这么做了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-6-17 17:44 | 显示全部楼层
苍天泰坦 发表于 2013-6-17 16:26
太给力了,蓝大的效率总是如此惊人
其实我是想问,能不能自定义读取配置文件config.lua,现在这样真的很不 ...

MOD切换的原理,应该是不同的目录而已吧。

默认读的肯定是  /sdcard/JYLDCR/CONFIG.lua 这个文件, 但是其它文件的资源目录,是可以配置的吧,配置成不同的,就可以为不同的MOD了

如果说想换掉 JYLDCR 这个目录,比较麻烦,因为总要找到一个启动的配置文件的。

或者说启动的配置文件,不设置到CONFIG.lua或许有点可能, 这个得想想
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-6-17 18:53 | 显示全部楼层
蓝烟清 发表于 2013-6-17 17:44
MOD切换的原理,应该是不同的目录而已吧。

默认读的肯定是  /sdcard/JYLDCR/CONFIG.lua 这个文件, 但 ...

修改config.lua里的路径配置,再修改少量代码确实能达到几个mod共存的目的,但是有些mod更新也比较频繁,这样终究是有些麻烦,还有个问题就是所有的mod都要挤在JYLDCR文件夹里了
我是想说,能不能先在sd卡的根目录设置一个配置文件,然后根据这个配置文件里的路径来读取某个目录下的config.lua或是其他名称的配置文件,之后再启动游戏。这个根目录下的配置文件也可以先加载一些内容,比如自定义的按键位置,分辨率等,毕竟一个手机,分辨率和按键这些不管玩什么mod应该都不会有变动的
这样是否可行?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-6-17 23:45 | 显示全部楼层
苍天泰坦 发表于 2013-6-17 18:53
修改config.lua里的路径配置,再修改少量代码确实能达到几个mod共存的目的,但是有些mod更新也比较频繁, ...

这个比较麻烦。 也不太好操作。

我再考虑一下吧。 到时再一起发布
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-6-18 10:10 | 显示全部楼层
蓝烟清 发表于 2013-6-17 17:44
MOD切换的原理,应该是不同的目录而已吧。

默认读的肯定是  /sdcard/JYLDCR/CONFIG.lua 这个文件, 但 ...

蓝大的东西总是精品,顶一个,还有蓝大,我新换了酷派5890的四核机,进不了游戏,一点闪一下就弹出来了,是什么问题呀

点评

估计是资源目录没有放对。 你看看 SD卡的根目录,有没有JYLDCR这个文件夹,然后再看里面有没有error.txt的文件  发表于 2013-6-18 10:53
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-6-24 16:08 | 显示全部楼层
苍天泰坦 发表于 2013-6-17 18:53
修改config.lua里的路径配置,再修改少量代码确实能达到几个mod共存的目的,但是有些mod更新也比较频繁, ...

已经改好了。

每个MOD要一个完整的目录
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-6-24 16:39 | 显示全部楼层
苍天泰坦 发表于 2013-6-17 18:53
修改config.lua里的路径配置,再修改少量代码确实能达到几个mod共存的目的,但是有些mod更新也比较频繁, ...

我忘记说明一个事了。

图片的加载形式换了一个,传的是比例。 这个得修改每个人图片预加载的函数调用,资源中已经给出了,可以提供参考。

另外图片显示的例子,在jywar.lua文件的WarShowHead函数

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-6-25 12:06 | 显示全部楼层
蓝烟清 发表于 2013-6-24 16:39
我忘记说明一个事了。

图片的加载形式换了一个,传的是比例。 这个得修改每个人图片预加载的函数调用 ...

测试了一下,png图片和mod切换都很正常
mod目录内似乎不需要pic按键图,只要开始游戏,结束游戏和失踪人口图片就可以?按键图读取的还是JYLDCR目录的?
分辨率自动识别很好用,能正常识别出我的1280*720分辨率了

倒是打包好的龙人7.3还是有些小问题
首先是目录配置里读取的是JYLDCR_MOD而不是JYLDCR文件夹,导致主程序找不到目录
然后data目录内没有save文件夹,导致无法正常存档
读档函数那里应该还有调试代码没有删除,还是和某次更新时一样,读档后主角轻功变为500
还有一个老bug了,战斗失败后读档,如果在选择读取存档界面取消,就会卡死,之前一直以为这个bug已经修复了

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-6-25 12:45 | 显示全部楼层
苍天泰坦 发表于 2013-6-25 12:06
测试了一下,png图片和mod切换都很正常
mod目录内似乎不需要pic按键图,只要开始游戏,结束游戏和失踪人 ...

哦,这些我都没改。
只是随便测试了一下。

还是要留的吧,这样比较完整,就不需要太多的说明

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-6-25 12:47 | 显示全部楼层
苍天泰坦 发表于 2013-6-25 12:06
测试了一下,png图片和mod切换都很正常
mod目录内似乎不需要pic按键图,只要开始游戏,结束游戏和失踪人 ...

你测试着看。 有什么不能实现的功能,再发出来讨论吧

有人在帖子里问到, 神雕线路和最后射邪重阳宫大战冲突的问题, 我没有仔细看,你可以考虑要不要修复。

我不打算另外发版本了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-6-25 16:12 | 显示全部楼层
蓝烟清 发表于 2013-6-25 12:47
你测试着看。 有什么不能实现的功能,再发出来讨论吧

有人在帖子里问到, 神雕线路和最后射邪重阳宫大 ...

好的,是神雕重阳分之和射邪四连冲突?我先弄个存档试试吧
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-6-26 09:25 | 显示全部楼层
蓝烟清 发表于 2013-6-25 12:47
你测试着看。 有什么不能实现的功能,再发出来讨论吧

有人在帖子里问到, 神雕线路和最后射邪重阳宫大 ...

已经反复测试过,神雕重阳分支是在重阳宫门口触发,射邪四连是在拜师那个屋子门口触发,两者并无冲突,如果出现问题极有可能是修改不当造成的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-6-26 09:33 | 显示全部楼层
苍天泰坦 发表于 2013-6-26 09:25
已经反复测试过,神雕重阳分支是在重阳宫门口触发,射邪四连是在拜师那个屋子门口触发,两者并无冲突,如 ...

难道是我记错了吗。

这段剧情我记得是有改过的, 好像把射邪的事件设置到了入口处
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-6-26 09:53 | 显示全部楼层
其实我更关心蓝大大的新龙人
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-6-26 12:16 | 显示全部楼层
蓝烟清 发表于 2013-6-26 09:33
难道是我记错了吗。

这段剧情我记得是有改过的, 好像把射邪的事件设置到了入口处

我是用那个7.3测试的,神雕确实是重阳宫门口,只有一个路过触发事件
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-6-27 16:48 | 显示全部楼层
苍天泰坦 发表于 2013-6-26 12:16
我是用那个7.3测试的,神雕确实是重阳宫门口,只有一个路过触发事件

是同一个地方的。 这个得修复才行。

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-7-5 15:35 | 显示全部楼层
蓝烟清 发表于 2013-6-27 16:48
是同一个地方的。 这个得修复才行。

       对不起啊蓝大,我错了,我之前说遇到这两个事件冲突其实是我忘了给杨过断肠草,所以神雕这块出发不了,应该是不冲突的,一个在门口,一个在屋里。非常抱歉啊蓝大,让你费心了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-7-17 09:24 | 显示全部楼层
弱弱的请教下蓝大,俺下载了苍天泰坦大大的龙人or畅想—共存版,也重新安装了主程序,可是为啥俺进入游戏无法选择MOD版本啊??都是直接进JYLDCR文件夹的龙人版了.....研究了一晚上也没搞明白,请蓝大赐教啊。

点评

删除掉 JYLDCR目录下的 curPath.txt文件就可以了  发表于 2013-7-17 09:58
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-7-17 10:08 | 显示全部楼层
额 JYLDCR目录下没有curPath.txt文件啊.有GamePath.txt,但是这个删除了也没效果.......

点评

GamePath.txt一定是不能删除的。。。里面要配置有MOD的路径,每个MOD配置一个路径  发表于 2013-7-17 10:21
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-7-17 10:22 | 显示全部楼层
YAMAIDAI二等兵 发表于 2013-7-17 10:08
额 JYLDCR目录下没有curPath.txt文件啊.有GamePath.txt,但是这个删除了也没效果.......

7.2版本 = /sdcard/JYLDCR/
MOD1 = /sdcard/JYLDCR_MOD/
MOD2 = /sdcard/JYLDCR/
MOD3 = /sdcard/JYLDCR/


GamePath.txt 你参考这个内容,把畅想MOD的目录设置进去,就可以选了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-7-17 10:29 | 显示全部楼层
.......额 GamePath又恢复了.........打开看了一下 路径配置也没问题啊,确定没有curPath文件了 重新解压了也找不到......
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-7-17 10:37 | 显示全部楼层
本帖最后由 苍天泰坦 于 2013-7-17 10:52 编辑
YAMAIDAI二等兵 发表于 2013-7-17 10:29
.......额 GamePath又恢复了.........打开看了一下 路径配置也没问题啊,确定没有curPath文件了 重新解压了 ...


试了一下,果然是误把7.2的apk当做7.3的打包了,重新上传了一个单独的apk,下载安装就可以了。文件夹里只需要设置按键布局就可以了,其他的都已经设置好了,不需要再改动什么

点评

苍天泰坦大大......JYLRCX目录下的CONFIG.lua里CONFIG.CurrentPath后面的配置是JYLDCR,也应该改成JYLRCX才对吧,经过一番研究,俺好像也能看明白一点点了  发表于 2013-7-17 11:36
.........................吐血三升..................  发表于 2013-7-17 11:28
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-7-17 11:26 | 显示全部楼层
本帖最后由 YAMAIDAI二等兵 于 2013-7-17 11:29 编辑

泪奔了.........
7.3版 = /sdcard/JYLDCR/
畅想版 = /sdcard/JYLRCX/
格式应该是正确的啊........还是不能选择MOD,都是直接进游戏....蓝大救命啊~~~
额..解决了 谢谢蓝大的耐心解答

点评

确实如此,昨天复制粘贴急了点,忘记改了,我再重新上传一个  发表于 2013-7-17 11:53
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-23 07:09

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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