Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
Special thanks to the SPT devs for dumping the relevant json files required for these mods to work, and for everything else!
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!
-
Version 1.2.0
- Mighty_Condor
- 4.8k Downloads
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
- Mighty_Condor
- 3.2k Downloads
- 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
- Mighty_Condor
- 1.9k Downloads
Snixxk
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"
Snixxk
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.
Mighty_Condor Author
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.
Snixxk
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.
Mighty_Condor Author
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
Snixxk
ill check that out. If there is still something there should I redownload the mod, remove the item, then delete the mod?
Exotic_Glory
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)
Mighty_Condor Author
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/
Exotic_Glory
yeah i changed it
Mighty_Condor Author
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.
Exotic_Glory
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
SNowY4
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
Mighty_Condor Author
I don't understand what you mean?
SNowY4
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
Mighty_Condor Author
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.
SNowY4
it works like the same with the other mods u made right?
Mighty_Condor Author
It should. I don't see why you need to re-install the mod though.
astrerius
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
Mighty_Condor Author
What version of the game are you running? As far as I know those keys shouldn't exist in 3.4.1.
astrerius
SPT 3.5.0
Mighty_Condor Author
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.
astrerius
¿Qué significa? No tengo ni idea de las diferencias entre las versiones de spt, mi hermano modificó el juego para mí
astrerius
¿Mi versión de spt ya tiene mods?
Gabberwocky
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.
Mighty_Condor Author
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.
SuzukaWhislash
For the stranger there among them had a big iron on his hip!
Mighty_Condor Author
And the swiftness of the ranger is still talked about today!
SUPERBUBU3000
haha pocket ash12 go boom
Shturman
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
ToasterThing
big iron
js2195
What an amazing gun. Thank you for porting this over so quick.
sgt.samples
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!
Mighty_Condor Author
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.
SolidWarSnake
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.
SolidWarSnake
After some testing Realism doesn't seem to really do anything to the revolver unlike the weird increase with the AUG.
NotCassette
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)
Mighty_Condor Author
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.
Mighty_Condor Author
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!