haoooo_

文档

Jan 26th, 2023
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.76 KB | None | 0 0
  1. 宝藏研究所
  2. 这是什么?
  3. 宝藏研究所 Vault Research 是一个面向整合包作者的任务模组,其允许开发者们将某一模组锁定在一个进度系统之后。
  4. 不过需要注意的是,模组本身并没有任何的作用。换而言之,他不会做任何事情(除了可能使某些物品获得起来变得非常困难)。它需要整合包作者们自定义才能正常运行。
  5. 对于玩家
  6. 你在游玩宝藏研究所时,获得进度的方式和原版我的世界获得等级的方式类似:通过捡起一定数量的经验球。获得经验值会提高你的宝藏等级,这是一个独立于原版等级制度的一套系统。 当你的等级足够时,你可以花费你的研究点数去解锁一个新的模组。
  7. 对于整合包开发者
  8. 目前宝藏研究所模组已经基本完善了,它拥有所有我认为基本的可配置的功能。以下列表中包含着所有你可以在整合包中轻松更改的内容。
  9. 在单个研究后锁定一个或多个模组。
  10. 进行单项研究所需的成本。
  11. 部分锁定(比方说物品的合成,物品的使用,方块的互动和前往维度等等)
  12. 单个模组的锁定(可以锁定某一个物品在一个研究之后,而不是锁定一整个模组)
  13. 前置条件(研究是隐藏并不可用的,直到它的前置条件被研究)
  14. 互相排斥的研究(研究一个研究会使另外一个研究隐藏并不可用)
  15. 对于每一项研究的自定义描述。
  16. 对于每一项研究的自定义图标(16*16)
  17. 通过已经完成的研究来限制其他研究(即一项研究只有在你花了30个研究点后才能研究,这很适合把整个游戏分为各个阶段——类似于GS游戏阶段)
  18. 在研究之后锁定维度。
  19. 团队研究系统。
  20. 允许更改模组中所有可见文本,使其更加符合整合包的风格。
  21.  
  22. 但是毫无疑问,此模组仍然是不完善的。部分内容希望会在不久的将来推出,但是目前暂时不可用。
  23. 面向组织的多个研究卡
  24.  
  25. 请前往此模组的Wiki来获得更多关于模组自定义方面的信息。
  26.  
  27. 欢迎前往github或在此帖子下的评论区报告问题或提出自己的建议。
  28. 你可以随意的在你的整合包中使用此模组,毕竟这个模组本身就是为此而量身的。当然,如果你乐意的话,可以告诉作者你用这个模组做什么酷酷的事情!
  29.  
  30. 同时感谢Iskallia团队做的宝藏猎人整合包,这个模组本身对就是对此整合包的一个修改。也感谢其能在 GNU 通用公共许可证下发布该模组,使之可以将其发布给整合包作者们使用!
  31.  
  32. 宝藏研究所Wiki
  33.  
  34. 首页
  35. 宝藏研究所 Vault Research 是一个面向整合包作者的任务模组,其允许开发者们将某一模组锁定在一个进度系统之后。岂止至今,模组的进度系统对于整合包作者来说依旧很难改变。有一个决定玩家何时升级的TNL函数。升级可以获得新的研究点,它们可以解锁模组内容。
  36. 对于玩家
  37. 你在游玩宝藏研究所时,获得进度的方式和原版我的世界获得等级的方式类似。当你的等级足够时,你可以花费你的研究点数去解锁一个新的模组。
  38. 对于整合包开发者
  39. 目前宝藏研究所模组拥有所有我认为基本的可配置的功能。以下列表中包含着所有你可以在整合包中轻松更改的内容。
  40. 在单个研究前锁定一个或多个模组。
  41. 进行单项研究所需的成本。
  42. 部分锁定(比方说物品的合成,物品的使用,方块的互动和前往维度等等)
  43. 单个物品的锁定(可以锁定某一个物品在一个研究之后,而不是锁定一整个模组)
  44. 前置条件(研究是隐藏并不可用的,直到它的前置条件被研究)
  45. 互相排斥的研究(研究一个研究会使另外一个研究隐藏并不可用)
  46. 对于每一项研究的自定义描述
  47. 对于每一项研究的自定义图标(16*16)
  48. 通过已经完成的研究来限制其他研究(即一项研究只有在你花了30个研究点后才能研究,这很适合把整个游戏分为各个阶段——类似于GS游戏阶段)
  49. 在研究前限制玩家前往某一维度。
  50. 团队研究系统。
  51.  
  52. 但是毫无疑问,此模组仍然是不完善的。部分内容希望会在不久的将来推出,但是目前暂时不可用。
  53. 面向组织的多个研究卡
  54.  
  55. 关于如何自定义此模组的信息,请查看此Wiki的其余部分,我强烈建议你在加载游戏时查看生成的默认配置。一般而言,大多数信息应该都会在这个Wiki上出现,而所有你无法仅仅通过Wiki弄清楚的东西都可以通过默认配置来查看。
  56. 关于如何自定义此模组的信息,除了这个wiki上的内容外,请下载mod并前往配置文件夹(config)。如果不出所料的话,你将会看见一个名为vault_research的文件夹。您可以通过查看以下文件去了解有关如何配置此模组。
  57. researches.json(用来设定研究成本,限制整个模组,限制单个物品和设置研究名称)
  58. researches_gui_styles.json(用来定义研究在屏幕上的位置、形状(矩形或星形)和图标(纹理))
  59. skill_descriptions.json(用来描述每项研究)
  60. skill_gates.json(用来定义研究的前置研究,互相排斥的研究以及玩家需要花费多少研究点数去解锁研究)
  61. 对于资源包,你可以在以下目录"assets/vault_research/textures/gui/"中找到research_icons文件夹。你可以将你绘制的纹理以PNG的格式放置入此文件夹。这应该遵循你在research_gui_styles.json中为纹理设置的名称。比方说,你将一个研究的纹理名称设置为"pizza",那么你的图标应该是"pizza.png"。
  62.  
  63. researches.json
  64. 这个文件我认为是宝藏研究所模组的"肉"。在这里,你将会定义大部分的研究,包括研究所锁定的模组,研究所限制的操作,研究名称以及研究成本。
  65. 此文件中包含着两个列表:MOD_RESEARCHES 和 CUSTOM_RESEARCHES。一个空的 researches.json 看起来就像这样:
  66. {
  67.   "MOD_RESEARCHES": [
  68.    
  69.   ],
  70.   "CUSTOM_RESEARCHES": [
  71.    
  72.   ]
  73. }
  74. 从这里开始,你需要向列表中添加元素(在方括号中间)
  75. MOD_RESEARCHES是最简单,也同样可能是你最常用的列表。于是乎,我们将从这里开始。
  76. 模组研究条目
  77. 在这一节中,你需要填写一系列的列表元素。这些元素将会告诉模组的研究系统研究锁定了哪些模组,研究对于这个模组施加了什么样的限制,研究所显示的名称是什么以及研究的成本是多少。页表中的每个元素都应当遵循以下格式:
  78. {
  79.   "modIds": [
  80.     "modID",
  81.     "anotherID"
  82.   ],
  83.   "restrictions": {
  84.     "restricts": {
  85.       "CRAFTABILITY": true,
  86.       "ENTITY_HITTABILITY": false,
  87.       "BLOCK_HITTABILITY": false,
  88.       "USABILITY": false,
  89.       "BLOCK_INTERACTABILITY": false,
  90.       "DIMENSION_TRAVEL": false,
  91.       "ENTITY_INTERACTABILITY": false,
  92.       "EQUIP": false
  93.     }
  94.   },
  95.   "name": "Research Name",
  96.   "cost": 2
  97. }
  98.  
  99. 元素modids应当替换成你的研究所想锁定的模组的modid。打个比方,如果你想将模组机械动力和夸克锁定在这项研究之后,那么你的条目将如以下格式显示:
  100. {
  101.   "modIds": [
  102.     "create",
  103.     "quark"
  104.   ],
  105.   "restrictions": {
  106.     "restricts": {
  107.       "CRAFTABILITY": true,
  108.       "ENTITY_HITTABILITY": false,
  109.       "BLOCK_HITTABILITY": false,
  110.       "USABILITY": true,
  111.       "BLOCK_INTERACTABILITY": false,
  112.       "DIMENSION_TRAVEL": false,
  113.       "ENTITY_INTERACTABILITY": false,
  114.       "EQUIP": false
  115.     }
  116.   },
  117.   "name": "Research Name",
  118.   "cost": 2
  119. }
  120. 接下来我们来看看限制部分。如果你想了解不同限制的确切作用,可以移动到页面底部查看。不过我认为,它们的主要功能应该都可以从它们的名称中显示出来。以上方代码为例,每一个限制都需要一个"true"或一个"false"值,如果条目是空的,则默认是false。换而言之,我们上面的文件的格式可以重写为如下形式:
  121. {
  122.   "modIds": [
  123.     "create",
  124.     "quark"
  125.   ],
  126.   "restrictions": {
  127.     "restricts": {
  128.       "CRAFTABILITY": true,
  129.       "USABILITY": true
  130.     }
  131.   },
  132.   "name": "Research Name",
  133.   "cost": 2
  134. }
  135. 这样看上去就清晰多了吧。
  136. 最后我们需要给我们的研究取一个名字并设定一个成本。该名称必须在所有的配置文件中匹配,因此请务必记牢了。机械动力和夸克模组当然没有什么太多的共同点,但是它们都以比其他许多模组更加原版的方式增加了自动化程度。因此我们将这项研究命名为"Expanded Automation"(中文翻译:拓展自动化),同时,我们将花费5个研究点来研究它。那么在最后,这项研究应该看起来会是这样的:
  137. {
  138.   "modIds": [
  139.     "create",
  140.     "quark"
  141.   ],
  142.   "restrictions": {
  143.     "restricts": {
  144.       "CRAFTABILITY": true,
  145.       "USABILITY": true
  146.     }
  147.   },
  148.   "name": "Expanded Automation",
  149.   "cost": 5
  150. }
  151. 自定义研究条目
  152. 如果不出所料的话,现在你已经完成了你的模组研究条目。此时,你发现你有一些研究需要额外的微调,或者说可能你只是想要在某个研究之前限制玩家前往下界。无论你是想要实现哪种方式,这就是自定义研究条目的用武之地。 毫无疑问,这些将会出现在"CUSTOM_RESEARCHES"列表而不是“MOD_RESEARCHES”列表中,并且相较于模组研究自定义研究要复杂许多。这是一个完全空的自定义研究条目的格式:
  153. {
  154.   "itemRestrictions": {
  155.        
  156.   },
  157.   "blockRestrictions": {
  158.        
  159.   },
  160.   "entityRestrictions": {
  161.        
  162.   },
  163.   "dimensionRestrictions": {
  164.    
  165.   },
  166.   "name": "Custom Research Example",
  167.   "cost": 100
  168. }
  169. 虽然相当简单,但是仔细看的话,它与模组研究条目非常相似,只是需要声明整个模组替换为需要声明每个需要限制的单独内容。毫无疑问,如果你并没有打算在你的整合包中做此类限制,你完全可以将以下的任何一个部分留空。不过为了方便起见,下面的一个自定义研究条目的实例中,每个限制列表中都有一个项目作为演示:
  170. {
  171.   "itemRestrictions": {
  172.     "appliedenergistics2:molecular_assembler": {
  173.       "restricts": {
  174.         "CRAFTABILITY": true,
  175.         "ENTITY_HITTABILITY": true,
  176.         "BLOCK_HITTABILITY": true,
  177.         "USABILITY": true,
  178.         "EQUIP": true
  179.       }
  180.     }
  181.   },
  182.   "blockRestrictions": {
  183.     "minecraft:furnace": {
  184.       "restricts": {
  185.         "BLOCK_HITTABILITY": true,
  186.         "BLOCK_INTERACTABILITY": true
  187.       }
  188.     }
  189.   },
  190.   "entityRestrictions": {
  191.     "minecraft:villager": {
  192.       "restricts": {
  193.         "ENTITY_HITTABILITY": true,
  194.         "ENTITY_INTERACTABILITY": true
  195.       }
  196.     }
  197.   },
  198.   "dimensionRestrictions": {
  199.     "minecraft:the_nether": {
  200.       "restricts": {
  201.         "DIMENSION_TRAVEL": true
  202.       }
  203.     }
  204.   },
  205.   "name": "Custom Research Example",
  206.   "cost": 100
  207. }
  208. 以上文本展示了在每个限制列表中所有可能的限制。各个限制的功能与模组研究条目中的功能相同,成本也是如此。同样,你可以在适用的情况下将整个CUSTOM_RESEARCHES复制下来并重新使用其中的一部分。
  209. 限制类型
  210. CRAFTABILITY:这可以阻止玩家制作物品,并在他们尝试制作时关闭页面,将原材料丢出至世界中。
  211. ENTITY_HITTABILITY:如果此限制用于实体,则会阻止玩家攻击或破坏实体。其同样包括弓与箭造成的伤害,或者其他任何真正来源是玩家的伤害。如果此限制用于物品,则会阻止玩家使用该物品攻击任何实体。例如:阻止玩家使用斧头攻击实体。
  212. BLOCK_HITTABILITY:如果此限制用于方块,则会阻止玩家点击或破坏此方块。如果此限制用于物品,则会阻止玩家使用该物品点击或破坏任何方块。
  213. USABILITY:如果此限制用于物品,则会阻止玩家使用(右键单击)此物品。
  214. BLOCK_INTERACTABILITY:如果此限制用于方块,则会阻止玩家与方块进行交互(右键单击)。如果此限制用于物品,就会阻止玩家使用此物品与任何方块进行交互。
  215. DIMENSION_TRAVEL:如果此限制用于维度,则会阻止玩家前往该维度(警告:如果传送门的下方是岩浆池,例如末地传送门,这将会很危险)
  216. ENTITY_INTERACTABILITY:如果此限制用于实体,则会阻止玩家与实体交互(右键单击)。例如:禁止玩家骑乘马。如果此限制用于物品,则会阻止玩家在使用此物品时与任何实体进行交互。例如:禁止玩家使用剪刀获取羊毛。
  217. EQUIP:如果此限制用于物品,总会阻止玩家持有该物品(包括主手和副手),并阻止玩家将此物品装备为盔甲。
  218.  
  219. researches_gui_styles.json
  220. 这份文件比你需要编辑的其他任何文件都要更加简单。一个空的文件看起来就像是这样子的:
  221. {
  222.   "styles": {
  223.  
  224.   }
  225. }
  226. 很明显,一无所有。
  227. "styles"部分由一个名为"Research Name"(研究名称)列表组成的列表组成。打个比方,你在刚刚的文件researches.json中声明了一个名为"Decorator"的研究,并且你想将其放入研究菜单中,你可以这样编写来达成此效果:
  228. "Decorator": {
  229.   "x": 0,
  230.   "y": 0,
  231.   "frameType": "RECTANGULAR",
  232.   "texture": "decorator"
  233. }
  234. 在这里,x和y是屏幕上的坐标。一般而言,作为一个起点,与其他研究相距50是一个比较舒适的距离。(打个比方,如果你在这之后设置了另一项研究,你可以给它设置为x=50和y=0,那么它将会处于Decorator研究的右侧)。接下来是frameType,他有两个选项可选。分别是“RECTANGULAR”或“STAR”,STAR看上去会更加有趣,对于整合包作者而言,它是一个使人们注意到这是一个重要研究的好办法。最后是texture(纹理)部分。这里你应该填入你正在使用的资源包中的PNG纹理文件的名称(更多详细信息,可以参阅之后的资源包部分)。此字符串应该与你的纹理名称完全匹配。因此如果你的纹理为"ljyys.png"那么在该条目中你应该填入"ljyys"。
  235.  
  236. skill_descriptions.json
  237. 这份文件既可以非常简单,也可以非常复杂,这完全取决于你想输入多少信息以及你希望它看起来怎么样。一个空的文件应该长得像这样:
  238. {
  239.   "descriptions": {
  240.    
  241.   }
  242. }
  243. 简单描述
  244. 此处使用"简单描述"为名的原因是它只有一行对于文本的描述。如果你要以"Backpacks"的名称设置一个研究,那么你对此研究的简单描述应该是这样的:
  245. "Backpacks": {
  246.   "text": "Unlocks the Backpacks mod."
  247. }
  248. //文本内容:解锁背包模组
  249. 复杂描述
  250. 相较于简单描述,复杂描述会更加……额,复杂。通过复杂描述,你可以让对于研究的介绍变得更加丰富多彩,可以使其成为彩色文字,斜体或粗体。毫无疑问,相较于简单描述,他们看起来会更加美观,但他们无疑会增添不少工作量。让我们来打个比方,你制作一个名为"Automation and Attacks"的研究。这是一项自定义研究,它可以锁定来自各种模组的自动化装置,以及我的世界原版中的钻石剑。那么我们可以将代码编写成如下格式:
  251. "Automation and Attacks": [
  252.   {
  253.     "text": "Unlocks various "
  254.   },
  255.   {
  256.     "text": "autocrafters",
  257.     "color": "blue",
  258.     "italic": true
  259.   },
  260.   {
  261.     "text": " from different mods.\n\nAlso unlocks the "
  262.   },
  263.   {
  264.     "text": "diamond sword",
  265.     "bold": true
  266.   }
  267. ]
  268. 在无格式的情况下,这段文本看起来会是这样的。
  269. Unlocks various autocrafters from different mods.
  270.  
  271. Also unlocks the diamond sword
  272. 中文翻译:解锁来自不同模组的各种各样的自动化工具,以及解锁钻石剑。
  273. 在实际情况下,"autocrafters"这个词将会是斜体蓝色的,"diamond sword"将会是粗体的,但是它会显示成一个完整连贯的文本。需要注意的是,不像上面的那个背包实例那样使用了 {},它使用了 [],在其中包含了多个{} 。
  274.  
  275. skill_gates.json
  276. 这个文件确定了前置研究,互斥研究以及玩家必须发挥多少点数才能解锁模组。一个空的文件应该是这样的:
  277. {
  278.   "SKILL_GATES": {
  279.     "entries": {
  280.      
  281.     }
  282.   }
  283. }
  284. 打个比方,你制作一个研究叫做"Create"(机械动力)而你希望"Backpacks"(背包)和"Organisation"(组织)可以作为这个研究的前置研究。那么你可以将以下条目添加到列表中来实现此功能:
  285. "Double Locked": {
  286.   "dependsOn": [
  287.     "Backpacks",
  288.     "Organisation"
  289.   ],
  290.   "lockedBy": []
  291. }
  292. 接下来或许你想有两个相互排斥的研究"Applied Energistics"和"Refined Storage"(如果你完成了其中一个研究就不能解索另外一个研究)。那么你可以使用 lockedBy 方法。
  293. "Applied Energistics": {
  294.   "dependsOn": [],
  295.   "lockedBy": [
  296.     "Refined Storage"
  297.   ]
  298. },
  299. "Refined Storage": {
  300.   "dependsOn": [],
  301.   "lockedBy": [
  302.     "Applied Energistics"
  303.   ]
  304. }
  305. 最后,如果你想要制作阶段性研究,比如在玩家解锁一项研究前至少花费三十个研究点,你可以如此编写来实现此功能:
  306. "Refined Storage": {
  307.   "dependsOn": [],
  308.   "lockedBy": [],
  309.   "pointsGate": 30
  310. }
  311.  
  312. vault_level.json
  313. 警告!
  314. 我强烈建议你不要直接修改此文件,除非你有一些非常具体,必须要使用此文件的目的。使用常规配置(Common Config,位于config/文件夹中)来改变TNL函数,同时需要在开始游戏之前删除此文件(vault_levels.json),以测试新的TNL函数。
  315. 当然,你也可以在修改TNL函数之后查看此文件来检查数字是否准确,同时也可以在这里或那里做一些小的微调。
  316.  
  317.  
  318.  
  319. 宝藏研究所Wiki2
  320. vault_research-common.toml
  321. 此文件是在专用的vault_research文件夹之外的唯一文件。它会和大部分config文件一起在config文件夹中找到。
  322. teamsEnabled(团队是否开启)
  323. 默认值:true 真
  324. 它用来确定是否应该启用团队。目前,这只是代表玩家是否能够邀请其他玩家加入自己的队伍。
  325. xpGain(xp获得)
  326. 默认值:true 真
  327. 它用来确定在捡起原版的经验球后是否会增加宝藏研究所的经验。
  328. noResearchFarming(不研究农业)
  329. 默认值:true 真
  330. 停止在生物繁殖时获得宝藏研究所的经验。
  331. playerStartingPoints(玩家开始游戏点数)
  332. 默认值:0
  333. 它用来确定玩家在首次加入世界时可以获得多少研究点数。
  334. TNL Function(TNL函数)
  335. 此文件的其余配置选项都修改了TNL函数的工作方式。
  336. 警告!修改其中的任何一个选项都需要删除vault_levels.json才能使更改生效。
  337. baseValue(基本值)
  338. 默认值:500
  339. 这是TNL函数的起始值。一般而言,这是玩家每晋升一级所需要的经验值。
  340. e(看我干啥,这就是个e)
  341. 默认值:50.0
  342. 它用于计算添加到每个级别的基本值的值。更多解释,敬请参阅以下面的funcType(函数类型)。
  343. funcType(函数类型)
  344. 默认值:LINEAR(线性)
  345. 这个值用于确定TNL函数的类型:线性函数或指数函数(linear or exponential )。
  346. 线性函数的方程是这样的:
  347. nextLevel = baseValue + e * currentLeve
  348. 指数函数的方程是这样的:
  349. nextLevel = baseValue + currentLevel^e
  350.  
  351. Resource Pack(资源包)
  352. 宝藏研究所模组需要整合包作者们使用一些资源包加载器来修改资源,例如Openloader。模组允许整合包作者们为他们的研究图标自定义纹理,还可以修改模组中使用的语言,使其不再"研究",更加贴切整合包本身的氛围,为整合包增香添色。
  353. 这一页面默认假设你已经知道了资源包的制作方式,并且主要只是告诉你文件在包中的位置。
  354. 如果需要制作资源包的教程,可以访问本站的纹理资源板块获取更多优质教程,在此不多赘述。
  355. 纹理
  356. 你可以使用资源包添加自己的自定义研究图标。这些图标将会显示在研究菜单中的矩形或星型图案中。需要注意的是,每个纹理都应该是一个16*16,png格式的贴图,其名称应当与与之对应的研究在"texture"的名称完全匹配(它在之前的researches_gui_styles.json已经提到过了)。比方说,你的研究在"texture"中的名称是"ljyys",那么你的图片名称应该是"ljyys.png"。这些纹理应当位于资源包的以下位置:
  357. assets/vault_research/textures/gui/research_icons/
  358. 语言
  359. 你还可以使用资源包来修改模组使用的语言。正常来说,你的语言文件应该在这个位置。
  360. assets/vault_research/lang/
  361. 其默认的en_us应该是这样的:
  362. {
  363.   "itemGroup.vault_research": "Vault Research",
  364.   "item.vault_research.research_orb": "Research Orb",
  365.   "item.vault_research.orb_frame": "Research Frame",
  366.   "item.vault_research.research_shard": "Research Shard",
  367.   "item.vault_research.research_essence": "Research Essence",
  368.   "key.category.vault_research": "Vault Research",
  369.   "key.vault_research.open_ability_tree": "Open Research Menu",
  370.   "tooltip.requires_research": "Requires Research:",
  371.   "overlay.requires_research.usage": "You need to research %s in order to use this item.",
  372.   "overlay.requires_research.craft": "You need to research %s in order to craft this item.",
  373.   "overlay.requires_research.hit_block": "You need to research %s in order to hit this block.",
  374.   "overlay.requires_research.hit_entity": "You need to research %s in order to hit this entity.",
  375.   "overlay.requires_research.interact_block": "You need to research %s in order to interact with this block.",
  376.   "overlay.requires_research.interact_entity": "You need to research %s in order to interact with this entity.",
  377.   "overlay.requires_research.dimension": "You need to research %s in order to travel to this dimension.",
  378.   "overlay.requires_research.equip": "You need to research %s in order to equip this item.",
  379.   "dialog.research.already_unlocked": "Researched",
  380.   "dialog.research.unlock": "Research",
  381.   "overlay.unspent_points.singular": " unspent research point",
  382.   "overlay.unspent_points.plural": " unspent research points",
  383.   "overlay.level.prefix": "",
  384.   "screen.tabname.research": "Research"
  385.  
  386. }
  387. 各位也可以前往本帖的"汉化"部分,那里有搬运者自己的汉化可供借鉴。
  388. 以下是语言文件中每个项目的名称以及它对应的内容:
  389. itemGroup.vault_research:在创造模式物品栏中模组的名称。
  390. item.vault_research.research_orb:物品研究球的名称。
  391. item.vault_research.orb_frame:物品研究框架的名称。
  392. item.vault_research.research_shard:物品研究碎片的名称。
  393. item.vault_research.research_essence:物品研究精华的名称。
  394. key.category.vault_research:在按键绑定菜单中模组的名称。
  395. key.vault_research.open_ability_tree:在按键绑定菜单中打开研究菜单的名称。
  396. tooltip.requires_research:当物品尚未被解锁时,添加到物品的工具提示的文本。
  397. overlay.requires_research.usage:在尝试使用尚未研究的物品时弹出的文本。%s是它所需的研究的名称。
  398. overlay.requires_research.craft:在尝试通过工作台制作尚未研究的物品时弹出的文本。%s是它所需的研究的名称。
  399. overlay.requires_research.hit_block:当玩家尝试点击或破坏尚未研究的方块时的文本。
  400. overlay.requires_research.hit_entity:当玩家尝试点击或破坏尚未研究的实体是弹出的文本。
  401. overlay.requires_research.interact_block:当玩家尝试与尚未研究的方块进行交互或右键点击时弹出的文本。
  402. overlay.requires_research.interact_entity:当玩家尝试与尚未研究的实体进行交互或右键点击时弹出的文本。
  403. overlay.requires_research.dimension:当玩家尝试前往尚未研究的维度时弹出的文本。
  404. overlay.requires_research.equip:当玩家尝试装备尚未研究过的物品时弹出的文本。
  405. dialog.research.already_unlocked:在研究菜单中,当玩家已经解锁该研究时,显示在研究菜单上的文本。
  406. dialog.research.unlock:在研究菜单中,当玩家尚未解锁该研究时,显示在研究菜单上所需费用旁边的文本。
  407. overlay.unspent_points.singular:在玩家的HUD右上角和研究菜单中,当玩家只有一个未花费的研究点数时,显示在玩家拥有的未花费研究点数右侧的文本。
  408. overlay.unspent_points.plural:在玩家的HUD右上角和研究菜单中,当玩家拥有多个未花费的研究点数时,显示在玩家拥有的未花费研究点数右侧的文本。
  409. //由于在中文中并没有严格的单复数之分。因此绝大多数时候,这两个空可以填相同的值。
  410. overlay.level.prefix:在玩家的HUD中,饱食度栏上方始终显示一个等级栏,显示玩家的当前等级。此文本显示在代表等级的数字的右侧,并会正常居中显示。
  411. screen.tabname.research:该文本会在研究菜单的左上角和烧瓶研究图标的下侧显示。
  412.  
  413.  
  414. 译者能力有限,无法做到翻译尽善尽美,可能有误导性内容。如果遇到不理解的文本,还请前往Github获取更多资料。
  415.  
  416. 模组更新日志
  417. 1.0.0
  418. 初始版本
  419. 1.1.0
  420. 修复了客户端与服务端之间不同步的问题
  421. 添加了团队研究系统,是你和你的朋友可以一起研究。
  422. 1.2.0
  423. 更改了显示文本的方式使之可以被翻译成其他语言,以便其可以通过资源包对其进行修改。
  424. 添加了位于config文件夹的通用配置。
  425. 可以禁用团队邀请功能(但玩家不会从他们已经加入的团队中删除)
  426. 可以使拾起经验球无法获得研究点数。
  427. 可以使玩家在开始游戏时获得部分研究点。
  428. 可以阻止玩家通过繁殖动物来获得研究经验(默认启用)
  429. TNL函数可以修改了(前往下一级 ToNextLevel)
  430. 1.2.1
  431. 修复了noResearchFarming配置选项过于激进的问题
  432. 1.2.2
  433. 修复了玩家在没有任何研究时数据无法正确保存的问题。
  434. 添加了一个新的限制equip,可以限制玩家将物品放在左右手,或者装备在身上。
  435. 使当玩家收到邀请时消息更加清晰,包括可点击的文本按钮来接受或拒绝邀请。
  436. 被遗弃的技能球重新回归,并以研究球为名公之于众。此次更新还包括研究碎片,研究框架和研究精华(在此感谢Iskallia团队)。这些物品无法在生存模式中找到,但是可以通过整合包作者们手动设置来使用它们。这些新的物品可以讲进度系统取而代之。在默认配置下,9个研究精华可以合成一个研究碎片,8个研究碎片和一个研究框架可以合成一个研究球。
  437. 修复了加载新区块时日志会收到垃圾报告的问题。
  438.  
  439. 教程
  440. 欢迎来到教程部分~
  441. 这里的内容是对于模组Wiki的一些补充,我会在此介绍一些Wiki中没有讲的内容。各位可与Wiki部分相互结合进行查看。
  442.  
  443. 搬运者能力有限,教程无法做到尽善尽美。如有谬误请及时指出,还请多多包涵,感激不尽。
  444.  
  445. 研究球
  446. 从模组版本2.2.1开始,模组增加了一系列新的物品,分别是研究球,研究精华,研究框架,研究碎片。在默认的设定中,9个研究精华可以合成一个研究碎片,8个研究碎片和一个研究框架可以合成一个研究球,使用研究球可以增加玩家的研究点数。(不过原版的合成表也没有什么意义了,毕竟都在制作魔改整合包了,使用CRT可以轻松修改物品配方)
  447. 不过笔者认为,这倒是一个原本通过经验来获得研究点数的绝佳替代品。
  448. (使获得经验不再提升研究点数只需关闭位于vault_research-common.toml中的xpGain)
  449. 打个比方,在冒险向整合包中,可以设定成在挖掘矿物和在打开野生战利品箱随机获得研究精华或研究碎片。
  450. 又或者在科技向整合包中,玩家可以通过一系列的机械来制作研究球。
  451. 当然,魔改整合包的世界是无限的。海阔凭鱼跃,天高任鸟飞。在此仅仅只是提出笔者自己的浅薄见解,各位不应该局限在这一范围内啦~
  452.  
  453. 优缺点分析
  454. 优点
  455. 只需一个模组便可以完成所有功能,而不需要拖家带口带数十个模组(在此点名批评GS)
  456. 学习成本较低,只需要修改config即可完成所有操作。
  457. 模组功能相对丰富。
  458. 缺点
  459. 不与CrT,KubeJS等主由魔改模组联动,魔改受限。
  460. 研究菜单只有一个分页面,这意味着你的研究得一页到底。(这也导致其无法替代FTB,困难任务等主流任务模组)
  461. 作者已有较长时间未更新,疑似弃坑。
  462. 受众不广,教程较少。
  463.  
  464. {
  465.   "itemGroup.vault_research": "宝藏研究所",
  466.   "item.vault_research.research_orb": "研究球",
  467.   "item.vault_research.orb_frame": "研究框架",
  468.   "item.vault_research.research_shard": "研究碎片",
  469.   "item.vault_research.research_essence": "研究精华",
  470.   "key.category.vault_research": "宝藏研究所",
  471.   "key.vault_research.open_ability_tree": "打开研究菜单",
  472.   "tooltip.requires_research": "需要研究:",
  473.   "overlay.requires_research.usage":"想要使用这个物品,你需要研究 %s ",
  474.   "overlay.requires_research.craft": "想要合成这个物品,你需要研究 %s ",
  475.   "overlay.requires_research.hit_block": "想要破坏这个方块,你需要研究 %s ",
  476.   "overlay.requires_research.hit_entity": "想要破坏这个实体,你需要研究 %s ",
  477.   "overlay.requires_research.interact_block": "想要与这个方块进行交互,你需要研究 %s ",
  478.   "overlay.requires_research.interact_entity": "想要与这个实体进行交互,你需要研究 %s ",
  479.   "overlay.requires_research.dimension": "想要前往这个维度,你需要研究 %s ",
  480.   "overlay.requires_research.pickup": "想要拾起这个物品,你需要研究 %s ",
  481.   "overlay.requires_research.equip": "想要装备这个物品,你需要研究 %s ",
  482.   "dialog.research.already_unlocked": "已研究",
  483.   "dialog.research.unlock": "研究",
  484.   "overlay.unspent_points.singular": " 未使用的研究点",
  485.   "overlay.unspent_points.plural": " 未使用的研究点",
  486.   "overlay.level.prefix": "",
  487.   "overlay.level.suffix": "",
  488.   "screen.tabname.research": "研究",
  489.   "chat.message.team.invite": "%s\n%s\n                   %s  %s\n%s"
  490.  
  491. }
Add Comment
Please, Sign In to add comment