#CSO Weapons

1 messages ยท Page 2 of 1

half tendon
#

How many weapons does CSO have? + Vanilla Sven Co-op weapons take account or it's only custom weapons?

austere dock
chilly jacinth
#

in file is ||10K|| item / unreleased item
& they keep duplicating same item make it new varian

stuck crow
bitter valve
#

I'm trying to make the weapons as close to the originals as possible, but sometimes I just have to fix things ayaya

#

When firing the AT4 in cso, the smoke spawns dead center in the player's view, instead of when the muzzle of the launcher is

bitter valve
austere dock
half tendon
#

I wonder what's next on the table? Other than the LMGs, and MMGs I mentioned a while above... the USAS would be something, or a Winchester M1887.

bitter valve
#

ooooooo

#

I need to make an M1887 nod

half tendon
#

M79 as well.

#

https://cso.fandom.com/wiki/M2HB_Devastator
๐Ÿค”

An M2 Browning variant, but has some specialties...

Counter Strike Online Wiki

For original version, see M2 Browning. M2HB Devastator is a Transcendent grade Machine gun in Counter-Strike Online. A heavy machine gun that fires incendiary .50 BMG, fed from a large backpack...

scenic zealot
half tendon
bitter valve
#

#what-makes-you-a-rage is when I'm ready to release a weapon, but then I notice this aRage

#

Encroyable

austere dock
austere dock
bitter valve
#

Fixed it! pinkieYay

#

Importing the skeleton from the RPG actually worked ayaya

bitter valve
#

Added M136 AT4

#

38 weapons done ayaya

austere dock
bitter valve
#

weapon_at4ex first ayaya

#

Should be a quickun

austere dock
bitter valve
bitter valve
#

Testing the homing ability I set the player as the target, but it can't hit the player that fired it so it just keeps going back and forth megalul

austere dock
half tendon
#

I know I've asked this for a while, but I wonder how can you make a custom Buy Menu plugin despite using Counter-Strike 1.6 Weapons plugin as the base, or Condition Zero's? I've given up on this due to how dumb I am especially with how CSO weapons scripts are done.

#

Hmmm....

austere dock
austere dock
half tendon
#

CSODevWeapon script DOES not exist, at least on the pack that's released and updated.

austere dock
#

oh i think this is fixable. maybe should remove CSODevWeapon base from csobaseweapon.as in the class line. it should work i believe. lemme try.

#

yeah it worked :ayaya:

#

@half tendon you have to comment out CSODevWeapon base from the class line for CBaseCSOWeapon

half tendon
#

Yep, fixed it.

half tendon
austere dock
#

tons of trial and error. whenever the plugin crash, i will check the console log to see which part i got the error and fix it, like nero said, facesmashing sometimes to make it work :ayaya:

obsidian chasm
#

good good, this great work from Nero will be the base for the hl2 weapons in the far future >:)

half tendon
#

Okay, I think I managed to get at least one weapon to work.

austere dock
half tendon
#

I just forgot to put " " on weapon_thanatos9, so it turns into a string.

austere dock
austere dock
#

SC default limit of weapons bucket so far is 256. So the limit is 256 for all CSO weapons, but need to see the resources issue too, and yeah, cant carry all 256 CSO weapons in one map. So the server owner has to choose any of the CSO weapons that they want in their register file to run in their server to avoid server crash

bitter valve
bitter valve
#

I should probably start using a checklist chloethinking

austere dock
#

yepyep

austere dock
#

just like Serious Sam :ayaya:

atomic magnet
#

you start running into issues if you get that many

#

specially the server will start lagging as its predicting a lot of weapons for every player in the server

#

256 weapons is the maximum limit allowed for registering weapons

#

256-32 which leaves you with 224 slots

#

32 slots are always reserved by the engine/game

austere dock
atomic magnet
#

the project is paused

#

Norman is busy irl

austere dock
bitter valve
#

Trying to make a scope ayaya

austere dock
bitter valve
#

Modifying the one from the failnaught ayaya

bitter valve
#

It works! ayaya latfCat

#

Just needs some tinkering

austere dock
bitter valve
half tendon
#

And they are all using Xbox models.

austere dock
bitter valve
#

Aperture started doing Serious Sam weapons, but didn't get very far pinkiePuppyEyes

austere dock
bitter valve
#

Dunno, he just lost interest I think.
Yeah I had to take a 5 year long hiatus for health reasons

austere dock
half tendon
#

The BuyMenu stuff in regards to ammo stuff doesn't really fix things. Even with it, the max ammo for the CSO weapons can affect the vanilla weapons.

austere dock
#

but if KernCore CS16 case, you can edit the ShouldUseCustomAmmo = true; to false;

#

so the weapon will follow default SC weapons' max value

#

as for my case, i tweak some of nero's weapons code to match with cs16 ammo base :ayaya:

half tendon
#

I just edited the max ammo for each weapon to either be similar to vanilla or increased ammo a little (60 for 357 ammo, 30 for sniper ammo).

austere dock
#

i do something like this :ayaya:

#

AT4 rocket use custom ammo to unless ShouldUseCustomAmmo = false; , it will use default SC's RPG rockets :p

bitter valve
#

Yeah weapon packs aren't designed to be combined, hence KernCore's warning about it, so you'll have to fiddle with it a lot to get it working nodGreen

austere dock
#

yepyep :p

#

dont be like me, i always do something troubling like this :ayaya:

austere dock
#

but you wont be able to buy the ammo in buymenu since it didn't register in buymenu :ayaya: i forgot how to enable "buy ammo" command for each of cso weapons, i used to succeed on make it work, but now idk how rn

bitter valve
#

lawl, the scope viewmodel for the tiger rifle uses the smd file for the crosshairs 4 times to make it solid enough ๐Ÿ˜‚

$body "weapon" "ef_sfscore2"
$body "weapon" "ef_sfscore2"
$body "weapon" "ef_sfscore2"
$body "weapon" "ef_sfscore2"

Also; classic CSO typo ayaya

austere dock
stuck crow
#

nah, I think that in an average map there are not so many frags for the money, unless you count how many frags you can collect with something like Big Momma or Osprey. so. you can't buy all the custom guns (if, of course, the server owner has thought out the price of the weapons properly).

#

plus, the player will constantly die and consequently lose all the weapons

bitter valve
#

save weapons on death plugin ayaya

stuck crow
#

meh

#

useful for long and big maps, but sometimes imbalance

half tendon
#

I have that plugin, but I don't even know if it really even works.

Hmmm... maybe because that plugin is not "registered" from default_plugins.txt. I just based them depending on certain maps - this probably does nothing, or some error I didn't check. No error logs though.

bitter valve
#

Yeah but now all I have to do is scale it to the desired size ayaya

austere dock
#

understandable :pp

bitter valve
#

Finally latfCat

#

Original hehe

#

Finally I can move on to finishing the homing code ayaya

austere dock
atomic magnet
bitter valve
#

Oooh, no way wow

stuck crow
austere dock
#

you did a good job neyami @bitter valve :ayaya: but i can't damage func_breakable with this ๐Ÿค” idk why but yeah, maybe its issue on my end, idk, i'll try to look into it more

obsidian chasm
#

func tanks cannot be damaged, func breakables yes

austere dock
obsidian chasm
#

maybe the breakable has "explosives only" flag, and this rocket is not considered as explosive damage?

#

btw i see you are playing vger2 alpha, i want to tell you and people that some time ago someone found the vger 2 beta, that is more up to date

austere dock
austere dock
austere dock
austere dock
austere dock
austere dock
bitter valve
half tendon
scenic zealot
austere dock
obsidian chasm
#

Scmapdb

bitter valve
#

My next try at making the rockets homing sometimes causes it to fly around the target megalul

#

I THINK I GOT IT pinkieWow

bitter valve
#

33 lines of code for the proper result, vs. 71 lines for a shitty result what the hell

austere dock
bitter valve
#

Yep yep pinkieYay

#

I ain't got no idea how to do the thing I want pinkieLaugh

#

Actually, it's the Hornet's code ๐Ÿค“

austere dock
austere dock
#

๐Ÿ˜ญ

bitter valve
#

It was gonna be a quick weapon, buuuuut they had to make the rocket be homing if anything is in your view ๐Ÿ˜‚ gunproper

cerulean wind
#

so... Im trying to setup a private server so that way I can twitch stream my games. I tried adding the insurgency weapon mod and I also have the scxpm 17 mod loaded

#

I sadly could not find a more updated version of scxpm that worked

#

but!
the insurgency mod is not functional. do I need to install it client side too?

bitter valve
stuck crow
#

me too want to have a drink gabemad

stuck crow
#

btw, scripts only server side.

#

oh, ur questions have already been answered by KernCore, didn't see that

austere dock
#

@bitter valve sorry this might be random but, i tried to code the weapon_m2.as to be able to damage Garg by tweaking the the CBaseCSOWeapon script from DMG_BULLET to DMG_BLAST. It worked but, not only M2 be able to dmg Garg, but AUGEX too. So i was kinda wondering how to make m2 only to be able to dmg Garg, just like plasmagun case? Plasmagun case i know how it works since it use g_WeaponFuncs.RadiusDamage code.

half tendon
#

Shouldn't the M95 Barrett also be able to damage Gargantuas due to its Anti-Materiel role?

atomic magnet
#

now if Nero makes it do explosive dmg then it should be able to

half tendon
#

Ported the M60E4, but the model I used is from an M249 skin on Gamebanana, yet the model itself is from CSO. No remappable hands, nor CSO Male nor Female hands.

main mason
#

Now that is a sick looking skin

bitter valve
austere dock
half tendon
#

Apparently, the M60E4 that I kind of ported to Sven Co-op has an issue where the muzzleflash appears at the "center" of the player using it instead of coming from the weapon's barrel. It only happens in Thirdperson, and possibly if other players see someone using this. Seems to also be an issue as well with CZ's M60.

bitter valve
#

If it only has one attachment for the flash at 0, then you gotta copy paste that line twice and increase that number

#

Either that or change the number to 2, not sure if that works though

#

I have to do that for every cso weapon ayaya

bitter valve
#

eg:

// 1 attachment(s)
$attachment 0 "flash" 0.000000 0.000000 0.000000

Should be

$attachment 0 "flash" 0.000000 0.000000 0.000000
$attachment 1 "flash" 0.000000 0.000000 0.000000
$attachment 2 "flash" 0.000000 0.000000 0.000000
#

It might work without the last line, but I'm pretty sure I've tested this before and 3 lines work the best chloethinking

half tendon
#

I don't think I'll be able to do this. It requires some compiling, right? I don't think the Asset Manager/Model Editor is capable of this.

austere dock
#

MilkShape3D be able to. You can edit its qc file and compile it and bam it worked.

bitter valve
scenic zealot
bitter valve
#

Sex

#

If only it would work as well without metamod pinkiePuppyEyes

#

phew, fucking finally done with at4cs hehe

bitter valve
#

Added AT4-CS

bitter valve
#

It probably works hehe

bitter valve
#

oh right, the flag thingy

bitter valve
bitter valve
#

doneski ayaya

main mason
#

OFFTOPIC: How do you declare the npc status?

bitter valve
#

que? ayaya

main mason
#

It says Status: Well Fed

bitter valve
#

oic

#

g_EntityFuncs.DispatchKeyValue( pEntity.edict(), "displayname", "Test Subject " + m_iTestSubject + "\nStatus: Well Fed" );
ayaya

#

\n ftw

main mason
#

Many thanks!

austere dock
half tendon
#

AT4-EX has ERROR as its sprite icon.

#

Updated version DOES NOT include 640hud66.spr file.

woven grove
#

Hello, I would like to add these weapons to the server. How could I do it, if you could help me please

austere dock
# woven grove Hello, I would like to add these weapons to the server. How could I do it, if yo...

https://github.com/Neyami/CSO-Weapons

  1. Install this and extract it into svencoop_addon folder
  2. Open your default_plugins.txt file in svencoop folder and write this:
    {
     "name" "Counter Strike Online Weapons"
     "script" "../plugins/custom_weapons-cso"
     "concommandns" "cso"
    }
  1. Open any map in your preference, and you can spawn cso weapons using console command or using AFBase.

BuyMenu case however, is a different method and you have to register in a different script.

GitHub

Weapons from Counter-Strike Online ported to Sven Co-op in Angelscript. - Neyami/CSO-Weapons

stuck crow
#

I want to add that Ecco is the easiest way to make your own BuyMenu (you don't need to write your own code for adding items, at least), but the plugin itself is hastily made and buggy in some places

cloud quest
#

We need the crossbow back so i can get some fishy to eat. aaagaben

bitter valve
#

oh yeah chloethinking

austere dock
# bitter valve oh yeah <:chloethinking:845662939310719016>

void Register() { g_CustomEntityFuncs.RegisterCustomEntity( "cso_crossbow::ShootBolt", "ShootBolt" ); g_CustomEntityFuncs.RegisterCustomEntity( "cso_crossbow::weapon_csocrossbow", CSOW_NAME ); g_CustomEntityFuncs.RegisterCustomEntity( "cso_crossbow::ammo_csocrossbow", GetAmmoName() ); g_ItemRegistry.RegisterWeapon( CSOW_NAME, "custom_weapons/cso", "cso_bolts", "", GetAmmoName() ); }

// namespace cso_crossbow END :ayaya:

bitter valve
#

Added Benelli M3

austere dock
bitter valve
#

scientist/perhaps.wav

austere dock
bitter valve
#

nah I never finished those ayaya

#

Until now hehe

austere dock
bitter valve
#

nah that's zode nodGreen

austere dock
#

ohhh i see, i like how your buymenu has newbie info when you run the buymenu on certain maps

#

like telling the new player how to buy weapons etc and commands

bitter valve
#

That's probably from the advert plugin ayaya

austere dock
#

i seeeee

austere dock
bitter valve
#
Default: m1887
Expert: m1887_6
Master: m1887_8
Gold: m1887g
Christmas: m1887xmas
Maverick: m1887craft
10th Anniversary: m1887gs
Elegant: y19s2m1887

So many versions ayaya

austere dock
bitter valve
#

wait what

#

weapon_m1887.txt
zoom 640 ch_sniper 0 0 256 256 zoom_autoaim 640 ch_sniper 0 0 256 256

#

It doesn't even have a scope ayaya

#

Silly Nexon

austere dock
#

already have this in custom_weapons/cso/ folder ๐Ÿค” misfire file ig ๐Ÿคท

austere dock
austere dock
#

you know the feeling like you create an AK47 from MP5 base, you use it, despite tweaking the damage etc, you still feel like you use MP5 cus you know you just tweak the existing weapon code and recreate it as a new one, not creating it from scratch

#

and i feel like shit ๐Ÿ˜ญ

bitter valve
#

ikr

#

But that's the best and easiest way of doing it

#

having a base and changing the necessary things

#

Why keep reinventing the wheel? ayaya

austere dock
bitter valve
#

Pretty much all custom weapons, at least the ones I've made, are copies of weapon_hlmp5.as from the svencoop team ayaya

austere dock
#

because the scripting style is similar to yours

bitter valve
#

nah

austere dock
#

i use this as a base to create CSO M134, though the PrimaryAttack is quite glitchy since FireBullets command originally for this code consume only ammo, not the clip, so when i try to code it to consume the clip, once the weapon clip reach 0, it become infinity and continuously firing lol

austere dock
bitter valve
#

Haven't done the vanilla M134 yet ayaya

#

The hero version is awesome for now FeelsGoodMan

#

BRRRRRRRRRRRRRRRRRAPPP

austere dock
#

if (iSpinSpeed == SPIN_STOP) { self.m_flNextPrimaryAttack = WeaponTimeBase() + 0.51f; iSpinSpeed = SPIN_SLOW; g_SoundSystem.EmitSound( m_pPlayer.edict(), CHAN_WEAPON, M134_SOUND_SPIN_UP, 1.0f, ATTN_NORM ); return; }

austere dock
bitter valve
#

oh right, I forgot to check the p_model for the M3 chloethinking

#

This is the first time I've had to fix the UV map on a viewmodel chloethinking

bitter valve
#

No sven hands for thissun pinkiePuppyEyes

austere dock
bitter valve
#

Added Winchester M1887

#

41 done, yay ayaya

#

Might as well do the handgun version while I'm at it ayaya

golden sparrow
#

I even have this

bitter valve
golden sparrow
#

ooh!

bitter valve
#

The hero hands are pretty sexy ayaya

golden sparrow
#

yoo they looks awesome

austere dock
#

nero should port one cso campaign and one of the player will be selected as Hero to kill cso zombies npc :ayaya:

#

nah jk thats a stupid suggestion, just do the things at your own pace nero :ayaya:

cloud quest
# bitter valve 41 done, yay <:ayaya:677315490309210151>

Well are you fancy in doing this for all cso weapons? Like someone who did it in garry's mod
https://youtu.be/jP8_io4DHgk?feature=shared

A quick showcase of all the weapons in TFA CSO as in 2021

Software used in this video:

  1. OBS Studio (recording)
  2. Premiere Pro 2020 (video editing)
  3. Photoshop (making thumbnail)

My Gaming Laptop Specs

Product name: Asus ROG Strix G17 G713Q RHG075T
Processor: AMD Ryzen 5 5900HX (8c/16t)
Memory: RAM 32GB DDR4-3200 CL22 2rx8
Storage: 1TB PCI...

โ–ถ Play video
austere dock
austere dock
# cloud quest Well are you fancy in doing this for all cso weapons? Like someone who did it in...

with this much, it's going to take like 3 or 4 years for nero to finish honestly. not to mention all those unique magical type of weapons in the end of this video. with how those guns worked, I believe nero's CBaseCSOWeapon script is going to end up more than 1000 lines. I'd say, i'll just let nero do this weapon project at his own pace, if he could done all, then i'm more than happy

But with how Svengine limitation and resources issues, having half of these weapons are already nice :ayaya:

#

All total CSO weapons in that video compilation is 381 (melee unincluded). Damn. yeah thats a lot.

cloud quest
austere dock
# cloud quest Perhap he should try to separate each weapons individually with different folder...

Suggested that before for nero, different registering file. for example:

custom_weapons-cso1.as
custom_weapons-cso2.as
custom_weapons-cso3.as
custom_weapons-cso4.as

just to ensure how much weapons nero would make so far. Since with the current amounts, the server would still be able to run. Even in my case too I combined nero's cso weapons with KernCore's CS 1.6 weapons into one BuyMenu. And it pretty much worked on my end.

bitter valve
#

Added Winchester M1887 Maverick

#

I should probably start sorting the scripts into sub-folders based on type at some point ayaya

#

#2562541887_gcopyright(c)[2009]nexon&valvecorp_allrightsres.bmp
m1887GCopyright(C)[2009]NEXON&ValveCorp_AllRightsReserved.BMP
These filenames pinkieOwMyHead

austere dock
bitter valve
#

Added 5 m1887 skins ayaya

bitter valve
#

Maybe I should start adding the hero hands too ayaya

austere dock
bitter valve
austere dock
austere dock
bitter valve
austere dock
bitter valve
#

Screw it, another shotgun ayaya
I had it half-finished anyway hehe

austere dock
bitter valve
austere dock
bitter valve
#

1% chance to insta-kill anything megalul

austere dock
#

HAHAHA

scenic zealot
austere dock
bitter valve
#

Only admuns can pin though hehe

austere dock
bitter valve
#

Yeah but it still requires a special permission

austere dock
#

i see MC

atomic magnet
austere dock
#

yesss thanks @atomic magnet AYAYA

bitter valve
#

Yeah I don't understand why Discord won't just put a simple button "Jump to top of thread" smh
Even on PC you still have to scroll, wait for things to load, scroll, wait, scroll, wait smdh

austere dock
bitter valve
#

self.pev.owner.vars.owner.vars.owner.vars.owner.vars.owner.vars;

austere dock
#

oh wait

#

its still in testing phase samfeelgood

#

i don't even know where to go so... yeah lets just farm money and XP with M2 AYAYA

bitter valve
#

What map is that? chloethinking

bitter valve
#
enum csow_e
{
    ANIM_IDLE = 0,
    ANIM_SHOOT1,
    ANIM_SHOOT2,
    ANIM_RELOAD1,
    ANIM_DRAW,
    ANIM_RELOAD_YEET
};

ayaya

bitter valve
#

Added SKULL-11

austere dock
#

Yay yeet mag shotgun released ! R00zYayy

obsidian chasm
#

there are so many cso weapons its insane, idk which ones would be cool to port or do you have plans on which ones to make next?

austere dock
#

once you're done with cso crossbow can you upload this skin as well? this one looks so good AYAYA

bitter valve
graceful cedar
#

is it possible register the weapons with the ins2 buy menu

graceful cedar
#

how do yuo do it

austere dock
#

but be sure to change the iSlot and iPosition value since it might conflict with the INS2 weapons

austere dock
# graceful cedar how do yuo do it

download the code and paste em in ins2 folder, put em in folders following the weapon type category, then register it in ins2_register.as AYAYA

graceful cedar
#

okay

austere dock
#

it is a complicated procedure tho AYAYA

#

i just know how to do em cus i always fiddling stuff that i shouldnt AYAYA

graceful cedar
austere dock
#

like 17 or 18 AYAYA

#

i always do that AYAYA

bitter valve
#

This'll be the first time I'm releasing a "modded" weapon before the original version ayaya

#

SKULL-11 is based on usas12

#

Speaking of which; rename events\cso\muzzle_skull11_1.txt and muzzle_skull11_2.txt
to muzzle_usas12_1.txt and muzzle_usas12_2.txt
hehe

bitter valve
#

Shotguns just pulled ahead to 8! chloethinking
Needs more machine guns and smgs hehe

#

Added Daewoo USAS-12

half tendon
#

Daewoo K3 soonish? ๐Ÿค”

digital night
#

Any plan to add hev arms for these?

obsidian chasm
#

D: goddamn hands

#

maybe a quick solution would be a really bad reskin for the cso hands haha

#

its very bad

half tendon
#

Cursed.

unreal cove
#

DNIO hands are pretty solid, why not use them

bitter valve
#

They're awesome, but sometimes I get too many errors when compiling

#

If there are only 2 errors I can usually fix it, but when there are 6 or 8 pinkieOwMyHead

#

The hands usually don't work on older weapons

obsidian chasm
#

probably Nexon does this on purpose to stop people from modding or porting

#

(or are idiots)

obsidian chasm
obsidian chasm
#

i will send you the other models I added hands to because the post was lost in this chat

#

and the usas

bitter valve
#

Maybe I should just separate them, one hand model per model chloethinking

#

Like I do with the skins

#

v_weapon_male
v_weapon_female
v_weapon_sven

#

Would probably be better ayaya

obsidian chasm
#

nah, too much work, or just choose one hand, i'd say only sven hands

stuck crow
#

yep, there's sense

#

I mean, CoF weapon plugin doesn't have Simon's hands even

atomic magnet
stuck crow
#

at least they fit perfectly to the game (except some toctical stuff like aiming)

formal sonnet
#

hello

obsidian chasm
#

@bitter valve i wanted to use some weapons for my current map and when I used resguy I found that it detects many wrong file paths.

#

resguy sometimes doesnt read scripts well but since I made a copy of your scripts to a test map folder I checked them manually and found out it is true there are some typos or missing files that may cause problems

#

progressbar is just a typo with missing "sprites/" for example, the rest are the same I think. But the sounds are truly missing

bitter valve
#

progressbar.spr is present

the ricochet sounds aren't really needed but I'll upload them ayaya

floating_damage.mdl isn't needed atm

weapon_skull.as doesn't exist (it's weapon_skull11 or skull2)

the line in weapon_savery.txt containing scope_circle can be removed (it's a tga and I forgot to remove that line hehe )

obsidian chasm
#

ah yes my bad i must have written skull without a number for the test haha

#

progressbar.spr is present yes, but the line in the code is missing the sprites folder haha thats why it doesnt find it according to resguy. But I havent tested if it works

bitter valve
#

Yeah that's because m_hudParamsCooldown.spritename reads from the sprites folder already, so if I put sprites in the variable it would look for it in sprites/sprites ayaya

obsidian chasm
#

ah yes thats the problem with resguy, if you make a reference like that it screws up, if I could resguy should have an exception for script files, so the initial folder is ignored (sprites) in this case, and is assumed .spr starts at that

austere dock
#

@bitter valve if you dont mind after working on the crossbow, can you do this too? hk121ex (HK121 Custom), LMG with Grenade Launcher alt attack i believe AYAYA

#

them grenade drum mag tho ayayay

obsidian chasm
#

hey i've been trying to add the awp and the problem is its not showing up on the hud (the number 7 appears but there is nothing there)

austere dock
obsidian chasm
#

yes mmm where would that be

austere dock
graceful cedar
#

cso weapons r insane

obsidian chasm
#

ahhh

#

was looking in the wrong code

graceful cedar
austere dock
#

all the position and index are in csocommon so yea, just look into it if you want to alter the position AYAYA

obsidian chasm
#

hmmm

austere dock
#

nero did a great job on adapting the weapon mechanic similar to cso

obsidian chasm
#

never did this before so i dont know how to read the slot positions

austere dock
obsidian chasm
#

and position is?

austere dock
#

Position is for the weapon bucket

#

in one slot

#

ya know

#

like mp5, shotgun and crossbow in one slot

obsidian chasm
#

like slot 0 position 1 would be medkit?

austere dock
#

yeah

#

0 until 3 positions are reserved for the sven/engine weapons code

#

4 until downwards are reserved for extra weapons

obsidian chasm
#

ah so position 0 slot 0 is medkit

austere dock
#

usually in my case i will put my custom buymenu weapons on position 10 until downwards so it wont conflict with the map script weapons certain map ran

austere dock
obsidian chasm
#

there are only 4 default position 0-4

#

0-3

austere dock
obsidian chasm
#

ah there we go

#

slots are the dropdown menus 1,2,3,4,5,6,7 in that order

#

position goes from 0 to 3

#

inside each slot

austere dock
#

you can add more slots until 9 if im not wrong

#

KernCore's INS2 weapons slots are until 9

obsidian chasm
#

so i added slot 7 position 4

austere dock
#

if you added iSlot = 7 and iPosition = 4... means on the 8th slot and 5th position i believe? oh wait i forgot, nero's weapon iPosition and iSlot has minus 1 (-1) in front of it to evade confusion. yeah you're right.

obsidian chasm
#

it works, ultra custom stuff now ๐Ÿ˜„ my ports will be better now with custom guns

bitter valve
austere dock
half tendon
#

Even a Frag Grenade that you throw can gib dead corpses. XD

austere dock
#

fr i was shocked and laughing my ass off ngl

bitter valve
#

Of course ayaya

#

I was gonna add the Team Fortress 2 crit sound and maybe base the damage on how many rounds there are left in the mag, but I forgor hehe

#

I also had it gib the player who launched it, but decided against that ayaya

austere dock
scenic zealot
bitter valve
#

I'm currently working on porting Quake 2 NPC models to sven btw ayaya

austere dock
austere dock
#

Guess they took the inspiration from this npc thonkconga

half tendon
#

Serious Sam Weapons + NPCs, Arase. XD

If there's one weapon I'd want to work on the Serious Sam Weapons, it would be the Ghostbuster. I want to add my spin that I incorporated on my project.

stuck crow
#

someday I want to start a porting weapons from Kingpin: Life of Crime to SC

#

cuz why not?

austere dock
scenic zealot
#

$0a means: Fullbright and Studio_NF_Alpha were unused?

bitter valve
#

owo what's this? guraConsider

austere dock
half tendon
#

Crossbow detected

bitter valve
#

proper-ish~ scope ayaya

#

The ammo model took longer than I'm willing to admit hehe

bitter valve
#

Added Crossbow

stuck crow
#

I need to update the plugin again gabederp

stuck crow
#

well, this is the best what I can do with this sorta of model

#

(not really the best, I'm just tired at the moment)

bitter valve
#

The sven hands might work with the crossbowex model

stuck crow
#

well, I'm just quoting mr. "Buy Skyrim"

#

it just works

#

at least the arms don't look like they were broken by gargantua's ass aaagaben

#

especially while the reload animgabederp

obsidian chasm
#

I have tried adding the svd, but the sprites are not precaching, the crosshairs dont show up and the hud selector is all fucked up.
This didnt happen with all the other weapons I used (awp, m134hero, usas12), and the slot position must not be the problem because I can move the weapon to other slots and when the slot was the problem with the awp it simply didn't show up

#

I cant find whats wrong with the code since it looks fine to me at least

#

I compared it to the other guns and everything is in place

#

including the weapon_svd.txt file that specifies the sprites and positions mmm

stuck crow
#

has this always been or since the last update? it works fine for me

obsidian chasm
#

ah but you are using the buy menu or adding the weapon in your own script, because i'm doing the latter

#

anyway i gave up, i picked another weapon to use as a base and that one worked

stuck crow
#

nah, Ecco's one made on a crank and just uses "give weapon_putaname" command for a price

stuck crow
#

"it just works" Todd Howard face

obsidian chasm
#

i dont know, maybe it was conflicting with something else. Anyway, i don't know how you get everything to work yourself because weapons from slots 8+ do not show up in hud, my hud shows only up to 7 slots

stuck crow
bitter valve
#

Yes please ayaya

stuck crow
stuck crow
#

just tested new crossbow on my clone aaagaben

#

poor me, he's dying for nothing

digital night
#

did somebody say garg ass?

#

so we are getting sven arms?

stuck crow
#

I'd like to rig sven arms to all guns that doesn't have this, but this CSO bones fiddling is a pain in my ass

#

I need more energy for this, and less laziness

obsidian chasm
#

I already sent the weapons I had rigged, i don't know if he ended up using them or not

#

the files are up there somewhere

#

its a pain to rig them because of the default position as well as different bones

#

you maybe can check them out and some of the hands may be useful. Because sometimes some weapons hands are the same rig

stuck crow
#

well, I downloaded it a long time ago, but thanks anyway

stuck crow
#

FINALLY

#

finally made a rig of one of my favorite guns

#

I just figured out how to make it as easy as possible to make a rig of almost any model in blender ๐Ÿ™‚

#

I also rigged sven hands to thompson

#

btw, why is there no info on github about thompson?

bitter valve
#

Oh, I forgor hehe

stuck crow
#

I accidentally found a bug - when you use M2 in a crouch position (secondary fire I mean), after restarting the map you get stuck in this position (you can move, but only in crouch)

bitter valve
#

Yeah you have to type -duck in the console

#

I tried to fix it but it happens too randomly pinkieOwMyHead

stuck crow
#

I see

obsidian chasm
stuck crow
obsidian chasm
#

my awp rig is a bit awful

stuck crow
#

only SVDs, some melee weapons and, as I understand it, some vanilla guns are left

obsidian chasm
#

btw the same type of weapons usually have the same rig. For example the default cs weapons mostly share the same

obsidian chasm
stuck crow
#

I mean with your works and that's already rigged by Nero

obsidian chasm
#

oh nice

stuck crow
#

when I'll done with that, I'll share .rar file with my and Garompa's stuff

#

I hope Nero will update the .AS files for in-game hands switch, and will implement all this work that we've done ๐Ÿ™‚

bitter valve
#

Yeah just put it here and ping and I'll get on it when I can ayaya

austere dock
#

@bitter valve very beautiful, thanks nero SSBomb ๐Ÿ‘Œ๐Ÿป

stuck crow
#

it's the best what I can do with svdex at the moment

#

I don't like how left hand holds a gl

#

and remind for me:
SAVE. FUCKING. BACKUPS.

#

cuz it's third or fourth attempt to rig this shit

#

and when I tried to fix hands, it messed up.

#

so yeah, it's the best.

bitter valve
#

Where is the hand supposed to go though? ayaya

stuck crow
#

CSO hand: holds gun
Sven hand: holds air

#

I'm guess this time it's not going to be without morph stuff, urgh

bitter valve
#

ah

stuck crow
#

now it looks normal at least

atomic magnet
#

topology issue

stuck crow
#

just noticed that gabemad

obsidian chasm
#

Mmm looks like the problem is the sven hand may be smaller?

#

That sometimes happened to me. I took HLAM and resized only the mesh so i could see in real time how much to resize it. I used 1.01 value to resize slowly and counted the clicks. Then did the same in the 3d program with the smd

#

But when lazy i just resized. Saved it with hlam as a new model, decompiled that and used the hands from it in the original model hahah

stuck crow
#

well, I just scale it by eye

#

actually, it was much worse until I started editing it myself

#

cuz as you say it was smaller

obsidian chasm
#

the last method is very fast because you can see it change instantly and adjust it

#

the only problem is the gun will also increase in size so you must just look that the hands are no longer stretched

stuck crow
#

well, this topology is still better...

#

THAN THIS

#

alright, that's the best one

#

I guess

stuck crow
stuck crow
#

I actually do the same with crossbow and thompson, and it looks at least normal now

#

but now I have a question - why the fuck do Nexon use not only different bones, but also different sizes of their hand models? do they really want to mess around so no one can steal or modify their models or what? gabemad

obsidian chasm
#

at this point i doubt it, they must be just unorganized idiots

#

i mean it would take a lot less work to just have the same bones for everything

#

and sizes

bitter valve
#

I have arrived at the same conclusion; Nexon be derpy nodGreen

stuck crow
#

"don't touch, it works" method

half tendon
#

I am certain it's the same vibe with the old Half-Life hand models too.

MP5 hands are different to Shotgun arms and Crossbow arms and so on and so forth.

obsidian chasm
#

yes but old half life models were the first ones to ever exist, made by valve in a rushed development. Many got cut and changed over short times, so its understandable because of all that

#

But for example counter strike uses all the same size bones and hands

#

the HD pack as well

#

and the guys from the INS2 pack too

#

Nexon being a massive company, shouldnt be so shitty, if some modders can do it so can they

stuck crow
#

it was difficult ||until I discovered that this weapon isn't mirrored||

#

btw, about East Asians swords...

#

nero pls ๐Ÿ‘‰ ๐Ÿ‘ˆ

#

it's Hwando

bitter valve
bitter valve
#

btw the first two animations called slash1 and slash2 on the Hwando are just the idle animation at twice the fps, classic Nexon megalul

#

Apparently it doesn't have a highlighted selection sprite chloethinking

stuck crow
#

done with thanatos and dragon claw
now working on SVD

bitter valve
#

sex CR_NezukoJump

#

yay, the hands work ayaya

digital night
#

i just downloaded the pack. are the sven arms in the files or are they still being worked on? I see some of them use them and some dont so far

#

I noticed that a lot of the guns cap out at maximum of 90 ammo which seems pretty low compared to sven co-op standards

#

and the augex seems to be lacking any effects for muzzle fire

#

the at4ex is missing a sprite for the weapon

austere dock
digital night
#

thanks

#

i noticed that the augex is missing sound effects for reloading

bitter valve
#

Yeah I'm using the values on the wiki to set max ammo hehe

austere dock
#

yeah kinda weird. the sound works fine on my end.

#

try extract the pack again. if it still doesnt work, try re-install it again

bitter valve
#

The muzzleflash stuff too chloethinking

digital night
#

ill try again, maybe my server skipped the download

#

the lego gun, doesnt take regular rocket ammo

austere dock
#

from m777shot to rockets

digital night
#

thanks

#

im just going down the list testing it, not trying to complain

austere dock
#

its aight, nero's fine with it AYAYA

bitter valve
#

Can't fix things if I don't know it's broken ayaya

digital night
#

how do i remove the sprite that puts a ring around dropped weapons?

austere dock
austere dock
#

in csocommon.as

#

from true; to false;

digital night
#

desperado seems to have infinite ammo not sure if thats intended

#

crossbow doesnt use bolts

austere dock
austere dock
austere dock
digital night
#

thanks

#

ethereal doesnt take regular ammo

bitter valve
#

Yeah several weapons use custom ammo

austere dock
austere dock
bitter valve
#

9mm 357 buckshot bolts 556 rockets uranium m40a1 sporeclip hand grenade satchel charge trip mine snarks argrenades shock charges hornets health

All vanilla ammo names

austere dock
#

just from my taste. I even alter the ammo type for some of your cso weapons to cs16 ammo type

digital night
#

might be on my end but the m2 has a missing sprite in bottom right

austere dock
#

wait imma give you

#

its in the folder i believe

#

Idk how ecco plugin works, but usually on the usual Solokiller's BuyMenu one, you just have to register it and tweak the weapon's script file and add some ammo registeration in it, so you can type "buy ammo" and buy the current ammo weapon you're holding

#

thats why i dont have issue much if nero use custom ammo for the cso weapons AYAYA

stuck crow
#

topology still sux, but at least it looks normal

stuck crow
#

i dunno what I can do with that shit T_T

digital night
#

im just loading in regular ammo using ecco, but not buying the weapons from ecco

#

plastma gun and quadshotgun is missing sprites too. again might be that the server didnt send them when i connected

stuck crow
digital night
#

usas is missing reload sfx

#

again might be my server not sending it

bitter valve
#

Must be, the files are present and the scripts are telling the game to send them nodBlue

digital night
#

so i was talking about the max ammo being low.. but just realized that the default max ammo for the m249 in sven is only 90.. but the gun holds 200...

#

that seems odd

#

so maybe the figures arent that far off

austere dock
#

augex, lightning ar1, aeolis

#

aug too

digital night
#

im just saying maybe they dont need changed because sven defaults are pretty low

#

so i went through all the weapons and thingfor me is that they dont have the right arm. but i imagine i can just replace the arm texture with some of the existing files that do have the sven arms. assuming at least one of them is mapped the same way

austere dock
#

you have to wait either nero, garompa or gordon9999 do the remapping for the skins.

#

for me i dont mind much if nero use default cso hands

austere dock
digital night
#

i also have insurgency weapons, i want to see what insurgency maxs are. looks like they are 1000

austere dock
#

i was planning to add BuyMenu.as for nero's cso weapons once he's done all of them

#

or maybe nah since the code is originally from KernCore. maybe nah ig AYAYA i dont want to steal another people's hardwork

digital night
#

hm thats odd, so my server did send me the sfx for the augex but they dont seem to play in game

#

muzzleflash still wont work either

#

the reload sfx for it works in alt fire

#

also for some reason the bow has max ammo to 60 and the starting ammo to 6 but i assume since it doesnt have conventional reloading it gives you 60 at start

digital night
#

void Register()
{
g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::csoarrow", "csoarrow" );
g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::ammo_csoarrows", "ammo_csoarrows" );
g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::weapon_csobow", "weapon_csobow" );
g_ItemRegistry.RegisterWeapon( "weapon_csobow", "custom_weapons/cso", "csoarrows", "", "ammo_csoarrows" );

#

i imagine just the last line

#

g_ItemRegistry.RegisterWeapon( "weapon_csobow", "custom_weapons/cso", "csoarrows", "", "ammo_bolts" );

like this?

austere dock
# digital night void Register() { g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::csoarr...
{
    g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::csoarrow", "csoarrow" );
    g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::ammo_csoarrows", "ammo_csoarrows" );
    g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::weapon_csobow", "weapon_csobow" );
    g_ItemRegistry.RegisterWeapon( "weapon_csobow", "custom_weapons/cso", "bolts", "", "ammo_csoarrows" );

^^if you want to use cso compound bow arrow as bolt ammo type

#

g_ItemRegistry.RegisterWeapon( "weapon_csobow", "custom_weapons/cso", "bolts", "", "ammo_csoarrows" );

digital night
#

in the ethereal weapon I was trying to set its max capacity for ammo to 1000 but there is no entry for that. I spawned in some ammo and it caps out at 90. 90 is not listed in the script so how is it capping out at 90 ammo?

austere dock
#

look at MAXCARRY_ETHER and the other similar starting name for the maxcarry ammo too so you can alter it to your own liking

digital night
#

cool thanks, found it

#

the gunkata says it takes 44mag ammo. what do you think is a good replacement for that? 357?

austere dock
#

if you wanna make it scarce type ammo, 357 would be the best choice

stuck crow
#

I've spent all day on this gabederp

digital night
#

looks good

#

i might have mentioned it but the m2 is missing the sprites, i checked and i have the sprites in the folder so maybe their name is wrong in files?

austere dock
bitter valve
# digital night

For the love of bob, don't use notepad to edit script files pinkieOwMyHead
Use notepad++ instead nodGreen

digital night
austere dock
bitter valve
#

That works too, but npp starts faster ayaya

digital night
#

im not sure what i did but now i cant spawn in weapons. i dont think i changed anything that should have done that

austere dock
#

Try to see what the error console stating

#

Usually it will appear message like "ERROR: blablabla" in front of it

digital night
austere dock
#

Check weapon_csobow.as again

digital night
#

oh i see i have register line twice from pasting it

austere dock
#

Yeah, you can fix it

austere dock
# digital night

Unexpected end of the file, try to check if there's } too, if not you might accidentally deleted the bracket. That one is important for closing off the code line for the namespace scripting

digital night
#

it says 1 plugin failed compilation

#

so its probably that one

austere dock
#

Wait.

digital night
#

ERROR: c:/users/there/desktop/sven co-op/steamcmd/sv/svencoop/scripts/custom_weapons/cso/weapon_csobow.as (497, 3) : Unexpected end of file
c:/users/there/desktop/sven co-op/steamcmd/sv/svencoop/scripts/custom_weapons/cso/weapon_csobow.as (2, 1) : While parsing namespace
ERROR: Plugin script compilation failed

#

its probably a missing bracket

austere dock
#

Try this one.

digital night
#

}

void Register()
{
g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::csoarrow", "csoarrow" );
g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::ammo_csoarrows", "ammo_csoarrows" );
g_CustomEntityFuncs.RegisterCustomEntity( "cso_bow::weapon_csobow", "weapon_csobow" );
g_ItemRegistry.RegisterWeapon( "weapon_csobow", "custom_weapons/cso", "bolts", "", "ammo_csoarrows" );

} //namespace cso_bow END

/*
TODO
Make a proper ammo model?
*/

#

this is what i have

austere dock
#

Add another bracket under the final g_ItemRegistry line

digital night
#

oh i see it

austere dock
#

}

} //namespace cso_bow end
digital night
#

yeah i must have messed that up when pasting

#

its always the brackets that seem to break stuff

austere dock
#

two brackets. One to close the void code line. The other to close the entirity of the namespace

#

its always } and ;

#

man im not even a scripter, nero should be the one instruct you this, sorry for taking your job nero BombPensive

digital night
#

ive added the augex reload sounds to my fastdl, and my server files. still wont play. so i assume its downloading but not precaching if that is possible

austere dock
#

void Precache() i believe nero did implement it in every of his weapon scripts. If not, the gun wont even respawn, not only that, your server will crash too and send you back to the main menu

#

Just like HL1 is with item_healthkit if theres no healthkit entity in that map

#

And as for sound, gun would spawn but when you wanna shoot, your server crash and send you back to the menu

digital night
#

also the awp, when it is reloading, the hand is going inside the view of the player and so their hand clips and you can see through it. its not really an issue but thought i would point it out for ocd sake

#

this only happens on one of the two reloading animations

austere dock
digital night
#

its when it is cocking

austere dock
#

Then its not nero's fault. That case is nexon's problem, so maybe wait for the other rigger fix it if they willingly want to ig

austere dock
digital night
#

some reason the blood hunter even though i set max ammo to 1000 and removed the line that makes it have infinite ammo it maxes out at 35 ammo

#

there is no line that mentions 35 maximum in any file i have seen

stuck crow
austere dock
#

since i use vs code, i will just search "35" and try to see it some weapon script to identify it

stuck crow
digital night
austere dock
#

can i see the ItemInfo code line?

#

oh yeah i didnt register blood Hunter in my buymenu. Because my buymenu has already full combined with cs16 guns and the other custom i tweak myself

digital night
stuck crow
digital night
# austere dock can i see the ItemInfo code line?

bool GetItemInfo( ItemInfo& out info )
{
info.iMaxAmmo1 = CSOW_MAX_AMMO;
info.iMaxClip = CSOW_MAX_CLIP;
info.iAmmo1Drop = CSOW_MAX_CLIP;
info.iSlot = cso::BLOODHUNTER_SLOT - 1;
info.iPosition = cso::BLOODHUNTER_POSITION - 1;
info.iWeight = cso::BLOODHUNTER_WEIGHT;

#

const bool CSOW_USE_MAGDROP = true; //Drop mag while reloading or not
const int CSOW_DEFAULT_GIVE = 30;
const int CSOW_MAX_CLIP = 30;
const int CSOW_MAX_AMMO = 1000;

stuck crow
# stuck crow how lovely

Nexon: uses old as fuck m3 model with modern hands and even can't properly rig the hands
Turtle Rock: new m3, hands looks sick, absoultely everything is perfect

digital night
#

okay so the missing sprites for the crossbow fixed itself when i deleted all the ztmp files and then deleted all my downloads folder and rejoined my server

#

must be a quirk of the game

#

because the files were there

#

has anyone ever tried running model texture files through ai upscale or is the result not good?

stuck crow
#

it's still looks like ass

digital night
#

g_CustomEntityFuncs.RegisterCustomEntity( "cso_m134hero::weapon_m134hero", "weapon_m134hero" );
g_ItemRegistry.RegisterWeapon( "weapon_m134hero", "custom_weapons/cso", "762", "", "ammo_762mg" );

if( !g_CustomEntityFuncs.IsCustomEntity( "ammo_762mg" ) )

I tried to set the m134hero to use 762 but it not work.

#

is 762 ammo not called 762?

stuck crow
#

nah, it's called m40a1

#

wait

#

are you talking about m40a1 ammo or wha?

digital night
#

the m134hero takes a special kind of 762. i specified 762 but i guess 762 is m40a1

#

maybe now that we have cry of fear, insurgency, counter strike and cso weapons, maybe we create an ultimate weapons pack that combines all of them

#

with sven arms, in hd

#

bump the download time ot join my server up to 20 minutes

stuck crow
#

now we need more guns from other fps like UT, Quake III Arena

digital night
#

postal 2 pack pls

stuck crow
#

Kingpin Life Of Crime pack pls

#

Deus Ex pack pls

digital night
#

i dont know how this is coded but even though i have a ton of cry of fear and ins2 weapons in a custom buy menu for ecco none of the ipositions of the guns are overlapping

#

usually id have to manually find open slots

stuck crow
#

I've only had a conflict with AoMDC's MP5k in all this time.

digital night
#

const int CSOW_MAX_AMMO = 1000; //doesn't actually do anything since it uses the maxammo set by the buymenu plugin ยฏ_(ใƒ„)_/ยฏ

The mk3a1 says this. but as far as i know there is currently no buymenu plugin, so i imagine max ammo line will work

#

quadbarrel is missing a sprite in bottom right. not sure why

#

its sending all the files so there must be some quirk with sven

#

what sprite dictates the sprite for ammo icon?

bitter valve
#

check sprites\custom_weapons\cso\weapon_name.txt

digital night
#

also the animation for the usas12 the arm goes through the drum, im not going to be adding that weapon but thought i would point it out in case that is something anyone cares about

digital night
#

the server and client both have it

#

the files are there

#

4
weapon 640 custom_weapons/cso/640hud60 0 90 170 45
weapon_s 640 custom_weapons/cso/640hud60 0 135 170 45
ammo 640 custom_weapons/cs16/640hud7 0 72 24 24
crosshair 640 crosshairs 48 24 24 24

bitter valve
#

cs16? chloethinking
That should be cso hehe

#

It's an older weapon so I probably missed it

digital night
#

might have been that i already had that file from something else

#

so if i want to remove some of these from being precached/downloaded/registered.. so i just remove both entries for them in the custom weapons angelscript?

#

or do i only need to remove one of the entries

I just put // in front of them

#

also noticed you listed the m1887craft under pistol and not shotgun. i guess its subjective but it takes buckshot is apparently a modded version of the m1887 which is a shotgun

digital night
#

can something be a handgun and a shotgun at the same time?

bitter valve
#

I use the categories from the wiki/game ayaya

digital night
#

a lot of the weapons are cool but they have very inconsistent quality as far as textures go. not sure if it would be worth trying to upscale them. i imagine if one did that it wouldnt be a CSO weapons pack anymore. as they are they dont match the quality of cof and ins2. but about half of them looked good enough to match them.

bitter valve
#

The newer the weapon the higher quality ayaya

#

Newer as in release date in CSO

digital night
#

changing weapons is like traveling through time

digital night
#

thanks for adding these. had my eye on some of these since i saw that runethunder67 guy add them all to his buy menu and try to sell it lol. I added about half of them. Its all set up with 1000 max ammo, default ammo types and added them all to the ecco buy menu categories i set up. looks good. now i just need to replace the v models with sven hands and then replace all the arm textures with a grayscale set i made

#

im not sure if this is possible but would be cool if there were multiple colors of the beamsword. would probably require having multiple models though

#

i might go in and try to change it to red, but i assume that already exists somewhere in cso files

bitter valve
#

Yeah weapon skins require separate models

digital night
#

i asked before and hope its not an issue to ask but i think you are the one who made the kick plugin. is it possible to add that as a weapon that appears on the weapon wheel/slots since it seems to overlap with v_actions

#

unrelated issue but it could be combined with this. It seems to lack an iposition.

bitter valve
#

Yeah I've considered it, it's on the todo-list ayaya

digital night
bitter valve
#

I looked into but but nah not atm, too many projects already pinkieOwMyHead

#

Maybe a scientist with limbs that can be shot off ayaya

digital night
#

mikk made a plugin that adds a pool of blood but it can make floating pools of blood which doesnt look that great. and i use an old amxx plugin that adds more gore and blood spray.

#

so some things are possible

bitter valve
#

Which amxx plugin is that? guraConsider

digital night
#

amx_gore_ultimate.amxx

#

its customizable

#

for some reason when you enable this it interferes with v_actions in the cry of fear weapons and makes v_actions not work. Changing the iposition of v_actions did not seem to help.

#

will you be posting the sven handed versions on github somewhere?

#

@obsidian chasm in the zip file you posted i think you meant to put skull11 instead of balrog11

#

the m950 in those files contains several skins. how do you specify which skin will load in game?

austere dock
digital night
austere dock
#

the skin still can be run on default weapon_m950.as script, you just alter the view_model destination code

digital night
#

i assumed you could only have one embedded in a model

#

ill just wait until all of them have sven arms to worry about it

austere dock
austere dock
#

if hands, its g_CSOhands smth like that.

digital night
#

hands

austere dock
#

then you have to look into g_CSOWhands smth like that. I forgot. I just woke up.

digital night
#

what do you replace it with

austere dock
#

There are sven hands, and cso girl hand. You can refer the name in includes/csoenums.as as nero always listed down enums there

austere dock
digital night
#

is this it?

austere dock
#

no, not that one

digital night
#

enum csowhands_e
{
HANDS_MALE = 0,
HANDS_FEMALE,
HANDS_SVENCOOP

#

found it

#

so do i edit this file or edit every script for every weapon?

austere dock
#

Edit every script for every weapon

#

Dont edit that file

#

Your plugin will crash again

#

But not all cso weapons nero did now have the alternate hands skin, so you have to be careful.

bitter valve
#

I'll probably split the models into one set of hands per v_model and put them in the skins directory, switching hands is just an experimental thing ayaya

austere dock
digital night
#

i went through the files that garompa provided and the ones that are currently in the files by nero. as far as i can tell its still missing sven hands for the crossbow, dragonclaw, dualwaki, beamsword and thatanos

austere dock
#

i'd say you have to wait for the rigger to finish their job, might take some times since rigging stuff is not easy. (i used to rig stuff back in 2021, really hard with MilkShape3D)

digital night
#

beyond replacing textures with compatible size, i have never done anything in that department

austere dock
#

you have to align your desired skin bones with the already existed one, so it takes time, especially with models that nexon provided which their bones are misaligned on every weapon

#

if its in MilkShape3D, i believe its joints.

digital night
#

i replace all the models with models i put in grayscale

#

wish the rgb for the armor included black

austere dock
#

you can alter the position and slot there

#

its easy that way tbh

digital night
austere dock
#

weird. its usually overlapped in my case.

#

so i have to alter them

digital night
#

i used to have an elaborate list of all the ipositions for my weapons but i lost it so now i have to just guess

austere dock
#

funny how i run XP mod and buymenu with custom weapons and also other decorative things like pet plugin nero did and some chatsounds but i dont even go public server lmao

digital night
#

ive had a server for about 5 years, its easily the most modded server in sven. but im held back by needing a faster fastdl

austere dock
#

good for you ig. i just dont want to go public. plus my server is literally like copying misfire's style, misfire discount version. so i'd rather not do that

digital night
#

rage tried to hook me up with a fastdl from some german company and they never even got back with him. it seems like it would be about the same cost to just upgrade my internet package (i run it from home currently)

austere dock
#

i thought rage manage korea server too? wow.

austere dock
#

if it does, i have to look into the script

digital night
#

rage is running a twlz inspired server with someone else called outerlimits

digital night
#

i think there was one gun that wouldnt increase, one of the pistols

digital night
#

it was desperado or skull2 i think

#

or maybe another pistol i cut from my server

austere dock
obsidian chasm
#

@bitter valve will have to add support for sven hands in the new viewmodels me and @stuck crow rigged hands on kernnotlike

obsidian chasm
#

mmm i see it just fine

#

btw maybe just delete all hand options and leave the sven hands only hehe

#

wait no, that balrog has the smaller hands problem D: ayyyy we will have to rerig everything making the hands bigger in all the stretched models, when I made this I probably didn't check that kernnotlike

digital night
#

small hands!?

graceful cedar
obsidian chasm
#

false alarm, the hands arent stretched but they look like shit, at least I can't fix them

austere dock
# graceful cedar

goop, i know you like memes but please appropriately post it in #off-topic instead

digital night
#

๐Ÿ‘จโ€๐Ÿ’ผ

obsidian chasm
#

this is how you get wankered, don't whine about it afterwards

digital night
austere dock
# graceful cedar you're so lame...

sorry man, we're kinda discussing about cso weapons related, so if theres people who has issue with it, they can try to look up the chat again and know what to fix.

stuck crow
#

this might sound a little brutal, but I hope the nexon modelers have broken arms gabemad

stuck crow
stuck crow
#

I'm done with beam sword
as a bonus, I made him remappable (just for myself, but I can still share as a separate mdl file)

#

easiest one btw

digital night
stuck crow
#

I think after that SVD any rig is gonna be easy for me now otisphere
anyway, volcano is done

stuck crow
#

actually I don't really want to mess with it (because I personally use CSCZ weapons, so it would be useless for me)
but since I made a promise, I'm gonna rig them, too

stuck crow
#

cuz I can't look at it and live with thatkernnotlike

stuck crow
#

the rest of the guns are done

#

but I noticed one thing...

#

wtf, nexon!?

#

I thought it was my sven arms are broken, but no, it's a model from the game

digital night
#

you gotta pay for the deluxe upgrade pack to get all 5 fingers

stuck crow
#

nobody will care if I'll just grab the CSCZ models as a base and replace all these shitty animations to improve this?

austere dock
#

meh, i dont mind much about hands stuff if you asked me.

digital night
#

i dont care about fancy animations and i dont use any of the lower poly models

stuck crow
#

I'm just a bit of a perfectionist aaagaben

#

meh, fuck this shit, I'm done

digital night
stuck crow
#

there's all the stuff that done by me and Garompa

#

If I forgot something let me know

#

oh, I forgot that one

#

now it's kind of like that's all

digital night
#

whats different about the sword

stuck crow
#

recolorable beam

#

it's still be yellow in third person model, but I don't think this would be possible a priori without tampering with the script itself

#

in fact, for using it now, for the most weapons you need to put in this script these lines below "void Spawn()":

    g_iCSOWHands = HANDS_SVENCOOP;
    m_bSwitchHands = true;
stuck crow
#

yep

digital night
#

not seeing them in the individual weapon scripts

#

wait so they arent there yet? i have to add them?

#

the line isnt even there?

stuck crow
#

like that

digital night
#

but i have to add those lines, im not editing existing lines right?

stuck crow
#

no

digital night
#

i assumed it would already have an entry for another hand type

stuck crow
#

btw, @bitter valve, I don't know if it's a bug or not, but I tried something like this with dualwaki, thanatos9 and dragonclaw and my hands went back to the default CSO

bitter valve
#

chloethinking
The hand bodygroups have to be 0=male, 1=female, 2=sven
Along with the
g_iCSOWHands = HANDS_SVENCOOP; m_bSwitchHands = true;

#

It is far from perfect though, and was only meant as a temporary thing hehe

stuck crow
#

it just goes back to CSO male hands after every animation played

bitter valve
#

check the sendweaponanim lines

#

and defaultReload

#

and DefaultDeploy

#

bResult = self.DefaultDeploy( self.GetV_Model(MODEL_VIEW), self.GetP_Model(MODEL_PLAYER), ANIM_DRAW, CSOW_ANIMEXT, 0, (m_bSwitchHands ? g_iCSOWHands : 0) );
That last part
, 0, (m_bSwitchHands ? g_iCSOWHands : 0)
is what actually does the displaying of different hands

#

self.DefaultReload( CSOW_MAX_CLIP, ANIM_RELOAD, CSOW_TIME_RELOAD, (m_bSwitchHands ? g_iCSOWHands : 0) );
this part
, (m_bSwitchHands ? g_iCSOWHands : 0)

#

and all sendweaponanim should end with , 0, (m_bSwitchHands ? g_iCSOWHands : 0)
self.SendWeaponAnim( ANIM_IDLE, 0, (m_bSwitchHands ? g_iCSOWHands : 0) )

stuck crow
#

oh, I get it

digital night
#

which ones need changed?

bitter valve
#

The weapons I've uploaded should all have that, even the ones with only 1 or 2 hands

#

Except for older weapons maybe

digital night
#

so they should all be right?

bitter valve
#

weapon_aeolis
weapon_balrog9
weapon_beamsword
weapon_bloodhunter
weapon_csobow
weapon_dragonclaw
weapon_dualwaki
weapon_m950
weapon_savery
weapon_skull2
weapon_volcano

digital night
bitter valve
#

That's quite a few hehe
aight Imma fix 'em

stuck crow
austere dock
#

You guys are awesome.

digital night
#

would it be easier to just delete the extra hands

stuck crow
bitter valve
stuck crow
#

it's even better this way

digital night
#

how many people are using the extra hands?

stuck crow
#

idk actually ๐Ÿ™‚

digital night
#

if i have 5 people on im in the top 4 or 5 servers on the game. i dont think theres a lot of people running out to use these lol

#

by that i mean i dont know if its worth putting effort toward the alt skins unles we think someone is using them

#

but probably shouldnt toss em

digital night
stuck crow
bitter valve
#

hah that's that shitty truck game where driving backwards is faster and makes you go at the speed of light ayaya

obsidian chasm
#

I vote for only sven hands

#

Nobody really cares about cso hands i believe

#

Imho it makes it bad because every weapon has sven hands and then you find a cso gun and boom you suddenly lost your hev suit

stuck crow
digital night
#

i went through all of them and edited them to use sven hands. im goign to test them to see which ones work correctly

obsidian chasm
#

or we can just recompile the mdls to have only sven hands ๐Ÿ˜›

digital night
#

is there a sven arms version of dragon claw?

#

wait nvm its in the model, some resaon it didnt load

#

i just looked and i have it set to use sven coop arms

#

yet some reason it didnt take in game

#

okay so the dualsword has multiple arm models it references somehow

bitter valve
#

dualsword already has sven hands nodBlue

digital night
#

im having issues with the dragon claw and the dual waki not loading the sven arms

#

self.Precache();
g_EntityFuncs.SetModel( self, CSOW_MODEL_WORLD );
self.m_iClip = WEAPON_NOCLIP;
self.m_flCustomDmg = pev.dmg;
g_iCSOWHands = HANDS_SVENCOOP;
m_bSwitchHands = true;

    self.FallInit();
#

m950 wont use sven arms either

#

same issue with skull2

#

theers also a weird animation issue with skull11. sometimes when you shoot it it seems to teleport to the left

#

the animations seem broken. not sure if i did something to do that or not

#

thanatos doesnt use sven arms either when specified to do so

digital night
#

i tried to delete the other arm files

#

maybe i can specify the default texture in the qc file?

#

okay i figured it out. opened it with model viewer edited the qc, removed reference to other skins

obsidian chasm
#

i dont think you can edit the qc without decompiling the model?

digital night
#

these lines

#

"your move, punk"

#

i figured out what was wrong with the v_skull11 shotgun

#

some reason the draw animation is triggering randomly

obsidian chasm
#

that sounds like a script issue

#

i dont remember that happening to me

digital night
#

hm, i wonder what i could have done

obsidian chasm
#

make sure the reload doesnt have the loop box ticked

#

and... another reason could be wrong animation order, but you'd need the original model to compare it to

#

this one, you have to use half life asset manager

digital night
#

heres a lot of the fixed qc files if you need them

austere dock
obsidian chasm
#

burn cso hands to the ground ๐Ÿ˜ 

stuck crow
#

burn nexon for shitty rigs

austere dock
#

oh no, im gonna get scold by garompa and 49, RUN

stuck crow
#

DON'T

#

CALL

#

ME

austere dock
#

aight mb gang

stuck crow
#

GORDON9999

stuck crow
#

actually I rig them all just for myself aaagaben

austere dock
obsidian chasm
#

I have a all maps sven hands pack I made ages ago, it may be a bit shitty and outdated but has sven hands for all custom weapons of all existing maps to date

#

remind me to upload it when i come back home 1 month from now xd

stuck crow
obsidian chasm
#

there are more now haha, so I must upload it myself. I will probably do it on moddb

#

I will include the cso weapons too

#

I'll recompile them without the other hands also

digital night
#

how difficulty is the process of rigging a new texture to a model to go from low definition arms to high definition? i have one i want to fix up

obsidian chasm
#

they will withhold the file until some rancid admin "reviews" it (he doesnt) because it needs to have the credits to each pixel

#

ignoring the fact that there are mostly no credits to 20 year old models found in a 2000s sven coop map

digital night
#

if you cant find the credit then it was put there by god

#

to be used

obsidian chasm
#

since you cannot credit, you make up random credits or somewhat credit some dudes, but then they withhold it anyway because it'd be a 200mb download and they dont want to host it

stuck crow
#

also, can you reupload the recolored hands for vanilla's one?

obsidian chasm
#

you mean default game?

stuck crow
#

ye

obsidian chasm
#

I will add reanimated ones for default and move the ones I have now to the hl classic folder, since the hl, bs and op4 folders have all the same guns

stuck crow
obsidian chasm
#

99% of the time maps dont have credits to any weapon models. Finding who made each would be a pain. I will only be able to credit those I remember where I took them from. But since its a pack about replacing hands, maybe if I just credit that it'd be fine? idk

#

(btw we really went off topic D:)