Takes advantage of an engine oversight to allow seamless caliber conversions for weapons. Upgrades are categorized by weapon class, with an MCM option for no restrictions.
Script-Based Caliber Conversions
By taking advantage of an engine oversight regarding checking if valid upgrades belong to the weapon they are being added to, this mod allows you to craft conversion kits that will allow you to rechamber your weapon. No deep-copies needed!
GAMMA users - Check for the latest update HERE!!!!
Requirements for all users:
- Modded EXEs (unlocalize + DLTX)
- Weapon Parts Overhaul (for crafting)
- Streamlined Upgrades (for crafting and icons)
This takes advantage of the Modded Exes "unlocalizer" to ensure WPO doesn't keep spitting a message about "not a valid part", as well as utilizing DLTX.
Optional Requirements:
- Boomstick and Sharpsticks - BaS (for 9x21/20x70 shells/23x75 shells/.338 Federal)
INCOMPATIBILITIES:
- Mags Redux - Magazines are very caliber specific, so any caliber conversion would require making copies of those mags with the conversions (would take way more time than I have)
Caliber Conversion List
All caliber conversions are obtainable through crafting. Requires upgrade kits, barrels, gun bolts/triggers, and Metallic Scrap.
Pistols and SMGs can be rechambered to:
- 9x18
- 9x19
- 9x21 (BaS)
- .45 ACP
- 7.62 Tokarev
- 5.7x28
- .357 Magnum
Snipers can be rechambered to:
- 7.62x39
- 7.62x51 NATO
- 12.7x55
- 9x39
- 7.62x54 (no PKM ammo)
- 7.92x33 Mauser
- .338 Federal (BaS)
- .338 Lapua
Shotgun can be rechambered to:
- 12x70 shells
- 20x70 shells (BaS)
- 23x75 shells (BaS)
- 12.7x55
Rifles-class weapons 3.5kg or lighter can be rechambered to:
- 5.45x39
- 5.56x45
- 7.62x39
- 7.62x51 NATO
- 12.7x55
- 9x39
Rifle-class weapons heavier than 3.5kg, but lighter than or equal to 5.86kg, can be rechambered to:
- 5.45x39
- 5.56x45
- 7.62x39
- 7.62x51 NATO
- 12.7x55
- 9x39
- 7.92x33 Mauser
Rifle-class weapons heavier than 5.86kg can be rechambered to:
- 5.56x45
- 7.62x39
- 7.62x51 NATO
- 12.7x55
- 7.92x33 Mauser
- 7.62x54 (with PKM ammo)
- .338 Federal (BaS)
- .338 Lapua
INSTALLATION:
Download and select the correct version inside the file. Non-BaS users will install the "No BaS Version". BaS users will choose the "BaS or GAMMA Version".
The install instructions say that "Streamlined Upgrades (for crafting and icons)" is required. I can't find that. Do you have a link?
if you know about dltx minimod repo there is one in there that's got the streamlined upgrades
for some reasons which for me is unknown ! when i use streamlined upgrades from this dltx minimod my game Crash on load screen
maybe this mod will work for me i hope so
Github.com
It is in this GitHub repo. I'll make sure to add it in the description later on.
EDIT: Description now has links to the mods.
Thank you!
How does changing caliber affect weapon damage? Does the damage of the weapon stay the same or does it increase or decrease based on the caliber you're changing to?
Damage values are not touched as it could cause some weapons to become much worse or far too strong with damage adustments. that's what's written in the discord and it would be depending what type of ammo you rechamber the gun to. and the ap depends on the ammo itself not the weapon as well if my explanation doesn't work i'm sorry
Exactly what gabi1000 said.
Only stats that get changed are recoil and condition wear on firing, but only for the stronger upgrades in each class.
RU translation: Disk.yandex.ru
magazine support?
nein
could u please make it compatible with the Ammo Maker Revised
Expression : <no expression>
Function : CScriptEngine::lua_pcall_failed
File : D:\a\xray-monolith\xray-monolith\src\xrServerEntities\script_engine.cpp
Line : 262
Description : fatal error
Arguments :
1 : [Lua] ...2\gamedata\scripts\itms_manager_monkey_ammo_maker.script(27) : func_or_userdata
LUA error: ...2\gamedata\scripts\itms_manager_monkey_ammo_maker.script:27: attempt to call upvalue 'get_ammo_recipe' (a nil value)
Check log for details
stack trace:
btw the mod also does not work for me it says its rechambered but it doesn't do the conversion
Expression : <no expression>
Function : CInifile::r_section
File : D:\a\xray-monolith\xray-monolith\src\xrCore\Xr_ini.cpp
Line : 1214
Description : fatal error
Arguments : Can't open section 'up_gr_firstab_beretta1_caliber'. Please attach [*.ini_log] file to your bug report
stack trace:
and this
good concept but useless if its not compatible with Mags Redux.
more like useless cause it doesnt change damage