3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 9387|回复: 20
打印 上一主题 下一主题

[MOD] 【教程】分享一个脚本工具,用来快速添加物品等……

  [复制链接]

41

主题

2424

帖子

2926

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
277
金元
17775
积分
2926
精华
4
注册时间
2011-8-6
QQ
跳转到指定楼层
主题
发表于 2013-10-23 19:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 slxc920113 于 2013-12-13 19:38 编辑

说明:
我在本地添加物品用的是asp动态网页做成的程序,但是考虑到很多人不会安装IIS,不会架设服务器,所以退求其次,把动态网页改成了静态网页,原来的db数据库用xml文本改写了,当然相应的无法动态修改数据库了。
由于是用Javascript脚本写的,所以可能存在一些bug,尤其是读取数据库的时候,遇到这些问题怎么处理,我后面再说。
工具是去年写的,那个时候GUTS工具还没有出现,所有的物品属性都是从游戏文件中提取的,所以一些物品属性可能不全,但是大部分应该都有了。功能是添加spawnclass爆率文件,recipe配方文件,以及item物品文件。至于其他的文件模板,因为后来官方编辑器出来了,所以我没有继续写……
和GUTS相比,这个工具相当的简陋,但优点在于运行快,只要电脑中有IE就能运行,而且可以批量工作……
使用教程:
先下载工具,解压到非系统盘(防止权限不够),可以看到有三个文件夹和几个网页文件。如图所示。

需要的是三个文件夹和后面三个网页,Txt2Xml和debug是数据库转化工具和调试工具,不用管,删了也可以……
然后用IE内核的浏览器打开网页,如图所示会弹出提醒,(如果没有提醒再说)。因为涉及到文件写入,所以运行的时候会调用到window的scrrun.dll插件,弹出提醒是正常的。——选择“允许阻止的内容”,后面的提醒一样选择“是”。

点击按钮“+”就会添加一条记录,熟悉MOD制作的直接写就行了,不懂的自己先去看其他教程。

完成以后,点击“生成”,如果是第一次的话会弹出Alert窗口。一样是点击“是”

重要说明,如果Internet权限不够,会弹出“automation服务器无法创建对象”的错误,这个时候进入IE的“Internet选项”——“安全”——“本地Internet”——安全等级拉倒中或者低。如果还是不行的话,在windows“运行”中输入regsvr32 scrrun.dll,回车运行。同样后面会读取xml数据库,如果出现同样的问题,运行regsvr32 msxml3.dll
如果没有遇到以上问题的话,点击确定之后,在文件夹“test”中会生成相应的文本,该文本直接就是Unicode编码,不需要进行转码的操作,丢到相应的MOD文件夹下就行了。运行GUTS打包的时候直接自动压缩成bin格式。
以上是简单的SPAWNCLASS的模板。


后面介绍一个复杂的ITEM模板。




先选择父文件(basefile),这儿是读取xml数据库,数据略多,可能会卡一下,不用担心,如果弹出错误提醒,不用管,直接点击“是”。
然后选择相应的模型文件等等,名字可以手动输入,也可以后来随机生成。
GUID是19位的随机数,点击文本框后鼠标离开就会自动填写。
后面各种物品属性自己填写,如果不需要就不填,内容空白的属性不会写入文件。


如果是需要随机的话,请看下面:


最后注意一点,没有必要的话,不要点击“刷新”
其他的各种亲自己摸索吧。
PS:话说把一个asp改成html真心不容易……愿意加工的请自自便,前提是能读懂我写的脚本。

等等,忘了放地址了:http://pan.baidu.com/share/link?shareid=384904931&uk=2466790879

评分

2

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-11 01:10 , Processed in 0.037548 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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