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

注册 登录

QQ登录

只需一步,快速开始

查看: 6754|回复: 22
打印 上一主题 下一主题

[讨论] URW基础mod指南

  [复制链接]

11

主题

632

帖子

1405

积分

游戏狂人

Rank: 6Rank: 6

贡献度
47
金元
12171
积分
1405
精华
0
注册时间
2011-5-20
跳转到指定楼层
主题
发表于 2013-5-4 17:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 星辰の羽翼 于 2013-5-4 17:38 编辑

物品篇:
首先任何mod的文件名必须包含“diy_<?????>. txt”的(不包含括号),menudef_<????>.txt,比如diy_cooking craft.txt,menudef_cooking craft.txt以下是官网的一些例子diy_???.txt
CODE
[SUBMENU_START:utility article]

.Wooden Tub.  *CARPENTRY* /120/ |1| [patch:5]
{Tallow} +'to form seals' #1# [remove] [patchwise]
{Board} (8) [remove] [ground] [patchwise]
{Axe} <Handaxe>
{Knife}

.Tent Kit.  -B-        "Stone"  *HIDEWORKING*        %10%        /240/          |2|
{Leather} #8# [remove]
{Knife}
{Tying equipment} (4) [remove]
{Wooden stake} (8) [remove]
{Branch} (4) [remove]

.Tallow Candle. (10) *COMMON* /20/ |1| [patch:5]
{Tallow} #0.5# [remove] [patchwise]
{Block of wood} '+for the mold' (1) [remove]
{Tying equipment} [remove] [patchwise]
{Knife}

[SUBMENU_END:utility article]
menudef_<????>.txt
.Iron craft.       -I-    *MAKE*

子菜单命令必须用{submenu_start/end:????}开头和结束,并且这些都必须大写,如果一个项目没有被分配一个子菜单,你在游戏制作列表中是看不到这个自定义的制作配方的。

.Item. = 这个是物品名称格式为.???.物品必须有名称

"Item" =  这个是一个注释,如果你要自定义一个物品但是游戏中原本不存在就必须使用这个来引用游戏固有的物品参数。例如 .Iron.  “stone” 这样就是借用石头的参数来新增一个物品.直接使用.iron.的话游戏本事是无法识别的。

(Number) = 这个自定义配方制作的的数量默认是1不需要标注,例子.Flatbread. (5)这样就是说一次制作可以得到五个flatbred

-Key- =这个决定了你的自定义项目菜单的快捷命令,是写在menudef_<????>.txt文件中的。例子.Iron Craft.       -I- *MAKE*  i就是快捷建 一个项目必须有一个快捷键且不能和游戏默认的冲突

%Number% =制作物品时系统检查技能决定加成或者惩罚(就是物品的品质那块)默认0不用标注

*Skill* =这个决定了有什么项目实习,默认是COMMON。一般指技能比如*CARPENTRY* *COOKERY*当然不要乱写你制作一件武器用*COOKERY*那就略喜感了

[patch:Number] = 重复制作次数,也就是俗称的批量制作。例[pitch:5]当制作时可以选择一次制作多少个最大5个(没有上限但是也不用设置太高)默认0不用写出

|Number| = 从-2到2,技能提升检察值,有点类似用多了技能会提升吧(猜测,渣英文不会翻译。原文: From a measure of -2 to 2, determines how often a "skill boost check" is made. The higher the number, the more often the check. Defaults to 0)

/Time/ = 这个物品多久才会被制作完成(默认单位是分钟)当然也可以/?h/用小时为单位【可用单位h、d还有默认的分钟就我已知的,其实也可以试试m什么的(笑】

\Time\ =这个是处理工作结束后还要多少等待时间才能拿取使用。默认单位也是分钟,一般常用的是h 比如 .Berry Tarts. (3)  *COOKERY* /30/  \1h\ 制作需要30分钟然后要等待1小时才能真正的拿取使用


{Item} = 这些项目用于在起草过程中。就可以用各种标签附加到这些产品:
  • [remove] =当制做完成,标有此标记的项目时,该项目将被删除.也就是指消耗物品
  • (Number) = 这决定了要多少项目单位。默认为1 例子 {rock}(10) [remove]指制作这个物品需要消耗10个小石子
  • #Number# = 这决定了多少该项目采用的是重量。如果没有()或#标记,将会默认消耗一单位物品(不拆分)。
  • [Patchwise] = 当前面有批量制作指令标注的时候([patch:?]),这些项目都酱使用乘以制作的次数。默认为1
  • '+Description' =您可以添加对项目的描述。如果您删除加号,这个注释的名称这个项目的名称取代。
  • [Ground] = 和这个标签标记的项目必须在附近的地面上才能使用。它通常被指派给重的东西,如树干.
  • <Specific Item> = 这就决定了对工具的相性,比如在制作木碗中使用雕刻斧将会更顺手,使用其他的斧类工具则会受到效率和品质的惩罚
  • [name] =这个属于扩展的指令了,原版官方基础教程中没有提及,一般是用来对物品进行命名的,比如面包的制作,就可以使用这个命令来读取使用的面粉的材料来对面包名称加以命名。

(RNG,?,?)扩展指令 随机数指令 大小写注意,前面是中文的逗号,后面是英文的逗号 例 .Berry Tarts. (RNG,0,3)  *COOKERY* /30/  \1h\制作时将会有几率坑爹一个都拿不到但也有几率大收获
好了基础教程到此结束(其实是我的水平也没研究到更进一步的程度了),官网原文http://z3.invisionfree.com/UrW_forum/index.php?showtopic=1818不用翻墙,有错误欢迎指正,我也就是个半桶水功夫



评分

3

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-7 01:09 , Processed in 0.028439 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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