- 好友
- 2
- 在线时间
- 1662 小时
- 最后登录
- 1970-1-1
见习骑士

- UID
- 2227377
- 第纳尔
- 4139
- 精华
- 0
- 互助
- 6
- 荣誉
- 3
- 贡献
- 0
- 魅力
- 2
- 注册时间
- 2014-10-9
 
 鲜花( 35)  鸡蛋( 0)
|
本帖最后由 跳舞的花生 于 2023-11-8 19:01 编辑
【MOD介绍】
实现了自动按住鼠标左键自动发射弩箭的功能,需要弩槽的剩余箭矢数大于1。因为没有现成的发射弹药代码,也没有相关位置,方向的计算代码,所以自己摸索实现的,计算弓弩发射点,方向等都是自写的,此MOD会比较耗费CPU。大概独立占用1 - 2%左右。
因为很多Mod(尤其ModLib)使用HarmonyLib,考虑到兼容问题(版本冲突),目前还不大想依赖其他Mod,所以采用独立使用自己的HarmonyLib
可以与各类火枪、步枪mod配合,实现自动步枪


40人效果,中长距离情况下,已经完虐300人


2020-04-19 支持攻城场景,之前判断条件被过滤掉了
2020-04-19 修正有弹药时准星问题
2020-04-25 采用独立的HarmonyLib,修复因使用HarmonyLib导致和其他MOD(如ModLib)不兼容
2020-05-01 兼容1.3+
2020-05-02 兼容其他效果mod,如火焰领主
2020-05-24 兼容1.4+
2020-08-01 兼容1.4.3
2020-12-20 兼容1.5.4
2021-04-04 兼容1.5.4~1.5.8,添加射击时声音
2021-04-05 兼容第三方mod管理器,优化声音播放,将玩家射击声音控制与部队区分,体验更佳
2021-08-06 修复官方接口调整导致切换视角崩溃;增加弹药火焰效果
2021-08-07 大幅度优化大型战场性能,同时关闭火焰效果(箭矢粒子效果太多导致崩溃暂未解决)
2022-01-08 支持且仅支持1.7.0+
2022-01-14 修正进入村庄等场景崩溃
看置顶楼
|
【注意事项】
- 仅支持64位电脑
- 确保骑砍主程序对mod文件夹有读写权限
【配置相关】
路径:AutoCrossbow \ ModuleData \ config.xml
<Config>
<Switch>2</Switch> <!-- 0: 关闭, 1: 只对玩家有效, 2: 只对玩家阵营有效, 3: 所有阵营有效 --> <!-- 0: Close, 1: Only player, 2: Only player team, 3: all -->
<ConsumeAmmo>false</ConsumeAmmo> <!-- 是否消耗弩箭 -->
<SpecialCrossbow></SpecialCrossbow> <!-- 若设置了武器的ID,则只对特殊武器(弩)有用 -->
<Interval>100</Interval> <!-- 发射频率值,越小越快,建议不低于100 -->
<PlaySound>true</PlaySound> <!-- 是否播放声音,若不播放,以下3个配置无效 -->
<SoundInterval>100</SoundInterval> <!-- 声音播放频率值,越小越快,按实际感官设定,建议不低于100 -->
<SoundLimit>15</SoundLimit> <!-- 声音播放共存限制值,15则是最多同时存在15个发声 -->
<SoundTTL>1500</SoundTTL> <!-- 开发使用值,不要动 -->
</Config>
如上图代表,不只对玩家有效,同时对玩家部队有效
【使用示例】
正常情况下,不动任何配置可直接使用。只对玩家部队有效,不消耗弩矢。
也可以更加拟真,根据配置设置消耗弩矢,消耗弩矢情况下,要求弩槽必须大于1,也就是必须得修改才有自动连发的效果(无论是玩家还是AI),所以打完MOD之后需要需改物品,贴下我自己的,我个人改的,游戏里召唤几十个瓦兰迪亚神射手,直接给敌人铺天盖地的箭雨,天大地大任你去 。
修改弩(嗒束十字弩,瓦兰迪亚的顶级射手装备此弩):
- <Item id="crossbow_f"
- name="{=TBW9E2ao}Bound Crossbow"
- body_name="bo_cross_bow_heavy"
- mesh="crossbow_f"
- culture="Culture.neutral_culture"
- weight="2.0"
- appearance="0.8"
- difficulty="0"
- Type="Crossbow"
- AmmoOffset="0.0, 0.02131, 0.22975"
- item_holsters="crossbow_back:bow_hip:mace_right_hip:bow_hip_2"
- holster_position_shift="0.02,0,-0.4">
- <ItemComponent>
- <Weapon weapon_class="Crossbow"
- ammo_class="Bolt"
- ammo_limit="10"
- thrust_speed="95"
- speed_rating="63"
- missile_speed="97"
- weapon_length="90"
- accuracy="100"
- thrust_damage="100"
- thrust_damage_type="Pierce"
- item_usage="crossbow"
- physics_material="wood_weapon"
- center_of_mass="0,0,0.4">
- <WeaponFlags RangedWeapon="true"
- HasString="true"
- CantReloadOnHorseback="true"
- NotUsableWithOneHand="true"
- TwoHandIdleOnMount="true" />
- </Weapon>
- </ItemComponent>
- <Flags />
- </Item>
复制代码 修改弩箭
- <Item id="bolt_a"
- name="{=JbTCDDb0}Bolt"
- body_name="bo_capsule_arrow"
- holster_body_name="bo_axe_short"
- mesh="bolt_bl_a"
- holster_mesh="bolt_bl_a_quiver"
- flying_mesh="bolt_bl_flying"
- holster_mesh_with_weapon="bolt_bl_a_quiver"
- weight="0.05"
- appearance="1"
- Type="Bolts"
- item_holsters="quiver_bolts:quiver_bolts_2:quiver_back_middle:quiver_back_top">
- <ItemComponent>
- <Weapon weapon_class="Bolt"
- stack_amount="400"
- thrust_speed="0"
- thrust_damage_type="Pierce"
- speed_rating="0"
- missile_speed="10"
- weapon_length="47"
- item_usage=""
- rotation="180, 0, 0"
- physics_material="missile"
- sticking_position="0,-0.47,0"
- sticking_rotation="90,0,0"
- center_of_mass="0,0,-0.1">
- <WeaponFlags AttachAmmoToVisual="true"
- Consumable="true"
- AmmoSticksWhenShot="true"
- AmmoBreaksOnBounceBack="true" />
- </Weapon>
- </ItemComponent>
- <Flags ForceAttachOffHandPrimaryItemBone="true" />
- </Item>
复制代码 |
最后祝大家用现代武器愉快地征服卡拉迪亚大陆吧
|
评分
-
参与人数 3 | 荣誉 +1 |
第纳尔 +70 |
互助 +3 |
收起
理由
|
伊子
| |
+ 20 |
+ 1 |
文章不错,继续努力! |
蠢货
| |
+ 30 |
+ 1 |
更新奖励 |
285432178
| + 1 |
+ 20 |
+ 1 |
感谢您对骑砍中文站的支持! |
查看全部评分
鲜花鸡蛋布泽尔的骑砍 在2022-5-14 12:42 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下 821910904 在2022-1-21 08:30 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下 Max_ai 在2021-11-23 00:04 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下 254832506 在2021-8-18 22:42 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下 527809207 在2020-5-12 23:14 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下 jarry2009 在2020-4-19 15:41 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下
|