Sig Sauer MCX VIRTUS multi carlibre rifle 1.5.0

Do not ask when mod authors will update their mods or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
Due to an unusually high volume of traffic, our site may be experiencing intermittent slowdowns. If you notice any issues, log out of your account and browse anonymously so you can better utilize caching or try using forge.sp-tarkov.com to search for and download mods.

Now you can find another second generation SIG MCX for fight

Tired of cosplaying the 2010s CAG oprators with shitty MCX gen1, it's time to become a stylish shooter on range.


The mod adds MCX Virtus and bunchs of attachments to custonmize you fighting style.

Not all the attachments have displayed above, because it's from virson 1.0, you can find more on latest version. Including combned zenitco PT-1, PT-3 stock, Lancer L5AWM in transparency and MI handguard in 11.5in(I know it should be 12.5-inchs in reality).




Sources & Cradits:

MCX VIRTUS:
https://www.cgtrader.com/3d-mo…-mcx-virtus-assault-rifle

Midwest handguards:
https://www.cgtrader.com/3d-mo…ry/other/mi-mcx-handguard

Lancer L5AWM:

https://www.cgtrader.com/free-…5awm-30-round-m4-magazine



Mighty_Condor:

Original author of code strutcure, that's the mod's life depend on.


PETTAN:
Author of Alice, and offer trully needful advices.


And everyone who recommend, finding bugs, post opinions, or just download and enjoy the mod.


  • Thanks for this one. Love it. Works great. Just one thing I noticed. The charging handle (both) are too dark in comparison to the rest of the dark textures.

  • sup, there is an issue with presets I guess:

    with APBS - Acid's Progressive Bot System installed bots that spawned with .300 BLK version have mags filled with 5.56x45, not .300 BLK ammo, so they can't shoot at all :D

    • also looks like there is a problem that barrels have conflicts with .300 BLK ammo xD

      .300 specific barrels can't use .300, kinda joke

  • I get this error when attempting to play with this mod:


    TypeError: Cannot read properties of undefined (reading '_props')

    TypeError: Cannot read properties of undefined (reading '_props')

    at Function.getNewTraderAssort (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\TraderAssortGenerator.ts:251:22)

    at TraderAssortGenerator.modifyTraderAssorts (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\TraderAssortGenerator.ts:192:53)

    at TraderAssortGenerator.updateTraderAssorts (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\TraderAssortGenerator.ts:149:18)

    at HardcoreRules.regenerateTraderOffers (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\mod.ts:300:36)

    at HardcoreRules.toggleHardcoreRules (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\mod.ts:250:18)

    at Object.action (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\mod.ts:92:30)

    at StaticRouterMod.handleStatic (C:\snapshot\project\obj\di\Router.js)

    at HttpRouter.handleRoute (C:\snapshot\project\obj\routers\HttpRouter.js)

    at HttpRouter.getResponse (C:\snapshot\project\obj\routers\HttpRouter.js)

    at SptHttpListener.getResponse (C:\snapshot\project\obj\servers\http\SptHttpListener.js)

    TypeError: Cannot read properties of undefined (reading '_props')

    TypeError: Cannot read properties of undefined (reading '_props')

    at Function.getNewTraderAssort (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\TraderAssortGenerator.ts:251:22)

    at TraderAssortGenerator.modifyTraderAssorts (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\TraderAssortGenerator.ts:192:53)

    at TraderAssortGenerator.updateTraderAssorts (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\TraderAssortGenerator.ts:149:18)

    at HardcoreRules.regenerateTraderOffers (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\mod.ts:300:36)

    at HardcoreRules.toggleHardcoreRules (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\mod.ts:250:18)

    at Object.action (I:\SPT 3.11\user\mods\DanW-SPTHardcoreRules\src\mod.ts:92:30)

    at StaticRouterMod.handleStatic (C:\snapshot\project\obj\di\Router.js)

    at HttpRouter.handleRoute (C:\snapshot\project\obj\routers\HttpRouter.js)

    at HttpRouter.getResponse (C:\snapshot\project\obj\routers\HttpRouter.js)

    at SptHttpListener.getResponse (C:\snapshot\project\obj\servers\http\SptHttpListener.js)

  • Just gave it a test drive, excellent mod. thank you!

  • Thank you so much for the 311 update!!! <3

  • Thank you for the update to 3.11, the new textures and shaders look really nice!


    One of my favourite custom mod guns is finally back and looking beter than ever 10/10

  • Is there going to be a realism patch for this? Doesn't work with the latest version, unfortunately.

    • probably not in some time, new mods need to have ids defined in a MongoDB objectid format which requires a lot of tedious work

  • this gun might cause a problem in Skills - Mastery tab, where you see the mastery level of your guns. When I open this menu, I can't click on anything and see no data.


    I saw this error in log. I hope it helps.


    2025-01-09 23:12:57.454 +03:00|0.15.5.1.33420|Error|Default|

    EXCEPTION: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

    Parameter name: Critical MongoId error: incorrect length. Id: virtus

    at EFT.MongoID..ctor (System.String id) [0x00020] in <be9862b1593e41e48ad89bd48723d349>:0

    at EFT.MongoID.op_Implicit (System.String id) [0x00000] in <be9862b1593e41e48ad89bd48723d349>:0

    at EFT.UI.MasteringScreen.GetItemTemplateText (System.String id) [0x00005] in <be9862b1593e41e48ad89bd48723d349>:0

    at System.Linq.Enumerable+SelectListIterator`2[TSource,TResult].MoveNext () [0x00048] in <351e49e2a5bf4fd6beabb458ce2255f3>:0

    at System.Linq.Set`1[TElement].UnionWith (System.Collections.Generic.IEnumerable`1[T] other) [0x00018] in <351e49e2a5bf4fd6beabb458ce2255f3>:0

    at System.Linq.Enumerable+DistinctIterator`1[TSource].FillSet () [0x0000b] in <351e49e2a5bf4fd6beabb458ce2255f3>:0

    at System.Linq.Enumerable+DistinctIterator`1[TSource].ToList () [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0

    at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <351e49e2a5bf4fd6beabb458ce2255f3>:0

    at EFT.UI.MasteringScreen.get_ItemTemplates () [0x0001b] in <be9862b1593e41e48ad89bd48723d349>:0

    at EFT.UI.MasteringScreen.Show (EFT.Profile profile, EFT.InventoryLogic.InventoryController inventoryController) [0x00118] in <be9862b1593e41e48ad89bd48723d349>:0

    at EFT.UI.SkillsAndMasteringScreen+Class2841.method_1 (EFT.UI.MasteringScreen x) [0x00000] in <be9862b1593e41e48ad89bd48723d349>:0

    at GClass3454`1[T].Show () [0x0000a] in <be9862b1593e41e48ad89bd48723d349>:0

    at Tab.Select (System.Boolean sendCallback, System.Boolean uiOnly) [0x00015] in <be9862b1593e41e48ad89bd48723d349>:0

    at GClass3455.SelectTab (Tab tab, System.Boolean sendCallback) [0x00009] in <be9862b1593e41e48ad89bd48723d349>:0

    at GClass3455+Class2847+Struct1040.MoveNext () [0x00070] in <be9862b1593e41e48ad89bd48723d349>:0

    • That could be caused in 1.4.0, download 1.4.1 and cover mod.ts can help

    • mine is already in 1.4.1, i reinstalled anyway and still the same. Maybe it is causing by a different mod, but I saw virtus in errors and think this mod might be the issue.


      here is a picture of what my problem looks like


      xJx3h38v

    • @KingLich 
      Hey,.. i know, its late but.. this is not from this mod (Or,maybe but not only this mod have the problem)

      I dont use this mod, and have the same issue.

  • Could you make the FAST Unity risers from the TGC mod compatible with the Virtus? I'd love to be able to use them with this.

  • 請問一下這是甚麼錯誤? 要怎麼修復?

    Loading: SIG_MCX_VIRTUS

    (Item: undefined) WARNING: Could not find the attribute: "" in the original item, make sure this is intended!

    (Item: undefined) WARNING: Could not find the attribute: "_proto" in the original item, make sure this is intended!

    (Item: undefined) WARNING: Could not find the attribute: "_type" in the original item, make sure this is intended!

  • Found a new bug:

    The MCX Virtus can´t be put on the Weapon Rack in the Hideout, sais it´s incompatible - tested with Weapon Rack l1 and l2

    Thumbs Up 1
    • can confirm this issue happens on me too, on level 3 also.

  • 貌似无法在fika端使用,加载模型会卡在user/cache/bundles/assets/pistol_grip_m400_mod.bundle

    以下是控制台日志:

    DirectoryNotFoundException: Could not find a part of the path 'user/cache/bundles/assets/pistol_grip_m400_mod.bundle'.

    at System.IO.__Error.WinIOError (System.Int32 errorCode, System.String maybeFullPath) [0x000f7] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.IO.FileSystemInfo.set_Attributes (System.IO.FileAttributes value) [0x00040] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.IO.FileInfo.set_IsReadOnly (System.Boolean value) [0x00019] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at (wrapper remoting-invoke-with-check) System.IO.FileInfo.set_IsReadOnly(bool)

    at SPT.Common.Utils.VFS.DeleteFile (System.String filepath) [0x00006] in <6458599df41f4a8ab2de4b00b51534bd>:0

    at SPT.Custom.Patches.EasyAssetsPatch+<Init>d__5.MoveNext () [0x00319] in <c66f82f2496242a689ecad284a447ad7>:0

    --- End of stack trace from previous location where exception was thrown ---

    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at GClass1551+Struct248.MoveNext () [0x00082] in <be9862b1593e41e48ad89bd48723d349>:0

    --- End of stack trace from previous location where exception was thrown ---

    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at GClass2028+Struct371.MoveNext () [0x00196] in <be9862b1593e41e48ad89bd48723d349>:0

    --- End of stack trace from previous location where exception was thrown ---

    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_0 (System.Object state) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0

    at UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () [0x00002] in <ca21460feb9c47d0ac337b9893474cc6>:0

    UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)

    UnityEngine.DebugLogHandler:LogException(Exception, Object)

    Class410:UnityEngine.ILogHandler.LogException(Exception, Object)

    UnityEngine.Logger:LogException(Exception, Object)

    UnityEngine.Debug:LogException(Exception)

    UnityEngine.WorkRequest:Invoke()

    UnityEngine.UnitySynchronizationContext:Exec()

    UnityEngine.UnitySynchronizationContext:ExecuteTasks()


    (Filename: <eae584ce26bc40229c1b1aa476bfa589> Line: 0)

    • 有点看脸吧,我用FIKA是能用的,要不然重新装下试试

  • I get this error when I buy MCX from flea


    getSizeByInventoryItemHash() Item with tpl: 67537d8a23fa2089b47130d4 not found

    TypeError: Cannot read properties of undefined (reading '_props')

    TypeError: Cannot read properties of undefined (reading '_props')

    at InventoryHelper.getSizeByInventoryItemHash (C:\snapshot\src\helpers\InventoryHelper.ts:691:51)

    at InventoryHelper.getContainerMap (C:\snapshot\src\helpers\InventoryHelper.ts:773:34)

    at InventoryHelper.getStashSlotMap (C:\snapshot\src\helpers\InventoryHelper.ts:889:21)

    at InventoryHelper.canPlaceItemsInInventory (C:\snapshot\src\helpers\InventoryHelper.ts:215:50)

    at InventoryHelper.addItemsToStash (C:\snapshot\src\helpers\InventoryHelper.ts:73:19)

    at TradeHelper.buyItem (C:\snapshot\src\helpers\TradeHelper.ts:219:30)

    at CustomTradeController.buyPmcItemFromRagfair (C:\snapshot\src\controllers\TradeController.ts:203:26)

    at CustomTradeController.confirmRagfairTrading (C:\snapshot\src\controllers\TradeController.ts:127:22)

    at TradeCallbacks.processRagfairTrade (C:\snapshot\src\callbacks\TradeCallbacks.ts:31:37)

    at TradeItemEventRouter.handleItemEvent (C:\snapshot\src\routers\item_events\TradeItemEventRouter.ts:31:44)

    TypeError: Cannot read properties of undefined (reading '_props')

    TypeError: Cannot read properties of undefined (reading '_props')

    at InventoryHelper.getSizeByInventoryItemHash (C:\snapshot\src\helpers\InventoryHelper.ts:691:51)

    at InventoryHelper.getContainerMap (C:\snapshot\src\helpers\InventoryHelper.ts:773:34)

    at InventoryHelper.getStashSlotMap (C:\snapshot\src\helpers\InventoryHelper.ts:889:21)

    at InventoryHelper.canPlaceItemsInInventory (C:\snapshot\src\helpers\InventoryHelper.ts:215:50)

    at InventoryHelper.addItemsToStash (C:\snapshot\src\helpers\InventoryHelper.ts:73:19)

    at TradeHelper.buyItem (C:\snapshot\src\helpers\TradeHelper.ts:219:30)

    at CustomTradeController.buyPmcItemFromRagfair (C:\snapshot\src\controllers\TradeController.ts:203:26)

    at CustomTradeController.confirmRagfairTrading (C:\snapshot\src\controllers\TradeController.ts:127:22)

    at TradeCallbacks.processRagfairTrade (C:\snapshot\src\callbacks\TradeCallbacks.ts:31:37)

    at TradeItemEventRouter.handleItemEvent (C:\snapshot\src\routers\item_events\TradeItemEventRouter.ts:31:44)


    • no such ID:67537d8a23fa2089b47130d in virtus mod, check other mods could help

  • Where did you get the Holosun optic from? I really want it, but I can't really find any information on where it is.


    5Pir8mM.png

  • and how do i get permission to download MFAC Shop Module because i really need it for those mods and i have read the reason why he removed access to them so how do i get it?

    • Pettan took down all his mods and left the community. Access Denied means the whole modpage was removed/taken down by the author/staff

    • then why the requirement

    • It's not anymore, read the big blue text in the Overview

    • yeah sorry didn't see it

  • Amazing mod!

    But I am getting this error :

    Loading: SIG_MCX_VIRTUS

    (Item: undefined) WARNING: Could not find the attribute: "" in the original item, make sure this is intended!

    (Item: undefined) WARNING: Could not find the attribute: "_proto" in the original item, make sure this is intended!

    (Item: undefined) WARNING: Could not find the attribute: "_type" in the original item, make sure this is intended!

    • Getting the same.


      In the Weapon build screen names for charging handles and upper receivers are apparently not set and it´s showing references. Not sure if that´s connected:


      picr.de


      picr.de

    • fixed in 1.4.1

      Heart 2
  • I have zero clue why I had passed this mod by so many times before. I guess I just was never a fan of the Sig MCX rifle. FIgured I'd give it a shot... and after ONE raid it's the ONLY gun I want to bring on raids with me! This gun is just so GOOOOOOOD. I mean 70 ergo even with an M16 buttstock and suppressor, and 27 recoil AND 1.09 MOA. I could probably get the stats lower but it's perfect the way I have it built. Thank you for this mod!

    Thumbs Up 1
  • cant use .300 blackout even though i have the .300 blackout barrel

    • Found the issue!


      In VIR_items.json, the ID for .300 CBJ comes up twice in the filter for the gun itself, at lines 269 and 272.

      I removed the 272 line and the gun accepts .300 now.


      The CBJ ID is also duplicated in each filter for 5.56 barrels.

  • How do I buy weapons?

    Thumbs Up 1
    • there's a dependend trader in the description but apparently its not functional.

  • Is version 1.3.0 completely standalone, or does it require any older versions (like 1.2.6 requiring 1.2.5 to function)? Great mod btw

    • 1.3.0 includes all the contents, so feel free to enjoy it.

  • How do I use this without realism?

  • think you've been told this already, but even after the patch and running before realism it still isn't multicaliber.

    • btw this comment is irrelevant cause its now fixed.

  • would you make the third generation sig mcx -----sig mcx spear lt ?

    • It could cost a lot by purchasing assets(especially models & textures). I 'll consider this when my budget in better condition.

  • Its seems even with the compatibility patch, the .300 barrel explodes with realism, as well as the mags? they only accept 5.56 now.

    • Make virtus mod run before realism in order.json

    • Thanks for the reply, it is but I think its got something to do with the latest update with realism, but too smooth brain to be sure tho.

  • It seems using the .300 blk ammo with the .300 barrel makes the gun explode on realism it doesnt change its ammo type to the correct type

  • "Mod SIG_MCX_VIRTUS package.json main property points to non-existing file"
    Pops up in the console, any idea why?

    • Make sure you download the 1.2.5 version and replace it with the 1.2.6 version.

  • what's the helmet and gear being used in the picture?

    Thumbs Up 1
  • still barrel blow off with warning massage of catastrophic failure when shoot with .300 BLK round ㅠㅠ

  • Hey!

    Is there a link to the main mod for this? I'm having trouble finding it.


    Also, if it isn't I'd recommend adding it to this page so people can find the main mod easier.


    Thanks! :)

    • Also, can't seem to find the MCV Virtus anywhere in the flea market or on Skier, possibly a bug?

    • Sorry forgot to add that I have the main mod and this compatibility file installed and I see all the new attachments just not the new weapon at all.

    • 1.Share links of main mods haven't been shut down, the hub replaced newest version of "download" tag, so check "versions" to download main mods.

      2. Realism (if you also installed it) controlls stock generation, it couldn't be a bug. However, if you don't have Realism, the patch won't be loaded.

    • I have the latest 1.2.5 of the Main mod and have realism installed and still have the issue of the gun not appearing only the mention of it in Flea Market, but can't buy it nor does it appear. Not sure what to do past this point.

    • I suggest to turn off "randonize stock" first in Realism config, restart sever, after that you can turn on again,

  • Is this just a patch for SPT-Realism or is it also a standalone mod?

    • Sorry, I won't give any suggestion to this patch because it's so awful. I'll find ways to make add-on.

      Thumbs Up 1