Gah - a solution with more questions. – EntropicLqd

User:Eliot/MutNoAutoFire

From Unreal Wiki, The Unreal Engine Documentation Site
< User:Eliot
Revision as of 13:01, 30 July 2010 by Eliot (Talk | contribs) (Created page with '==Features== :'''Features/Fixes''' ''MNAF'' provides a lot of features and fixes for the trials community, here's some of them. ::'''Pawn Related''' :::'''Animation fixes'''<sup>…')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Features

Features/Fixes MNAF provides a lot of features and fixes for the trials community, here's some of them.
Pawn Related
Animation fixes.:..: i.e. all animations are now played on the client side as well some gibbing fixes.
Fading Skins.:..:, other pawns that are near this Pawn will be fading depending on the distance.
Mover glitch fix.:..:, Eliot i.e. forces a suicide if a player is detected to be inside a mover(this was abused by players to glitch through doors blocking levels in trial maps).
Custom Suicide MessageEliot, .:..:, the ability to set your own suicide message by using the console command SetSuicideMessage %o OMFG packetloss!. a GetCurrentSuicideMsg command is also available to copy your current suicide message to the clipboard.
Custom Drowning DamageEliot, the ability to change the damage of drowning to none or less/more.
'Anti-TeamKillingEliot, players could teamkill by shooting a grenade(etc) aimed to a team mate and then switch from team which will make the fired projectile harmful to the team mate, this is fixed by canceling the fire state of player before he switches the team, also all inventory classes and all remaining projectiles that belong to the player are destroyed!.
'Anti-MultiDodge hacksEliot, players were able to use MD hacks to dodge multiple times while in air to cheat trial maps as well dodge with no delay, this has been fixed by putting a server side check on DoubleClickDir and implementing a server side delay time(false positives are possible, especially with higher ping).
'Landing sound fixEliot, sometimes the landing sound of players wasn't played at all, this is now fixed though if the surface doesn't have a sound applied it is possible to not hear any landing sound which is quite annoying for trial players when they are trying to time their dodges perfectly.
'SJ and the SWD shieldjump combinationEliot used to overwrite the cool animations of characters after doing like Shield Fire + Jump at the same this is because the damage animation was overwriting the cool animation, this is fixed by disabling the damage animation(it was kinda ugly anyway), this can be undone by using the console command TogglePlayDirectionalHit.
'Default WeaponEliot, the pawn class also tries to make the shieldgun weapon to be default selected weapon, by default the assaultrifle is selected by some code implement inside the gun(online only), however sometimes(depending on ping) the shieldgun is selected and because people usually want the shieldgun being the default selected weapon, it got really annoying as it slows down your speedrun, to fix this the Pawn class tries to make the shieldgun to be always the default selected weapon however this feature does not work perfectly(ping depend) but still increases the chance.
ShieldGun Related
Customize the ShieldGun's Color.:..:, Eliot, the color of the ShieldGun skin(green) can be set by using the console command SetShieldColor (R=255,G=255,B=255,A=255) i.e. white, an options menu is also available to customize the color by using sliders, to access this use ShieldMenu, ShieldGunMenu, MNAFMenu or SGMenu.
Auto-Fire fix.:..:, Eliot, when charging with the original shieldgun and if an team mate comes very close to you then the shieldgun would automatic release and so thus ruining your speedrun especially when a room is very crowed, this is fixed by making the automatic feature to only work against non-team mates.
Reflection Sound fixEliot, the original shieldgun plays a sound whenever reflection is triggered(Alt-Fire) however this sound does not work online, this is fixed.
Alt-Fire Sound fixEliot, the original shieldgun was meant to play a sound when the shield(Alt-Fire) was activate, this is fixed now offline and online.
Fire TimingEliot, the MNAF shieldgun adds two new features to time firing, 1. the crosshair color is gold when the shieldgun is ready to be fired, white if not, 2. if the aimed target is hittable then the crosshair color alpha will be 255, 70% less if not, this can be toggled by using the console command ToggleCrosshairColor.
Alt-Fire Shield in Third-Person improvement.:..:, the original shieldgun shield rotation is only attached to the pawn's rotation, the MNAF shieldgun improves this by making the shield more accurate to the shieldgun location and rotation, improving the feel of playing with the shieldgun in third-person.
Primary-Fire Charging in Third-Person.:..:, the original charging effect is not visible to other players, this is fixed and now all players can see that you are charging the shieldgun.
Misc, there are several more small fixes and improvements done to the shieldgun, such as the firing sound pitch/volume is adjusted to make the shieldgun feel more powerful for its momentum, the net priority and update frequency is also adjusted so that the shieldgun is updated more and feels better online especially for people with high ping.

Console Commands

ShieldGunFix Commands

DrawUUDB - ???.
  1. bool bDraw - ???.
MNAFMenu - ???.
SetShieldColor - ???.
  1. optional Core.Object.Color NewShieldColor - ???.
SGMenu - ???.
ShieldGunMenu - ???.
ShieldMenu - ???.
ToggleCrosshairColor - ???.

MNAF_Pawn Commands

GetCurrentSuicideMsg - ???.
SetSuicideMessage - ???.
  1. string SuicideSTR - ???.
TogglePlayDirectionalHit - ???.