我通过CODEX修改了,现在有复合骑兵的版本了,没测试过非复合骑兵是否有效
<?xml version="1.0" encoding="UTF-8"?>
<CustomModifyPackage>
<PackageName>一键编制攻城武器-复合骑兵兼容版</PackageName>
<PackageAuthor>一名one家,遥酱,Codex</PackageAuthor>
<PackageDiscription>一键编制攻城武器,兼容复合骑兵。
本版不再覆盖 005DC0D9,改挂复合骑兵生成的 00913308,避免切断 SIRE 自身跳转。
不要与旧版“一键编制攻城武器.scp”或组队规则包中的同名项目同时启用。</PackageDiscription>
<CustomModifyItems>
<CustomModifyItem>
<Caption>一键编制攻城武器(复合骑兵兼容)</Caption>
<Enabled>TRUE</Enabled>
<Codes>
<Code>
<Description>自动检测是否有攻城武器</Description>
<Address>00647905</Address><!--长度:5-->
<EnableCode>E9 F6 A6 3B 00</EnableCode>
<DisableCode>8B 96 90 01 00</DisableCode>
</Code>
<Code>
<Description>自动检测逻辑</Description>
<Address>00A02000</Address><!--长度:52-->
<EnableCode>40 8B D0 8B 8E 90 01 00 00 83 FA 08 7F 0D 52 E8 3C 49 A8 FF 85 C0 75 03 42 EB E8 52 FF B6 90 01 00 00 8D 4C 24 0C 51 E8 C4 9D BD FF 83 C4 0C E9 E5 58 C4 FF</EnableCode>
<DisableCode>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</DisableCode>
</Code>
<Code>
<Description>设定攻城武器最大兵力(接复合骑兵逻辑)</Description>
<Address>00913308</Address><!--长度:5-->
<EnableCode>E9 33 ED 0E 00</EnableCode>
<DisableCode>8B CE 83 F8 04</DisableCode>
</Code>
<Code>
<Description>攻城武器最大兵力逻辑</Description>
<Address>00A02040</Address><!--长度:42-->
<EnableCode>8B CE 83 F8 04 7F 05 E9 C1 12 F1 FF 83 C4 04 89 45 20 C7 45 24 09 00 00 00 C7 45 28 FF FF FF FF B8 30 75 00 00 E9 8B A0 BD FF</EnableCode>
<DisableCode>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</DisableCode>
</Code>
<Code>
<Description>设定攻城武器携带金钱</Description>
<Address>005DC145</Address><!--长度:7-->
<EnableCode>E9 36 5F 42 00 90 90</EnableCode>
<DisableCode>C7 45 14 E8 03 00 00</DisableCode>
</Code>
<Code>
<Description>攻城武器携带金钱逻辑</Description>
<Address>00A02080</Address><!--长度:27-->
<EnableCode>83 7D 20 04 7F 09 C7 45 14 E8 03 00 00 EB 07 C7 45 14 00 00 00 00 E9 B3 A0 BD FF</EnableCode>
<DisableCode>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</DisableCode>
</Code>
</Codes>
</CustomModifyItem>
</CustomModifyItems>
</CustomModifyPackage>
<?xml version="1.0" encoding="UTF-8"?>
<CustomModifyPackage>
<PackageName>一键编制攻城武器-复合骑兵兼容版</PackageName>
<PackageAuthor>一名one家,遥酱,Codex</PackageAuthor>
<PackageDiscription>一键编制攻城武器,兼容复合骑兵。
本版不再覆盖 005DC0D9,改挂复合骑兵生成的 00913308,避免切断 SIRE 自身跳转。
不要与旧版“一键编制攻城武器.scp”或组队规则包中的同名项目同时启用。</PackageDiscription>
<CustomModifyItems>
<CustomModifyItem>
<Caption>一键编制攻城武器(复合骑兵兼容)</Caption>
<Enabled>TRUE</Enabled>
<Codes>
<Code>
<Description>自动检测是否有攻城武器</Description>
<Address>00647905</Address><!--长度:5-->
<EnableCode>E9 F6 A6 3B 00</EnableCode>
<DisableCode>8B 96 90 01 00</DisableCode>
</Code>
<Code>
<Description>自动检测逻辑</Description>
<Address>00A02000</Address><!--长度:52-->
<EnableCode>40 8B D0 8B 8E 90 01 00 00 83 FA 08 7F 0D 52 E8 3C 49 A8 FF 85 C0 75 03 42 EB E8 52 FF B6 90 01 00 00 8D 4C 24 0C 51 E8 C4 9D BD FF 83 C4 0C E9 E5 58 C4 FF</EnableCode>
<DisableCode>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</DisableCode>
</Code>
<Code>
<Description>设定攻城武器最大兵力(接复合骑兵逻辑)</Description>
<Address>00913308</Address><!--长度:5-->
<EnableCode>E9 33 ED 0E 00</EnableCode>
<DisableCode>8B CE 83 F8 04</DisableCode>
</Code>
<Code>
<Description>攻城武器最大兵力逻辑</Description>
<Address>00A02040</Address><!--长度:42-->
<EnableCode>8B CE 83 F8 04 7F 05 E9 C1 12 F1 FF 83 C4 04 89 45 20 C7 45 24 09 00 00 00 C7 45 28 FF FF FF FF B8 30 75 00 00 E9 8B A0 BD FF</EnableCode>
<DisableCode>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</DisableCode>
</Code>
<Code>
<Description>设定攻城武器携带金钱</Description>
<Address>005DC145</Address><!--长度:7-->
<EnableCode>E9 36 5F 42 00 90 90</EnableCode>
<DisableCode>C7 45 14 E8 03 00 00</DisableCode>
</Code>
<Code>
<Description>攻城武器携带金钱逻辑</Description>
<Address>00A02080</Address><!--长度:27-->
<EnableCode>83 7D 20 04 7F 09 C7 45 14 E8 03 00 00 EB 07 C7 45 14 00 00 00 00 E9 B3 A0 BD FF</EnableCode>
<DisableCode>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</DisableCode>
</Code>
</Codes>
</CustomModifyItem>
</CustomModifyItems>
</CustomModifyPackage>









