大战略吧 关注:4,623贴子:118,422
  • 0回复贴,共1

浅谈MD大战略2修改器修改

只看楼主收藏回复

模拟器:gens 修改器:FPE
其它的模拟器和修改器没试过 估计也差不离 可能地址会有所偏移
修改原则:所有部队数(玩家+AI)总数小于256个 单个玩家或AI部队不得大于64个
所有城市+机场+港口+隐藏城市(游击队秘密据点啦)小于256个
起始地址:首个部队839840 部队位置 纵向 横向 部队编号16bit(未说明默认8bit 就是一个00位)
如德国最牛战斗机Hs162编号09 00 最牛坦克E-50编号75 01 部队横向坐标写成FE是未配置状态
剩余燃油数量 部队行动状态4bit(0未行动 4已补给 8行动毕 C就是补给+行动完毕)
部队剩余数量4bit(最多10个也就是A 轰炸机运输机是6个的超过后的暴击和战斗画面很难看)
2个4bit合成一个00位 燃油数量最多250 16进制FA
武器数量4个8bit按第2第一1第4第3排列 接着4个8bit搭载部队编号(有的话)
部队颜色(德国是00) 经验值满值250也就是FA 接着连续8个8bit的00
然后是第二个部队 所有第一玩家接着是第二玩家或AI首个部队 地址偏移和排列方式相同
第一玩家军事费用地址83B040 占4个8bit位 第一个写01就是65536块钱 按低位在前接高位
接着2个FF后6个8bit位没去研究别也不要去修改
83B04C首个玩家生产首都位置 纵向坐标 横向坐标 可以任何地形(包括森林 要塞 河流 神马的)
当然别改去海上不接着港口连船都是不能造的
83B060是第二个玩家 83B080第三个玩家...以后同 最多8个玩家
83B140开始是城市/机场/港口 耐久16X16 256个8bit位 具体没研究(有点麻烦有点头疼 哼哼...)
83B454是当前月然后是当前年00后是当前日 接01后是剩余天数
83B470是大胜利进入关卡编号 1位8bit后是胜利 再1位8bit后是平局进入关卡 德意志关编号2A


IP属地:上海1楼2022-05-25 19:00回复