Garry's Mod

Garry's Mod

19,435 ratings
Darken217's SciFi Weapons
18
10
69
7
13
12
5
19
16
3
5
7
4
3
3
3
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Weapon
Addon Tags: Fun, Realism
File Size
Posted
Updated
593.099 MB
Apr 6, 2015 @ 4:52pm
Dec 9, 2024 @ 10:34am
64 Change Notes ( view )

Subscribe to download
Darken217's SciFi Weapons

Description
PLEASE READ THE DESCRIPTION TO AVOID UNNECESSARY PROBLEMS

Introducing my latest creation: Darken217's SciFi Weapons.

This is my first gmod addon. Please keep that in mind...
I've updated it over the years to address issues and add more content.
It's a collection of multiple kinds of weapons with individual design and techniques, including several energy or plasma weapons as well as elemental tech.
Your feedback and constructive criticism is requested.
If you like this addon, please give me a thumbs up. :)

This addon features
  • 42 unique weapons
  • high detail particle effects and materials
  • dynamic light effects
  • elemental damage types
  • new sounds
  • customizable options
  • different mechanics and techniques
  • dynamic recoil
  • skill rewarding crit mechanics
  • Left 4 Dead style quick melee attacks and melee weapons/swords
  • tons of damage to your enemies

Additional information
Check out the options it the spawn menu.
All sfw_ console commands are related to this addon.

Most weapon share the same control schemes:
Primary Fire: "Attack" (def. "Mouse1")
Secondary Fire: "Use" (def. "E") + "Attack" (def. "Mouse1")
Aim Down Sights (if available): "Attack2" (def. "Mouse2")
Change Fire Modes (if available): "Use" (def. "E") + "Attack2" (def. "Mouse2")
Toggle Safety: "Use" (def. "E") + "Walk" (def. "left alt")
Quick Melee: Unbound by default. To map it to a key, type bind *your key* +grenade2 in the developer console.
Inspect Weapon: Unbound by default. Go to the weapon's settings in the spawn menu to bind it to a key.

FAQ
Q: Where do I find this weapons? They seem not to be listed in the weapons tab.
A: Restart gmod. If that doesn't work, re-subscribe the addon and restart gmod. The weapons should be located in Weapons > Darken217's SciFi Armory.

Q: Where can I find customization options and settings for this addon?
A: In the spawn menu under the utilities tab (see top-right), as shown in the very first screenshot in the showcase above.

Q: How can I change a weapon's firemode?
A: Some weapons feature different firemodes. Press "Use" (default: E) and right click to switch.

Q: I'd like to use these weapons on my server, but they're way too powerfull for my taste. Is there a way to nerf the damage?
A: Yes, there is. Try the options or the console command sfw_damageamp which acts as a multiplier to the damage done by my weapons.

Q: The custom does nothing but printing "No function set" into console. Why?
A: Obviously, because there was no function set. Check out the options related to this addon in the spawn menu.

Q: Where do I find ammo for these weapons?
A: The weapons included in this addon either use default ammo types (like ar2, smg1, etc.) or have infinite ammo.
The "ID-C 'Umbra'" is the only exception to this, see its purpose and instruction tabs for further information.

Q: Can you add NPC weapons or a NPC weapon version of this addon?
A: No, I'm not going to do that, since there already are several ways to equip any NPC with any weapon of your liking, i.e. the extended properties mod

Q: Can you add *random idea* to this addon? Would be really nice.
A: Feel free to post your ideas and concepts in the suggestions thread below.
However, I'm not going to add something, just because it has been suggested. It's my addon after all.

Q: What is that hud you're using?
A: The blue one is not available for download, the other one is.
Here you go

Q: Is this still being updated / looked at?
A: Yes. Even though I can't release new content updates every week or month, I'm always checking for new bug reports and keep up developing this.
Depending on how critical a bug is (determining that is up to me) I'll release a hotfix dedicated to that issue.
Keep in mind, that I most likely can't fix addon conflicts.

Q: Can I use some of your particles/materials/models/sounds for my own addon/mod/game?
A: Yes, if you name me in the credits and don't earn money with my work.

Q: Can I use your weapon's base for my workshop addon?
A: Yes, you can. There are some example weapons in this pack, but I should warn you: I'm primarely an artist, which you also can tell from my non-professional coding.
Also, updates may drastically change the base, keep that in mind.

Known bugs
- Generally speaking, the overwhelming majority of reported bugs are addon conflicts, which is something you can't always work around. If you have issues, please try and disable other addons to find out if one of them has been conflicting and maybe add it the "mods that conflict" discussion on this workshop page.
The more information I have, the easier it is for me to narrow down on the conflicting sections and find a solution.

- Weapons are stuck in inspection mode.
Go into the settings as shown in the very first screenshot above and map "inspect weapon" to a key. This occures to some users due to an unknown conflict. Binding the function to a key should fix the issue.

- Weapons show default weapon models or fail to render transparent textures.
Make sure you've updated your graphics drivers. See in your game's graphics settings or by typing mat_dxlevel in the console if your game is running on DirectX 9b or higher. (mat_dxlevel > 90)

- The engine reports dozens of "Attemped to precache unknown particle system" errors.
This is a source engine / gmod problem that I can't fix. Ignore this, as this has no effect on anything. The weapons will still work

- Weapon view models spazz around on the screen.
This is caused by an interpolation error at extremely low framerates (~7 or lower during testing).
If your game is running at 7FPS, you have more pressing issues, but generally speaking, disabling features like viewmodel bob/sway in the weapon's settings (see Spawn Menu > Utilities tab) will at least serve as a temporary fix.

Additional Credits
Valve Software
- Sound references, particle references and tutorials

Clavus
- SWEP Construction Kit

Father Vibimir ;
Alex ; Unlight369 ; Eybaro
- Testing
Popular Discussions View All (19)
1,572
11 hours ago
PINNED: Bug reports
Hedron
1,556
Dec 27, 2024 @ 2:23am
PINNED: Ideas and suggestions
Hedron
71
Jan 29, 2024 @ 8:55pm
Upcoming / Cut(?) Weapons
ShinyBaubles
3,771 Comments
Hedron  [author] Apr 18 @ 6:21am 
@ ubertrollz :
Just tested it on two different PCs, using the normal branch, pre-release and x64 with both the workshop version and my dev version of my addon, i have not encountered the issue you have described, neither was there a recent influx of people reporting anything similar.

What your error says is that you spawned a Zeala using the toolgun and then the Zeala failed to find a function called GetCharge(). That function is part of the scifi base and there is no way it can be absent unless the base has been modified or overwritten by another addon.

Now, you said that you already disabled other addons, I suggest you ensure that gmod properly registered that. I can test further myself, but I doubt that doing will reveal anything new at this time.
ubertrollz Apr 18 @ 5:58am 
I think your mod is broken because even when I disable all other mods, it is still causing errors

ex 1:
" 1. SubInit - lua/weapons/sfw_zeala.lua:195
2. unknown - lua/base/scifi_base.lua:446
3. Spawn - [C]:-1
4. Spawn_Weapon - gamemodes/sandbox/gamemode/commands.lua:987
5. LeftClick - gamemodes/sandbox/entities/weapons/gmod_tool/stools/creator.lua:31
6. unknown - gamemodes/sandbox/entities/weapons/gmod_tool/shared.lua:235 (x5)"
ex 2:
[Darken217's SciFi Weapons] lua/weapons/sfw_zeala.lua:203: attempt to call method 'GetCharge' (a nil value)
1. unknown - lua/weapons/sfw_zeala.lua:203 (x2)


[Darken217's SciFi Weapons] lua/weapons/sfw_zeala.lua:203: attempt to call method 'GetCharge' (a nil value)
1. unknown - lua/weapons/sfw_zeala.lua:203
Supido Apr 15 @ 7:57am 
I used this weapon addon since I was kid, I'm so happy this addon keep evolving until now
GOTSR Apr 15 @ 4:50am 
got the same bug but it only does that when I use the custom loadouts mod and I spawn the loadout (https://steamcommunity.com/sharedfiles/filedetails/?id=2675972006&searchtext=custom+loadoout) but when I deleted the mod it was back to normal
Hedron  [author] Apr 13 @ 7:19am 
@ l1bb :
That's a bug caused by weapon models not being properly reset before the weapon is removed upon player death. Unfortunately, there is no easy workaround at this time.
You can try subscribing to this addon here, which may provide a fix: https://steamcommunity.com/sharedfiles/filedetails/?id=3385119632

I'm sorry for the inconvenience.
l1bb Apr 13 @ 7:08am 
when i spawn (or respawn by dying) my weapon models are gone, and when i equip a gun from this addon, everything is fine (untill i die), how do i fix ts
OG Zeus Apr 12 @ 4:33pm 
nevermind my good sir it was someone elses's buggy code
Hedron  [author] Apr 12 @ 4:07pm 
@ OG Zeus :
Can you please elaborate what you mean by "base spawns"?
Generally speaking, the sfw_basetest should be hidden anyway. There shouldn't be any default functionality causing that to happen.

Try and check the console for errors and warnings.
Please try to temporarily disable other addons and see if the issue persist.
OG Zeus Apr 12 @ 3:52pm 
hello Hadron

The sfw_basetest is replacing base spawns on singleplayer, would you know something about it?
The Gunslinger Apr 6 @ 9:57pm 
Finally... I have found this legend..