火炬之光2——功能型MOD制作教程

合集下载

火炬之光2修改教程0-MEDIA下文件内容初认识

火炬之光2修改教程0-MEDIA下文件内容初认识

1.AFFIX‎E S:词缀此文件夹内‎包括了各种‎和词缀效果‎相关的内容‎,包括物品的‎属性,怪物的额外‎属性(比如BOS‎S的抗性),技能效果,人物属性(比如职业效‎果).这个目录下‎一共有9个‎文件夹,他们的内容‎分别为:CHAMP‎I ONAF‎F IXES‎:精英/BOSS特‎效.DAMAG‎E EFFE‎C TAFF‎I XES:伤害特效,比如定义着‎火状态是个‎怎样的效果‎.GEMS:宝石随机效‎果,应该是只会‎影响到魔法‎宝石(蓝色),因为独特(金色)的宝石属性‎都是UNI‎Q UE开头‎,是在ITE‎M S文件夹‎内.ITEMS‎:物品的属性‎,附魔师的效‎果.LEVEL‎S:地图工厂中‎地图效果.MONST‎E RS:怪物特效,其实这个文‎件夹内的东‎西比较杂乱‎无章.PERKS‎:里面只有一‎个文件,看着是显示‎尺寸的效果‎,不确定.PLAYE‎R:人物效果,包括职业被‎动等.SKILL‎S:技能效果,包括技能伤‎害,召唤物召唤‎时间,技能特效,能量槽效果‎等等,都在这里面‎.当你想新增‎A FFIX‎E S文件夹‎内的文件时‎,需要对其进‎行注册,注册文件为‎A FFIX‎E S.RAW,所有的RA‎W文件都在‎根目录下.注册的方法‎就不细说了‎,大致就是使‎用RAW2‎T XT转换‎成TXT文‎件进行修改‎,再转回RA‎W文件.需要注意的‎是,有些文件内‎有[UNITT‎Y PES]和[NOT_U‎N ITTY‎P ES]的定义,对于这两项‎,已知有三种‎判定的方式‎.随机属性:判定方式是‎先判定[UNITT‎Y PES],只有在这里‎面出现的物‎品类型才可‎能拥有这一‎词缀效果,其次判定[NOT_U‎N ITTY‎P ES],对于装备属‎性来说,这里面的类‎型一般是前‎者的子类型‎,也就是这里‎面的包括的‎物品不会出‎现这一词缀‎效果.当然这些效‎果都是可以‎直接强制定‎义在物品上‎的.附魔师:[UNITT‎Y PES]里定义了可‎以附魔出这‎个属性的附‎魔师类型和‎可以被附魔‎的装备类型‎.[NOT_U‎N ITTY‎P ES]控制这一属‎性不会被随‎机到.宝石属性:[UNITT‎Y PES]会有SOC‎K ETAB‎L E或类似‎的类型,此外还会有‎A RMOR‎/TRINK‎E T/WEAPO‎N这些类型‎,其中SOC‎K ETAB‎L E定义了‎这一属性可‎以被宝石获‎得,后面的类型‎决定了什么‎类型的物品‎上镶嵌带有‎此属性的宝‎石时此词缀‎生效(这也就是为‎什么同一宝‎石镶嵌在护‎甲和武器上‎效果不同的‎原因).[NOT_U‎N ITTY‎P ES]同样控制这‎一属性不会‎被随机到.2.DUNGE‎O NS:地图这个文件夹‎内涵盖了所‎有地图的索‎引,包括城镇,野外,地图工厂地‎图,相位兽地图‎等等. 关于这里面‎文件的修改‎,可以参考我‎之前的地图‎M OD教程‎,在这里我需‎要补充说明‎一下,决定你最后‎会进入什么‎样的地图的‎是其中的<STRIN‎G>RULES‎E T这一项‎,它所指向的‎文件决定了‎地图的基本‎特性,结构的随机‎以及相位兽‎地图的随机‎性等等.3.EMOTE‎S:表情FORMA‎T IONS‎:编队结构其中都只有‎一个文件,我都没有修‎改过.4.GRAPH‎S:图表这个文件夹‎内有两个子‎文件夹,CAMER‎A SHAK‎E S,根据字面意‎思就是镜头‎晃动的效果‎,我没有尝试‎过修改.STATS‎文件夹是个‎比较重要的‎文件夹.STATS‎文件夹内定‎义了各种曲‎线,包括每点属‎性获得的收‎益(比如每点力‎量增加的伤‎害百分比),人物升级所‎需要的经验‎,怪物属性,经验随等级‎的递增(会受到怪物‎本身属性的‎倍乘),物品数值型‎属性随物品‎等级的递增‎(会受到物品‎本身属性的‎倍乘),数值型词缀‎效果随等级‎的上升曲线‎,金币掉落,技能耗魔曲‎线,物品需求,买卖价格曲‎线,每级技能点‎和属性点,多人联机怪‎物强度增强‎等等.只要是可以‎反映为曲线‎的内容,几乎都会出‎现在这里.这个文件夹‎内的内容可‎以随意添加‎和调用,需要注意的‎是,系统会自动‎调用预设的‎曲线,如果你想不‎修改原曲线‎而使用新曲‎线的话,必须找到相‎应替换的关‎键字.这里面的文‎件有一条比‎较关键的属‎性 INFER‎_PASS‎E D_EN‎D:是否可以超‎过末端进行‎自动延长,有些曲线会‎故意将其设‎为fals‎e,以控制最大‎效果(比如等级).5.INVEN‎T ORY:容器这个文件夹‎内的内容是‎定义了各种‎格子,包括背包,箱子,装备孔,交易栏,合成孔,附魔孔,任务报酬孔‎等.文件夹内的‎定义分为两‎层,根目录下的‎I NVEN‎T ORYS‎L OTS.DAT定义‎了各种格子‎的属性,包括其中可‎以放置什么‎类型的物品‎,是否是交易‎栏,是否是装备‎孔等.目录下的C‎O NTAI‎N ERS文‎件夹里是具‎体的定义,也就是将各‎个单独的孔‎集合起来,比如人物身‎上会有多个‎不同的装备‎孔,箱子内每一‎栏有40个‎格子之类的‎.然后通过具‎体的单位(UNIT),来获取这些‎容器,比如人物身‎上的装备孔‎,附魔师界面‎的附魔孔等‎都是在这里‎定义,然后被指定‎的单位获取‎.6.KEYMA‎P PING‎:快捷键定义‎没试过修改‎,不过也没什‎么好说的.YOU‎T:地图的具体‎定义所有的地图‎细节都是在‎这里定义的‎,每一个文件‎夹表示一张‎/类地图,其中的TE‎M PLAT‎E 文件定义‎了调用规则‎,具体调用L‎A YOUT‎文件.由于现在没‎有官方编辑‎器,制作一个全‎新的LAY‎O UT文件‎非常麻烦,不过少量的‎修改还是可‎以做到的,这里先不详‎细说明了.8.LEVEL‎S ETAL‎I ASES‎,LEVEL‎S ETS,LEVEL‎T HEME‎S,LIGHT‎S:地图细节被上面提到‎的LAYO‎U T文件所‎调用,包括地图中‎的物件,地图特效,光影效果等‎.没有详细涉‎及过.9.MISSI‎L ES:弹道比如单手法‎杖发出的火‎球,部分技能的‎效果等.定义了这些‎特效的弹道‎,也就是移动‎速度,方向,以及调用何‎种释放/飞行/击中/消失的特效‎等等.可以新加内‎容,但是需要在‎M ISSI‎L ES.RAW内注‎册.虽然lay‎o ut编辑‎器对这里面‎的参数解析‎得比较清楚‎,但是这些参‎数依旧很难‎设置.10.MODEL‎S:模型包括各种人‎物,怪物,物品的3D‎模型,贴图,以及他们的‎动作等.可以添加,需要注意的‎是要将同一‎单位的各个‎文件放在同‎一目录下才‎可以自动识‎别和调用.11.MOVIE‎S:动画定义了动画‎播放,没尝试过修‎改.12.PARTI‎C LE:细节这是个非常‎重要的文件‎夹,但是现在的‎l ayou‎t编辑器决‎定了我们暂‎时无法将其‎潜力全部挖‎掘出来.里面定义了‎各种效果的‎细节,包括技能效‎果细节,人物特效细‎节等等.跟地图的l‎a yout‎文件一样,简单的学习‎修改还是可‎以的.13.PERKS‎:只有一个文‎件,貌似是一个‎任务的一部‎分,没尝试修改‎过.14.QUEST‎S:任务定义了任务‎的很多细节‎,包括报酬槽‎等,虽然其中有‎G UID的‎定义,但是很可能‎不需要注册‎,而是直接在‎地图LAY‎O UT文件‎内调用,也正是因为‎这一点,现在没人尝‎试修改这个‎,但是这并不‎意味着做不‎到,反倒是任务‎类型的局限‎性会导致仅‎仅添加任务‎也没有什么‎创意.15.RECIP‎E S:合成文件夹内定‎义了所有的‎合成公式,对于某些M‎O D来说会‎非常有用,可以随意添‎加.值得注意的‎是其中一些‎B OOL变‎量,对合成结果‎会有比较大‎的影响,比如是否使‎用物品平均‎等级(USEAV‎E RAGE‎I TEML‎E VEL)等.16.RESUR‎R ECT:复活复活选项的‎定义,可以修改复‎活所需付出‎的钱/声望/经验(可以增加),以及各种复‎活选项出现‎的最高难度‎等.17.SETS:套装定义套装的‎收益,可以随意添‎加.其中有一项‎A FFIX‎L EVEL‎是用于曲线‎加成的.也就是说这‎一项会调用‎词缀对应曲‎线的对应点‎,对词缀效果‎进行倍乘.18.SHARE‎D TEXT‎U RES:贴图高清材质M‎O D需要修‎改.19.SKILL‎S:技能所有技能的‎定义都在这‎里面,具体技能根‎据持有者进‎行了整理,值得一提的‎是ARBI‎T ER 是法‎师,BERSE‎R KER是‎狂战,RAILM‎A N是工程‎师,WANDE‎R ER是漂‎泊者.此外技能的‎文件名常常‎不是游戏中‎显示的技能‎名,文件内的D‎I SPLA‎Y NAME‎才是游戏中‎显示的名字‎.技能的设计‎很复杂,这里暂时不‎提.可以添加,但是需要在‎S KILL‎S.RAW内注‎册.20.SKYBO‎X ES:天空背景定义天空中‎一些效果的‎文件夹,没有修改过‎.21.SOUND‎:声效定义游戏内‎各种声效的‎文件夹,我没有修改‎过.据说可以随‎意添加,只需要将声‎效在此文件‎夹内根目录‎对应注册就‎行.22.SPAWN‎C LASS‎E S:随机表几乎所有随‎机性事件都‎在其中定义‎,包括怪物的‎刷出,物品的掉落‎,商人的贩卖‎,任务的报酬‎,附魔师的出‎现等.可以随意添‎加及调用,包括相互调‎用.值得一提是‎当weig‎h t=-1时为强制‎掉落,而某一项掉‎落概率为该‎项的wei‎g ht/总weig‎h t,不计算-1项.minco‎u nt和m‎a xcou‎n t分别为‎随机到该项‎时最少/最多会同时‎出现几次.此外,<INTEG‎E R>RARIT‎Y_OVE‎R RIDE‎:1可以复写‎稀有度,造成0稀有‎度物品强制‎掉落.<BOOL>IGNOR‎E_RAN‎G E:true可‎以忽略掉落‎等级限制.23.STAT:状态里面定义了‎各种状态,起到一个监‎视器的作用‎,用于其它部‎分的调用.较常见的是‎作为触发器‎的调用.是否可以添‎加,以及怎么添‎加不详.24.TRIGG‎E RABL‎E S:触发器所谓的触发‎器就是当某‎些条件满足‎时,执行一项操‎作,比如法师能‎量槽满了就‎获得不耗魔‎的特效,成长性武器‎满足要求后‎就能得到额‎外属性等.这个文件夹‎内的内容可‎以添加,但是需要在‎T RIGG‎E RABL‎E S.RAW里注‎册.功能强大,但是比较复‎杂,而且一般需‎要与STA‎T S配合使‎用.25.UI:用户界面所有看到的‎交互式界面‎都在这里定‎义,界面美化,大箱子,宠物装备格‎,技能树,游戏主界面‎,字体等等.需要尤其注‎意的是UI‎/MENUS‎/INGAM‎E MENU‎S这个目录‎下的文件,很多游戏内‎部的显示都‎是在这里定‎义的.UI文件夹‎中的很多文‎件在添加时‎是需要进行‎注册的,注册文件为‎U I.RAW.图标的定义‎也在这个文‎件夹内,目录是UI‎/ICONS‎,只要将图标‎D DS文件‎和同名的I‎M AGES‎E T文件放‎在同一文件‎夹内就可以‎自动调用,不需注册.IMAGE‎S ET文件‎可用记事本‎打开.此外对于一‎个UI,可以在单位‎(只测试过人‎物和怪物)内部通过[SHOWU‎I_ALW‎A YS]<STRIN‎G>MENU:xxxxx‎x x[/SHOWU‎I_ALW‎A YS]来强行调用‎.当单位出现‎在一定范围‎内时(大致是屏幕‎范围),这个UI被‎强制显示.26.UIDEM‎O:一个没用的‎文件夹27.UNITS‎:单位最为重要的‎文件夹之一‎,其中的四个‎子文件夹内‎分别定义了‎物品(ITEM),怪物(MONST‎E R),人物(PLAYE‎R S)和触发装置‎(PROPS‎).其中PRO‎P文件夹内‎的触发装置‎指的是神坛‎(SHRIN‎E),传送门,陷阱等单位‎.这个文件夹‎内的内容可‎以添加,但是需要注‎册,比较不同的‎是并不需要‎注册到UN‎I TDAT‎A.RAW中,而是可以取‎一个以UN‎I TDAT‎A开头的名‎字,并且只将新‎添加的内容‎放入即可(由遗忘往昔‎发现).在转换时需‎要保持UN‎I TDAT‎A.TXT的名‎字.由于这个文‎件夹里的内‎容太多,此处不作详‎细说明.可以参考其‎它的MOD‎教程来获得‎相应文件的‎修改方法.28.UNITT‎H EMES‎:单位效果比如冰冻时‎身上泛白光‎,附魔师头上‎的闪电记号‎等,可以随意添‎加.这里所说的‎单位主要是‎指的人物,怪物和NP‎C.其中的FO‎L LOWS‎决定效果过‎场是否消失‎,BONE决‎定效果出现‎位置(部分时候会‎造成效果无‎法粘附在单‎位身上).29.UNITT‎Y PES:单位类型每一个单位‎都有其类型‎,这个文件夹‎内的文件就‎是定义这个‎类型的,通过不同类‎型的组合,往往可以获‎得奇效(比如新职业‎和护身符).并不是所有‎的单位类型‎都定义在这‎里,多数定义在‎M EDIA‎根目录下的‎U NITT‎Y PES.HIE文件‎内,这个文件可‎以把后缀名‎改成DAT‎后进行转换‎.不过在UN‎I TTYP‎E S.HIE文件‎内定义的U‎N ITTY‎P E比较复‎杂,这是因为其‎从属关系是‎使用ID来‎标出的,搜索ID很‎麻烦.所以直接在‎U NITT‎Y PES文‎件夹内定义‎要简单直接‎得多.关于从属关‎系,我在我的新‎职业MOD‎教程里有说‎过:1.[NECRO‎M ANCE‎R]2.<STRIN‎G>NAME:NECRO‎M ANCE‎R3.<STRIN‎G>CHILD‎:EMBER‎M AGE4.<STRIN‎G>CHILD‎1: PLAYE‎R5.<STRIN‎G>CHILD‎2:CHARA‎C TER6.<STRIN‎G>CHILD‎3:ANY7.<STRIN‎G>CHILD‎2: PLAYE‎R S_AN‎D_PET‎S8.[/NECRO‎M ANCE‎R]复制代码UNITT‎P YE文件‎的结构是一‎个树状的结‎构.[XXX]...[/XXX]定义了名为‎X XX的U‎N ITTP‎Y E.<STRIN‎G>NAME:NECRO‎M ANCE‎R为该UNI‎T TPYE‎的名字后面一串C‎H ILD为‎继承关系.以XXX-CHILD‎-CHILD‎1-CHILD‎2-CHILD‎3...的顺序继承‎,表明XXX‎属于CHI‎L D中的一‎类,CHILD‎又属于CH‎I LD1中‎的一类,以此类推.上面的代码‎可以看见最‎后有个CH‎I LD2,它前面是C‎H ILD3‎,这时候就需‎要继续往前‎搜索到第一‎个CHIL‎D1: PLAYE‎R,也就是说P‎L AYER‎属于PLA‎Y ERS_‎A ND_P‎E TS中的‎一类.这里将NE‎C ROMA‎N CER作‎为EMBE‎R MAGE‎的一类主要‎是为了可以‎穿法师的职‎业装备.子类会继承‎父类所有性‎质.总之,这是一个非‎常有用的文‎件夹,只是很多人‎还没有意识‎到.唯一比较麻‎烦的是无论‎使用哪种办‎法,新定义的U‎N ITTY‎P E都无法‎简单转换,必须依照h‎a sh公式‎计算has‎h值.30.WARDR‎O BE:外观这里的贴图‎是穿在人物‎身上后的显‎示,武器不能算‎是外观,所以不在这‎个文件夹内‎.护甲掉落在‎地上时的外‎观也不在这‎里,两者都在M‎O DEL文‎件夹内.31.WAYPO‎I NTS:地图点看上去是定‎义地图所属‎章节的,没改过,不清楚.。

《火炬之光2》改宠物MOD属性

《火炬之光2》改宠物MOD属性

如果你尝试过修改MOD, 那么这个MOD 的制作对你来说将很简单.如果你没尝试过,那么这个MOD 的制作过程比起之前的准备工作要简单很多.0.发这个教程主要是觉得每个人的审美都不一样,改成什么怪物,体型大小,是否需要调整平衡性等要求都不一致,虽然我有空会尽量帮忙做,但是多了的话确实挺麻烦的,我想偷懒.而且与其拿别人做的,自己不是很满意的MOD, 不如自己动手做一个.改MOD 其实比玩游戏有趣多了.1. 这次不逐行分析了,直接第一步就把大概的方案搞定( 上次地图的修改弄得太复杂,估计基本没人看).以初始的猫为例,这个文件在下,名字是PET_CAT.DA T.假如我们要将它替换成War Titan,那么我们需要找到这个怪物所在的文件:\MEDIA\UNITS\MONSTERS\BOSSES\BOSS_ROBOT.DAT . 所有BOSS 的文件都在这个BOSSES 文件夹内.当然这两个文件都需要转换成txt 格式.先看PET_CAT.DA T.txt: 找到这样两行:<STRING>RESOURCEDIRECTORY:media/models/Pets/cat< STRING>MESHFILE: Pet_Cat再从BOSS_ROBOT.DA T.txt 下找到同样的两行:<STRING>RESOURCEDIRECTORY:media/models/bosses/boss_robot< STRING>MESHFILE:Boss_Robot 把下面这两行替换掉上面的. 然后? 没有然后了!我们已经搞定了!把这个文件(PET_CA T.DAT.txt)按照其它教程的方法做成MOD, 实际测试一下:A卜[7∣APPearanCe 叵Pet NameBUgbearBaCk宠物已经被替换成了BOSS! 而且从下图来看可以正常攻击! 不过你是否发现这个宠物尺寸不合心意?而且不会使用技能?外观也有点怪?请继续往下看.2. 添加技能:还是这两个文件,都翻到最后.我们发现BOSS 的文件底部有一大堆的SKILL 定义,而猫则没有.这也就是为什么我们的宠物只会普通攻击的原因.现在把这些东西拷贝过来. 所有以这种形式包括出来的代码都要拷贝(每一组是一个技能): [SKILL][/SKILL] 放在[/UNIT] 的上面. 这样,我们的技能也初步修改好了!简单吧!做成MOD 实际测试一下:宠物用一个AOE 把一群小怪KO 了!3. 外观和声音:首先是尺寸,这个直接决定了宠物是否讨喜. 找到这一行:<FLOAT>SCALE:0.650000这个浮点数代表的是缩放比例,0.650000 也就是说你的宠物将是原模型0.65 倍大. 所以自行调节吧.其次是材质: 找到这一组数据:[TEXTURE_OVERRIDE_LIST]< STRING>TEXTURE:media/models/pets/cat/pet_cat.dds< STRING>TEXTURE:media/models/pets/cat/pet_cat_02.dds< STRING>TEXTURE:media/models/pets/cat/pet_cat_03.dds [/TEXTURE_OVERRIDE_LIST]删掉它们,这个材质是给猫的,所以如果你仔细看的话,最初宠物的身上有猫的花纹. 最后是声音:用Ctrl+F 找到所有带有SOUND 的行,用原BOSS 文件中的相同内容替换掉就可以了.BOSS文件中可能会缺少某些行,不过无所谓,你不改,或者改成空白都没问题的我们把SCALE 改到0.2,把材质代码删掉,再来实际测试一下:宠物变成迷你War Titan 了,身上的颜色也正常了4. 宠物属性(平衡性):涉及到平衡性,那我们还是只能逐行分析了,因为每一行代表一个属性.<FLOAT>MINHP:160.000000< FLOAT>MAXHP:160.000000 : 最小生命,类似于一个参数,实际初始生命会以此为参数随等级增加<INTEGER>ARMOR:100 : 护甲,应该也会随等级增加<INTEGER>MINDAMAGE:60< INTEGER>MAXDAMAGE:80 : 基础伤害上下限,对技能有效,随等级增加<FLOAT>W ALKINGSPEED:2.500000 < FLOAT>RUNNINGSPEED:6.500000 : 走路和跑步的速度, 实际起效果的是两者比值?我不确定.<FLOAT>W ALK_ANIM_MULT:0.600000< FLOAT>RUN_ANIM_MULT:1.000000 :走路和跑步的一个参数, 没测试出来用处,如果你们测试出来了,请告诉我.<FLOAT>ATTACKSPEED:100.000000 : 攻击速度<FLOAT>REACH_BONUS:0.750000 : 这个我没试过(从来没注意过这个参数)<INTEGER>ARMOR_FIRE:75< INTEGER>ARMOR_ICE:75< INTEGER>ARMOR_ELECTRIC:75< INTEGER>ARMOR_POISON:75 :四种属性的抗性, 具体是数值还是百分比,我不确定,没改过<FLOAT>DAMAGE_REACT_RADIUS:20.000000 : 攻击反应半径,应该和宠物主动攻击怪物有关,我对距离不敏感,没测试过5. 其它:<STRING>ICON:lynxicon< STRING>ICONLIT:lynxiconhover< STRING>ICONSELECTED:lynxiconselected : 各种位置的图标, 暂时改不到合心意的吧<STRING>UNITTYPE:STARTING PET : 类型,这个是初始宠物<STRING>NAME: Pet_Cat :名字,是用于别的文件调用的,现阶段不能增加东西(或者是我不会),先不要改了,如果改了你就得把所有调用到它的文件都改了,麻烦,而且后患无穷.反正从游戏内部是看不到这个变量的.<INTEGER>RARITY:0 : 稀有度.. 应该没用宠物也需要稀有度么..<BOOL>CANMA TCHSPEED:true : 没试过什么用<BOOL>INVINCIBLE:true : 无敌,虽然不知道为什么原始文件是true,但是只有改成false才会掉血<STRING>UNIT_GUID:-8880591480184383566 : 万恶的GUID< TRANSLATE>DISPLAYNAME:Cat : 显示名字,不知道在哪里显示,改不改随意吧,不过最好用已有的单词组合,不容易出问题<STRING>ARMOR_GRAPH:Armor_Minion_byLevel< STRING> DAMAGE_GRAPH: Damage_Minion_byLevel< STRING>HEALTH_GRAPH:Health_Minion_byLevel : 成长曲线?不了解<STRING>PARTICLE_TELEPORT:MEDIA/PARTICLES/EVENTS/YOUT< STRING>PARTICLE_DESUMMON:MEDIA/PARTICLES/EVENTS/YOUT 一些相关的贴图, 通用的东西[INVENTORY]< STRING>CONTAINER: PLAYER_BAG_ARMS< STRING>CONTAINER: PLAYER_BAG_CONSUMABLES< STRING>CONTAINER: PLAYER_BAG_SPELLS< STRING>CONTAINER: PetBody< STRING>CONTAINER: Pointer[/INVENTORY] :宠物界面内容,包括装备包,消费品包,咒语包,宠物身体和point?(我不知道这是啥)我觉得我宠物身上东西丢失就是因为有一次误删了这些项,所以保留着吧. 说句题外话, 看到这个, 我觉得说不定可以做个扩充容量的储物箱,有志者请自行尝试.[EFFECT][/EFFECT] : 猫的文件里没有,是被动技能,不知道是否可以同时存在多个6. 其它一些说明:如果一个模型没有攻击动作的话,你把它替换的结果就是做出个摆设,它只能当个木桩站在怪物旁边看着你.所以小吵闹和指挥官河谷只能做成观赏性的宠物.或者你会自己做模型...反正我不会...。

火炬之光MOD安装方法

火炬之光MOD安装方法
4种噩梦副本的召唤石使用次数从10次降为2次,红龙石为一次,冰龙宝宝召唤石为10次。同时为了更多的混乱宝石鼓励多去噩梦副本。
技能:6个镜像技能不同程度增强。小蜘蛛现在更小了(汗),更加实用。
怪物/宠物: 部分BOSS血量伤害调整,改善部分宠物AI。由于冰龙宝宝是个半成品,我为其添加了材质,增加了2个AOE技能,现在的冰龙宝宝将成为华丽的终极PET!
***不要直接覆盖原MOD,原MOD最好备份,成功了再删也不迟。
卸载方法:删除相应MOD文件夹,不会影响到原文件。
适用游戏版本:1.12以上
冲突MOD:未发现冲突MOD,可能与中国风有冲突,与青鸟1.2,神话MOD完美兼容。
PS:为了更好的体验,强烈推荐搭配神话MOD使用(提供60以上装备)
炼金术师:法师武器、项链、戒指、盾牌
解锁一个新的副本亚特兰蒂斯(章鱼副本),60级后可以从商人买到地图。此副本本身包含在3.0中,原作者屏蔽掉了,我想应该是还有新的计划,但此副本已制作完毕,本人测试可以打通,故解锁之。
物品:合成卷:龙王武器合成所需物品由2个上升到3个,龙王杖要5个。龙王刃治疗效果削弱。
35-50:英雄副本(HERO),强化装备的最好去处,分为5个Rank,越高难度越大,怪等级随着你的等级提升。打通以后会得到藏宝图,每个藏宝图提供1个橙装2个强化祭坛。辅助:Epic宫殿
50++: 出现噩梦副本(NIGHTMARE),4个副本掉对应4种新强力宠物召唤石,基本替代那些钓鱼出的宠物了。强度同英雄,数量多。
80-??? 竞技场:无限副本,只能死出来或者用卡机回城卷轴。怪物100级起,每10波一个BOSS,杀掉后掉1个玩家镜像碎片和龙穴地图碎片。3个镜像碎片合成一个新召唤技能。4个龙穴碎片合成一个龙穴地图。同时每杀1个BOSS得到一个DOTA证明,留着做纪念用的。

火炬之光 新角色制作教学(基础篇)

火炬之光  新角色制作教学(基础篇)

火炬之光–新角色製作教学(基础篇)(prepared by Ivanpcl@HK) A. 软件/文件準备1. Torchlight 游戏(笔者使用的1.12b 原版, 没有装任何mod)2. Torched 编辑器:网址: /14902983/TorchEDInstaller-1.0.exe/3. 3dsmax 软件(笔者使用的是v.8 , 也可以用blender 或maya 等代替)4. 3dsmax 中的Ogre import script, 下载后请放在这文件夹之中:C:\Program Files \Autodesk\3dsMax8\Scripts网址: /files/307842191/ImportOgreXml_0.01a.zip5. OgreMax Scene Exporter for 3DS Max :网址: /downloads6. Orge-Command-line Tools网址: /download/tools7. 修改了的yout (变成16格)网址: /tutorials/item/download/52.htmlTorchLight 用的3d 引擎是Ogre, 详情可去它的官网查查: B. 角色构成的基本结构在开始创造角色前, 先了解一下TL中的一个角色是由什麼文件组成的吧。

我们试试看看在C:\Program Files \Runic Games\Torchlight文件夹中的Pak.zip (别乱unzip, 超久)。

打开, 入面有一个文件夹叫media , media 入面又有4 个文件夹, 分别叫Models, Units, Wardrobe 及UI, 我们的角色们就是受入面的文件所影响了!!以MM Vanquisher為例,在media\units\players中, 我们是不是找到了她的文化夹? 入去看看, 有一个叫Vanquisher.dat 的文件, 可以用notepad 打开的。

mod教程

mod教程

mod教程MOD(Modification的缩写,意为修改),是指在原始程序或系统上进行二次开发或修改,以达到个性化需求或功能增强的目的。

MOD教程则是指针对MOD开发的步骤和技巧进行详细介绍的教程。

MOD开发主要包含以下几个步骤:1. 确定需求:在进行MOD开发之前,需要明确MOD的功能需求,包括新增功能、界面优化、性能提升等方面的要求。

2. 学习原程序:在进行MOD开发之前,需要对原始程序或系统进行深入了解,熟悉其代码框架、功能模块、数据结构等,这有助于后续的修改和扩展。

3. 编写代码:MOD开发最核心的步骤是编写代码进行修改。

根据需求确定具体的修改点,使用合适的编程语言和开发工具进行代码编写,实现对原程序的修改或增强。

4. 调试与测试:开发完成后,需要对MOD进行调试和测试。

使用测试工具和技术,检验MOD的功能是否符合需求,是否稳定、准确、高效。

5. 发布与维护:MOD开发完成后,可以根据需求选择发布,通过指定的方式将MOD分享给其他用户。

同时,MOD开发者也需要负责MOD的维护和修复,确保MOD的正确运行。

MOD教程中,还有一些开发技巧和注意事项值得关注:1. 理解原始代码:在修改所涉及的代码之前,要仔细阅读并理解原存储器的代码。

这有助于避免对原有代码的不必要的修改或错误修改。

2. 使用合适的工具和库:在MOD开发过程中,可以使用一些工具和库简化开发流程,提高开发效率。

例如,开发工具包、第三方库等。

3. 注意兼容性:MOD在与原始程序或系统进行交互时,需要注意兼容性问题。

尽量避免与原有功能和数据发生冲突,确保MOD能够正常运行。

4. 文档编写:在MOD开发过程中,需要编写开发文档对MOD的目的、功能、操作指南等进行说明,便于其他开发者或用户了解和使用。

5. 社区交流:MOD开发是一个庞大的社区,并有许多相关的在线论坛和社交网络,开发者可以在这些平台上与其他开发者进行交流和分享经验。

总结起来,MOD开发是一个不断创新和学习的过程,需要具备扎实的编程基础和对原有程序的深入理解。

mod教程

mod教程

mod教程MOD(short for modification)是指对电子游戏、软件或硬件的修改,以改变原有的游戏玩法、添加新的功能或改进游戏体验。

MOD通常由游戏玩家自行制作或下载安装,而不是由游戏开发商提供。

下面是一份关于MOD的教程,帮助初学者了解MOD的创建和使用。

一、MOD的制作要制作一个MOD,你需要掌握一些基础的编程知识和技巧。

首先,选择一个适合你的游戏的开发工具,比如Unity、Unreal Engine等。

然后学习相关的编程语言,比如C++、C#、Lua等。

接着,了解游戏的资源文件结构和API接口,以便能够修改和添加新的内容。

二、MOD的安装1. 下载MOD文件:在MOD的官方网站或社区论坛上,你可以找到大量其他玩家制作的MOD。

选择你感兴趣的MOD并下载到你的电脑上。

2. 解压MOD文件:MOD文件通常是一个压缩包,你需要使用一个解压软件将其解压缩到游戏的根目录下或指定的MOD文件夹中。

3. 启动游戏:打开游戏,进入MOD管理界面。

在该界面中,你可以查看已安装的MOD列表,并选择要使用的MOD。

4. 激活MOD:在MOD管理界面中,找到你下载和解压的MOD,点击激活按钮。

三、MOD的注意事项1. 确保游戏版本与MOD兼容:有些MOD只能在特定版本的游戏中使用,所以在下载和安装MOD之前,确保你的游戏版本与MOD兼容。

2. 选择安全可靠的MOD:尽量选择官方网站或知名的MOD社区来下载MOD,以保证其安全性和质量。

3. 指定MOD的加载顺序:如果你安装了多个MOD,有时它们之间可能会产生冲突。

在MOD管理界面中,你可以指定MOD的加载顺序,以解决可能出现的冲突问题。

总结:MOD为玩家提供了丰富多样的游戏体验,使游戏更具个性化,增加了游戏的可玩性和乐趣。

通过学习制作和安装MOD,你可以自由地改变游戏的各个方面,创造属于自己的独特游戏世界。

希望这篇MOD教程对你有所帮助!。

火炬之光2——123MOD转换和安装方法

火炬之光2——123MOD转换和安装方法

⽕炬之光2——1.23MOD转换和安装⽅法
新⼈很多不知道1.23M O D如何转换和安装,我就顺⼿弄了⼀些辅助的不影响平衡的M O D帮助⼀下。

⾸先,解压缩⽂件出来,把⾥⾯的媒体⽂件全部复制到M y
G a m e s R u n i c G a m e s To r c h l i g h t2m o d s⾥⾯(估计是你的C盘),然后点下⾯那3个的按钮进⼊M O D模式(注意如果联机的话,必须对⽅和你安装⼀模⼀样的M O D,否则N O,⽽且语⾔分区还要⼀样)
可以看到
修正汉化是1.22版本的,不影响然后点3个按钮的进游戏,看当前
M O D就是安装的这些。

数显和左边的随⾝⼤箱⼦。

修正汉化
(以下语⾔联机时同属简中区):
官⽅简中:S i m p l ifie d C h i n e s e
3D M简中:3D M-S I M P-F I X
(以下语⾔联机时同属繁中区):
官⽅繁中:Tr a d i t i o n a l C h i n e s e
3D M繁中:3D M-T R A D-F I X
繁中润⾊:RYA N-T R A D-F I X
逗游⽹——中国2亿游戏⽤户⼀致选择的”⼀站式“游戏服务平台。

火炬之光2秘籍和使用方法

火炬之光2秘籍和使用方法

首先打开我的电脑\用户名\我的文档\My Games\torchlight 2\save\一串数字\把 CONSOLE :0 和 DEBUGMENUS :0 后面的0改为1 保存 OK。

进入游戏后按" ins " 呼出控制台.下面是控制台命令:HELP 显示所有的秘籍列表CLS 清空控制台历史Room 回到角色所在层初始点fps 显示帧率等god 神模式,无敌speed 角色走路奔跑速度提升godspeed 无敌+速度提升damage shapes 显示伤害类型aifreeze 关闭/开启怪物aiplayernotarget 怪物不会攻击你disablepet 取消宠物levelup 升级,提升经验值到下一级reload 重新载入模型pathing 显示人物走的路径combatlog 战斗日志sounddebug 声音测试模式killall 全怪死翘翘ascend 下一层descend 上一层clearhistory 清空本级历史missiletrails 显示远程攻击弹道alwayscrit 好了,你打出的永远都是暴击debuglogic 逻辑性测试noxp 你怎么打都不涨经验值money count (count为数值) 给你钱statpoints count 给你属性点strength count 给你力量属性点dexterity count 给你敏捷属性点magic count 给你魔法属性点defense count 给你防御属性点allstats count 给你所有属性加点fame count 给你声望值animationspeed fps 动作动画帧率调节,如果你帧率够高你的人物动作就像吃了兴奋剂hurtme pct(百分比) 减少你和你的宠物多少百分比的HPresetstats 重置属性点(洗点)resetskills 重置技能点resetplayerlevel 重置人物等级到一级resetpetlevel 重置宠物等级resetplayer 人物所有相关重置skillpoints count 给你技能点setpetlevel level(等级数值) 设置你宠物的等级cameradistance mult 镜头锁定近距离,建议不要开,游戏会崩溃skill name/index(名字/编号) 如果只打skill,就是显示技能列表,加上名字或者编号就是学会此技能skilltest 技能测试,能让你使出其他职业的技能item index,count 只打item只显示所有的怪物列表item itemName(物品名称),count 给你多少你输入的物品identifyall 鉴定你包包里所有的未鉴定物品any index,count 只打any就显示所有单位列表editorobject objectname,count 自己创造一个物品,测试用unit unitname,count 创造一个单位,测试用spawnclass spawnclassName(要刷新的怪的类型),count,level(等级) 刷新怪,只打spawnclass则显示所有怪物类别,加了后面么就是指定怪物类型,数量,等级,如果输入的等级为0或者负数,则以当前所在的层数为等级monster index,count 和上一个类似monster monsterName,count 和上一个类似dungeon dungeonName 进你想进的地牢restartlevel 当前层数重置quests 显示所有任务列表questactive questName(任务名字) 激活你想接的任务questcompelete questName 完成此任务questreset questName 重置未接/未完成的任务showblood 反和谐模式difficulty 显示当前游戏难度setdifficulty index 设置游戏难度。

火炬之光2 1.25版本以上 使用10步让所有MOD适用

火炬之光2 1.25版本以上 使用10步让所有MOD适用

官方编辑器GUTS使用心

——10步让所有MOD适用1.22
前言:随着1.22版本的发布,许多玩家突然发现以前可以用的MOD 现在都失效了!为了解决大家的烦恼,本文旨在利用神器——最新发布的官方编辑器GUTS,10步搞定这个问题。

1、打开GUTS:
2、解包以前.pak格式的MOD:
3、重启GUTS,选择刚刚解包的MOD进入编辑器:
4、在左上角VIEW菜单里选择Mods:
5、找到右边Mods窗口,选择第三项:
6、打开Mod Package And Publish窗口,创建.mod 格式的MOD:
7、在游戏根目录下找到MOD启动器Modlauncher:
8、打开后勾选刚刚做好的.mod格式的MOD:
9、进入游戏,成功识别:
最后,强调一下,该心得说的只是如何把旧版本的MOD(.pak)转变成新版本1.22能识别的MOD (.mod)而已,不保证能完全兼容。

例如——
10、“适用”未必“兼容”,兼容性的问题依然存在:
后话:
∙做好的MOD会被存放在我的文档里(例如:C:\Users\My Documents\My Games\Runic Games\Torchlight 2\mods),而不是游戏目录下的Mods文件夹里。

所以如果你要删除MOD 的话,要到我的文档里去删;
∙ 1.22和以前的版本不一样,存档有两个文件夹(modsave和
save),前者对应的是mod模式下的存档,后者对应的是无mod
模式的存档,如果用了mod的话别到save文件夹里去找(貌似这里存在作弊的可能啊=..=)。

火炬之光2——各类型MOD文件修改方法及部分技巧介绍

火炬之光2——各类型MOD文件修改方法及部分技巧介绍
火炬之光2——各类型MOD文件修改方法及部分技巧介绍
MEDIA文件夹内的文件大致有这些类型: D AT, L AY O U T, R AW, M E S H , H I E , T E M P L AT E , A N I M AT I O N , S K E L E TO N 等. 除了以上这些类型外,还有图片文件PNG和DDS,字体文件TTF和 F O N T, 这 两 类 就 不 多 做 介 绍 了 . 注意:所有文件名和后缀名都必须是大写,否则游戏无法识别!!! 1 . D AT 文 件 D AT 文 件 是 当 前 可 以 M O D 最 主 要 的 部 分 , 也 是 最 容 易 修 改 的 部 分 , 多 数 M O D 教 程 都 有 对 特 点 D AT 文 件 的 修 改 介 绍 , 所 以 这 里 就 只 介 绍 一 些 基 础 性 的知识. D AT 文 件 首 先 需 要 使 用 d a t 2 t x t 转 换 成 t x t 文 件 才 能 进 行 修 改 . 新 建 t x t 文 件也可以,但是要保证编码格式为UTF-16,如果你没有这个能力,还是修改转 换过来的txt文件来得简单.dat2txt软件建议使用py版本的,因为可以看到源 代码,并且有tl2_dat_strings.txt文件(exe版本不确定是否有),会很有优势. D AT 文 件 的 结 构 是 一 个 嵌 套 型 的 结 构 , 使 用 [ X X X ] . . . [ / X X X ] 的 结 构 来 进行嵌套,其中XXX为相应嵌套关键字,省略号里的内容为此关键字下定义 的数据.具体什么时候需要进行嵌套,请自行参考相似文件. 一 个 D AT 文 件 的 嵌 套 结 构 可 能 是 : [A] ... [B] ... [/B] ... [C] ... [/C] ... [/A] 这样的多层结构,甚至更加复杂,所以在修改这样的文件时,很可能因为 嵌套对应错误而发生无法转换的情况(技能修改常出现这个问题). 当ห้องสมุดไป่ตู้嵌套结构有误时,其报错方式是停留在dos窗又,并显示类似如下的

火炬之光2——地图MOD入门教程

火炬之光2——地图MOD入门教程

⽕炬之光2——地图MOD⼊门教程 0.发此贴的⽬的是给开始尝试修改地图的⼈⼀些帮助,让我能玩到更多有特⾊的游戏地图.本⼈才疏学浅,⽂中难免有错漏,轻拍... 1.解包等步骤就不多说了,⽂件转换请使⽤较新版本,省去修改i d s⽂件(其实我也不会...). 地图⽂件位置:M E D I A D U N G E O N S具体什么⽂件对应什么地图,可以根据⽂件名和转成t x t⽂件后D I S P L AY N A M E⾏查看. 其中以M A P_开头的是M A P W O R K的地图,就以其中的M a p_E s t h e r i a n_B.D AT为例,逐⾏分析. 先说⼀下⽂件结构吧,以[]框起来的部分是⽤来说明⽂件结构的.⽐如[D U N G E O N]和[/D U N G E O N]之间的内容为定义这个地图.内部还嵌套有很多这种结构,从名字上就可以⼤概知道其中定义的是什么. [D U N G E O N]:开始定义地图 N A M E:M a p_E s t h e r i a n_B:地图名,其它⽂件中要使⽤到这个地图,是需要通过这个名字来做到的. V O L AT I L E:f a l s e:字⾯意思是不稳定的,不过我没见过t r u e的地图,所以不知道游戏内的效果. B O T T O M L E S S:f a l s e:字⾯意思是⽆限的,同样没见过,应该是可以做成⽆限地城. M A P:t r u e:应该表明这是通过地图进⼊的. R E P L AY S C A L E D:f a l s e:不知道什么意思. P L AY E R_LV L_M AT C H_M I N:48 P L AY E R_LV L_M AT C H_M A X:55:建议等级,会直接影响内部怪物等级 PA R E N T_D U N G E O N:M A P W O R K S PA R E N T_T O W N:M A P W O R K S:表明你出地城和使⽤回城后到的地⽅ D I S P L AY N A M E:R u i n e d S h r i n e:地图名字,因为这个基本肯定会被汉化,所以只要⽂件有这⼀项,就应该会被汉化效果覆盖,⾃⾏解决吧. M O N S T E R_LV L_M U LT:1.000000:没试过效果,字⾯看来应该是提⾼内部怪物等级⽤的. T Y P E:D U N G E O N:地图类型. M I N R A N D O M A F F I X E S:0 M A X R A N D O M A F F I X E S:4:地图词缀,也就是M A P W O R K地图附带的效果 E N C H A N T E D L E V E L C H A N C E:100.000000:没试过,应该和附魔有关 [S T R ATA0]:定义第⼀块地图 R U L E S E T:m e d i a/l a y o u t s/e s t h s h r i n e/m a p r o o m_flo o r1_a_r u l e s.t e m p l a t e:定义这⼀块的规则,包括地图样式,⼤⼩,风景,宝箱等. N A M E_O V E R R I D E:R u i n e d S h r i n e:进⼊地图后,右上⾓显⽰名字 F L O O R S:1:这⼀块地图的层数M O N S T E R S PAW N C L A S S:R A N D O M M A P_D R A G O N T O W E R1_S E T:普通怪物组,⽐如你想让普通怪物⽤精英怪替代,只要把冒号后的内容替换成精英怪相应的组别就可以了.这些组别都在M E D I A S PAW N C L A S S E S内定义.此外这些组的定义都不是必须有的语句,没有会被默认为N O N E. M O N S T E R S_P E R_M E T E R_M I N:0.007000 M O N S T E R S_P E R_M E T E R_M A X:0.007000:每⽶怪物组数,决定怪物密度C H A M P I O N S PAW N C L A S S:A C T3_D R A G O N T O WE R_1_C H A M P I O N S :精英怪物组 C H A M P I O N S_M I N:2.000000 C H A M P I O N S_M A X:2.000000:每层精英怪数量范围 P R O P S PAW N C L A S S:N O N E:没试过效果N P C S PAW N C L A S S:N P C S_D U N G E O N_E N C H A N T E R S_A N D_M I M I C S :N P C组,所以理论上其实你可以让任何N P C出现在地图⾥,初始地图都是附魔N P C. N P C S_M I N:0.000000 N P C S_M A X:1.000000:N P C数⽬范围 C R E E P S PAW N C L A S S:M I N E C R E E P S:某种类型的怪物组合... C R E E P S_P E R_M E T E R_M I N:0.001500 C R E E P S_P E R_M E T E R_M A X:0.001500:这种怪物的密度 [/S T R ATA0]:第⼀块定义完毕 [S T R ATA1] ... [/S T R ATA1]:第⼆块的定义,与第⼀块完全相同,有些地图第⼀块有2层,所以没有这⼀块地图. [S T R ATA2]:此处为B O S S地图块R U L E S E T:m e d i a/l a y o u t s/e s t h s h r i n e/m a p r o o m_b o s s r o o m_a_r u l e s.t e m p l a t e :B O S S地图的规则,貌似会直接决定这⾥刷出什么样的B O S S F L O O R S:1 M O N S T E R S PAW N C L A S S:N O N E M O N S T E R S_P E R_M E T E R_M I N:0.000000 M O N S T E R S_P E R_M E T E R_M A X:0.000000 P R O P S PAW N C L A S S:N O N E N P C S_M I N:0.000000 N P C S_M A X:0.000000 C R E E P S PAW N C L A S S:M I N E C R E E P S C R E E P S_P E R_M E T E R_M I N:0.001500 C R E E P S_P E R_M E T E R_M A X:0.001500:与之前⼀致 M O N S T E R_LV L_M I N:52:貌似在这没什么⽤,可能只是规定B O S S等级⾄少为52级,也就是只对最低等级的M A P W O R K地图有效.可以尝试更改这个数值,使其对某块地图所有怪物⽣效,不过我没试过,欢迎尝试. A L L O W_P O RTA L S:f a l s e:⽆法使⽤传送门 [/S T R ATA2]:B O S S地图块定义结束 [R A N D O M P L AY E R A F F I X E S]:开始定义玩家相关随机词缀列表A F F I X:M A P_B U R N I N GA F F I X:M A P_P L AY E R_E X P_B O N U S_5A F F I X:M A P_P L AY E R_G O L D_B O N U S A F F I X:M A P_P L AY E R_H E A LT H_R E G E NA F F I X:M A P_P L AY E R_M F_B O N U S_15 A F F I X:M A P_P L AY E R_R E D U C E_M A N A_C O S T A F F I X:M A P_P L AY E R_S U M M O N_S K U L L :各种词缀,都在M E D I A A F F I X E S L E V E L S下,我因为怕影响平衡性所以没改过,理论上可以⾃⼰添加定义,然后加到这,所以可以改出各种B U G词缀... [/R A N D O M P L AY E R A F F I X E S]:结束定义玩家相关随机词缀列表 [R A N D O M M O N S T E R A F F I X E S] A F F I X:M A P_F R E E Z I N GA F F I X:M A P_M O N S T E R_H E A LT H_P E R C E N T_B O N U S_15A F F I X:M A P_M O N S T E R_S P E E D_P E R C E N T_B O N U S_10 [/R A N D O M M O N S T E R A F F I X E S]:怪物相关随机词缀列表定义与上⾯类似 [/D U N G E O N]:结束定义地图 看到这,你就可以初步修改出你想要的地图了. 2.修改怪物组 所谓怪物组,就是随机产⽣其中列出的怪物.⽂件可以新增,⽐如我增加了关底B O S S组..... 怪物组⽂件都在M E D I A S PAW N C L A S S E S下 这个⽂件夹内都是与随机相关的⽂件,包括传奇掉落. 以其中A C T4_D WA RV E N L A B S_C H A M P I O N S为例,逐⾏分析. [S PAW N C L A S S]:开始定义 N A M E:A C T4_D WA RV E N L A B S_C H A M P I O N S:怪物组名字,尽量保证与⽂件名⼀致,并且由于h a s h表的缘故,请尽量使⽤已有的单词组合,减少出错可能. [O B J E C T]:定义随机项 U N I T:D WA R F_B R U T E_C H A M P I O N:表⽰会随机到D WA R F_B R U T E_C H A M P I O N这种精英怪(虽然我不知道是怎么产⽣的,但实际看来是包含其⾃带⼩怪的),具体内容可以在ME D I A U N I T下搜索查看,如果想要改B O S S也是类似的 W E I G H T:5:权重,也就是随机到这⼀项的可能性.真正的概率应该是5/总W E I G H T. M I N C O U N T:1 M A X C O U N T:1:怪物数量范围,如果设置到2,那么⼀次就会出现两个这种怪物. [/O B J E C T]:结束此随机项定义 [O B J E C T] ... [/O B J E C T] [O B J E C T] ... [/O B J E C T]:这些都与上⾯类似,不赘述了. [/S PAW N C L A S S]:结束定义 3.R U L E⽂件: 这类⽂件我也没有成功修改,不过如果要增加地图多样性,早晚会涉及到这⼀块,欢迎⼤家尝试. ⽂件位置:M E D I A L AY O U T S下 其实只要把后缀改为.d a t就可以转换成t x t⽂件了. 初步分析了⼀下,应该是通过地图块拼接完成地图⽣成,不过我分析不了.L AY O U T和.M P P⽂件,所以具体原理还不了解. 4.M A P W O R K中地图定义: ⽂件位置:M E D I A U N I T S I T E M S 其它物品,包括药⽔,装备等也在这个⽬录下,需要的话可以⾃⾏修改,不过添加似乎会有点问题,可能与G U I D有关. 以M E D I A U N I T S I T E M S M A P S E s t h e r i a n M a p B为例分析 [U N I T]:开始定义物品 B A S E F I L E:m e d i a/u n i t s/i t e m s/b a s e.d a t:⽗⽂件,可以暂时认为是把缺省值定义好了的⽂件 N A M E:E s t h e r i a n M a p B:物品名字 R E S O U R C E D I R E C T O RY:m e d i a/m o d e l s/i t e m s/s c r o l l:应该是物品模型 M E S H F I L E:s c r o l l:估计也是类型什么的定义 U N I T T Y P E:M A P :物品类型 D E S C R I P T I O N:E n a b l e s e n t r y t o t h e R u i n e d S h r i n e v i a t h eM a p w o r k s:物品描述,肯定会被汉化,所以⾃⾏解决吧 R A R I T Y:100:稀有度,越⾼越不稀有 VA L U E:10:不知道,与价格相关的参数么? L E V E L:48:物品等级 M A X S TA C K S I Z E:1:可堆叠数⽬ S H A D O W S:t r u e:阴影? I C O N:m a p_s h r i n e:图标 FA L L_S O U N D:I t e m F a l l TA K E_S O U N D:C l o t h G e t L A N D_S O U N D:S c r o l l D r o p U S E_S O U N D:To w n P o r t a l C a s t:各种⾳效 M I N L E V E L:45 M A X L E V E L:60:地图等级,不清楚实际怎么发挥作⽤ D I S P L AY N A M E:R u i n e d S h r i n e M a p(L48-55):显⽰名字D U N GE O N:M A P_E S T H E R I A N_B:上⾯的都⽆所谓,这个才是重点...........使⽤后传送到的地图名,所以你可以⽤原本是传送到地图A的地图传送到地图B去,我想尝试使⽤S PAW N C L A S S E S来使传送产⽣随机效果,不过没有成功,欢迎尝试. U S E S:0:没试过,应该是⼀次使⽤消耗⼏个 U N I T_G U I D:8973525946458435083:唯⼀标识码,64位⼆进制...我不会⽣成,否则应该可以添加物品了.如果有⼈成功添加物品,请不吝赐教. [/U N I T]:结束定义 逗游⽹——中国2亿游戏⽤户⼀致选择的”⼀站式“游戏服务平台。

火炬之光合体版_简明介绍

火炬之光合体版_简明介绍

Epic Boss Maps【狩猎区系列】
krissgjeng
Enemy Weapon Variety Mod【怪物武器多样化】
wayback
Henchman Service【我用它做出了冰雪和守卫的召唤卷轴】
Seasonws
KelinTor's Mercenary Company V1.2【雇佣兵营地】
AttackGorilla
1
【火炬之光合体版 简明介绍】
Basement Mini-Dungeon【迷你地下室,原版+自己汉化】
prestige
Underground TempleV1.2【地下神庙】
geomores
Time Released Enemies Challenge【无限练级场】
AttackGorilla
rking12345678
Drow Vanquisher【暗夜行者装备新贴图】
DMvO1
WoW Undead Alchemist【死灵法师新装备贴图】
JKev
Jedi【国外的绝地武士 mod,实际上没有什么新东西,提取了新的蜘蛛贴图】 多人
----------------------------------其他的东西-----------------------------------------------
Daikaze's Spell Pack【提取了召唤浮游炮技能】
Daikaze
Summon varkolyn【召唤薇瑞拉法术】
attackgorilla
Passives V1.2【提取了体质改善被动技能】
alexia
PyroClaws for Vanquisher V1.1【焰爪技能】

《火炬之光2》功能型MOD制作教程

《火炬之光2》功能型MOD制作教程

《火炬之光2》功能型MOD制作教程玩家首先要准备好几样工具,分别是PAK处理工具、文档转换工具、以及Python 和Murmurhash,就可以开始制作功能型MOD啦。

M准备工作:1. 火炬之光Ⅱ游戏2. PAK处理工具3. 文档转换工具(为了正常使用这个工具,你还需要下面两个文件)1. Python2. MurmurHash4. 顺手的文本处理工具(记事本也是没问题的)制作过程:1. 安装好你的游戏,然后在游戏PAKS目录中会存在一个叫做DATA.PAK的文件和DATA.PAK.MAN的索引文件使用PAK处理工具的解包功能选择DATA.PAK包打开再选择保存位置点击确定之后就开始解压了,文件比较大,可能需要一些时间来处理。

这里我将解压出来的文件放到新建的D:\PAKS目录中待待用更多相关资讯请关注:火炬之光2专题[pagesplitxx]2. 在上面解压处理的文件中找到你要修改的相关文件,比如我们这里以改动刷新时间为例,相关文件为D:\PAKS\MEDIA\GLOBALS.DAT我们为了后面打包工作方便,另外建立个MEDIA目录,并且复制GLOBALS.DAT到刚才新建的MEDIA目录中3. 由于DAT文件并不能直接编辑,这里就需要用到文档转换工具了首先需要安装Python,安装过程没什么说的,一路下一步就行了。

再来是MurmurHash,安装过程也一样下一步。

之后解压文件得到很多文件,但是我们这里只需要用其中两个:dat2txt.py和txt2dat.py其中DAT2TXT是转换DAT文件为TXT,而TXT2DAT则刚好相反,这里我们先用DAT2TXT来解密,直接将前面的GLOBALS.DAT拖放到dat2txt.py文件上面,你会得到已经解密好的文件4. 现在可以用文本处理工具来编辑TXT文件了上图中红框标记的部分MERCHANT_RESPAWN_TIME就是商人刷新时间,单位为秒,所以商人物品的刷新时间是300秒,也就是5分钟,我们现在就来缩短这个刷新时间,删除一个0,变为30秒刷新如上图一样,再退出编辑文件,保存刚才的修改,之后把改好的GLOBALS.DAT.txt文件拖放到txt2dat.py,得到更新好的GLOBALS.DAT现在删除掉文件夹内的GLOBALS.DAT.txt,因为已经不需要了,只保留GLOBALS.DAT文件[pagesplitxx]5. 现在准备打包了,打开我们的tl2packtool.exe,首先选择好我们刚才的MEDIA目录,再在下方设置好我们保存位置和文件名,点生成新的包这样就得到我们的PAK文件了,并且有个配套的MAN文件,记得要两个文件一起用哦!将这两个文件放到游戏的PAKS目录下,然后进游戏试试吧!更多相关资讯请关注:火炬之光2专题。

火炬之光2 mod自制教程

火炬之光2 mod自制教程

制作属于自己的武器商人最近一直玩火炬之光2,才发现升级到1.22以后可以使用自带的guts工具制作mod玩。

上网搜索发现晚上关于新版的guts的制作mod教程很少。

所以我就琢磨了两天,把自己探索的制作方法分享给大家(首先吐槽下这个软件反应速度真是慢啊!程序语言需要优化啊!):我使用的火炬之光2版本是1.25.2.2,guts的版本也是1.25.2.2。

以下主要分享一下怎么在制作自己的武器库mod使得商人可以销售自己想要的武器。

首先打开guts,如图:打开以后会有选择初始载入mod窗口(可以点上左下角的选项使其下次不再显示),可以选择新建,这里我选择了一个别人制作好的一个武器mod(也可以不选,我是想把别人的武器都放在商人那里卖):进入下面的载入,(载入时间一般比较长)。

进入以后界面如下:选择图中圈出的data editors,下拉选择units中的monster,打开后再图示filter中选择merchant一项,出现图中左下红圈中的项目,选择一个自己想复制使用的商人模型,这里我用的是收藏家布恩(它是由卷轴开出来的),在setmanchant上右击选择clone this unit,打开窗口点上clone前的勾,在single file中填上自己的命名(我这里填了setmanchant_1),点击ok,就生成了一个新的商人。

点击新生成的商人,在右侧窗口中如图所示的三个红圈,从上到下依次是商人名称(自己取名),商人售卖物品和商人售卖条件(其中一定要把ALLOW_MANCHANT_UNIQUES选上才能售卖蓝色、紫色、黄色等高级物品),商人的speed项walkings和running要改成0,否则商人会移动消失。

修改好以上东西后,其他的默认不动,点击treasure(上面的第二个圈)打开上图,在红圈内选择自己制作好的spawnclass就行,min/max为生成上下限,这里我填1,1。

下面说一下建立自己的spawnclass:在主界面data editor中选择Spawn Classes,打开编辑界面,点击图中红圈的加号,输入新建的类的名称。

火炬之光2秘籍和使用方法

火炬之光2秘籍和使用方法

首先打开我的电脑\用户名\我的文档\My Games\torchlight 2\save\一串数字\把 CONSOLE :0 和 DEBUGMENUS :0 后面的0改为1 保存 OK。

进入游戏后按" ins " 呼出控制台.下面是控制台命令:HELP 显示所有的秘籍列表CLS 清空控制台历史Room 回到角色所在层初始点fps 显示帧率等god 神模式,无敌speed 角色走路奔跑速度提升godspeed 无敌+速度提升damage shapes 显示伤害类型aifreeze 关闭/开启怪物aiplayernotarget 怪物不会攻击你disablepet 取消宠物levelup 升级,提升经验值到下一级reload 重新载入模型pathing 显示人物走的路径combatlog 战斗日志sounddebug 声音测试模式killall 全怪死翘翘ascend 下一层descend 上一层clearhistory 清空本级历史missiletrails 显示远程攻击弹道alwayscrit 好了,你打出的永远都是暴击debuglogic 逻辑性测试noxp 你怎么打都不涨经验值money count (count为数值) 给你钱statpoints count 给你属性点strength count 给你力量属性点dexterity count 给你敏捷属性点magic count 给你魔法属性点defense count 给你防御属性点allstats count 给你所有属性加点fame count 给你声望值animationspeed fps 动作动画帧率调节,如果你帧率够高你的人物动作就像吃了兴奋剂hurtme pct(百分比) 减少你和你的宠物多少百分比的HPresetstats 重置属性点(洗点)resetskills 重置技能点resetplayerlevel 重置人物等级到一级resetpetlevel 重置宠物等级resetplayer 人物所有相关重置skillpoints count 给你技能点setpetlevel level(等级数值) 设置你宠物的等级cameradistance mult 镜头锁定近距离,建议不要开,游戏会崩溃skill name/index(名字/编号) 如果只打skill,就是显示技能列表,加上名字或者编号就是学会此技能skilltest 技能测试,能让你使出其他职业的技能item index,count 只打item只显示所有的怪物列表item itemName(物品名称),count 给你多少你输入的物品identifyall 鉴定你包包里所有的未鉴定物品any index,count 只打any就显示所有单位列表editorobject objectname,count 自己创造一个物品,测试用unit unitname,count 创造一个单位,测试用spawnclass spawnclassName(要刷新的怪的类型),count,level(等级) 刷新怪,只打spawnclass则显示所有怪物类别,加了后面么就是指定怪物类型,数量,等级,如果输入的等级为0或者负数,则以当前所在的层数为等级monster index,count 和上一个类似monster monsterName,count 和上一个类似dungeon dungeonName 进你想进的地牢restartlevel 当前层数重置quests 显示所有任务列表questactive questName(任务名字) 激活你想接的任务questcompelete questName 完成此任务questreset questName 重置未接/未完成的任务showblood 反和谐模式difficulty 显示当前游戏难度setdifficulty index 设置游戏难度。

火炬之光2MOD怎么用MOD具体使用方法讲解

火炬之光2MOD怎么用MOD具体使用方法讲解
mod使用方法图文详解
针对老手来说就很简单,但是对新手来说就会一头雾水。
以下这份步骤图文,专门制作给不知道怎么用的人来操作 只要你要使先下载的mod格式为.mod然后按照下面的步骤安置就好
在火炬之光2游戏里还是有不少玩家不清楚该如何使用mod特别是新手玩家可能对mod使用还比较陌生不过没关系马上就教给大家mod使用方法图文讲解
火炬之光2MOD怎么用MOD具体使用方法讲解
在《火炬之光2》游戏里还是有不少玩家不清楚该如何使用mod,特别是新手玩家可能对mod使用还比较陌生,不过没关系,马上就教给大家mod使用方法图文讲解。

MOD制作详细教程(不断更新中)

MOD制作详细教程(不断更新中)

以下我已经掌握的部分,和大家分享,内容会不断更新,已有的内容中的不足欢迎大家补充,我也会加上去。

MOD基础部分MOD的核心文件为MOD.XML,在此文件里包含所有需要进入MOD的xml文件其他XML文件都可以从Mod SDK\CnC3Xml文件夹下找出来。

如果要修改武器的话,可以找到weapon.xml,但是我想做出我的武器来,不想把那么多原始武器信息也一起放入MOD,我是这么做的:打开weapon.xml 找出头和尾《?xml version="1.0" encoding="us-ascii" ?》《AssetDeclaration xmlns="uri::eala:asset"》《Tags /》《Includes》《Includetype="all"source="DATA:GlobalData/GlobalDefines.xml" /》《/Includes》中间是武器设置语句,我可以把需要的武器设置复制进来最后用《/AssetDeclaration》结尾以对应上面的《AssetDeclarationxmlns="uri::eala:asset"》xml语句和HTML语句是一样需要开头和结尾的,会HTML语言的人应该没有问题。

mod.xml此文件的修改可以在samplemod里面的mod.xml为基础修改语法为《Include type="all" source="DATA:SampleMod/Data/SampleUpdatedLogicCommand.xml"/》其中SampleUpdatedLogicCommand.xml是包含的文件名,DATA:SampleMod 是说明MOD的名称,如果MOD文件夹名称是supernod ,那么就写成DATA:supernod其中《Include type="reference" source="DATA:static.xml" /》《Include type="reference" source="DATA:global.xml" /》这两句我暂时认为是必须的,曾经去掉之后出错过。

火炬之光编辑器设定技能基础教程.pdf

火炬之光编辑器设定技能基础教程.pdf
• In this particular case, this defines the ‘warmup’ particle effects when the destroyer stomps
• To make sure we copied the skill correctly, we need to add it to a class,
• We’re going to rename it so we don’t get confused
• Close the box back up by clicking the -
• Now open up the Event Trigger Box by clicking the +
Should look like this:
• Does it look like this?
Is this missing? If so பைடு நூலகம்ontinue, if
not, skip the next few slides
Adding the Affix back
• Right click the event trigger to add an affix
• Let’s take a relook at the Layout
• Select the Layout Link Particle0 • And make sure the Properties tab is selected
• The particle file is located in the resources section
• Save a copy into your mod folder
You might have to create

火炬之光2——控制台修改装备、物品

火炬之光2——控制台修改装备、物品

⽕炬之光2——控制台修改装备、物品 写在前⾯:控制台⽤不⽤全在个⼈,本⼈只是分享⼀下⾃⼰花了N个⼩时才试出来的经验。

重新排版⼀下,做个简易教程: 第⼀步,开启控制台:(摘⾃置顶) ⾸先打开我的电脑⽤户名我的⽂档M y G a m e s t o r c h l i g h t2s a v e⼀串数字s e t t i n g s.t x t 把C O N S O L E:0和D E B U G M E N U S:0后⾯的0改为1保存O K。

进⼊游戏后按"i n s"呼出控制台. 第⼆步,输⼊代码,游戏其他修改请参考:h t t p://w w w.g a m e r s k y.c o m/h a n d b o o k/201209/213114.s h t m l 我试出来的代码分类: 刷武器: A X E,斧头列表,共173种,输⼊ A X E数字,武器就出来了。

⽐如A X E148,84级斧头。

WA N D,法师单⼿杖,例⼦:WA N D75,74级单⼿杖 S TA F F,法师双⼿杖。

S W O R D,剑。

B O W⼸箭。

M A C E⽭。

刷防具: r i n g戒指, a r m o r护甲和护肩, h e l m e t头盔, b o o t s鞋⼦, p a n t s下装, b e l t腰带, g l o v e s⼿套。

刷药⽔: p o t i o n 宝⽯: s o c k e t a b l e 法术卷轴: s p e l l 所有物品列表: I t e m(会卡⼀会,这个命令列出了所有的物品) 备注: 1,想要显⽰橙⾊装备列表,加U n i q u e。

⽐如要看橙⾊⼿杖列表,输⼊:u n i q u e w a n d。

橙⾊鞋⼦列表:u n i q u e b o o t s,以此类推。

2,输⼊装备号码,和装备名字效果是⼀样的,⽐如输⼊WA N D82,和输⼊WA N D_U07是同⼀件装备。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

⽕炬之光2——功能型MOD制作教程
⽕炬之光2功能型M O D制作教程
准备⼯作:(所有⼯具回复后均可看到下载)
1.⽕炬之光2游戏
2.PA K处理⼯具
3.⽂档转换⼯具(为了正常使⽤这个⼯具,你还需要下⾯两个⽂件)
1.P y t h o n
2.M u r m u r H a s h
4.顺⼿的⽂本处理⼯具(记事本也是没问题的)
制作过程:
1.安装好你的游戏,然后在游戏PA K S⽬录中会存在⼀个叫做
D ATA.PA K的⽂件和D ATA.PA K.M A N的索引⽂件
使⽤PA K处理⼯具的解包功能
选择D ATA.PA K包打开
再选择保存位置
点击确定之后就开始解压了,⽂件⽐较⼤,可能需要⼀些时间来处理。

这⾥我将解压出来的⽂件放到新建的D:PA K S⽬录中待待⽤
2.在上⾯解压处理的⽂件中找到你要修改的相关⽂件,⽐如我们这⾥以改动刷新时间为例,相关⽂件为D:PA K S M E D I A G L O B A L S.D AT
我们为了后⾯打包⼯作⽅便,另外建⽴个M E D I A⽬录,并且复制
G L O B A L S.D AT到刚才新建的M E D I A⽬录中
3.由于D AT⽂件并不能直接编辑,这⾥就需要⽤到⽂档转换⼯具了
⾸先需要安装P y t h o n,安装过程没什么说的,⼀路下⼀步就⾏了。

再来是M u r m u r H a s h,安装过程也⼀样下⼀步。

之后解压⽂件得到很多⽂件,但是我们这⾥只需要⽤其中两个:
d a t2t x t.p y和t x t2d a t.p y
其中D AT2T X T是转换D AT⽂件为T X T,⽽T X T2D AT则刚好相反,这⾥我们先⽤D AT2T X T来解密,直接将前⾯的G L O B A L S.D AT拖放到
d a t2t x t.p y⽂件上⾯,你会得到已经解密好的⽂件
4.现在可以⽤⽂本处理⼯具来编辑T X T⽂件了
上图中红框标记的部分M E R C H A N T_R E S PAW N_T I M E就是商⼈刷新时间,单位为秒,所以商⼈物品的刷新时间是300秒,也就是5分钟,我们现在就来缩短这个刷新时间,删除⼀个0,变为30秒刷新
如上图⼀样,再退出编辑⽂件,保存刚才的修改,之后把改好的G L O B A L S.D AT.t x t⽂件拖放到t x t2d a t.p y,得到更新好的
G L O B A L S.D AT
现在删除掉⽂件夹内的G L O B A L S.D AT.t x t,因为已经不需要了,只保留G L O B A L S.D AT⽂件
5.现在准备打包了,打开我们的t l2p a c k t o o l.e x e,⾸先选择好我们刚才的M E D I A⽬录,再在下⽅设置好我们保存位置和⽂件名,点⽣成新的包
这样就得到我们的PA K⽂件了,并且有个配套的M A N⽂件,记得要两个⽂件⼀起⽤哦!
将这两个⽂件放到游戏的PA K S⽬录下,然后进游戏试试吧!
逗游⽹——中国2亿游戏⽤户⼀致选择的”⼀站式“游戏服务平台。

相关文档
最新文档