此法的优点仅使用于修改txt,不适于py
要想马上拿到新添物品,放在自己身上拿并不是最好的,因为自己的角色可能没那么多空位,也可能某位置以有的东西和后来的物品冲突,因此最好的办法还是放在zendar的箱子里。
一般情况下大家都认为,放在zendar的箱子里的东西,在新游戏开始之后就不能再变了。
事实上不能变化的只是箱子中的物品在item_kinds1.txt中的序号,而这个序号后面的那串字符是什么,和序号本身其实无关。
因此我们可以在开档前事先把箱子中所有的空位都占满,在troops.txt中就表现为,把zendar_chest中所有的-1都改成物品序号。
因为我们并不感兴趣已有的那346件(346指的是原版,如果是其它mod,一般都远多于346),而只是想要自己新加的装备,而修改原有的装备可能会导致游戏出错,所以要用346之后的数字来占位。
占位方式的例子如下:
trp_zendar_chest Zendar_Chest Zendar_Chest 48 0 0 3 0 0
347 0 348 0 349 0 350 0 351 0 352 0 353 0 354 0 355 0 356 0 357 0 358 0 359 0 360 0 361 0 362 0 363 0 364 0 365 0 366 0 367 0 368 0 369 0 370 0 371 0 372 0 373 0 374 0 375 0 376 0 377 0 378 0 379 0 380 0 381 0 382 0 383 0 384 0 385 0 386 0 387 0 388 0 389 0 390 0 391 0 392 0 393 0 394 0 395 0 396 0 397 0 398 0 399 0 400 0 401 0 402 0 403 0 404 0 405 0 406 0 407 0 408 0 409 0 410 0
7 5 4 4 18
72 69 66 75 68 71 0
274 131072 0 1 0 0
0 0 0 0
如果你喜欢省劲的话,当然可以直接复制我的这段代码,但是有一点要注意,如果你自己已经添加过新装备了,那么它肯定会出现在这347~410之间。一般装备都没事,如果有马,我不知道会怎么样...
好,现在我们已经抢占了zendar箱子中所有的位置,但是占位的东西还只是幽灵,此时进入游戏会出错。要让游戏中真的存在这347~410件装备才行。
所以下一步就要在item_kinds1.txt中也占位子。
游戏并不关心你的装备有没有重名或者重复使用模型,所以我们就干脆用同样的东西简单复制快速搞定。
我占位子是使用的练习剑,主要原因是它是不出售的,商人那里不会因为你新添加了100件练习剑就不卖别的剑了。代码在帖子最底下,仅供参考。
占完item_kinds1.txt的位子之后,不要忘了改最顶上的装备总数目,如果你的装备有n件,那个数字就是n,你的装备序号是从0到n-1。
这样再最后一次新开档,打开宝箱,你就会看到这里面放满了木剑,大功告成了!
以后再想添加新装备,你只需要去item_kinds1.txt改一下某把新添练习剑的名称、模型...等属性,再读存档,就可以直接去zendar酒店里取新物品了!
此法同样使用于另外三个箱子。但我估计没有谁想添加60多件新装备吧?
==================
原版装备共346件,最后一件的编号是345,我上面那段的编号是从347开始的,中间空了一个346作它用了。想要复制我的示例代码的朋友请自行决定如何使用346,但千万不要略去不管它!
zendar箱子有64个位子,因此下面是64个练习剑。
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
itm_practice_sword Practice_Sword Practice_Sword 1 practice_sword 0 12591106 9223388529554358287 3 0 1.500000 100 0 0 0 0 16384 103 0 90 0 522 528
0
[ 本帖最后由 WilliamBerne 于 2008-1-11 04:16 编辑 ]
查看全部评论(1) 最新评论