• Important Notice: Please review our guidelines regarding cheating, game balancing, and mods for Helldivers 2. Read the full notice here before downloading or uploading mods.

更好的MG-43机枪(Better MG-43) V1.25

A Mod for Helldivers 2
  • Arisu
更好的MG-43机枪(Better MG-43) akl_mod_preview_image
  • 553850_95.jpg
    553850_95.jpg
    324 KB · Views: 314
  • 2BBA704FF65668CBFB5EB4A5737A59E8.png
    2BBA704FF65668CBFB5EB4A5737A59E8.png
    1.1 MB · Views: 318
  • 19976E13B3F2795DFCB196438D49CDC7.png
    19976E13B3F2795DFCB196438D49CDC7.png
    1.3 MB · Views: 311
主要功能

备用弹匣 +1: 弹匣上限 3 → 4,补给量不变
换弹更快: 换弹时间 4.5 秒 → 3 秒
人机功效 +20: 基础 15 → 35,提升到正常武器水平

问题反馈
请提供:完整包名、游戏版本、其他 MOD 列表、复现条件,以及本次运行的 MG43ExtendedMag.log。
日志位置:%LOCALAPPDATA%\CowboyBingus\Helldivers2\Logs\MG43ExtendedMag.log
状态文件:%TEMP%\MG43ExtendedMag_STATUS.txt
分享日志前请检查个人信息。

感谢 CowboyBingus 的 Bingus Shared Loader 提供 addon 加载与日志基础设施; 感谢 shalzuth/HelldiversData 提供社区明文数据用于实体定位。 本 MOD 使用 DS V4.1 制作。
────────────────────────────────────────
Due to my repeated failures in English courses during my college years, I resorted to AI translation for this content

Main Functions
Spare mags - 3 -> 4 (+1)
Ergonomics - 15 -> 35 (+20.)
Reload Speed - 4.5s -> 3s (-1.5 seconds.)

Problem Feedback

Please provide: the complete package name, game version, list of other mods, reproduction conditions, and the MG43ExtendedMag.log from this run.

Log location: %LOCALAPPDATA%\CowboyBingus\Helldivers2\Logs\MG43ExtendedMag.log

Status file: %TEMP%\MG43ExtendedMag_STATUS.txt

Please check your personal information before sharing your blog.



We thank CowboyBingus for providing the Bingus Shared Loader, which offers add-on loading and logging infrastructure. We also thank shalzuth/HelldiversData for providing community plaintext data for entity positioning. This MOD was created using DS V4.1.
44.7 KB
Log in or sign up to download
Uploaded by
Arisu
Downloads
299
Comments
30
Views
3,432
First release
Last update
Platform
PC 
Version
V1.25
Total Size
44.7 KB
Rating
0.00 star(s) 0 ratings

Uploaded by

  • 299
  • 3,432

Ratings

0.00 star(s) 0 ratings

Tags

There are no tags available.

More mods from Arisu

  • PC 更好的补给车炮台(Better M-103-FRV-Turret)

Latest updates

  1. Performance fix

    introducing code to automatically determine frame slice size for computers with weaker...
  2. BUG FIX

    Fixed the issue of ergonomics not being correctly applied caused by the 24th update...
  3. Performance Update

    The performance-related code has been refactored, with slicing within 8 ms/frame. Maintaining...

Arisu

Modder
Modder
Members
Sep 17, 2026
19
2
I unfortunately have no idea how to do any of this
First, you need an agent (if you don't want to do it yourself). Then, go to GitHub to download hd2-lua-mod-skill, which contains specific specifications. Next, let the agent reverse engineer the pre-mod to ensure content compliance. Afterwards, refer to a plaintext memory table on GitHub (this one is broken after an update). Then, you may be asked to run a memory detection to determine the specific memory values that can be changed. It's important to emphasize that you must strictly follow the skill. It's best for you to review the hd2-lua-mod-skill documentation yourself to gain a preliminary understanding of the process. The procedure is: find the weapon memory values, confirm them, and then make modifications. AI creation may have performance and bug issues, so be sure to double-check and have the AI identify related issues and compile them into a skill. Additionally, AI may be expensive.
 

tudounek

Members
Members
Sep 17, 2026
6
1
我chowvy 排查一个小时 最后发现是这个mod 导致的: 刚进入舰桥动画就崩溃闪退; 即使侥幸进入,也会每隔几秒卡一次屏,最后还是崩溃. 大肥鱼水平不太行?
 

Arisu

Modder
Modder
Members
Sep 17, 2026
19
2
我chowvy 排查一个小时 最后发现是这个mod 导致的: 刚进入舰桥动画就崩溃闪退; 即使侥幸进入,也会每隔几秒卡一次屏,最后还是崩溃. 大肥鱼水平不太行?
需要注意的是本mod采用v17,不确定是否兼容更低的前置版本。此外我重复测试并没有相关问题,如果可以的话麻烦按照简介里面将所有相关日志打包发我
 
Last edited:

Alex LI

Members
Members
Sep 17, 2026
28
7
[frame 0] === MG-43 Extended Mag revV1.22 build=RELEASE-V1.22 启动;api=1 loader=16 ===
[frame 0] === 启动完成,第 120 帧开始找 EntityDelta 表 ===
[frame 120] 第 1 轮要扫 5650 个区间,共 3.09 GB【只扫可写区,全部可读区 6503 个,VirtualQuery 失败 16 次】
[frame 120] 第 1 轮扫描开始
[frame 138] 扫描进度 10% (316.3 MB / 3.09 GB)
[frame 154] 扫描进度 20% (632.4 MB / 3.09 GB)
[frame 171] 扫描进度 30% (948.5 MB / 3.09 GB)
[frame 173] 认到组件表 WeaponDataComponentData type=0x88E4DBB1 size=0 @0x7C5571D8
[frame 188] 扫描进度 40% (1.24 GB / 3.09 GB)
[frame 204] 扫描进度 50% (1.54 GB / 3.09 GB)
[frame 221] 扫描进度 60% (1.85 GB / 3.09 GB)
[frame 237] 扫描进度 70% (2.16 GB / 3.09 GB)
[frame 252] 扫描进度 80% (2.47 GB / 3.09 GB)
[frame 268] 扫描进度 90% (2.78 GB / 3.09 GB)
[frame 284] 扫描进度 100% (3.09 GB / 3.09 GB)
[frame 284] 这一轮没找到(连续第 1 次空手),10 秒后再来
[frame 284] (累计:跳过自身命中 1,解析抛错 0,VirtualQuery 失败 16)
[frame 422] 第 2 轮要扫 10138 个区间,共 5.07 GB【全扫,VirtualQuery 失败 32 次】
[frame 422] 第 2 轮扫描开始
[frame 446] 扫描进度 10% (519.3 MB / 5.07 GB)
[frame 531] 扫描进度 20% (1.01 GB / 5.07 GB)
[frame 551] 认到组件表 WeaponMagazineComponentData type=0xFB8D88A3 size=52000 @0x286B38F111C
[frame 552] 认到组件表 WeaponReloadComponentData type=0x991D454E size=27968 @0x286B3DE8D74
[frame 553] MG-43 弹匣记录 @0x286B38FD254(表内 +49464,N=540/M=271 槽里记录号 255,容量=175 表 0x286B38F111C)
[frame 553] 写 magazines (record+140): 2 -> 3 @0x286B38FD2E0
[frame 553] 写 magazines_max (record+148): 3 -> 4 @0x286B38FD2E8
[frame 553] MG-43 换弹记录 @0x286B3DEF61C(表内 +26792,记录号 235,当前 duration=4.50s)
[frame 553] 写 reload_duration (record+56): 4.50 -> 4.000 @0x286B3DEF654
[frame 553] 组件表(先干不等):写 3 处(已是最新 0)
[frame 553] 组件表:人机功效:索引槽 0 处,未用块 0 处,已打(+20) 0 处,上一版(+15) 0 处
[frame 553] 组件表:人机功效:索引槽不唯一或没有候选,拒绝写入
[frame 553] 组件表:人机功效:WeaponData 里没找到 crosshair 锚点
[frame 553] 认到组件表 WeaponDataComponentData type=0x88E4DBB1 size=462592 @0x286B5160AEC
[frame 558] 扫描进度 30% (1.52 GB / 5.07 GB)
[frame 568] 0x7C81E660 命中 12 字节签名但 size=0,判为噪声(已跳过,共 1 处)
[frame 584] 扫描进度 40% (2.03 GB / 5.07 GB)
[frame 611] 扫描进度 50% (2.53 GB / 5.07 GB)
[frame 639] 扫描进度 60% (3.04 GB / 5.07 GB)
[frame 670] 扫描进度 70% (3.55 GB / 5.07 GB)
[frame 697] 扫描进度 80% (4.06 GB / 5.07 GB)
[frame 719] 找到 EntityDelta 表 #1 magic=0x286A3BB0004 size=349542 deltas=6040 data=239490
[frame 725] 扫描进度 90% (4.56 GB / 5.07 GB)
[frame 753] 扫描进度 100% (5.07 GB / 5.07 GB)
[frame 753] 组件表:写 0 处(已是最新 3)
[frame 753] 组件表:人机功效:索引槽 1 处,未用块 366 处,已打(+20) 0 处,上一版(+15) 0 处
[frame 753] 组件表:人机功效字段(+356)当前值=65.00,既不是 15 也不是 35,拒绝写入
[frame 753] 组件表:人机功效:槽位首 8 字节是 1200000000000000(既不是未用槽,也不是我们旧版写的 +20),拒绝写入
[frame 753] 组件表:人机功效:WeaponData 里没找到 crosshair 锚点
[frame 753] 打 duration (副本 0x286A3BB0004 idx=2056 off=56) @0x286A3BDAA04 3.7999999523162842 -> 3.375
[frame 753] 打 magazines (副本 0x286A3BB0004 idx=2058 off=140) @0x286A3BDAA0C 3 -> 4
[frame 753] 打 max (副本 0x286A3BB0004 idx=2059 off=148) @0x286A3BDAA10 4 -> 5
[frame 753] 打 ergo_mod (副本 0x286A3BB0004 idx=2062 off=960) @0x286A3BDAA1C -5 -> 20
[frame 753] 打上 4 处(已是最新 0,拒绝 0;发现副本 1 份,存活 1 份,定位 1 份)
[frame 753] 已把 WeaponMagazineComponentData 整表落盘(0x286B38F111C, 52000 字节)



依舊持續對遊戲造成卡頓
 

Arisu

Modder
Modder
Members
Sep 17, 2026
19
2
[frame 0] === MG-43 Extended Mag revV1.22 build=RELEASE-V1.22 启动;api=1 loader=16 ===
[frame 0] === 启动完成,第 120 帧开始找 EntityDelta 表 ===
[frame 120] 第 1 轮要扫 5650 个区间,共 3.09 GB【只扫可写区,全部可读区 6503 个,VirtualQuery 失败 16 次】
[frame 120] 第 1 轮扫描开始
[frame 138] 扫描进度 10% (316.3 MB / 3.09 GB)
[frame 154] 扫描进度 20% (632.4 MB / 3.09 GB)
[frame 171] 扫描进度 30% (948.5 MB / 3.09 GB)
[frame 173] 认到组件表 WeaponDataComponentData type=0x88E4DBB1 size=0 @0x7C5571D8
[frame 188] 扫描进度 40% (1.24 GB / 3.09 GB)
[frame 204] 扫描进度 50% (1.54 GB / 3.09 GB)
[frame 221] 扫描进度 60% (1.85 GB / 3.09 GB)
[frame 237] 扫描进度 70% (2.16 GB / 3.09 GB)
[frame 252] 扫描进度 80% (2.47 GB / 3.09 GB)
[frame 268] 扫描进度 90% (2.78 GB / 3.09 GB)
[frame 284] 扫描进度 100% (3.09 GB / 3.09 GB)
[frame 284] 这一轮没找到(连续第 1 次空手),10 秒后再来
[frame 284] (累计:跳过自身命中 1,解析抛错 0,VirtualQuery 失败 16)
[frame 422] 第 2 轮要扫 10138 个区间,共 5.07 GB【全扫,VirtualQuery 失败 32 次】
[frame 422] 第 2 轮扫描开始
[frame 446] 扫描进度 10% (519.3 MB / 5.07 GB)
[frame 531] 扫描进度 20% (1.01 GB / 5.07 GB)
[frame 551] 认到组件表 WeaponMagazineComponentData type=0xFB8D88A3 size=52000 @0x286B38F111C
[frame 552] 认到组件表 WeaponReloadComponentData type=0x991D454E size=27968 @0x286B3DE8D74
[frame 553] MG-43 弹匣记录 @0x286B38FD254(表内 +49464,N=540/M=271 槽里记录号 255,容量=175 表 0x286B38F111C)
[frame 553] 写 magazines (record+140): 2 -> 3 @0x286B38FD2E0
[frame 553] 写 magazines_max (record+148): 3 -> 4 @0x286B38FD2E8
[frame 553] MG-43 换弹记录 @0x286B3DEF61C(表内 +26792,记录号 235,当前 duration=4.50s)
[frame 553] 写 reload_duration (record+56): 4.50 -> 4.000 @0x286B3DEF654
[frame 553] 组件表(先干不等):写 3 处(已是最新 0)
[frame 553] 组件表:人机功效:索引槽 0 处,未用块 0 处,已打(+20) 0 处,上一版(+15) 0 处
[frame 553] 组件表:人机功效:索引槽不唯一或没有候选,拒绝写入
[frame 553] 组件表:人机功效:WeaponData 里没找到 crosshair 锚点
[frame 553] 认到组件表 WeaponDataComponentData type=0x88E4DBB1 size=462592 @0x286B5160AEC
[frame 558] 扫描进度 30% (1.52 GB / 5.07 GB)
[frame 568] 0x7C81E660 命中 12 字节签名但 size=0,判为噪声(已跳过,共 1 处)
[frame 584] 扫描进度 40% (2.03 GB / 5.07 GB)
[frame 611] 扫描进度 50% (2.53 GB / 5.07 GB)
[frame 639] 扫描进度 60% (3.04 GB / 5.07 GB)
[frame 670] 扫描进度 70% (3.55 GB / 5.07 GB)
[frame 697] 扫描进度 80% (4.06 GB / 5.07 GB)
[frame 719] 找到 EntityDelta 表 #1 magic=0x286A3BB0004 size=349542 deltas=6040 data=239490
[frame 725] 扫描进度 90% (4.56 GB / 5.07 GB)
[frame 753] 扫描进度 100% (5.07 GB / 5.07 GB)
[frame 753] 组件表:写 0 处(已是最新 3)
[frame 753] 组件表:人机功效:索引槽 1 处,未用块 366 处,已打(+20) 0 处,上一版(+15) 0 处
[frame 753] 组件表:人机功效字段(+356)当前值=65.00,既不是 15 也不是 35,拒绝写入
[frame 753] 组件表:人机功效:槽位首 8 字节是 1200000000000000(既不是未用槽,也不是我们旧版写的 +20),拒绝写入
[frame 753] 组件表:人机功效:WeaponData 里没找到 crosshair 锚点
[frame 753] 打 duration (副本 0x286A3BB0004 idx=2056 off=56) @0x286A3BDAA04 3.7999999523162842 -> 3.375
[frame 753] 打 magazines (副本 0x286A3BB0004 idx=2058 off=140) @0x286A3BDAA0C 3 -> 4
[frame 753] 打 max (副本 0x286A3BB0004 idx=2059 off=148) @0x286A3BDAA10 4 -> 5
[frame 753] 打 ergo_mod (副本 0x286A3BB0004 idx=2062 off=960) @0x286A3BDAA1C -5 -> 20
[frame 753] 打上 4 处(已是最新 0,拒绝 0;发现副本 1 份,存活 1 份,定位 1 份)
[frame 753] 已把 WeaponMagazineComponentData 整表落盘(0x286B38F111C, 52000 字节)



依舊持續對遊戲造成卡頓
这个日志不太能看出具体卡顿原因,如果可以的话麻烦将我简介提到的几个文件打包发给我
此外请更新前置模组并且把本MOD更新到最新的版本(V1.25以上)
需要说明的是:刚开始游戏时候卡顿是正常的,因为需要大量扫描切片来定位到内存,此外维护性扫描也是必须的,这体现在对于性能较弱的电脑上会每隔几秒造成一次卡顿并且占用的帧预算比较大,不过有办法可以改进。因为之前采用了比较大的帧切片来快速定位到内存值,我会尝试降低切片量来改善卡顿情况,并将固定的8ms切片改成按照计算机强弱自动决定帧切片大小,代价是小切片定位到对应内存值的时间会被拉长。开启许多需要检测内存的lua模组也会造成一定的卡顿,因为每个mod都需要扫描但结果不共享,此外因为电脑配置不同,我无法稳定复现你所说的性能问题,如果还是有相关现象还是麻烦反馈一下
 

Alex LI

Members
Members
Sep 17, 2026
28
7
这个日志不太能看出具体卡顿原因,如果可以的话麻烦将我简介提到的几个文件打包发给我
此外请更新前置模组并且把本MOD更新到最新的版本(V1.25以上)
需要说明的是:刚开始游戏时候卡顿是正常的,因为需要大量扫描切片来定位到内存,此外维护性扫描也是必须的,这体现在对于性能较弱的电脑上会每隔几秒造成一次卡顿并且占用的帧预算比较大,不过有办法可以改进。因为之前采用了比较大的帧切片来快速定位到内存值,我会尝试降低切片量来改善卡顿情况,并将固定的8ms切片改成按照计算机强弱自动决定帧切片大小,代价是小切片定位到对应内存值的时间会被拉长。开启许多需要检测内存的lua模组也会造成一定的卡顿,因为每个mod都需要扫描但结果不共享,此外因为电脑配置不同,我无法稳定复现你所说的性能问题,如果还是有相关现象还是麻烦反馈一下
最新更新的性能修復對我有用,成功修復了卡頓問題
 

sign40

Members
Members
Sep 24, 2026
2
0
我和朋友用dsV4.1制作几次重机枪的数值mod,但是要么不生效要么会让游戏崩溃,所以想问一下有没有教程或者方法论之类的让ds写一个有效的mod
 

Arisu

Modder
Modder
Members
Sep 17, 2026
19
2
我和朋友用dsV4.1制作几次重机枪的数值mod,但是要么不生效要么会让游戏崩溃,所以想问一下有没有教程或者方法论之类的让ds写一个有效的mod
1.让dsh严格遵循hd2-lua-mod-skill这个技能,具体在github上
2.先逆向解析前置模组,并详细阅读hd2-lua-mod-skill,整合成操作文档,并且你也要阅读hd2-lua-mod-skill与其github页面与dsh整合后的文档以便于对于流程有最初的认知与理解
3.让dsh写一个侦测探针mod,进游戏落地跑几局(这一步之前先让dsh结合潜兵内存明文表对照着写探针mod,明文表在hd2-lua-mod-skill的github界面有链接)
4.结合探针所给出的log文件,让dsh开始写代码
5.重审代码,必须严格结合skill(这一步必须做2-3次不然dsh会偷懒代码看一半)