Needs help making assault rifle semi-auto

Post » Fri May 13, 2011 8:28 am

I'm trying to make the Assault Rifle semi-automatic. I've made it semi-auto, but i cant increase the firerate. For example, if i get the weapon in-game and i push the shoot button twice, it'll only fire once with a delay of about 2 seconds. I can see the option that will let me edit it(art and sounds tab - attack shot/sec) but it wont let me modify the values. Is there some preference i have to change? Help please!
User avatar
StunnaLiike FiiFii
 
Posts: 3373
Joined: Tue Oct 31, 2006 2:30 am

Post » Fri May 13, 2011 7:54 am

It's on the first tab of the weapon form, half-way down it's the Semi-Auto Fire Delay.. minimum and maximum. I'd guess you need to set Min to 0 and Max to about 0.5, though you'll probably need to adjust it a bit to your liking.
User avatar
Christine
 
Posts: 3442
Joined: Thu Dec 14, 2006 12:52 am

Post » Fri May 13, 2011 11:12 am

It's on the first tab of the weapon form, half-way down it's the Semi-Auto Fire Delay.. minimum and maximum. I'd guess you need to set Min to 0 and Max to about 0.5, though you'll probably need to adjust it a bit to your liking.

It didnt work. same problem
User avatar
naome duncan
 
Posts: 3459
Joined: Tue Feb 06, 2007 12:36 am

Post » Fri May 13, 2011 5:21 am

check the animations under the sounds and art tab, if you changed any of that from the default assault rifle animations it can cause a delay when firing the weapon, Attack Anim MUST say Attack Loop if you want a fast response from a weapon (from personal experience, so i might be wrong).
If you want a simple way of making the assault rifle semi auto change the Fire Rate box from 8.0000 to 1.0000 (under the game data tab), if that is too fast try changing the number to one below 0.9
User avatar
LADONA
 
Posts: 3290
Joined: Wed Aug 15, 2007 3:52 am

Post » Fri May 13, 2011 7:00 pm

Really? AttackLoop will usually take longer if anything as it has a loop up and loop down time. Either way, on the art tab just change the anim to something like AttackLeft and fiddle with the Attack Multiplier until the "Shots per second" field is correct.
User avatar
JAY
 
Posts: 3433
Joined: Fri Sep 14, 2007 6:17 am

Post » Fri May 13, 2011 5:48 am

I did it once. Let me see if I can remember how. Change the animation type to TwoHandRifle. Then turn down the fire rate. Then change AttackLoop to AttackRight. And just adjust the Spread and Delay and fire rate til they all do what you want. I'm not sure this is the correct way but I think it is.
User avatar
Fiori Pra
 
Posts: 3446
Joined: Thu Mar 15, 2007 12:30 pm

Post » Fri May 13, 2011 11:04 am

Really? AttackLoop will usually take longer if anything as it has a loop up and loop down time. Either way, on the art tab just change the anim to something like AttackLeft and fiddle with the Attack Multiplier until the "Shots per second" field is correct.


actually attack loop is the default for the assault rifle, it just means what it is called (for charge up semi auto fire delay max is lowered below 1). changing the fire rate will change the rounds per second factor (factor of 1 usually means the weapon is semiauto fire), as i said attack loop is for fast response fire (eg anything that fires in full auto, can possibly be used for semiauto fire), the other things that need changing are the semi auto fire delay min and max, a good way of making a weapon fire the way you want is look at a weapon that fires in a similar way (good semiauto fire rates are guns like the 10mm pistol), but remember that the animations also play a large part in fire time, which is why i suggested using the attack loop.
my new suggestion is check other weapons for a good fire rate and animation.
User avatar
Stacy Hope
 
Posts: 3391
Joined: Thu Jun 22, 2006 6:23 am

Post » Fri May 13, 2011 5:05 am

If is weapon is set to Automatic, use attack loop. If the weapon is set to semi (automatic unchecked), use attack right. Using loop animation without the weapon set to automatic will cause extreme weirdness and the delay you are reporting.

If you want a rapid fire semi auto assault rifle, here's how I would do it:

1. Uncheck Automatic.
2. Ignore Fire Rate - only used when automatic is checked
3. Cut spreads in half
4. Triple damages
5. Ignore semi-auto fire delay minimum - not used by engine
6. Set semi-auto fire delay max to 1.00
7. Set attack to AttackRight
8. Keep animation 2 hand automatic

Save and try. Juggle the damages and delay until you are happy with the balance. Try setting the delay to 0.75 or 0.5 if you want faster action, or quadruple damages if you want more punch.
Note that changes to delay do not update the Damage per second in real-time, but the impact is pronounced. Save and re-open to see the changes.
User avatar
KIng James
 
Posts: 3499
Joined: Wed Sep 26, 2007 2:54 pm

Post » Fri May 13, 2011 4:31 pm

I'm trying to make the Assault Rifle semi-automatic. I've made it semi-auto, but i cant increase the firerate. For example, if i get the weapon in-game and i push the shoot button twice, it'll only fire once with a delay of about 2 seconds. I can see the option that will let me edit it(art and sounds tab - attack shot/sec) but it wont let me modify the values. Is there some preference i have to change? Help please!


Are the boxes that you are trying to edit greyed out, or can you still change the values but it resets them after you click somewhere else?
User avatar
Cameron Wood
 
Posts: 3384
Joined: Wed Oct 31, 2007 3:01 pm


Return to Fallout 3