BMS MOD REQUEST

Basically; this is just a simple coding or rather kind of a copy past; a really upped version of 6 weapons; Pack-a-punched in a way. What is just needed is to add a copy of “.cpp” files, and upload the bin, DLL, or the cache that comes with it and works on an ordinary black mesa once placed in. if possible with a few new coding;

1.) weapon_exbow - weapon_crossbow; a version of crossbow with semi-auto version.
** if possible; allow the damage, rate of fire, and bolt airspeed to be easily modded through the console.

2.) weapon_714 - weapon_357; a version of 357 magnum that fires MP5 grenades, at a very high-speed; almost instantly hits anything or any same effects.
** if possible; allow the damage, projectile throw force, and explosion radius to be easily modded through the console.

3.) weapon_gkey - weapon_glock; a version of glock handgun that fires a 357 magnum round. nothing new but an automatic fire-speed; 400 rpm.
** if possible; allow the rate of fire and damage to be easily modded through the console.

4.) weapon_mp5000 - Weapon_mp5; a version of MP5 that fires-tau powered rounds, basically runs non-charged beams of tau lasers. Secondary fires unguided rpg rocket.
** if possible; allow the rate of fire, separate beam damage, rocket airspeed, radius, and damage to be easily modded through the console.

5.) weapon_shotcannon - Weapon _shotgun; a version of shotgun that fires 8 RPG rounds at the same cone at random points, secondary fire shoots 16 rockets.
** if possible; allow the number of rockets, AOE and damage to be easily modded through the console.

6.) weapon_flash - weapon_rpg; has 4 round clip and fires at 300 rpm at semi-automatic. secondary function remains.

If you cannot modify the functions, just the files from BMS that allows to have 6 new weapons under the names are okay;

weapon_714
weapon_gkey
weapon_mp5000
weapon_exbow
weapon_shotcannon
weapon_flash

Thanks for everything :slight_smile: Also, this is NOT for the future of BMS, i’m just kinda asking if any of the readers can spare time to make a mod that can be placed in BMS.

Well, that was the point; “Pack-a-Punched” like the COD zombies… anyways i was just requesting… for fun…

I always wanted these kinds of weapon in GMOD or SMOD, but i just don’t know how to do them. And BMS is such an awesome mod that i find it best for BMS. Now just waiting for a great endless zombie arena map, a big one too.

CoD killed FPS genre. How can you possibly WANT something to look and feel like the thing that ruined an entire genre that was awesome?

It didn’t kill the genre, it just made it boring and no fun for us oldfags who grew up on Wolfenstein, doom and duke nukem

No, it just capitalized on the easy-to-gratify simple minded fanbase they had acquired since MW1 and all the other devs tried to take that money from them leading to the samification of the modern shooter. They’re starting to realize the errors of this action, and I feel the re-birth of the genre is nigh.

@ OP

No, this would NOT be a “simple” coding thing. That’s six new weapons. Even if you re-used the models of the old ones, you’d probably have to recompile them all to fit the new projectiles being used, code in the new projectiles and their behavior, etc.

It would be a pain in the ass and it wouldn’t benefit the game except for you. I highly doubt something like this would get added.

Yeah, kinda aware, but with a “copy paste” of weapon functions much like a SWEP. I was thinking of the weapon’s coding much like a SWEP from GMOD.

Anyways, it’s a personal request not to the developers but only to someone who is willing to and people who can. Not a lot of people, but certainly with 8billion people in the planet, one might try. and if other people are interested, they can enjoy this mod too.

Also, not new behaviors entirely. the Shotcannon might be new, but it just spawns RPG rockets in a cone, basically like a rocket shotgun. The MP5000 fires tau rounds; basically just beams from the tau from the barrel and fires RPG rocket instead of it’s usual grenade rounds. GKey is just a new automatic version of the Glock, the EXBow is just a faster version, and the FLASH is just a four rounded rpg that fires in semi-auto and can lead up to 4 rockets in a time. In the hind-side, yes i have no idea how to code in BMS and barely at GMOD and i’am sorry if i seem cocky to dub this simple. But i have a different experience in coding so i felt “easy” to me under the circumstance that i know how to tinker with the codes of the source engine. You might say that “But you don’t know how to”, but i’m just looking it in the perspective of someone who do.

Lastly, you didn’t read the original post right; what i was asking first is ONLY to make copies of separate weapon entities in the game. The new weapon functions i asked is; if the one who would do it is generous.

No.

Garry’s Mod uses Lua script for all of those addons. Black Mesa doesn’t, it uses the basic Source 2007 code which I believe is in C++. It wouldn’t be nearly as simple as you think it is.

Well, not the makers of MW.
Perphaps the other companies, from outside of the stupid FPS repetion it has become but certainly not the makers of Call Of Duty

Plus, there’s the fact that C++ gets compiled. So, basically, unless someone is a master at reverse engineering DLLs (I never met a person who could), no one’s getting any custom weapons.

Weapons? In C++? Ouch.

A simple Windows Forms in C# can become a nightmare. I’m not even going to remotely start thinking about starting to think how a weapon code looks.

Several of these would involve making the weapons change from hitscan to actual projectiles or vice versa. It’s probably a lot more complicated than you think.

^ This.

Not sure if this is a necro bump, so if it is, I apologize.

As a programmer on the team with a considerable amount of reverse engineering experience, there is no way you could reverse engineer the game binaries and add new weapons. Source generates a bunch of code each time we add a new weapon and there is no way to ‘tack on’ extra code. You’d physically have to modify the binary…which requires the source code :stuck_out_tongue:

Here you go. This is what the shotgun for HL2 looks like in terms of code.

I really hope you guys release the source code at some point, so we can port it to HL2 :slight_smile:

This is something I am actively pushing for internally :slight_smile:
Doesn’t mean we’ll do it but it’s being pushed for.

Oh, great! :smiley: At least there’s a chance.

Actually, I just realized you said ‘Port it to HL2’. You do realize that Black Mesa IS built from (and to some extent, relies on) HL2? :slight_smile:

Holy fuck, 792 lines of code for a shotgun? I hope the crowbar is simpler, I wanted to modify it for my mod…

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.