English
Search
My panel
  • Welcome to The Ultimate Site of Worms Armageddon. Please log in or sign up.
Active chat preview
This box automatically views your last visited chat.

wkSoundbankFix concept and help.

Started by Woshee, May 10, 2018, 03:14 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Woshee

I wanted to get into coding by doing this easy Wormkit module called wkSoundbankFix.
What is wkSoundbankFix?
wkSoundbankFix is a Wormkit module that temporarily fixes soundbank issues such as:
. Making Goaway, Leavemealone in the same pool as Illgetyou,Youllregretthat, and Justyouwait.
. Amazing and Excellent are played when your enemy gets more than max damage (by Fall Damage and Fire.) and/or kill multiple worms that are not your team. (applies to the 1st way to play Amazing.) (May pick 2nd option if 1st is impossible.).
. Brilliant and Perfect are played when you do maximum damage by normal means (Fall Damage and Fire doesn't count.).
. Grenade is now gonna be played when you throw a grenade.
. Ouch is played when you get fall damage.
. Laugh will also be applied to collecting crates.
. Uhoh is in the same pool as whatthe, runaway, and takecover.

I've hit a road bump in doing this project, these issues are:
. Making the Wormkit module
. Finding where worms sounds are played in the assembly code/source code.
If you can help me with these issues it would help a lot.
Ports Speechbanks, Terrains from more recent Worms games, got a Community Fix implemented in Team Fortress 2, and a Writer/Creator of Ellie Tricy and the Others!

Woshee

Quote from: TheCrazedGuy on May 10, 2018, 03:14 AM
I wanted to get into coding by doing this easy Wormkit module called wkSoundbankFix.
What is wkSoundbankFix?
wkSoundbankFix is a Wormkit module that temporarily fixes soundbank issues such as:
. Making Goaway, Leavemealone in the same pool as Illgetyou,Youllregretthat, and Justyouwait.
. Amazing and Excellent are played when your enemy gets more than max damage (by Fall Damage and Fire.) and/or kill multiple worms that are not your team. (applies to the 1st way to play Amazing.) (May pick 2nd option if 1st is impossible.).
. Brilliant and Perfect are played when you do maximum damage by normal means (Fall Damage and Fire doesn't count.).
. Grenade is now gonna be played when you throw a grenade.
. Ouch is played when you get fall damage.
. Laugh will also be applied to collecting crates.
. Uhoh is in the same pool as whatthe, runaway, and takecover.

I've hit a road bump in doing this project, these issues are:
. Making the Wormkit module
. Finding where worms sounds are played in the assembly code/source code.
If you can help me with these issues it would help a lot.
Just to let you know that max damage means the max damage a weapon can do which means you have to be pixel perfect so the rarity is dependent if you can make pixel perfect shots.
Also one feature I'll take from Worms: The Directors Cut is  having more instances of one sound like explosion4,5,6,etc.
. Nooo is also played when a enemy worm or your team's worm drowns.
. The old use of grenade being played will be a customizable option.
Ports Speechbanks, Terrains from more recent Worms games, got a Community Fix implemented in Team Fortress 2, and a Writer/Creator of Ellie Tricy and the Others!

SolidSunny954


Woshee

#3
Coming back to this.

I renamed wkSoundbankFix to wkWormTalk. wkWormTalk is a Wormkit module that makes uses of unused soundbank files by doing things such as:
. Making Goaway, Leavemealone play after Prodding an enemy worm.
. Amazing and Excellent are played when you kill multiple enemy worms.
. Brilliant and Perfect are played when you collect a crate with a superweapon in it.
. Grenade is now gonna be played when you throw a grenade.
. Ouch is played when you get fall damage.
. Uhoh is played when you are about to damage your own teammates.
if i can't make this module, then this will be used for my concepts.
Ports Speechbanks, Terrains from more recent Worms games, got a Community Fix implemented in Team Fortress 2, and a Writer/Creator of Ellie Tricy and the Others!

skel39eek66

Hm, that's interesting...  :)  I long wanted so that said "Amazing" or "Brilliant". I will follow this master piece!

Edoardo Moretti

Quote from: Thewolensheep on January 11, 2020, 12:49 AM
. Making Goaway, Leavemealone play after Prodding an enemy worm.
. Amazing and Excellent are played when you kill multiple enemy worms.
. Brilliant and Perfect are played when you collect a crate with a superweapon in it.
. Grenade is now gonna be played when you throw a grenade.
. Ouch is played when you get fall damage.
. Uhoh is played when you are about to damage your own teammates.
I think Uhoh and Grenade will be good also if you are about to damage the enemy, just to give vibes for Worms3D fans.
Anyway, that's an interesting project.  ;D

Tetriser

This concept needs to be an actual thing so badly, cannot wait to see how it goes

nadiya8040

#7
+1, I really love to see someone actually make this module.

Oh, not only that, It may sounds kinda impossible but I wish the following related to Soundbanks modules...

  • A module about each worm would have seperate speechbank instead of team sharing speechbank. Maybe a part of feature for a bigger module called ExtendedTeamEditor.
  • A module to extend speechbanks with new custom lines (for example SoLong, Thisoneismine and more...), along with even unused ones like Amazing, Brilliant and Excellent.

Paradise - THeDoGG