RSh-12 12.7x55mm Revolver 1.2.0

Port of the RSh-12 revolver from the new Tarkov wipe.

Special thanks to the SPT devs for dumping the relevant json files required for these mods to work, and for everything else! <3


Note: This mod is no longer needed if you are running SPT version 3.5.0 or later as the RSH-12 is included by default!


Installation:


Download the .zip file, extract all, and add the folder MC-RSH12 to your user/mods/ folder in SPT. Make sure it is just the folder with all of the contents, not a folder with another MC-RSH12 folder inside of it, else the mod will probably throw an error!


The directory should look like this:


/user/mods/MC-RSH12/


and not this:


/user/mods/MC-RSH12_1.1.0/MC-RSH12/


To try and use with older versions (potentially 3.1.0 and newer, 3.0.0 and older will definitely not work), make sure to open "config.json" with Notepad, change oldLocales from "false" to "true" (without quotes), save and close the file.


Uninstalling:


If for whatever reason you need to remove this mod, make sure you delete any new items that this mod adds from your inventory before you delete the mod folder!



Let me know if there are any issues with it!

Images

  • Version 1.2.0

    Small update - added support for the old locale format, meaning that this mod will likely work for versions 3.2.5 and newer. It might work for versions 3.1.0 and newer, but I am unsure. It definitely will not work for 3.0.0 and older.


    In order to enable compatibility for versions before 3.4.0, open "config.json" with Notepad, and set oldLocales from "false" to "true" (without quotes), save and close the file. No need to change anything if you are using 3.4.X.


    Let me know if there are any issues!

  • Version 1.1.0

    • Added parts and weapons to traders. Should be consistent with live.
    • Added a few other locales. These are all I have access to so apologies if yours is not one of them.
      • I believe they are Chinese, Czech, Mexican-Spanish, Italian, Polish, and Turkish. Plus the original English and Russian of course.
      • Feel free to edit your locale under MC-RSH12/database/locales/global if yours is still in English.

    Let me know if there are any issues!

  • Version 1.0.0

  • I have this mod and the one for the AUG and the SR2M and if i try to buy any of the guns i get that long ass error


    getSizeByInventoryItemHash() Item with tpl: eotech_coffe not found

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

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

    at InventoryHelper.getSizeByInventoryItemHash (C:\snapshot\project\obj\helpers\InventoryHelper.js)

    at InventoryHelper.getContainerMap (C:\snapshot\project\obj\helpers\InventoryHelper.js)

    at InventoryHelper.getStashSlotMap (C:\snapshot\project\obj\helpers\InventoryHelper.js)

    at InventoryHelper.addItem (C:\snapshot\project\obj\helpers\InventoryHelper.js)

    at TradeHelper.buyItem (C:\snapshot\project\obj\helpers\TradeHelper.js)

    at TradeController.confirmTrading (C:\snapshot\project\obj\controllers\TradeController.js)

    at TradeController.confirmRagfairTrading (C:\snapshot\project\obj\controllers\TradeController.js)

    at TradeCallbacks.processRagfairTrade (C:\snapshot\project\obj\callbacks\TradeCallbacks.js)

    at TradeItemEventRouter.handleItemEvent (C:\snapshot\project\obj\routers\item_events\TradeItemEventRouter.js)

    at ItemEventRouter.handleEvents (C:\snapshot\project\obj\routers\ItemEventRouter.js)

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

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

    at InventoryHelper.getSizeByInventoryItemHash (C:\snapshot\project\obj\helpers\InventoryHelper.js)

    at InventoryHelper.getContainerMap (C:\snapshot\project\obj\helpers\InventoryHelper.js)

    at InventoryHelper.getStashSlotMap (C:\snapshot\project\obj\helpers\InventoryHelper.js)

    at InventoryHelper.addItem (C:\snapshot\project\obj\helpers\InventoryHelper.js)

    at TradeHelper.buyItem (C:\snapshot\project\obj\helpers\TradeHelper.js)

    at TradeController.confirmTrading (C:\snapshot\project\obj\controllers\TradeController.js)

    at TradeController.confirmRagfairTrading (C:\snapshot\project\obj\controllers\TradeController.js)

    at TradeCallbacks.processRagfairTrade (C:\snapshot\project\obj\callbacks\TradeCallbacks.js)

    at TradeItemEventRouter.handleItemEvent (C:\snapshot\project\obj\routers\item_events\TradeItemEventRouter.js)

    at ItemEventRouter.handleEvents (C:\snapshot\project\obj\routers\ItemEventRouter.js)



    I have the folder that is just the "MC-RSH12" "MC-AUG" and the "MC-SR2M"

    • I was unable to buy anything from traders or the flea market so I removed the files for the guns and it still wont let me buy anything so I guess my game is just fucked now.

    • Hmmm. I'm guessing a mod conflict caused this somehow. Can I ask what SPT version and other mods you have? If you're willing I would also like to see your errors.log file in the Logs folder in the main directory.

    • I play V3.4.1 and i had a good bit of other mods downloaded at the time, but i started removing them one by one to see if that would fix it but the issue kept happening. I ended up deleting everything except for "Key Master" and "ServerValueModifier". I have been using these two mods for about 2 weeks now so I know these two work, but now after having deleted everything else the issue is still happening.

    • Did you delete mods with items that they add still in your profile? I'm curious what a "eotech_coffe" is from the first line of your errors... Seems like it is trying to find a modded item that is still in your inventory but the actual properties for it don't exist because the mod is gone?


      As a general tip you should always delete anything and everything in your profile related to a mod *before* you get rid of the mod

    • ill check that out. If there is still something there should I redownload the mod, remove the item, then delete the mod?

  • the mod keeps thowing and error :

    Error: ENOENT: no such file or directory, scandir 'user/mods/MC-RSH12/database/'

    Error: ENOENT: no such file or directory, scandir 'user/mods/MC-RSH12/database/'

    at Object.readdirSync (node:fs:1405:3)

    at Object.readdirSync (pkg/prelude/bootstrap.js:1309:35)

    at VFS.getFiles (C:\snapshot\project\obj\utils\VFS.js)

    at DatabaseImporter.loadRecursive (C:\snapshot\project\obj\utils\DatabaseImporter.js)

    at AddWeapon.postDBLoad (C:\Solo Tarkov\user\mods\MC-RSH12_1.2.0\src\mod.js:28:39)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)

    at processTicksAndRejections (node:internal/process/task_queues:96:5)

    at process.runNextTicks [as _tickCallback] (node:internal/process/task_queues:65:3)

    Error: ENOENT: no such file or directory, scandir 'user/mods/MC-RSH12/database/'

    Error: ENOENT: no such file or directory, scandir 'user/mods/MC-RSH12/database/'

    at Object.readdirSync (node:fs:1405:3)

    at Object.readdirSync (pkg/prelude/bootstrap.js:1309:35)

    at VFS.getFiles (C:\snapshot\project\obj\utils\VFS.js)

    at DatabaseImporter.loadRecursive (C:\snapshot\project\obj\utils\DatabaseImporter.js)

    at AddWeapon.postDBLoad (C:\Solo Tarkov\user\mods\MC-RSH12_1.2.0\src\mod.js:28:39)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)

    at processTicksAndRejections (node:internal/process/task_queues:96:5)

    at process.runNextTicks [as _tickCallback] (node:internal/process/task_queues:65:3)

    • Does your install directory look like the correct one in Overview > Installation of this mod's page?


      This part:


      The directory should look like this:


      /user/mods/MC-RSH12/


      and not this:


      /user/mods/MC-RSH12_1.1.0/MC-RSH12/

    • yeah i changed it

    • And it is still erroring?


      There should only be one MC-RSH12 folder, not two. Usually this error happens when something is wrong with the folder structure.

    • I see what it was i had the mod files inside the MC-RSH12_1.1.0 so it looked like this /user/mods/MC-RSH12_1.1.0/modfiles

      Thumbs Up 1
  • hey bro i cant test it but can u buy it? Or it gives tons of it or if u die u need to re-install the mod same as the other ones u did

    ? 1
    • I don't understand what you mean?

    • like what happens if u die like u can buy tge gun again or u have to re install the mod the get the gun again

    • You can buy it again off the flea market or the traders. The reason you can't buy it again immediately off of Prapor is because of the buy limit per reset, same as live Tarkov I believe.

    • it works like the same with the other mods u made right?

    • It should. I don't see why you need to re-install the mod though.

  • Hola como estás, añade tu mod y cuando empiezo el juego me dice esto: ya se ha añadido clave un elemento con la misma clave

    • What version of the game are you running? As far as I know those keys shouldn't exist in 3.4.1.

    • SPT 3.5.0

      Thumbs Up 1
    • Lol yeah that is the problem then, you don't need these mods if you are running the Bleeding Edge Alpha build, they are all in the game already.

    • ¿Qué significa? No tengo ni idea de las diferencias entre las versiones de spt, mi hermano modificó el juego para mí

    • ¿Mi versión de spt ya tiene mods?

  • Amazing port, thank you!!! Is there a way to edit item values. or a plan to release editable versions in the future? Mainly looking to modify magazine size, rechamber speed, recoil...etc just for fun.

    Heart 1
    • The only way to edit those values is to edit the items.json (MC-RSH12/database/templates/items.json) directly, and you should make a backup copy of it before you change anything. I don't personally plan on adding options for it. Some changes might work and some might not.

  • For the stranger there among them had a big iron on his hip!

    Heart 1
    • And the swiftness of the ranger is still talked about today!

  • haha pocket ash12 go boom

    Happy 1
  • I hope there will be an update for aki in the near future so that I can explore streets and all the items that have been added... would be too nice would be better than always releasing new mode

    Thumbs Up 1
  • big iron

    Thumbs Up 1 Happy 2
  • What an amazing gun. Thank you for porting this over so quick.

    Heart 1
  • This and the AUG both work on 3.2.5, with the exception of having a weird string of letters and numbers as their names (doesn't affect functionality though). I'd love to see UBGLs come to SPT early too, but I don't know if that's possible. Either way, thank you for your work!

    Thumbs Up 1
    • Those are next, but I have to finish the guns first, and there are a number of reasons why the grenade launchers specifically may not work in the older version of Tarkov that SPT uses. Won't know until I try though, and could be a few days.


      Also if you are interested in trying to make the mods compatible with 3.2 and 3.3 versions, you might take a look into @az3nk 's comments on the AUG mod.

  • YAY, you're really getting these out pretty quick. Thanks a lot, BSG making the double action fire mode wildly inaccurate is dumb so keep it in Single Action for any kind of accuracy. The base recoil is already so high you don't really need to do any kind of edits to get it in line with SPT Realism's changes.

    Thumbs Up 1
    • After some testing Realism doesn't seem to really do anything to the revolver unlike the weird increase with the AUG.

  • Error: ENOENT: no such file or directory, scandir 'user/mods/MC-RSH12/database/'

    Error: ENOENT: no such file or directory, scandir 'user/mods/MC-RSH12/database/'

    at Object.readdirSync (node:fs:1405:3)

    at Object.readdirSync (pkg/prelude/bootstrap.js:1309:35)

    at VFS.getFiles (C:\snapshot\project\obj\utils\VFS.js)

    at DatabaseImporter.loadRecursive (C:\snapshot\project\obj\utils\DatabaseImporter.js)

    at AddWeapon.postDBLoad (H:\Escape From Tarkov SPT\user\mods\MC-RSH12_1.0.0\src\mod.js:15:39)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)

    at processTicksAndRejections (node:internal/process/task_queues:96:5)

    at process.runNextTicks [as _tickCallback] (node:internal/process/task_queues:65:3)

    Error: ENOENT: no such file or directory, scandir 'user/mods/MC-RSH12/database/'

    Error: ENOENT: no such file or directory, scandir 'user/mods/MC-RSH12/database/'

    at Object.readdirSync (node:fs:1405:3)

    at Object.readdirSync (pkg/prelude/bootstrap.js:1309:35)

    at VFS.getFiles (C:\snapshot\project\obj\utils\VFS.js)

    at DatabaseImporter.loadRecursive (C:\snapshot\project\obj\utils\DatabaseImporter.js)

    at AddWeapon.postDBLoad (H:\Escape From Tarkov SPT\user\mods\MC-RSH12_1.0.0\src\mod.js:15:39)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    Thumbs Up 1
    • Ah snap, thanks for making me aware of that. I'll put the fix up in a few minutes but if you don't want to redownload just rename the folder "MC-RSH12". My bad.

      Heart 2 Happy 1
    • Alrighty, that should be fixed. Thanks again.


      Anyone who downloaded right after posting can either redownload or just rename the folder "MC-RSH12". Let me know of any other issues!

      Thumbs Up 1