铁血丹心

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

[通用] 想请各位大做个补丁出来,让库可以采用lua5.2

[复制链接]
发表于 2013-4-20 07:32 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

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

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-20 07:36 | 显示全部楼层

一个建议

本帖最后由 guotong1988 于 2013-4-20 07:37 编辑

求各位大大做个补丁,让库可以采用lua5.2甚至更高,(也为以后准备)
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-20 08:37 | 显示全部楼层
楼主可以去研究一下龙的传人7.x版的C源码,有惊喜。

点评

哦,我还听说那是游泳的鱼的源码呢,了解  发表于 2013-4-21 07:34
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-20 16:48 | 显示全部楼层
5.2有什么改进吗?

点评

据说是线程方面  发表于 2013-4-21 07:34
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-21 07:51 | 显示全部楼层
本帖最后由 guotong1988 于 2013-4-21 07:51 编辑

回复 btxdex 的帖子

#define LUA_VERSION_NUM 502

有这么一句,so???
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-21 14:33 | 显示全部楼层
似乎是label的改进吧

点评

jet
三连帖了  发表于 2013-5-9 09:45
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-21 16:27 | 显示全部楼层
回复 btxdex 的帖子

到底怎么回事?龙人整个可以从头编译?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-21 22:40 | 显示全部楼层
主要是可以用GOTO,还有新形式的多线程

但是感觉没有多大用,多线程用起来还是不顺,可能理解还不够

点评

蓝大麻烦过来看下最后的回复  发表于 2013-4-23 12:59
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-21 22:49 | 显示全部楼层
回复 guotong1988 的帖子

新龙的传人用的5.2,但是要让老龙的传人exe用5.2,现在可以考虑的选项有1.从游泳的鱼0.66开始改起,需要修改至少:
-场景绘图顺序的问题
-鼠标操作
参考:http://www.txdx.net/forum.php?mod=viewthread&tid=441267&highlight=lua 3楼
   http://www.txdx.net/forum.php?mod=viewthread&tid=448113&highlight=lua
-load/save surface等可以参考龙的传人
2.从龙的传人开始改起,需要修改啥,召唤蓝大。
3.某位大神发你一个用lua52可以兼容龙人DIY的exe

点评

选择第二个!  发表于 2013-4-22 09:38
哇哇!多谢!!!  发表于 2013-4-22 09:36
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-22 09:03 | 显示全部楼层
就俺的意见来说,目前更新到5.2木有啥实际意义,5.1够凑合了

点评

可能是我线程方面使用不行  发表于 2013-4-22 09:37
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-22 09:36 | 显示全部楼层
回复 btxdex 的帖子

就是这里面的吧??已经是5.2了?  http://www.txdx.net/thread-522284-1-1.html


1.23完整版本地址:
http://115.com/file/dn39k06y#

点评

http://www.txdx.net/thread-681798-1-1.html 这个,用的lua52,但是exe不能直接用,要移植还有一些问题,比如config.lua鼠标操作等,问问蓝大吧。  发表于 2013-4-22 10:04
哪个是已经采用5.2的链接?  发表于 2013-4-22 09:39
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-22 10:01 | 显示全部楼层
aawc1144 发表于 2013-4-22 09:03
就俺的意见来说,目前更新到5.2木有啥实际意义,5.1够凑合了

需要添加线程做啥。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-23 12:14 | 显示全部楼层
回复 btxdex 的帖子

编译出jysdllua.exe后 ,把这个文件放过去运行, 没有 BASS.dll 怎么办?

点评

把bass.dll还有bassmidi.dll都扔过去呗。。。(你肯定找的到他们在哪里)  发表于 2013-4-23 12:16
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-23 12:57 | 显示全部楼层
本帖最后由 guotong1988 于 2013-4-23 12:57 编辑

回复 btxdex 的帖子

加入bass.dll 之后运行exe


无法定位程序输入点 BASS_SampleGetChannel 于动态链接库 BASS.dll 上

点评

你的bass.dll是104kb吧。  发表于 2013-4-23 13:26
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-23 13:21 | 显示全部楼层
本帖最后由 btxdex 于 2013-4-23 13:24 编辑

回复 guotong1988 的帖子

我也是垃圾搞不懂。我说下我的操作,vs2012编译:
1.配置属性-常规-附加库目录 ..添加各种lib的目录.. 
2.配置属性-链接器-输入-附加依赖项- 各种lib都扔进去 (这里我还添加了odbc32.lib odbccp32.lib 完全忘了为什么)
3.配置属性-VC++目录-包含目录 ..添加各种include的目录..
然后就可以编译了。。。这是游泳的鱼0.66。龙的传人我也只看过源码,没有编译过。。。
vs2012要编译xp可用的jysdllua.exe还需要其他一些很蛋疼的步骤,明天我看看我另外台电脑vs2010是怎么弄的,自己也有必要记一下。

点评

2012编译也太新了吧,似乎别人还要去搞个vc2012库?  发表于 2013-4-24 09:17
bass.dll是我从网上下的,占用空间104kb  发表于 2013-4-23 14:20
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-23 14:25 | 显示全部楼层
本帖最后由 guotong1988 于 2013-4-23 14:26 编辑

回复 btxdex 的帖子

bassmidi.dll我没有找到;;;;请大侠给我麻烦发一个能跑的exe吧? 779222056@qq.com 不胜感激涕零!

点评

但是我的exe存在我8楼说的: 1.绘图顺序问题(我不需要所以没改) 2.鼠标操作(懒得改) 3.config.lua(同样没理由改) 发给你了也没用。。。  发表于 2013-4-23 20:16
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-23 22:14 | 显示全部楼层
回复 guotong1988 的帖子

我在达摩堂写有一个帖子的呀。里有DLL下载http://www.txdx.net/thread-681927-1-1.html
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-23 22:19 | 显示全部楼层
本帖最后由 guotong1988 于 2013-4-23 22:33 编辑

回复 btxdex 的帖子

发给我整个能编译的那个工程 和 能运行的整个LDCR文件夹吧 就是所有资源
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-23 23:00 | 显示全部楼层
http://www.un4seen.com/ 到这里下载bassmidi.dll。
点左边的bass add-on,在右边找bassmidi

点评

KA
啊刚刚把您的帖子从垃圾桶里挖出来,您这个悲剧帝叫您用小号。  发表于 2013-4-25 10:43
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-23 23:11 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-24 04:00 | 显示全部楼层
刚刚试了试我手上的exe,可以跑诶。
就两个问题:
1.贴图放大
2.鼠标
如果我等下改出来就直接发给你好了。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-24 09:18 | 显示全部楼层
这种东西要编译做啥,直接拿来用就得了

点评

因为没有可以用的,我也没让他用vs2012编译,只是说一下我做了什么。  发表于 2013-4-24 10:18
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-24 10:11 | 显示全部楼层
严格抄袭蓝大的代码之后没有成功。lua5.1的exe兼容超山寨没问题,换了lua52并且修改相关底层之后的具体表现为无任何error/debug打开程序黑一下就闪没了,自己随便调试了一下没有找到原因。
超山寨问题:
首先说precompiled的代码版本不对,于是我找了点源码代替sai.lua和readkdef。之后说SetGlobal()是ni。。,我调整了一下程序的顺序,又告诉我PlayMIDI是个未声明的变量。于是我简单的用loadpic,drawstr都有效果。又把代码切成了几份,仍然跳出。好了我放弃了。

我自己的代码+lua52用起来倒是毫无问题。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-24 10:21 | 显示全部楼层
btxdex 发表于 2013-4-24 10:11
严格抄袭蓝大的代码之后没有成功。lua5.1的exe兼容超山寨没问题,换了lua52并且修改相关底层之后的具体表现 ...

估计是lua里没设置新的function吧?

点评

我也觉得是lua的问题。对比了一下蓝大的代码,发现他用的require,于是搜了一下说是比dofile好用,但是dofile还是可以用的吧。。  发表于 2013-4-24 10:38
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-5-7 09:49 | 显示全部楼层
蓝烟清 发表于 2013-4-23 23:11
回复 guotong1988 的帖子

http://www.txdx.net/thread-690284-1-1.html

可以从头编译的?蓝大?哪个?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-5-3 12:30

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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