rwsave第一节
讲解
阅读此章请确保你理解mod制作 对于现有的自定义rwsave,有以下方案 1.使用ini 2.使用内存修改器 3.修改游戏本地 这里我们介绍相对简单的ini 1.15版本仍存在rwsave联机bug,尽管它可以通过重连恢复,但这使得玩家所剩无几,所以我们主要介绍1.14h3版本。 为方便编写添加 all-units.template [core] price: mass:0 radius:16 [graphics] image:CORE:missing_unit/missing.png [attack] canAttack:0 [movement] movementType:AIR 编写单位 [core] name:c_tank maxHp:100 [core] 节 有效的键(1.14) <name>作为非dex内单位的name 通常仅assets/units 表格待整理 <maxHp:int>单位最大生命值 <maxShield:int>单位最大盾 默认存在护盾恢复 章续 (float) hp,energy:float,shield:float,x,y,z(height),dir,turret_dir flag,ammo(int) [action]节 [build]节 [movement]节 [projectiles] 节 <setBuilt> <运输单位> [attachment] 更改值 [hiddenAction_0] autoTriggerOnEvent:created resourceAmount:hp resourceAmount_setValue:0 也可以使用 addResources:hp=NaN 但它不能>max,<0 float NaN,Infinity,-Infinity -3.4028235E38,~3.4028235E38 (0/0,1/0,-1/0) float精度损失请自行理解 int -2147483648~2147483647 <NaN> 表现 无条 hp 无敌 energy 无能量 energyUsage=0 shield 无护盾 <Infinity> 表现 hp 无敌 >maxHp,受回复、资金生产、UI队列(生产单位,行动)影响,变回maxHp(>=0) shield,energy >max,受影响 <-Infinity>表现 hp、shield、energy 受影响变为0
作业
超级AA战机 [aaBeamGunship_afterburn] energy:NaN hp:1500 maxHp:0 maxShield:1000 <energyMax>无效键,可以用来设置能量 答案 [core] name:aaBeamGunship_afterburn maxHp:0 energyMax:NaN maxShield:1000 [hiddenAction_0] autoTriggerOnEvent:created resourceAmount:hp resourceAmount_setValue:1000 也许你使用这些 alsoTriggerAction:1 [hiddenAction_1] autoTriggerOnEvent:created resourceAmount:energy resourceAmount_setValue:NaN addResources:energy=NaN
你知道吗
1.14rwsave中ai的资金不会被玩家继承,但player相反。
在rwsave中使用自定义地图,不包含tmx文件,使得多人游戏无法进行。
你只需要用开第二个应用且无法读取相应地图,加入游戏再保存就可以得到一个包含tmx的rwsave。
你可以使用tool1(密码:00)从rwsave提取tmx。