铁血丹心

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

[通用] [小分享] 新增隊友及令其離隊的方法~(終於明白了)

[复制链接]
发表于 2009-7-2 02:17 | 显示全部楼层 |阅读模式

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

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

x
終於都攪懂了~XD
小的不才,在這兒留一下筆記
----------------------
由於小弟用的版本是weyl 大大的
《金庸群侠传》原版Windows版 (With Script)【s.weyl】
而此版本的離隊起始事件是第950個事件
(這可以從 kysmod.ini 當中看到)
因此小弟也將殷天正的離隊事件設定在第950個事件上,如下圖:

*須注意的是 <使用空格觸發事件> 必須填入下一個事件編號才行(即第951個事件)
(當中原理...小的不知道~XD...只跟著原版遊戲做設置~:P)
好了,在安排好第一個離隊事件之後,那我們要去那兒把殷天王找回來呢?
當然是回去主角家吧~

然而,在此之前我們須要做一些前置作業,對了,就是場景事件編輯~~
而這點在小豬大的教程當中亦已經作出了十分詳盡的解說,因此就以一張圖來表達~(請多看置頂帖喔~:P)


把白眉鷹王趕回老家以後,要怎麼再次讓他入隊呢?
看看上圖,事件1不是寫了951號的事件嗎?對了,就是要設置第951號事件好讓鷹王能夠重新歸隊~

好啦~當一切都設定好以後,趕快的進入遊戲~在主角家就可以找到鷹王入隊了喔
(其實還可以在別的地方,做過某些任務後,讓天正兄在別的地方加入,不過就不在此多說了~:P)
然而,當鷹王入隊以後你會發現....怎麼請神容易送神難的呢
按離隊他總是不肯乖乖就範...而且也不會執行剛才設定的第950號事件耶...
原來,我們還得設定 list 這個檔案夾中的 leave.bin才行...
以上面所寫的作為例子:
首先當然是用 editleave.exe 去編輯相關的檔案(即 leave.bin)
由凶神版大提供的 editleave.exe 中的設置即如下:

===========
在打開以後,會發現有兩個可供選項的位置
(即上圖的A 及 B)
A的位置所指的是第 X 個離隊事件 (第1個離隊事件為1,第2個離隊事件為2,如此類推)
B的位置所指的則是那個人物會離開隊伍
那麼大家還記得剛才我們說的第1個離隊事件是誰嗎??
對!!就是我們上面所說的殷天正老兄了~
所以設置如下:

------------------
按下save以後,就可以進入遊戲試一下效果了~
------------------


=====================
至此,小弟的班門弄斧也告一段落,先謝過各位幫忙的大大及前輩了喔~

[ 本帖最后由 小乖乖 于 2009-7-2 18:43 编辑 ]

评分

参与人数 1声望 +15 收起 理由
黄顺坤 + 15 甚好

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-2 06:34 | 显示全部楼层
要在相应列表中设置离队人物编号及对应的离队事件
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-2 06:56 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-7-2 13:48 | 显示全部楼层
原帖由 南宫梦 于 2009-7-1 22:34 发表
要在相应列表中设置离队人物编号及对应的离队事件

先謝過南宮先生的回答~
貌似是要修改list.bin的樣子~@@?
但實際應用時須要什麼工具呢~?
比如說是fe可以對此檔案作出修改嗎?
如可,又應該從那段開始呢~@_@??
煩請各路英雄多多指教~T_T~先謝過了~~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-2 14:05 | 显示全部楼层
原帖由 小乖乖 于 2009-7-2 13:48 发表

先謝過南宮先生的回答~
貌似是要修改list.bin的樣子~@@?
但實際應用時須要什麼工具呢~?
比如說是fe可以對此檔案作出修改嗎?
如可,又應該從那段開始呢~@_@??
煩請各路英雄多多指教~T_T~先謝過了~~

恩,可以的,但是需要sfe0.72.17以上的版本
如果需要可以pm作者索取。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-7-2 14:46 | 显示全部楼层
原帖由 黄顺坤 于 2009-7-2 06:05 发表

恩,可以的,但是需要sfe0.72.17以上的版本
如果需要可以pm作者索取。


忘了說的是,小弟修改的是復刻版的說...
sfe0.72.17以上的版本指的是fish editor修改器的版本嗎?
先謝過各位回答~:)
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-2 14:59 | 显示全部楼层
http://www.txdx.net/thread-421773-1-2.html
3楼有工具,用这个设leave.bin
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-7-2 16:29 | 显示全部楼层
原帖由 凶神恶煞 于 2009-7-2 06:59 发表
http://www.txdx.net/thread-421773-1-2.html
3楼有工具,用这个设leave.bin

先謝過凶神大哥的回復及幫忙~
不知道小弟對此修改器的理解有否錯誤呢~@o@?
如下圖...

麻煩大家了~~

[发帖际遇]: 小乖乖挺身而出,阻止萧峰打“段正淳”,成功挽救阿朱,得到奖励银两44.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-2 16:36 | 显示全部楼层
离队是由事件控制的,在源码中或者ini中包含一个离队起始事件。每个人物的离队事件编号计算方法为:

离队起始事件 + (人物在离队列表中序号-1)*2

[发帖际遇]: weyl答应假扮小宝应老婆之约,得到偿金银两20.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-7-2 18:09 | 显示全部楼层
原帖由 weyl 于 2009-7-2 08:36 发表
离队是由事件控制的,在源码中或者ini中包含一个离队起始事件。每个人物的离队事件编号计算方法为:

离队起始事件 + (人物在离队列表中序号-1)*2

[发帖际遇]: weyl答应假扮小宝应老婆之约,得到偿金银两20.

等會回家再研究一下@_@~先謝過各路英雄的幫忙
不過偶發現~南宮先生的再戰江湖看來沒有相對應的 ini 檔??
難道是加密了嗎~:P?

[发帖际遇]: 小乖乖答应假扮小宝应老婆之约,得到偿金银两9.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-7-3 02:38 | 显示全部楼层
終於都弄明白了
先謝過各位幫忙的大俠~
也感謝不遲勞苦繼續開發這套軟件的各路前輩高人喔~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-3 09:40 | 显示全部楼层
原帖由 小乖乖 于 2009-7-2 02:17 发表
*須注意的是 <使用空格觸發事件> 必須填入下一個事件編號才行(即第951個事件)
(當中原理...小的不知道~XD...只跟著原版遊戲做設置~:P)
——————————————————————————
而此版本的離隊起始事件是第950個事件

下一个编号是因为这个是归队对应的编号,也就是归队时候对着那个事件(rmxp的叫法,“事件”就是殷天正的形象)的编号。
离队起始是950也是在kysfunction里设的常量来控制的:  BEGIN_LEAVE_EVENT: integer = 100; //起始离队事件
这些都可以自行修改。

比如之所以是一个离队一个归队交替的,是因为看起来(找起来)方便增加起来也方便,所以在源代码中“离队”函数设置中有这么一句:
procedure MenuLeave;
……
        callevent(BEGIN_LEAVE_EVENT + i * 2);
……
end;

如果你这儿改成i*3,就是3个事件一跳,你改成1个离队1个归队1个其他的也可以,或者直接改成i,把所有离队的放在一起,把归队的放在一起也可以,不过这样再新增就很不方便了……
设置离队起始事件常量和2事件的step只是方便于做一个离队事件和leavelist(i)(数组的方括号不能用,mmd)的对应关系而已,现在这样做是至今想到最方便的做法,如果你觉得有其他需要(比如把其他和list有关的事件都加进来,比如给每个人做一个加强事件)也可以根据需要修改。



我想说的是:如果可以的话,不仅要“知其然”,最好还要“知其所以然”,当然永远不可能尽知“所以然”,不过在力所能及的基础上知道的更多一点更好,比如知道为什么是950为什么是2步长一跳,需要修改的时候就可以知道怎么修改了。

[发帖际遇]: 金圭子遭太岳四侠打劫,落荒而逃中丢失银两4.


[ 本帖最后由 金圭子 于 2009-7-3 09:43 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-3 11:52 | 显示全部楼层
sfe0.72.17将会使修改bin文件变得方便,快捷

本帖子中包含更多资源

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

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-7-3 12:17 | 显示全部楼层
原帖由 黄顺坤 于 2009-7-3 03:52 发表
sfe0.72.17将会使修改bin文件变得方便,快捷
251727251728251729

將這些參數具現化的話,那麼修改起來也就更方便了~
不過看來這個修改器大概還沒有發佈使用~@@?
希望黃大大早日完成此修改器,造福我們一眾喜歡修改的同好吧~:)

[发帖际遇]: 小乖乖替小昭千里送信给张无忌,赶到光明顶得到奖励银两26
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-3 20:28 | 显示全部楼层
原帖由 小乖乖 于 2009-7-3 12:17 发表

將這些參數具現化的話,那麼修改起來也就更方便了~
不過看來這個修改器大概還沒有發佈使用~@@?
希望黃大大早日完成此修改器,造福我們一眾喜歡修改的同好吧~:)

[发帖际遇]: 小乖乖替小昭千里送信 ...

现在这个修改器已经投入使用。。现在是某个MOD和某个MOD的专属修改器。。
公众版会在那个MOD发布的时候一起发布

[发帖际遇]: 黄顺坤卖下一个mod的制作人绝密采访稿,狂赚银两20.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-7-3 21:36 | 显示全部楼层
原帖由 黄顺坤 于 2009-7-3 12:28 发表

现在这个修改器已经投入使用。。现在是某个MOD和某个MOD的专属修改器。。
公众版会在那个MOD发布的时候一起发布

[发帖际遇]: 黄顺坤卖下一个mod的制作人绝密采访稿,狂赚银两20.

老實說,小弟本來是想試一下弄個可以加入不同門派的小品來滿足一下自己的意淫
但看到南宮大大新mod的專業制作後,已經打算打響退堂鼓了~
不過在研究修改的過程中還是有所得著~
所以不才在此留個小筆記,希望其他志士仁人他日遇到相同的問題時,都可以找到個解決方法
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-3 21:38 | 显示全部楼层
其实LS有兴趣的话可以加入铁血丹心的技术研讨群。。。号码是。。我忘了
等凶神过来再说。。。我好像退了。。囧= =

[发帖际遇]: aawc1144在海边沙滩上捡到一支圣火令,当废铜卖了,获得银两7.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-5 18:09 | 显示全部楼层
楼上说的不会是风月or不算工作室吧。
最近里面很冷,都没怎么讨论技术问题的了…………

[发帖际遇]: 金圭子替小昭千里送信给张无忌,途中被赵敏拦截,损失银两13.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-7-5 18:37 | 显示全部楼层
原帖由 金圭子 于 2009-7-5 18:09 发表
楼上说的不会是风月or不算工作室吧。
最近里面很冷,都没怎么讨论技术问题的了…………

[发帖际遇]: 金圭子替小昭千里送信给张无忌,途中被赵敏拦截,损失银两13.

不是的。。是一个面向大众的技术群。。。叫啥技术研讨来着

[发帖际遇]: 黄顺坤帮周威信押镖,结果:偷得鸳鸯刀,转手卖得银两22。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-5-19 05:21

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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