Modul Kastovia Platform

v1.1.2·Updated 2026-01-07

10 Russian based, ModulWorkshop compatible weapons from MWII/III

Screenshots 8 screenshots

About this mod Author’s original text

ModulKastoviaPlatform

Greetings comrade! I bring to you 10 russian based weapons (of varying levels of authenticity) from the Warzone 2.0 era Modern Warfare games, complete with custom sounds, ModulWorkshop support, Potatoes Better Mag Release support, Meat's Picatinny Stocks support, brand new magazines with support for vanilla weapons, and a whole hell of a lot more! The mod currently includes:

  • Kastov-762 (AK-103)
  • Kastov-545 (AK-105)
  • Kastov-74u (AKS-74u)
  • RPK (RPK)
  • Minibak (PP-19 Bizon)
  • Vaznev-9K (PP-19 Vityaz)
  • SVA-545 (AN-94/AK-74M hybrid)
  • Longbow (AK-224 Valkyrie)
  • Kastov LSW (RPL-20)
  • Pulemyot-762 (PKP Pecheneg)

Each gun has a plethora of ModulWorkshop parts and the AKM based receivers include additonal functionality, such as support for the vanilla AK fores on select barrels, and the ability to remove the top cover to see the internals (what there is anyway, IW/Sledgehammer didn't get paid to model internals and neither am i). Highly recommend pairing with Volks' ModulKVDRifles and Local's ModulKVBroadside for full Modern Warfare Russian madness

Gallery (Thanks Lua!)

Known Issues

  • Currently the Kastov LSW's ejection port cover does not function as a normal LMG cover (Flap in and out as you fire rounds), it instead will simply open up on bolt pull, this is because of that script's reliance on a belt system which the LSW does not currenty have, i played around with many ways to get this working over a couple days and couldn't get it working. Another thing i will revisit at a later time
  • The Longbow's bolt doesn't currently rotate naturally with quickbolt mode, another thing i will return to. Gun is fully usable, quickbelt may just feel weird. I will revisit another time
  • The SVA-545's transparent magazine will throw an error when empty, this error does not affect anything as far as i can tell and i could not find the exact cause of it through hours of troubleshooting. Unless i hear of an actual issue this causes it is not a high priority fix

If you encounter any other issues while playing please ping me @WickedBadger in either the H3VR or the H3VR Homebrew discord server, considering how massive this mod is and how many modul parts are in it, there are bound to be issues i've not found yet and your help is greatly appreciated in fixing them

Future Plans

  • Address all the above issues in some way

Credit

  • Meat_Banana: Being a great sport and letting me use the mesh and textures of his mag follower from his CutoutMags mod
  • Lua: Preview images and gif for the mod page, they look Great!
  • Sora101TD: Helping with a massive issue with the Pulemyot-762 that had me stumped for almost 24 hours
  • CityRobo: ModulWorkshop and MW texture converting tools
  • IW/Sledgehammer/Activision: Mesh and texture assets

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

devyndamonster-OtherLoadercityrobo-ModularWorkshopWFIOST-H3VRUtilitiesMeat_banono-Meats_PicatinnyStocks

File & checksum

Filename
Modul_Kastovia_Platform-1.1.2.zip
File size
703.8 MiB