骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[下载] 【定制你的MOD】Scripts Manager V1.0发布

  [复制链接]

20

主题

769

回帖

302

积分

见习骑士

Rank: 3

UID
1480815
第纳尔
2294
精华
0
互助
11
荣誉
1
贡献
0
魅力
13
注册时间
2013-8-9
鲜花(73) 鸡蛋(0)
发表于 2015-3-29 20:43:35 | 显示全部楼层 |阅读模式
本帖最后由 烈焰の寒冰 于 2015-4-7 10:25 编辑

在完成通用版“私兵NPC”补丁后,决心将这个东西做成独立的程序。

1.这是什么
        Scripts Manager顾名思义,管理你的脚本。这里的script不是module system里面那个“结构体”script,而是指的针对mod的,新增某些小功能的修改,例如“小地图补丁”、“NPC特技补丁”,在这里被称为脚本(就像X3一样)。然而和X3不同的是,骑砍的数据结构注定了无法实现脚本的完全自由组合,当玩家拿到了“小地图补丁”的txt,又拿到了“私兵NPC”的txt,当他想同时拥有这两种特性的时候,除非他对txt修改有了解,否则只能干瞪眼了。
        另一方面,对于没有源码的mod(例如潘德),当这些小功能的制作者/整合者们好不容易做好当前版本的内容,却得知新版本问世后,吐血的心都会有的。更新多少次意味着多少次整合,更要命的是还有各种要求做兼容各种子MOD(如《新时代》)的版本。重复而枯燥的劳动令人不敢再爱。
        Scripts Manager对玩家来讲,是一个方便的工具,在简单地设置好mod目录后,就可以自由地选择/组合需要的功能(如果他们有对应的文件的话)。而功能制作者/整合者,仅仅需要花费比一次txt整合稍微多一点的精力,就有可能做出未来N个版本一直通用,更难得的是还能和其他功能/子MOD混用的脚本。

2.使用方法
        对于玩家,下载了程序本体和补丁包后,直接设定好mod目录,自由选择相应的脚本文件(*_process.py形式)放入程序的process文件夹,然后双击process.bat即可直接启动游戏享受修改成果。
        对于制作者/整合者,可能需要花费多一点的时间了解程序的函数接口。当你对python有所了解或者能够举一反三的话,应该很快就能对该程序上手了

3.和“通用版私兵NPC补丁”相比,有什么不同
       程序全面升级,容错性更高,且支持不同补丁的自由组合。备份安全可靠,不必担心备份被删或者被覆盖。已经注入的补丁将会有标记避免重复注入。可以一键还原初始状态。在目前的版本内,你可以选择三个脚本补丁进行自由组合:私兵NPC(escort_process.py)、NPC英雄回血(regain_hp_process.py)、NPC不吵架(npc_disargue_process.py),后两个的txt代码分别来自小洛的《新时代》和greole的帖子。

4.这一点说明好像完全不够使用的
        详细的说明文件附带截图已经在压缩包中了。下载后可以看到更详细的、针对玩家和制作者的使用教程。

5.不能只说优点不说缺点
        由于技术问题,命令流文件的书写仍然要求python语法格式,对制作者仍然是一大挑战(玩家不受影响)。由于代码注入机制的限制,无法应对mod版本改动太大的情况(例如很多特征性代码发生了根本变化,当然这种情况比较罕见)。且当功能补丁本身内容较多时,涉及的命令流数量能让不熟悉的制作者抓狂。


相关功能已经在最新版G版上测试过,完全能够注入/使用/还原。

希望有更多的功能补丁制作者、整合者能够采用这个程序的格式来发布补丁,甚至改进程序本身。丰富了这个程序的内涵,也丰富了骑砍的内容,让玩家更加方便,让自己少一点重复工作。


下载地址:
http://pan.baidu.com/s/1pJOaqfh

本程序需要python2.6以上版本支持(但3以上慎用)
倘若机器上没有python的,点下面的地址。安装教程附于Scripts Manager程序说明书中。
python2.6地址:
http://pan.baidu.com/s/1c08NC6c


有疑问的同学请打开压缩包内的Scripts Manager V1.0说明书.docx仔细阅读。如果是玩家使用者可以直接看“玩家使用教程”和“python安装教程”

看见很多同志的问题都出自于电脑没有装python,请一定不要忘记

这里有个标准——你的电脑可以运行骑砍的module system的话,那就一定可以运行这个程序

——————————————2015.4.7补充——————————————————

看起来很多人没有读使用说明书的习惯,但是我总不可能一个一个去回答那些重复的问题。单纯的玩家(而非txt修改/整合者)至少要阅读说明中的第二项——玩家使用说明以及附加项——python安装与环境变量设置(但是如果你曾经成功启用过骑砍的module system,可以无视此项),都是有截图的,很多人都栽在后两项了。记住"python命令无法识别"之类的问题就是因为python安装或者环境变量设置其中之一没有完成。

花个几分钟去阅读我花几个小时写的说明文件,对你没有害处的。其节约的时间远超过在帖子上发问然后等我有时间回答。

评分

参与人数 3荣誉 +1 第纳尔 +40 互助 +2 魅力 +5 收起 理由
vvtonycc + 1 + 40 + 2 + 1 原创内容,值得鼓励!
小洛 + 3 乐于助人!
孤独的上校 + 1 原创内容,值得鼓励!

查看全部评分

鲜花鸡蛋

冰封千里♂  在2017-8-20 10:49  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
Songbro  在2016-3-10 17:42  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
情话°  在2015-6-21 01:35  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
情话°  在2015-6-21 01:35  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
fk19940927  在2015-4-7 17:59  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
fk19940927  在2015-4-7 17:59  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
cc1051917032  在2015-4-3 13:07  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
nameluxw  在2015-3-31 18:22  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
BingoDo  在2015-3-31 16:36  送朵鲜花  并说:楼主写的很详细,一次就成功了,很感谢!!!!!!!!!!!
akdingkang  在2015-3-30 00:10  送朵鲜花  并说:难道会成为跨时代的东西?像某卷轴的NMM一样!

63

主题

757

回帖

318

积分

见习骑士

Rank: 3

UID
1792866
第纳尔
2352
精华
0
互助
8
荣誉
3
贡献
0
魅力
18
注册时间
2014-1-25

战团正版勋章维京征服正版勋章

鲜花(122) 鸡蛋(0)
发表于 2015-3-29 20:48:00 | 显示全部楼层
厉害。。。

375

主题

1303

回帖

518

积分

骑士

Rank: 4Rank: 4

UID
1921822
第纳尔
3494
精华
0
互助
3
荣誉
0
贡献
0
魅力
0
注册时间
2014-4-25
鲜花(20) 鸡蛋(0)
发表于 2015-3-29 20:48:47 | 显示全部楼层
能发一些使用测试的图片么,光看文字好难理解;顺便给个赞

20

主题

769

回帖

302

积分

见习骑士

Rank: 3

UID
1480815
第纳尔
2294
精华
0
互助
11
荣誉
1
贡献
0
魅力
13
注册时间
2013-8-9
鲜花(73) 鸡蛋(0)
 楼主| 发表于 2015-3-29 20:50:09 | 显示全部楼层
我是个菜鸟 发表于 2015-3-29 20:48
能发一些使用测试的图片么,光看文字好难理解;顺便给个赞

截图和详细资料在压缩包里……懒得去学怎么发外链图~

46

主题

1425

回帖

451

积分

骑士

Rank: 4Rank: 4

UID
2387222
第纳尔
383
精华
0
互助
2
荣誉
0
贡献
0
魅力
17
注册时间
2014-12-30
鲜花(162) 鸡蛋(154)
发表于 2015-3-29 20:51:26 | 显示全部楼层
原来如此 感谢楼主: 一开始还看不懂的

77

主题

4646

回帖

1607

积分

骑士长

自由骑士
联机ID:Muse

Rank: 5Rank: 5Rank: 5

UID
2453784
第纳尔
637
精华
0
互助
32
荣誉
3
贡献
0
魅力
183
注册时间
2015-2-17

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

鲜花(841) 鸡蛋(21)
发表于 2015-3-29 20:52:47 | 显示全部楼层
好东西咩
收下了~
2013.4.4

0

主题

9

回帖

3

积分

平民

Rank: 1

UID
398244
第纳尔
681
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2013-6-9
鲜花(0) 鸡蛋(0)
发表于 2015-3-29 20:59:16 | 显示全部楼层
本帖最后由 winbad 于 2015-3-29 21:35 编辑

补丁狂魔之友,32个赞
另外运行起来有些问题,求解答
QQ图片20150329213437.png

47

主题

1171

回帖

377

积分

见习骑士

Rank: 3

UID
737249
第纳尔
3478
精华
0
互助
2
荣誉
0
贡献
0
魅力
11
注册时间
2012-4-6
鲜花(33) 鸡蛋(11)
发表于 2015-3-29 21:40:37 | 显示全部楼层
2.使用方法
        对于玩家,下载了程序本体和补丁包后,直接设定好mod目录,自由选择相应的脚本文件(*_process.py形式)放入程序的process文件夹,然后双击process.bat即可直接启动游戏享受修改成果。
        对于制作者/整合者,可能需要花费多一点的时间了解程序的函数接口。当你对python有所了解或者能够举一反三的话,应该很快就能对该程序上手了

直接设定好mod目录,咋设定?执行哪个文件?还是没会用。。


未命名.JPG

20

主题

769

回帖

302

积分

见习骑士

Rank: 3

UID
1480815
第纳尔
2294
精华
0
互助
11
荣誉
1
贡献
0
魅力
13
注册时间
2013-8-9
鲜花(73) 鸡蛋(0)
 楼主| 发表于 2015-3-29 21:49:36 | 显示全部楼层
winbad 发表于 2015-3-29 20:59
补丁狂魔之友,32个赞
另外运行起来有些问题,求解答

无法识别python命令,应当安装python2.6(已安装的就是没有设置好环境变量),总之按照说明书里面附带的python安装说明做就对了

20

主题

769

回帖

302

积分

见习骑士

Rank: 3

UID
1480815
第纳尔
2294
精华
0
互助
11
荣誉
1
贡献
0
魅力
13
注册时间
2013-8-9
鲜花(73) 鸡蛋(0)
 楼主| 发表于 2015-3-29 21:50:56 | 显示全部楼层
本帖最后由 烈焰の寒冰 于 2015-3-29 21:53 编辑
柳阴过 发表于 2015-3-29 21:40
2.使用方法
        对于玩家,下载了程序本体和补丁包后,直接设定好mod目录,自由选择相应的脚本文件(* ...

按照压缩包附带doc里面第二个“玩家使用教程”里面的步骤来就好了,有截图

另外,看你的截图,貌似没有装python?那个东西要装了才能识别这个程序

0

主题

31

回帖

9

积分

平民

Rank: 1

UID
914151
第纳尔
108
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2012-7-31
鲜花(0) 鸡蛋(0)
发表于 2015-3-29 22:24:14 | 显示全部楼层
支持!!!!!!!!!!!!

15

主题

5225

回帖

1572

积分

骑士长

Rank: 5Rank: 5Rank: 5

UID
988706
第纳尔
19708
精华
0
互助
0
荣誉
0
贡献
0
魅力
8
注册时间
2012-9-15

原版正版勋章战团正版勋章火与剑正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之忠诚勋章[杰出会员精华勋章]汉匈决战正版勋章元老骑士勋章骑士美德之谦恭勋章[杰出会员财富勋章]

鲜花(178) 鸡蛋(1)
发表于 2015-3-29 22:39:04 | 显示全部楼层
下载中,楼主无私

6

主题

134

回帖

47

积分

扈从

Rank: 2Rank: 2

UID
110498
第纳尔
438
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2009-1-22

原版正版勋章战团正版勋章

鲜花(2) 鸡蛋(0)
发表于 2015-3-30 00:11:30 | 显示全部楼层
难道会成为跨时代的东西?像某卷轴的NMM一样!

5

主题

304

回帖

103

积分

见习骑士

Rank: 3

UID
183939
第纳尔
1612
精华
0
互助
0
荣誉
1
贡献
0
魅力
0
注册时间
2010-1-5
鲜花(8) 鸡蛋(4)
发表于 2015-3-31 13:19:05 | 显示全部楼层
看起来很不错啊,我喜欢修改一些TXT内容,楼主真是好人
青莲居士

32

主题

247

回帖

89

积分

扈从

Rank: 2Rank: 2

UID
2215802
第纳尔
1003
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2014-10-4
鲜花(13) 鸡蛋(1)
发表于 2015-3-31 16:15:31 | 显示全部楼层
支持,我们这些动手能力差的福音

32

主题

247

回帖

89

积分

扈从

Rank: 2Rank: 2

UID
2215802
第纳尔
1003
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2014-10-4
鲜花(13) 鸡蛋(1)
发表于 2015-3-31 16:37:15 | 显示全部楼层
楼主写的很详细很细心,一次就成功了,十分很感谢!!!!!!!!!!!

3

主题

106

回帖

33

积分

扈从

Rank: 2Rank: 2

UID
489630
第纳尔
1867
精华
0
互助
0
荣誉
0
贡献
0
魅力
6
注册时间
2011-8-14
鲜花(8) 鸡蛋(0)
发表于 2015-3-31 17:38:39 | 显示全部楼层
LZ

63

主题

4501

回帖

1559

积分

皇家侍卫长[官方战队队长]

黑羊头战队[YYY]
联机ID:RouNd

Rank: 6Rank: 6

UID
291214
第纳尔
3875
精华
0
互助
22
荣誉
8
贡献
120
魅力
243
注册时间
2010-8-2

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

鲜花(1029) 鸡蛋(216)
发表于 2015-3-31 18:05:29 | 显示全部楼层
好东西         

14

主题

98

回帖

34

积分

扈从

Rank: 2Rank: 2

UID
1191121
第纳尔
862
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2013-2-6
鲜花(1) 鸡蛋(0)
发表于 2015-3-31 19:35:33 | 显示全部楼层
赞一个技术党万岁

14

主题

98

回帖

34

积分

扈从

Rank: 2Rank: 2

UID
1191121
第纳尔
862
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2013-2-6
鲜花(1) 鸡蛋(0)
发表于 2015-3-31 20:32:01 | 显示全部楼层
我的情况和7楼一样,是不是因为win8.1的关系?

3

主题

57

回帖

18

积分

随仆

Rank: 1

UID
28067
第纳尔
418
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2007-6-30
鲜花(3) 鸡蛋(0)
发表于 2015-3-31 21:10:50 | 显示全部楼层
每个字都认识,就是组合起来看不懂

20

主题

769

回帖

302

积分

见习骑士

Rank: 3

UID
1480815
第纳尔
2294
精华
0
互助
11
荣誉
1
贡献
0
魅力
13
注册时间
2013-8-9
鲜花(73) 鸡蛋(0)
 楼主| 发表于 2015-3-31 22:24:05 | 显示全部楼层
uuseeg 发表于 2015-3-31 20:32
我的情况和7楼一样,是不是因为win8.1的关系?

7楼的情况是——要么缺python,要么没有设置环境变量

另外……首页给出的python2.6.1貌似是32位的,如果64位……大概……也许要下64位对应的python,但说不定32位的也能用……

14

主题

98

回帖

34

积分

扈从

Rank: 2Rank: 2

UID
1191121
第纳尔
862
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2013-2-6
鲜花(1) 鸡蛋(0)
发表于 2015-4-1 07:35:10 | 显示全部楼层
烈焰の寒冰 发表于 2015-3-31 22:24
7楼的情况是——要么缺python,要么没有设置环境变量

另外……首页给出的python2.6.1貌似是32位的,如 ...

环境变量有个变量值和变量名,该怎么设

20

主题

769

回帖

302

积分

见习骑士

Rank: 3

UID
1480815
第纳尔
2294
精华
0
互助
11
荣誉
1
贡献
0
魅力
13
注册时间
2013-8-9
鲜花(73) 鸡蛋(0)
 楼主| 发表于 2015-4-1 12:33:49 | 显示全部楼层
uuseeg 发表于 2015-4-1 07:35
环境变量有个变量值和变量名,该怎么设

path和PYTHONPATH,我也不知道哪个生效,反正两个都设就好了

path有可能已经存在,直接在原有的各种路径后面添加分号;再加上C:\python26(你实际安装python的位置),PYTHONPATH直接新建为变量名,然后在值内填入上述路径

这些东西在附带的说明书中都有的,也有截图

14

主题

98

回帖

34

积分

扈从

Rank: 2Rank: 2

UID
1191121
第纳尔
862
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2013-2-6
鲜花(1) 鸡蛋(0)
发表于 2015-4-1 15:15:06 | 显示全部楼层
烈焰の寒冰 发表于 2015-4-1 12:33
path和PYTHONPATH,我也不知道哪个生效,反正两个都设就好了

path有可能已经存在,直接在原有的各种路 ...

有傻瓜包一键安装的那种不

20

主题

769

回帖

302

积分

见习骑士

Rank: 3

UID
1480815
第纳尔
2294
精华
0
互助
11
荣誉
1
贡献
0
魅力
13
注册时间
2013-8-9
鲜花(73) 鸡蛋(0)
 楼主| 发表于 2015-4-1 21:29:47 | 显示全部楼层
uuseeg 发表于 2015-4-1 15:15
有傻瓜包一键安装的那种不

环境变量我可没那本事一键设置。python官方发布的安装包(就是给的那个)都没有在win32系统下自动设置的功能,我怎么可能还给他添加上去。

4

主题

284

回帖

86

积分

扈从

Rank: 2Rank: 2

UID
1800245
第纳尔
897
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-2-8

霸主正版勋章元老骑士勋章

鲜花(0) 鸡蛋(0)
发表于 2015-4-1 21:57:19 | 显示全部楼层
楼主大神,小白表示无力

8

主题

70

回帖

23

积分

随仆

Rank: 1

UID
2453596
第纳尔
384
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-2-16
鲜花(2) 鸡蛋(0)
发表于 2015-4-6 17:55:56 | 显示全部楼层
楼主。。。新时代不能用么。。。。我复制了3个补丁粘贴后。。运行Process.bat说找不到

找不到这个

找不到这个

20

主题

769

回帖

302

积分

见习骑士

Rank: 3

UID
1480815
第纳尔
2294
精华
0
互助
11
荣誉
1
贡献
0
魅力
13
注册时间
2013-8-9
鲜花(73) 鸡蛋(0)
 楼主| 发表于 2015-4-6 23:29:24 | 显示全部楼层
hsj198304 发表于 2015-4-6 17:55
楼主。。。新时代不能用么。。。。我复制了3个补丁粘贴后。。运行Process.bat说找不到

装python2.6设置环境变量,两者缺一不可,参考骑砍module system使用前置条件,详细说明在压缩包内有

55

主题

417

回帖

147

积分

见习骑士

Rank: 3

UID
2409066
第纳尔
1017
精华
0
互助
1
荣誉
0
贡献
0
魅力
2
注册时间
2015-1-12

战团正版勋章拿破仑正版勋章维京征服正版勋章

鲜花(13) 鸡蛋(1)
发表于 2015-4-7 10:59:47 来自手机 | 显示全部楼层
求助啊,我的info设置对了,环境也设置了,但是打开就只有几句简短的英文,怎么破?文件也放对了.....
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-4-20 15:54 , Processed in 0.183570 second(s), 56 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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