Insurgency: Sandstorm

Inspect Weapon for Insurgency: Sandstorm

Released (updated ago). Ranked 21 of 511 with 4,028 (132 today) downloads

Published by RediK1 (mod ID: 1436628)

inspectweapon.2.png
screenshots.png
screenshots3.png
screenshots2.png
screenshots4.png
screenshots5.png
screenshots6.png

About Inspect Weapon

This mod simply allows you to set a keybind so that you are able to inspect your currently held weapon similar to most modern FPS games.

Compatible with the latest 1.11 Operation: Warlord update.



Installation


Server Owners

You just need to add the mutator to your server launch mutators (-mutators=InspectWeapon) and the mod in Mods.txt.

Note: I would recommend using the -ModDownloadTravelTo=.... to your launch parameters to ensure the mod is downloaded and activated fully.

Mutator Name: InspectWeapon

Mod ID: 1436628


Offline Players (Local Play)

I wanted to share this little application I made that lets you quickly jump in to a local game with your desired mutators (From any mod, not just this one). After you subscribe to a mod in game, run this and hit play once you fill out the form. It will launch into the map with the mutators you provided. I made this pretty quickly so it's pretty basic but if it's something that interests anyone, I would be happy to accommodate any features!

Local Play Launcher 0.7.0

Download Insurgency: Sandstorm - Local Play Launcher - Windows - Current Version 0.8.2 (Dropbox link)

Note: This does not need to be in your Insurgency: Sandstorm game directory to work. I would suggest putting the .exe in a folder though to keep it organized since the launcher will create ini files for your profiles in the same directory as the launcher. You just need to be in game at least on the main menu before pressing play in the launcher. This application is essentially just doing what I describe in the alternative installation so it won't work if your console key was bound to something other than the back quote key (AKA tilde ~ key).

This is still very much a work in progress and eventually I plan to move this to a guide here on mod.io but it's far from a 1.0.0 release so I will probably just keep it here for the time being. I apologize to anyone that only cares about the Inspect Weapon mod!

Version 0.8.0 | Current/previous versions download directory

  • Added a quick add method for pulling in your subscribed maps on the Custom tab. There is still a plan of simplifying this process a bit more in the future but I think this helps a bit.
  • Added the filters to both list boxes for Mutators and maps so that if a mod is tagged as a mutator, it will show in the Mutators list box and if it was tagged as any of the scenario types, it will show in the maps list box. I plan to give the player the ability to pick and choose filters in a future release.
  • Added a function for detecting the screen size so that if you are on a monitor 1440p and above, the launcher will show fully expanded horizontally.

Note: There may be bugs in this release because I was messing around with quite a bit but hopefully it won't be too bad. Feel free to contact me if you run into issues! There are still a great deal of changes I want to make but I think the mutators tab is in a better spot now and I can move on to the other tabs to improve on.

Older version release notes are in the changelog below.


Offline Players (Local Play Alternative Install)

Subscribe to the mod in game and then open up console with the back quote key (the key next to the 1) and type (Or copy/paste):

Open Sinjar?Scenario=Scenario_Hillside_Checkpoint_Security?Lighting=Day?Mutators=InspectWeapon (It doesn't matter what map or scenario you add. This is just an example).

You can comma separate more mutators as well such as ....?Mutators=InspectWeapon,ImprovedAI,ISMC_Hardcore.

NOTE: You may have to run the command twice for it to work the first time or just load in and open the Admin menu to change the level.




Usage


Once you have joined a server with the InspectWeapon mutator, press F2 when you spawn in to open the mod settings panel to setup your keybind that will be used to inspect your weapon. For gamepad users, double tap your "Use" button to inspect.




Modded Server

InspectWeapon | ImprovedAI | XP/Stats
174.102.91.13:27102




Notes


  • I couldn't figure out a way to just simply add the keybind to the binding settings (If you can even) which is why you have to press F2 to open up the settings dialog. If I can figure out how to get it in the default bindings menu, I will add it there instead.
  • I'm going to be working on the animations so that they are custom depending on the weapon type or even the weapon itself. Then if people enjoy this enough, I will add some more settings so you are able customize your animations.
  • You can still shoot while inspecting and it's as awesome as you think it would be (Don't worry, you can interrupt the animation aiming down sights).
  • This is the first mod I have ever made as well as the first time I have worked with the Unreal engine soo it was a learning experience but I was obsessed with giving my character a way to inspect a weapon on command since the animations were seemingly there and this is the result. With that said, this is still in development so it won't be perfect but I will continue to improve it with your help!




Changelog


Inspect Weapon Releases

Version 0.5.0

  • Added slider for the viewmodel offset in the settings.
  • Viewmodel positioning now saves between sessions.
  • Fixed bug where F1 didn't close and save the settings (It did nothing before).

Version 0.4.1

  • Fixed inspect animation so that you are still able to ADS quickly.

Version 0.4.0

  • Added the ability to set keybinds from the mod settings menu that allows you to adjust your viewmodel. Credit to Snakeyio for helping locate the values for the viewmodel!

Version 0.3.2

  • Fixed issue for local players not being able to set their keybind or inspect their weapon the first time they open a level requiring the player to reload the map or switch levels for it to work. (This one was on another level to get a fix working. So glad it seemingly is finally loading correctly for both local and server side for the first and subsequent initializations.)

Version 0.3.1

  • Added gamepad support. Double tap "Use" button to inspect weapon.

Version 0.3.0

  • Much better animations for inspecting weapons than previous versions.


Insurgency: Sandstorm - Local Play Launcher Releases

Version 0.8.0

  • Added a quick add method for pulling in your subscribed maps on the Custom tab. There is still a plan of simplifying this process a bit more in the future but I think this helps a bit.
  • Added the filters to both list boxes for Mutators and maps so that if a mod is tagged as a mutator, it will show in the Mutators list box and if it was tagged as any of the scenario types, it will show in the maps list box. I plan to give the player the ability to pick and choose filters in a future release.
  • Added a function for detecting the screen size so that if you are on a monitor 1440p and above, the launcher will show fully expanded horizontally.

Version 0.7.0

  • Started theming the launcher a bit and moved the play button to the top.
  • The Profiles tab now contains an overview of the profile that is loaded that shows a bit of information so you can see what will load when you press play.

Version 0.6.0

  • Updated Mutator tab significantly to make it a bit easier to hunt down the mutator names by including a list of subscribed mods and relevant information (Currently if your steam directory isn't in the default Steam location or in C:\Steam nothing will show in the list). The Mutator tab also includes functionality to create preset groups of mutators to switch between.
  • Added a new notification system next to the help button.
  • Added a "Load Mutators?" checkbox to the general tab if you don't want to load any mutators.

Version 0.5.4

  • Added better window detection to make sure the commands are for sure being sent to Insurgency.
  • Made sure the Force Reload option is unselected in the default profile.

Version 0.5.3

  • Added bSoloGame to launch vars to fix COOP friendly bots not spawning.

Version 0.5.2

  • Added Gap and Ambush to the General tab.
  • Added an example entry to the Advanced tab if the Defaults profile is loaded for the first time.
  • Fixed a bug with Append not switching to Do Nothing in some cases.

Version 0.5.1

  • Fixed an issue where the launcher didn't care if you answered no to wanting to delete your profile or not and deleted it anyway.
  • The launcher no longer reopens every time form values changed.
  • If you use the "append" method for writing to the Game.ini, it will automatically switch to "do nothing" after it writes to the Game.ini so you don't append to it again for future game sessions.

Version 0.5.0

  • Added the ability to create map presets that you will be able to select from regardless of the profile you are currently on. This will make it easier to change between your custom maps on the fly so you don't have to retype the custom map every time you want to switch to a map that you have already entered before.
  • You can now access your Game.ini from the "Advanced" tab.
  • Defaults will now be reset every time you update versions. This is to help prevent the form field values from breaking on new releases. Sorry if you have created your own "Defaults" profile! This is still a work in progress so breakage may occur between releases but I will try to at least mitigate it as much as I can.

Version 0.4.0

  • Added an "Advanced" tab that will allow you to either append to or replace the contents of the Game.ini with your own values. This will allow you to set up custom variables per profile. Keep in mind that appending to the Game.ini means that those values will stay saved in the Game.ini until removed manually so if you have values that are consistent between each profile just use the "replace" method and have those values in each profile. This is meant for a bit more advanced players that are familiar with the Game.ini. I'm hoping with a future update to make the process of adding custom configurations more user friendly. After pressing play, you can still make updates in the "Advanced" tab, however, a game restart will be required for those changes to occur. From what I am seeing, the Game.ini is seemingly locked into your system memory when you start a map (I literally deleted the Game.ini while in game and it still regenerated the Game.ini after I started a new level. It also reformats the file as well which is annoying because the appending method could be more advanced if it didn't mess with my comments).

Version 0.3.0

  • Full configuration profiles are available now so you are able to create a profile and then set all of your map settings / mutators and then save it to use at another time. I want to eventually make this more granular so you can have the same functionality specifically for mutators. Then you would load your profile and then load a mutator set and then press play but right now it's the entire configuration as a whole.

Version 0.2.0

  • Your previous configuration now saves after pressing play so when you close and open the launcher again, your previous selections/inputs will load in. This is the first step for being able to save/load custom configurations. This creates a file called "Defaults" in the same directory as the .exe so if you delete that file, you will lose your configuration but the launcher will still run fine.




Releases

FilenameSizeVersionAddedOptions
filedata.24.zip58.74kb0.5.0

filedata.23.zip75.1kb0.4.1

filedata.22.zip74.93kb0.4.0

filedata.21.zip73.35kb0.3.3

filedata.20.zip73.34kb0.3.2

filedata.18.zip79.05kb0.3.1

filedata.19.zip84.92kb0.3.0

filedata.17.zip51.52kb0.2.9

filedata.16.zip46.47kb0.2.8

filedata.15.zip46.58kb0.2.7

filedata.14.zip52.73kb0.2.6

filedata.13.zip51.99kb0.2.5

filedata.12.zip51.97kb0.2.4

filedata.11.zip51.9kb0.2.3

filedata.10.zip51.59kb0.2.2

filedata.9.zip49.29kb0.2.1

filedata.8.zip49.71kb0.2.0

filedata.7.zip62.72kb0.1.7

filedata.6.zip62.88kb0.1.6

filedata.5.zip62.72kb0.1.5

filedata.4.zip58.78kb0.1.4

filedata.3.zip42.51kb0.1.3

filedata.2.zip42.47kb0.1.2

filedata.1.zip60.48kb0.1.1

filedata.zip60.46kb0.1.0

63 comments

Join the community or sign in with your gaming account to join the conversation:

IJuanTM
IJuanTM @ijuantm

Hi, in the Subcribed Mode none are showing. What could be the issue? I'm subscribed to 21 mods from which at least half are/have mutators. They do show up in-game.

RediK1
RediK1 @redik1

Hello :) So that is because your game isn't in the default Steam location. I plan on adding a method for you to choose your mod directory to read from in a future release. Sorry about nothing showing up in the meantime. I will try to get it in sooner rather than later.

IJuanTM
IJuanTM @ijuantm

Ah that makes sense, it's true that the game is on another drive. I see you uploaded a new version, I'll try it when I'm back home!

OGLopus
OGLopus @oglopus

Mine is installed in the default steam location, pretty sure. Is there anything else that could be affecting it?

RediK1
RediK1 @redik1

Ok, I think I figured out what the problem may be. Go ahead and try the latest version (0.8.1) and let me know if they show up.

OGLopus
OGLopus @oglopus

Damn that was fast!
Had to reinstall insurgency real quick because in trying to find a solution I messed something up with mod.io haha, giving the launcher a try now real quick, will report back in a couple mins.

RediK1
RediK1 @redik1

lol yeah I think it was on my end sorry about that. I should probably be a little more careful with throwing up releases without putting it through a pipeline since there are a bit more people giving it a go. I'm kind of keeping quiet about it until it's actually ready so this may not be the last bug you encounter :p

OGLopus
OGLopus @oglopus

Oh dw about it at all, I'm just happy the launcher exists in the first place, it's exactly what I've been looking for since I bought Sandstorm!
Sadly though it still doesn't work for me, but maybe I might be doing something wrong as well?
In case the info helps, I tried it out on a fresh install of the game, with the mods freshly installed as well, all to C: drive (and the default steam installation path ofc).
Also tried starting the Launcher in admin mode, dunno, instinctive troubleshoot thing to do haha, but also had no effect.
Then out of curiousity tried checking what happens if I press play in the launcher after setting stuff up and the game being at the main menu, as instructed in the launcher. Interestingly though all it did was just open the normal game selection from the Game's main menu, as in the "Coop, Versus, Community Servers" screen.
If you need any more info on my system or installation or any testing or anything, I'd be glad to help out in any way I can!
Really appreciate the work you're doing out here btw! :)

OGLopus
OGLopus @oglopus

Oh oops, ignore that part about the "Out of curiousity" thing when pressing play, had my PC's keyboard layout set up to one where the tilde key is somewhere else, my bad, while still not showing mods it does apply the other settings completely and starts the game as intended!

RediK1
RediK1 @redik1

Yeah, the console key is another thing that I need to get added so players can set that up prior to working with the launcher. I'm curious what your current path is to get to your modio folder, is it C:\Program Files (x86)\Steam\steamapps\common\sandstorm\Insurgency\Mods\modio? I just need to patch in a way for people to get it setup. The only other thing I can think of is that it located another Steam folder in the common places steam resides and that particular folder isn't where you have sandstorm. This stuff helps me figure out what I need to focus on so I appreciate it!

OGLopus
OGLopus @oglopus

Yeah the path is "C:\Program Files (x86)\Steam\steamapps\common\sandstorm\Insurgency\Mods\modio", and yeah that could definitely be, I have an SSD and 2HDDs and they all have a steam library folder on them.
Though sandstorm and the launcher are both on the same drive, which is also selected as steams default drive.
Hope that helps!

RediK1
RediK1 @redik1

Thanks man! I put up another release (0.8.2) and I'm crossing fingers my updates fixed it for you but if not, I can just focus on having the manual mod folder assignment functionality in place. Also, is that Linus in your profile pic? lol

OGLopus
OGLopus @oglopus

Works perfectly now, thank you so much!
My insurgency playtime is gonna skyrocket now lol
Both the launcher and the inspect weapon mod are great ideas btw, can't wait to see what comes next!

Also yeah lmao that's Linus, such a cursed pic, I vibe w it hard.

RediK1
RediK1 @redik1

Haha I think we all felt that with him that day.

Glad it's working for you now! It's crazy dude, it has been a journey the past few months learning unreal and then this scripting language for the launcher. I did the inspect weapon mod because I could tell they went all out with the models and animations so I was pretty bummed to not be able to take a closer look. That took me down a rabbit hole and then when I was ready to put it up on mod.io I hated the fact that I had to tell people to open up console and type this long string to try my mod locally. That took me down the other rabbit hole with the launcher. I see other modders saying to not subscribe to their mod for local play because it's for servers only but their mod works fine locally and it just feels like they are saying that due to the extreme lack of accessibility so hopefully eventually the launcher can bridge that gap a bit. Anyways, thanks for giving it a go!

C
Cccguy @j1612361597

Im having an issue with your local play launcher. Your latest versions doesnt work for me, all i see is create new profile and save profile. The old launcher still works though.
Any idea to fix this?

RediK1
RediK1 @redik1

Interesting. I just uploaded a new version (0.7.1). Maybe give that a try but if it's still not working, drop me a line Mod.io and send me a screenshot of what you are seeing or any error messages if any. Also, let me know what version of windows you are on. I'm wondering if it's the new buttons since you mentioned save profile was showing but didn't mention Play.

C
Cccguy @j1612361597

Oh your 0.7.1 works for me. Weird but at least its fixed in the new version.
Anyways thanks a bunch man for your cool mod and launcher.

LimeGuy36
LimeGuy36 @limeguy36

Ran it on my Checkpoint Security server, works great! Simple but a very fun mod to have. Great work.

Dewm
Dewm @dewm1

This offline launcher is a godsend! In the future, would it be possible to add mutators to a list; so we can easily add and remove them from the launch commands?

It would also be nice to be able to add mod maps to the map list; rather then having multiple "Presets" for each gamemode for a custom map. Maybe have us select available modes for each map and an option to add custom modes?

RediK1
RediK1 @redik1

Oh yeah, mutators is next on the list of updates for the launcher. The plan is to actually pull in all of the mutators directly from all of your downloaded mods that you will be able to pick and choose from with a link and a small description of each. That way you don't have to actually create a comma separated list and similar to the custom maps you will be able to save mutator groupings.

In regards to the custom map presets, that is most definitely the logical route. I'm going to (for the time being) just pull in your custom maps in the general tab where the maps/scenario dropdowns are and append it to their respective lists so it's a bit less confusing and effectively accomplishes what you mentioned.

The user experience isn't the greatest atm but I just tried to get something up and running quickly and it has some quirks that need tending to.... and it's not exactly a very pretty tool lol. I have a ton of ideas for it and I even want to expand it a bit to have an improved server browser experience so that you can actually filter by specific mod/mutator but local play is the focus atm. I'm going to continue to chip away at it but I really appreciate the feedback!