骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 9457|回复: 9

[经验与教程] modules system記事本(裡面的教學僅供參考用)-停更

[复制链接]

107

主题

4039

回帖

1494

积分

子爵[版主]

自由骑士
战团ID:EA_clown_game

Rank: 7Rank: 7Rank: 7

UID
2755770
第纳尔
25255
精华
0
互助
30
荣誉
10
贡献
686
魅力
218
注册时间
2016-7-4

原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑砍中文站微博会员勋章骑砍中文站微信会员勋章骑友真人秀Ⅲ勋章

鲜花(626) 鸡蛋(5)
发表于 2018-10-6 14:49:30 | 显示全部楼层 |阅读模式
本帖最后由 小丑遊戲 于 2018-11-4 15:31 编辑

寫這篇的主要因是砍二的到來,砍一的MOD製作手冊還停留在原版0.808版本。因此我萌生了做戰團版1.171版的教學。
而這個教學紀錄本本體是參考0.808版本的教學手冊去重新編寫的,除此之外,還參考各大MS大神所寫下的帖子。
因為這是第一ˋ次編寫,所以如果有錯誤的地方還請多多指導。

因為這是第一ˋ次編寫,所以如果有錯誤的地方還請多多指導。

第一樓就先放置以前大佬所撰寫的0.808版本的教學帖子,和寫ˋ這個教程所參考的帖子。以及每整理出一個章節,就放出整理在PDF檔的紀錄本。

第二樓就放置MS的學習紀錄本。

引用名單帖子:

騎馬與砍殺MOD製作教程中文版正式發布: by foxyman
http://bbs.mountblade.com.cn/forum.php?mod=viewthread&tid=92636&extra=page%3D1

[入門向]<Mod製作終極入門>中文版 by   
http://bbs.mountblade.com.cn/forum.php?mod=viewthread&tid=440176&extra=page%3D1

MOD製作最簡入門(2011年4月13日更新) by 阿坑
http://bbs.mountblade.com.cn/forum.php?mod=viewthread&tid=78202

[分享]騎馬與砍殺MOD製作教程&工具下載 by 心中飛翔
http://bbs.mountblade.com.cn/forum.php?mod=viewthread&tid=235715&extra=page%3D1

PDF檔案:

開啟PDF檔案的軟體官網:
https://www.sumatrapdfreader.org/free-pdf-reader.html


騎馬與砍殺MOD教學第一章.pdf (1.74 MB, 下载次数: 358)    騎馬與砍殺MOD教學第二章.pdf (762.76 KB, 下载次数: 303)


评分

参与人数 1第纳尔 +20 互助 +1 收起 理由
muyiboy + 20 + 1 预支奖励,期待更新

查看全部评分

鲜花鸡蛋

lzdmimo  在2019-1-8 12:10  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
lzdmimo  在2019-1-8 12:10  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
hushuailiner2  在2018-10-6 17:16  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

107

主题

4039

回帖

1494

积分

子爵[版主]

自由骑士
战团ID:EA_clown_game

Rank: 7Rank: 7Rank: 7

UID
2755770
第纳尔
25255
精华
0
互助
30
荣誉
10
贡献
686
魅力
218
注册时间
2016-7-4

原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑砍中文站微博会员勋章骑砍中文站微信会员勋章骑友真人秀Ⅲ勋章

鲜花(626) 鸡蛋(5)
 楼主| 发表于 2018-10-6 14:49:31 | 显示全部楼层
本帖最后由 小丑遊戲 于 2018-11-4 01:02 编辑

第一章:MOD概論


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)



第二章:MOD內容


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)



第三章:module_items物品(待編輯)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)



评分

参与人数 1第纳尔 +20 互助 +1 收起 理由
muyiboy + 20 + 1 继续努力

查看全部评分

107

主题

4039

回帖

1494

积分

子爵[版主]

自由骑士
战团ID:EA_clown_game

Rank: 7Rank: 7Rank: 7

UID
2755770
第纳尔
25255
精华
0
互助
30
荣誉
10
贡献
686
魅力
218
注册时间
2016-7-4

原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑砍中文站微博会员勋章骑砍中文站微信会员勋章骑友真人秀Ⅲ勋章

鲜花(626) 鸡蛋(5)
 楼主| 发表于 2018-10-26 23:27:37 | 显示全部楼层
在這一樓作為日後編輯的帖子。

94

主题

4278

回帖

1657

积分

军团长[拿破仑战队队长]

罗德骑士团[KR]
联机ID:KR_ilam

Rank: 6Rank: 6

UID
1791467
第纳尔
6545
精华
1
互助
29
荣誉
10
贡献
0
魅力
105
注册时间
2014-1-24

原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑砍中文站微博会员勋章骑砍中文站微信会员勋章元老骑士勋章霸主正版勋章

鲜花(650) 鸡蛋(3)
发表于 2018-10-6 17:40:05 | 显示全部楼层
非常好      

12

主题

20

回帖

10

积分

随仆

Rank: 1

UID
2624203
第纳尔
366
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-10-23
鲜花(0) 鸡蛋(0)
发表于 2018-10-13 17:10:30 | 显示全部楼层
很好,希望不要坑

34

主题

211

回帖

89

积分

扈从

Rank: 2Rank: 2

UID
35963
第纳尔
1132
精华
0
互助
3
荣誉
0
贡献
0
魅力
0
注册时间
2007-8-23

有生之年勋章原版正版勋章战团正版勋章维京征服正版勋章汉匈决战正版勋章

鲜花(0) 鸡蛋(0)
发表于 2018-10-22 17:54:10 | 显示全部楼层
6666666666 强烈支持!~~~

224

主题

6034

回帖

2982

积分

男爵[离任版主]

Rank: 5Rank: 5Rank: 5

UID
169987
第纳尔
15231
精华
1
互助
101
荣誉
50
贡献
1605
魅力
252
注册时间
2009-11-28

元老骑士勋章汉匈决战正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之奉献勋章骑士美德之高贵勋章骑砍中文站微博会员勋章

鲜花(1473) 鸡蛋(56)
发表于 2018-11-3 12:30:55 | 显示全部楼层
本帖最后由 蛋清 于 2018-11-3 20:01 编辑

(点击展开 / 收起)


很久没碰ms了,打眼一看也就看到这点。
个人建议:简单讲解ms表层东西的教程在本版基本备述,LZ在这个时候要编写一个新的教程,尽可能讲解一些比较深层的东西,而非简单翻译解释各个框架——这件事已经有很多人做过了,心飞的教程也已经基本把它做完,拿出来再轮一遍意义不大。如果是单纯整合的话也没必要夹杂一些你自己的误解。

骑砍的MOD手册停留在那个版本是因为ms的大框架基本没变过。即使到战团也只是官方规模性地修改了一些代码,并在引擎里加入了几个对应的变化。其最主要变化是新增加的MOD作者可以利用的修改端口。严格说来真的有心学习,那个教程手册加上心飞的教程是绝对足以入门的,之后如果能详尽地阅读并理解rubik的系列教程,就足以自行制作一个MOD了。至于更加进阶的东西比较细碎,强行整理也容易让人摸不着头脑,更加依赖制作MOD时的经验(详见borr的整合MOD隐雷帖子)。我把那个MS隐雷帖置顶本版也是因为那个可以说是整理、汇总经验之谈最好的形式了。MS学习最根本的方式方法是上手去做然后累积经验。能够教的基本课程也就那些,实际运用还是要尝试理解别人的代码(最好的老师是native)然后自己举一反三。


6

主题

12

回帖

5

积分

平民

Rank: 1

UID
2979887
第纳尔
64
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2018-2-6
鲜花(0) 鸡蛋(0)
发表于 2018-11-3 14:50:20 | 显示全部楼层
有没有1.168珍藏版的MOD SYSTEM。或者自己做

184

主题

3000

回帖

1990

积分

骑士长

破晓骑士团[Dawn]
战团ID:Dawn_Forgive

高级术士

Rank: 5Rank: 5Rank: 5

UID
401472
第纳尔
10594
精华
1
互助
135
荣誉
26
贡献
356
魅力
109
注册时间
2011-3-28

第五届战团中国联赛季军勋章元老骑士勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑砍中文站微博会员勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(648) 鸡蛋(44)
发表于 2018-11-3 19:30:14 | 显示全部楼层
本帖最后由 海涵狮心王理查 于 2018-11-3 20:18 编辑

之前听说楼主在写教程,个人还是比较高兴的。毕竟在全站玩家扔下战团、空想吹捧膜拜砍2的今天,在中国玩家坐“等”砍2而老外们若无其事继续搞研究做mod的情况下,中文站能出来愿意研究战团mod技术的人尤其难得。
何况楼主在技术群待了不少时间了,虽然水平肯定远远不足以写出一份完善全面的MS教程来(目前基本无人有此水平),但凭借其搜寻整合资料的能力,在量力而行、广鉴前人的基础上,作一番教程整理应该是不难的。
至于错漏,虽说必然是有,但我不是喷子,不能干出那种自己懒得建设、还给建设者鸡蛋里挑骨头的嘴强王者之事。至于帮助楼主修改完善的想法,由于个人时间所限,也难以实现,索性就持鼓励态度远远在一边旁观了。

这就是我为什么到今天才来真的看一看这个教程。
真的真的是巧合,我在今天看这篇教程,绝对不是来给新晋版主打脸的。

今天简单看了一下,发现和几个试图干这件事的前人写的一样,谬误实在太多,虽然只看了一小部分,虽然我水平也不高,但也已经看不下去了。
楼主与我是熟人,这种事情本来私下建议改正就行了,然而考虑到楼主新得的影响力,有必要让所有读者重新斟酌此教程的可靠性究竟几分。所以不得不驳友人脸面,公开指正。
以下只包含我看过的段落,即“module文档”折叠栏里的内容。其数量已能说明楼主的水平和此教程的价值,故不再进一步纠错。
该栏内未列于下文的内容,并非全都没错,而是有些已由蛋清指正,有些错误不大无需挑刺。
其他还有一些事情无需公开发表,请楼主读过后私聊我交流。

这一段小丑游戏为各module文件标注作用,这是一项基本工作,故对准确性要求极高,基本不能容忍误导。就如同一颗子弹,在出膛时被风吹一下,和在命中前被风吹一下,偏差是完全不一样的。同时由于这段处在全篇前列,读者还处在外行阶段,用俗话、多举例、结合普通玩家游戏直观体验进行解释也是必须的,但一定要明示哪个是俗话讲解、哪个是举例解释、哪个是代码本质,绝对不能把俗话、举例、表面现象和其代码本质混淆起来。下文所列,除部分完全错误外,多是违背了此两条原则,看似小事,但并非有意挑刺、无事生非。
考虑到技术区人气“复兴”后水贴水人众多,这话还是要提前强调一下的。

constants變量,slots和其他變量都能在這設定
constant,查任何一本英汉词典,可知汉意:常量。
game_menus遊戲介面菜單
game_menus.py里面是菜单,但骑砍里可以有并非用menu写就的菜单,比如维京征服的村庄实景菜单。这就需要你作一下额外说明。不作额外说明也无妨,但无端加一句“游戏界面”只是让你的解释更加不准确。
例:游戏菜单
例:游戏菜单,如战团里的城镇、战前出现的菜单。

items物品和裝備的各項設施
装备就属于物品,另外ms里不存在“装备”这个概念。
例:装备等物品

meshes圖片定義。例如進入遊戲時的背景圖片,及盾牌上的紋章圖案
meshes.py里是一类可用于显示图片的对象,其模型大多是面片模型,其所显示的图片则是它们的贴图。在可变素材上增加图案是其用途之一。而不是指面片模型本身,更不是指那张图。
例:用于在游戏里显示某些图片,如进入游戏时的背景图,及盾牌上的纹章。

mission_templates戰鬥場面的定時觸發器(聯機主要修改內容)
城镇场景不是战斗,用不用任务模板?刷兵设定不是触发器,在不在任务模板里?
例:用刷兵设定和触发器等内容控制一套场景内事件,如士兵的移动和逃跑、某些战斗技能效果等。

parties大地圖單位,包含建築、部隊、領主等單位的定義
且不说parties.py里有没有哪个party带有决定其是否为“建筑”的标识,骑砍里有“建筑”这个概念?另外,领主什么时候成了party了?
别提村庄城镇领主造的磨坊和学校,那属于功能的外化形式,不是代码里的概念。
例:大地图上的部队,如村庄、城镇、领主所带领的人马、盗贼团等等,也包括桥和刷怪点等不可见、不可选对象。

postfx著色器參數設定
例:设定部分用于环境渲染的着色器参数

scenes場景定義,如地形、出生點、水平高度等
出生点的设定跟scenes.py没什么关系,另外,放过“定义”这个词吧,它在错误的岗位上快累死了。

scene_props
場景物品,如攻城器具(要有模型)
("city_fire_fly_night",0,"0","0", …     它有模型吗?
例:场景物品

scripts
功能(程式)模塊集中地,讓各大區塊能夠調用
这一串字,既没有定义script,也没有说出其作用,与script无关却让人愈加糊涂的新概念倒是一下给出了四个:“功能”,“程式”,“模块”,“区块”。
例:脚本
例:脚本,是一些按其功能集中起来便于统一调用的代码段落。
为什么我同样写了“功能”却说你写的“功能”是在抛出无用的新概念,观察你我各自的语句结构,自己想。

skins
皮膚、臉及身體定義
“定义”了皮肤、脸及身体,唯独没定义什么叫skin。
例:定义了兵种的可用“种类”。男性、女性、某些mod里的漂亮女性或是不死族都属于skin。可以为每个skin指定脸型模型、声音、发型模型及身体模型等。

strings
字串語句,如進遊戲開新局時出現的介紹字串
在战团里,可以举的例子有3201个,你偏偏举了个不在其内的非string当例子。

tableau_materials
模型材質參數,還有紋章盾牌、衣服等
模型材质参数在brf文件里写着;纹章盾牌是一种物品;衣服也是一种物品。
例:可变素材,用于根据需要在同一模型上显示不同图案,如盾牌的纹章效果。

troops
兵種(升級樹)、領主、國王和NPC等定義
兵种按“身份”划分只有两种:英雄和非英雄,或称npc和非npc。领主和国王都属于npc。
例:兵种及其升级树,如普通小兵、领主、国王和同伴等。
“其实我挺厌恶那种不明白任何情况,就劝你一定要大度的人,离他远一点,雷劈他的时候会连累到你。”
《海洋帝国》MOD预览视频集:http://space.bilibili.com/38505090
土豆:http://www.tudou.com/home/_45169175/

6

主题

13

回帖

6

积分

平民

Rank: 1

UID
3044724
第纳尔
21
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2018-11-28
鲜花(0) 鸡蛋(0)
发表于 2018-12-3 12:55:18 | 显示全部楼层
海涵狮心王理查 发表于 2018-11-3 19:30
之前听说楼主在写教程,个人还是比较高兴的。毕竟在全站玩家扔下战团、空想吹捧膜拜砍2的[/bac ...

大佬我想要个武器击中根据伤害回血的修改方法
求教

1

主题

44

回帖

14

积分

随仆

Rank: 1

UID
3038516
第纳尔
201
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2018-10-29
QQ
鲜花(0) 鸡蛋(0)
发表于 2019-1-8 11:57:11 来自手机 | 显示全部楼层
厉害厉害厉害

51

主题

832

回帖

300

积分

见习骑士

Rank: 3

UID
127357
第纳尔
1406
精华
0
互助
3
荣誉
2
贡献
0
魅力
26
注册时间
2009-4-27

元老骑士勋章战团正版勋章维京征服正版勋章

QQ
鲜花(17) 鸡蛋(1)
发表于 2019-1-8 12:11:34 | 显示全部楼层
感谢贡献者!
禅达主顾-中土旅行者-鹿儿堡领主-老练的骑枪手lzdmimo在关于征讨和自立的事宜上没有什么是悬而未决的
http://www.wetacollectors.com/wp-content/uploads/2008/03/gondorianhelmcollection.jpg

159

主题

1499

回帖

512

积分

骑士

Rank: 4Rank: 4

UID
2579483
第纳尔
3619
精华
0
互助
3
荣誉
0
贡献
0
魅力
10
注册时间
2015-8-13

有生之年勋章汉匈决战正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]元老骑士勋章

鲜花(62) 鸡蛋(1)
发表于 2022-7-10 13:52:59 | 显示全部楼层
大佬请教一下
下面这个路径报错怎么改?第一次尝试做这个
先查看module_info.py文字內部代碼,有一行是export_dir = "../WOTS/Modules/Native/",
以我的MOD為例,放置MOD的位置在D:/Program Files (x86)/Steam/steamapps/common/MountBlade Warband/Modules/test/,
那就要修改export_dir 指向文件夾,修改成export_dir = "D:/Program Files (x86)/Steam/steamapps/common/MountBlade Warband/Modules/test/"。
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-19 12:43 , Processed in 0.199601 second(s), 41 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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