aleves added a new file:
QuoteDisplay MoreI'm on hiatus for the indefinite future
Expect little to no supportSPT-AKI 2.3.1 might be my last supported release for an indefinite amount of time.
SPT-AKI has some big changes coming for its code and those changes will force me to rewrite lots of stuff to keep this project alive with future releases. Those changes are great mind you, but I just don't have the motivation to go through a whole rewrite again as this project already is an attempt at porting the original mod Adam's Custom Advanced Weapons that at some point got incompatible with todays SPT-AKI. I also modified and added some new stuff as well. All this with little to no knowledge of JS/JSON, I learned as I go and I had lots of well established mods from this hub that I could peak through to help me along the way.
Nothing's written in stone though, but I won't promise anything either. If I somehow regain the motivation to continue this project at some point in the future, I will. Until then, if anyone's willing to pick up this project and continue where I left it off will have my full blessing to do so, as well as rebranding it or whatever they feel like doing with it. A mention of me somewhere, somehow, in their new project derived from mine would be highly appreciated and will not be a requirement.
With that said, I will continue to provide support and fixes till SPT-AKIs new implementations breaks this mod for good.
I want to thank the whole SPT-AKI community as this project wouldn't exist without them. I also want to thank all the people that have provided me feedback/criticisms throughout my releases as I wouldn't be able to improve this project as easily without them. This project came to be because I needed something to distract myself from grieving our dog, Molly, who went away last year (early 2021) after 11 years of helping me to cope with my depression and my ASD. So...
Thank you!Please refrain from renaming the alevesThings folder as it can fail to load correctly. I recommend that you let it load first anyway.
If you get any kind of errors, please report these back to me ASAP so I can look into them. Thank you 🙂
No idea how I should explain my project in a good way, but beside the fact that "alevesThings" is some sort of dependency, I've also included lots of modules/mods that expands the weapon modding somewhat (which is my main focus with this mod). This project is still a work in progress and my knowledge is junk, so don't expect miracles from this anytime soon.
- Please make backups of your profiles (located in './user/profiles/') before running this mod.
- You'll find the configs inside of './config/' which you can edit and turn on(true)/off(false) some of the addons.
- Only tested with SPT-AKI 3.7.4.
- And for the love of all that is holy, read the included "readme.html" before asking questions or complain about various thangs.
This below is a part taken from the aforementioned readme,
________________________________________________________________________
About alevesThings
No clue what I should call this, but [alevesThings] is kind of a API/dependency, I guess? I wrote this while fumbling around, barely knowing what's what and it's still very much in a work in progress.
Regardless, [alevesThings] works by checking the "./addons/" folder and loads (with './src/loader.js') everything that may be in there. Most of the mods in there, if not all, depends on the file "./src/alevesThings.js", which contains lots of code that I usually repeat when I write mods and it's mainly for my own convenience.
If you wish to use my things for your own purposes then go ahead, but I can't guarantee that my code is friendly to anyone else but myself. I will not give any support either as I'm barely scraping by with my own knowledge with all this and taking on more tasks would be quite daunting. I apologize in advance for this.
If you get any questions in general about all this, then try DM me on Discord, aleves#7819, or contact me through the hub. I can't promise that I can/will answer every time I get something, unless it has to do with bugs/broken stuff, then I would want to fix these ASAP (if I'm capable).
________________________________________________________________________
alevesThings
So, the readme huh? Wish I knew myself what I was doing most of the time.
________________________________________________________________________
Thank you for downloading my mod!
If not specified otherwise, I've only tested this with SPT-AKI 3.7.4, which means I can't guarantee that [alevesThings] will work with any other versions than this until further testing.
Please make backups of './user/profiles/' whether or not you're testing [alevesThings] on other versions not specified above. If anything breaks and you can't recover your profile, then it's on you unfortunately.
- 220220 -
Configs are now persistent with new releases of [alevesThings] and only replaced if they're missing and/or if I make any significant changes. New addons updates automatically with any new releases.
- 220808 -
Added new config, ./config/modoptions.json. Now possible to disable/minimize logs when addons loads.
addons
Code: [MakesSense-*.js]* [MakesSense-*.js] "Fixes bunch of issues BSG devs overlooked and enables some new customization." There's no readme about the mod in general included with the mod, so here's the "package.json" instead, { "name": "makessense", "author": "Alex", "version": "1.0", "license": "CC", "main": "package.js" }
Config is in './config/MakesSenseOldStuff-config.json'
Code: [MakesSense-OldStuff.js]* [MakesSense-OldStuff.js] * Includes removed addons from 1.3.0 : + ar10_handguards + sas_mode + flir_eyecup + Not_canted_sights + hexagon_with_shortAKs
Config is in './config/AllStuff-config.json'
Code: [MosinStuff.js]* [MosinStuff.js] * 'Mosin MNG Rail Mount' + Has a lot more sights/scopes options * 'Mosin 514mm Barrel' + 'Mosin MNG Rail' and 'Tri-Rail' mounts are mountable * 'Mosin 220mm Barrel' + More Mosin muzzle mounts/adapters * Lots of ergonomics changes to make Mosin into a more viable weapon (WIP)
Code: [PistolStuff.js]* [PistolStuff.js] * 'Various Attachment Addons': * 'Glock Tiger Shark Mount' + Tactical mods can be attached on the scope slot + More scopes/sights * 'UM3 Pistol Sight Mount' + Tactical mods can be attached on the scope slot + More scopes/sights + Foregrips can be attached on the tactical slot * 'P226 Bridge Sight Mount' + Tactical mods can be attached on the scope slot + More scopes/sights + Foregrips can be attached on the tactical slot * 'M9A3' & 'P226' Sight Mounts + Tactical mods can be attached + 'Trijicon RMR high profile mount' + 'MPR45 Backup mount' * 'Alpha Dog Alpha 9 9x19 sound suppressor' + Tactical mods can be attached + More scopes/sights * 'SR-1MP single rail mount' + compatible with 'UM3 Sight Mount' * 'All the pistols with picatinny mounts/adapters' + Foregrips can be attached on the tactical slot * 'M1911A1 + M45A1 Addons': + 'M9A3 Sight Mount' is mountable on rear sight + 'P226 Sight Mount' is mountable on rear sight + Removed conflicts on 'Weig-a-tinny' + More scopes/sights can be attached on the 'Weig-a-tinny' scope slot + The 'American Legend grip #423' is mountable on 'M45A1' + The 'UM3 Sight Mount' is mountable on 'M45A1' * "M45A1 full-auto + Big Stick": + Added full-auto + Increased fire rate (30 -> 600) + 'Big Stick' can be loaded with .45 ACP + 'Big Stick' can be attached [note] It's by no means perfect, 'Big Stick' clips a through the gun a bit. The legend grip can mitigate this somewhat. Don't like this? Disable it. * "APB/APS Addons": + Added Burst-fire * "Glock 17/18C Addons": + Added Burst-fire + FD917 (Suppressor) compatible with picatinny grips * "USP Addons": + 'HK USP rail adapter' and 'HK USP .45 ACP Match compensator' compatible with picatinny grips + 'HK USP rail adapter' and 'HK USP .45 ACP Match compensator' compatible with 'UM3 Sight Mount' * "CR 50DS Addons": + 'Chiappa Rhino 50DS' compatible with picatinny grips + 'Chiappa Rhino 50DS' compatible with 'UM3 Sight Mount'
Code: [SniperStuff.js]* [SniperStuff.js] * "AXMC Addons": + Added 'M700' barrels * "Mk-18 Addons": + The 'SR-25' + 'M700' barrels + Lots of AR handguards + 'Mk-18 .338 LM 24 inch barrel' compatible with various 7.62x51 muzzle attachments [note] Still loud with any suppressor attached * "Mk-18 Dumptruck Ammo": + '12.7x108mm' ammo is loadable/chamberable [note] False by default. The bullets clips and it looks stupid, but fun. * "T-5000M Addons": + 'AR-10 18" Barrel' * "M1A Addons": + More muzzle attachments for the 'M1A SOCOM16 Threaded Muzzle' * "M1A Firetype Change": + Addon moved from 'adamCAW101-M1A.js', [note] False by default as it conflicts with 'Makes Sense' * "DVL-10 Addons": + 'DVL-10 M2 .308 660mm barrel' compatible with various 7.62x51 muzzle attachments * "SV-98 Addons": + 'SV-98 CNC Guns OV-SV98 KeyMod handguard' top mount slot for rails
Code: [RifleStuff.js]* [RifleStuff.js] * "RFB Addons": + Slimmed LAMs mountable on front sight slot * "SKS Addons": + Big 7.62x39mm mags/drums [note] All mags might not look great on the SKS/OP-SKS. I leave the experimentation up to you. * "Various AK Addons": + 'AK Vltor CMRD KeyMod handguard' top mount slot for 'Vltor CASV KeyMod 4 inch rail' * "VPO-209 Addons": + VPO-209 compatible with AKM muzzles * "SA-58 Addons": + 'SA-58/FAL AIM Sports Universal KeyMod handguard' top mount slot for 'Vltor CASV KeyMod 4 inch rail' * "MCX Addons": + MCX/MPX stocks interchangeable + MCX barrels have more 7.62x51 muzzle mods * "HK416/G28 Addons": + HK416/G28 Handguards interchangeable + HK416/G28 Buffer Tubes interchangeable + G28 compatible with SR-25 barrels * "RD-704 Addons": + RD-704 compatible with a lot more muzzle attachments * "AK-545 Full Auto": + Added full auto mode to both AK-545s * "TX-15 Full Auto": + Added full auto mode [note] Disabled by default, check 'AllStuff-config.json' to enable * "Inventory Size Changes": + 'AR-10 18" Barrel' width change in inventory (4 slots -> 3 slots)
Code: [ShottyStuff.js]* [ShottyStuff.js] * "More Sights/Scopes on MP133/153 Pistol Grip": + Copied 'UMP-45' scope compatibility * "More Sights/Scopes on ETMI-019 shotgun rail mount": + Copied 'UMP-45' scope compatibility * "M870 Addons": + 'M870 12ga cut off 325mm barrel' compatible with 12ga muzzle attachments + 'M870 12ga 355mm barrel' compatible with 12ga muzzle attachments + 'M870 12ga 660mm vent rib barrel' compatible with 12ga muzzle attachments + Removed conflict with 'M870 12ga 10-shell magazine' and 'SilencerCo 12ga choke adapter' [note] The SilencerCo suppressor will clip if you're using a shorter barrel with the 10-sheller * "M590 Addons": + 'M590A1 12ga 20 inch barrel' compatible with 12ga muzzle attachments * "MTs-255-12 Addons": + 'MTs-255 755mm rib' compatible with more 12ga muzzle attachments [note] Still loud with any suppressor attached * "Benelli M3 Addons": + Added 'M870' barrels
Code: [SMGStuff.js]* [SMGStuff.js] * "UMP-45 Addons": + 'KRISS Vector .45 ACP 6 inch barrel' [note] Looks best with the 'Omega 45k' suppressor * "MPX Addons": + MPX/MCX stocks interchangeable * "PP-9/91 Addons": + PP-9/91 compatible with picatinny grips + PP-9/91 compatible with 'UM3 Sight Mount' * "Vityaz/Saiga-9 Addons": + Compatible with a lot more muzzle attachments * "P90 Addons": + Decreased 'FN P90 50-round mag' load/unload time by ~60% * "STM-9 Full Auto": + Added full auto mode [note] Disabled by default, check 'AllStuff-config.json' to enable
Code: [VariousStuff.js]* [VariousStuff.js] * "MPR45 on Rear Sights": + 'MPR45 Backup mount' for various picatinny rear sight slots (SMGs, Rifles and so on) * More sight mounts for the 'MPR45 Backup mount' * "Tacticals on MPR45": + Various tactical mods attachable on 'MPR45 Canted Sight' * "MPR45 on Lots of Mounts": + 'MPR45 Canted Sight' attachable on lots of picatinny mounts * "T12W on Rear Sights": + 'T12W' for various picatinny rear sight slots (SMGs, Rifles and so on) [note] This will be disabled as soon as 'T12W' is working on 'MPR45' * "T12W on Scopes/Mounts with Picatinny Rails": + 'T12W' added to various picatinny mounts (e.g. 'TT01', 'VPO-215 scope rail mount' and so on) + 'T12W' added to 'SIG Sauer BRAVO4' and 'ELCAN SpecterDR'* [note] *must attach 'P226/M9A3 rear sight rail' first * "Lots of Russian Rear Iron Sights made cross-compatible": + Speaks for itself I guess. Rear iron sights are cross-compatible on lots of AKs, all VPOs, all VAL/VSS, PP-19-01, RPK-16, all SKS, SVDS and Saiga-9. * "All Mags Takes One Slot": + Option to make all mags take max 1 slot of space [note] A tad bit buggy. Disabled by default. * "Slimmed Tacts on Picatinny Front Sights": + Various tactical mods attachable on picatinny front sights
Code: [z-_-zfreaklimiter.js]* [z-_-zfreaklimiter.js] * "AK74": + Removes VSS Wood Stock (Does not fit) * "ASVAL": + AS VAL Rotor 43 and various AK74 stocks cant be used at the same time (Clips) * "MPXplague": + Gets rid of all the MPX barrels from weapons that don't have them originally (Freaked some chads out) * "RPK16": + Makes the RPK-16 impossible to convert into a fully automatic 12ga shotgun (Also freaked some chads out)
Note:
For the best experience I recommend these mods as well as I haven't implemented all the changes these makes,
Weapon Inconsistencies (outdated)
About alevesThings
No clue what I should call this, but [alevesThings] is kind of a API/dependency, I guess? I wrote this while fumbling around, barely knowing what's what and it's still very much in a work in progress.
Regardless, [alevesThings] works by checking the "./addons/" folder and loads (with './src/loader.js') everything that may be in there. Most of the mods in there, if not all, depends on the file "./src/alevesThings.js", which contains lots of code that I usually repeat when I write mods and it's mainly for my own convenience.
If you wish to use my things for your own purposes then go ahead, but I can't guarantee that my code is friendly to anyone else but myself. I will not give any support either as I'm barely scraping by with my own knowledge with all this and taking on more tasks would be quite daunting. I apologize in advance for this.
If you get any questions in general about all this, then try DM me on Discord, aleves#7819, or contact me through the hub. I can't promise that I can/will answer every time I get something, unless it has to do with bugs/broken stuff, then I would want to fix these ASAP (if I'm capable).
Chads I want to shoutout for various/unknown reasons
- All the staff/developers/members
- Without them, this and SPT-AKI, wouldn't be possible
- Arokar
- Provided me with an updated version (3.7.4) of this mod while I'm in hiatus. Many thanks! ❤
- alex
- [MakesSense], some snippets of their code helped me immensely with this project
- [MakesSense] v1.2.0, reimplented some addons removed from later releases
- Adam & EliteCheez
- [adam-CustomAdvancedWeapons-1.0.1], my whole port of [adamCAW] wouldn't exist without their work.
- Fin
- https://discord.com/channels/8…323562/903374212310380606
- This also helped me immensely, thank you.
- ThurmanMurman
- Miralyn
- Their expertise with bundles helped me with making some new mods!
- Yojenkz
- kiki
- Deadly
- Kubuxu
- Fontaine
CustomAdvancedWeapons
by Adam
with help from EliteCheez.
________________________________________________________________________
Description from the former author:
"This is a weapons mod that adds customizations that should be in the game already, but BSG sucks! Nothing is going to be perfectly fitted, but it is clean enough. If you have suggestions feel free to let me know! This mod will not be compatible with any mods that edit same files in -> dbitems."
=================================================================
Ported by aleves
aleves on Discord if you have any further suggestions/questions
There's a config file in './config/' called 'adamCAW-config.json' where you can disable(false)/enable(true) several of these addons.
I have clumped together some of the addons into groups in the config. If you want to disable the ' * M4A1 Additions' for example, then you got to pick the '"Various AR Addons": true,' and turn that bad boy into submission by changing it to 'false'. Kick me in the arse with a ping on Discord if you're not feeling this.
It wouldn't surprise me if something is goofed with this port, so if you find anything off with the addons, then please do ping me on Discord and I'll try looking into it.
=================================================================
Current Additions
Code[cut] I believe there's better options out there right now * General Additions ]Added: SMG to holster ]Added: weapons/grenades to Scav Junk box [cut] ]Added: Mag box cell size increased to 64 [cut]
=================================================================
=================================================================
Code* MPX Additions ]Added: .45 ACP FMJ to 30rnd, 41rnd, 50rnd mags ]Added: foregrip picatinny rail to Midwest 4.5" M-LOK ]Added: 2-15 ADAR wood stock and CQR tactical stock ]Added: Advanced buffer tube ]Added: MP7A1 20rnd, 30rnd, 40rnd mags ! 4.6x30 ammunition ! --- [changes] * Added more .45 ACP variants * Added more buffer tubes * MP7 mags loadable with both .45 ACP and 4.6x30mm
=================================================================
=================================================================
Code* M4A1 Additions ]Added: 50rnd Glock mag(only COLT lower receiver) ]Added: 9x19mm ammunition ]Added: 165mm 9x19 barrel(allows for integrated silencer) ! now added to all receivers ! ]Added: Burst function ]Added: RSASS Handguards ]Added: 2-15 Upper Receiver Fix ]Added: Big Stick Glock mag(only COLT lower receiver) ]Added: More Barrels ]Added: URX-4 Handguard ]Added: Barsak Stock ]Added: All MPX barrels --- [changes] * Added more 9x19mm variants * Added more AR handguards
=================================================================
Code* AKS-74U Additions(only this variant) Additions ]Added: 10rnd, 20rnd, 30rnd VSS mags ]Added: 9x39 ammunition ]Added: RPK-16 tube ]Added: AR Muzzles ]Added: AKTS buffer tube
=================================================================
Code* AKS-74UN Additions(only this variant) Additions ]Added: 7.62x39 mags ]Added: 7.62x39 ammunition ]Added: RPK-16 tube ]Added: AR Muzzles ]Added: AKTS buffer tube --- [changes] * Added more 7.62x39mm variants
=================================================================
Code* AKS-74UB Additions(only this variant) Additions ]Added: AK 5.56x45 mags ]Added: 5.56x45ammunition ]Added: RPK-16 tube ]Added: AR Muzzles ]Added: AKTS buffer tube --- [changes] * Added more 5.56x45mm variants
=================================================================
Code* RPK-16 Additions ]Added: 5rnd, 10rnd, 20rnd Saiga mags ]Added: shotgun ammunition ]Added: CQR Tactical Foregrip
=================================================================
Code* AS VAL Additions(only this variant) ]Added: 95rnd 5.45x39 drum mag ! 9x39mm ammunition ! ]Added: AK style pistol grips ]Added: RPK-16 tube ]Added: CQR tactical foregrip to TOZ 6P29M mount
=================================================================
Code* RSASS Additions ]Added: 12.7x55 ammunition to 20rnd PMAG ]Added: AR Handguards ]Added: AR Barrels ]Added: Full-auto --- [changes] * Added more AR handguards
=================================================================
Code* SR-25 Additions ]Added: 12.7x55 ammunition to 20rnd PMAG ]Added: AR Handguards ]Added: AR Barrels ]Added: MPX Barrels --- [changes] * Added more AR handguards
=================================================================
Code* DT MDR .308 Additions ]Added: 12.7x55 ammunition to 20rnd PMAG ]Added: NcStar MPR45 to front sights ]Added: All AR Barrels ]Added: All MPX Barrels(WIP) --- [changes] * Adds MPR45 to scope mount
=================================================================
Code* DT MDR 5.56x45 Additions ]Added: 12.7x55 ammunition to 20rnd PMAG ]Added: NcStar MPR45 to front sights ]Added: All AR Barrels ]Added: All MPX Barrels(WIP) --- [changes] * Adds MPR45 to scope mount
=================================================================
=================================================================
Code* M1A Additions ]Added: Full-auto and Burst function ]Added: AR Muzzles ]Added: Archangel and EBR Foregrips
=================================================================
=================================================================
Code* MP7A2 Additions ]Added: Burst Function ]Added: AR Stocks ]Added: AR Muzzles ]Added: NcStar MPR45 to front sights
=================================================================
Code* MP9 & MP9-N Additions ]Added: .45 ACP ]Added: AR Muzzles --- [changes] * Added more .45 ACP variants
=================================================================
Code* SKS Additions ]Added: AR Stocks for Tapco INTRAFUSE ]Added: CQR Tactical Foregrip for Tapco INTRAFUSE
=================================================================
Code* TX-15 Additions ]Added: Burst Function ]Added: All MPX Barrels ]Added: All AR Muzzles ]Added: All AR Handguards --- [changes] * Added more AR handguards
=================================================================
Code* M9A3 Additions ]Added: Burst Function ]Added: 50rnd Glock mag ]Added: Compensators ]Added: Big Stick Glock mag ]Fixed: Fire-rate
=================================================================
=================================================================
Code* FN Five-seveN FDE Additions ]Added: Full-auto --- [fix] * Increased fire-rate to "600" from "30", bugs otherwise
=================================================================
=================================================================
Code* No Restrictions ]Fixed: CQR tactical foregrip ]Fixed: ION LITE handguard ]Fixed: SAI JAILBREAK ]Fixed: TT-10000 Rail [cut]
=================================================================
Below is my own changes/additions to this mod (besides those mentioned above) and some stuff not mentioned in the readme
Code* Glock 17 Additions + Added: .45 ACP * MP443 Additions: + Added: Burst + Fixed: Increased fire-rate * P226 Additions: + Added: .45 ACP + Added: Glock muzzles
Ending note
I made this without realizing that 'Ereshkigal' already have ported this mod a while back, so a slight oof moment. If you're more interested in their projects, then let me direct your attention to their port instead,