Generic Unit's Playable NPC mods

Started by Generic Unit, May 17, 2020, 01:13AM

Previous topic - Next topic
May 17, 2020, 01:13AM Last Edit: September 21, 2022, 05:55PM by Generic Unit
This post has been updated as of 5/20/2021


Combat Soldier



A rebelling nameless soldier from the Genetic Research and Security Organization (GRSO) is armed with all the equipment and gear he needs to assist his mutant allies to putting in end to Apocalypse's forces. He comes with a full set of powers: 6 offensive powers, 2 secondary (1 buff, and 1 team buff), and 2 Xtremes.





Change log:

Spoiler


5/14/2021 - Recent Update
- New character selection portrait
- Gun whack animation has now been set to his attack_stun.
- Uses 128x128 Hud_Head portraits
- Flamethrower weapon can now replace his current gun while in game.
- Voices and appropriate sounds have been given to this character.





Costumes:

Spoiler


Click to enlarge the image.

Notes:
- The orange Nuclear Lab Tech is an additional skin. If you want to use him, you'll have to apply him to the skin set in his herostat to appear.
- His AoA skin is replaced with a GRSO Major rather than having leader skin of a Mercenary Sniper because the assault rifle is a skin segment that's part of his model unlike the Mp5 which is a bolton. So if you were to give Combat Soldier a separate gun model to wield, it wouldn't look nice being merged with the mercenary skin's assault rifle.







Powers:

Spoiler


Rapid Fire
Fires a clip of bullets
- Starting Ability

Laser Beam
An energy filtered beam that knocks down a single target.
- Learned at Level 7.

Tactical Knife
A close range melee weapon. Strikes twice in an X shape and deals Bleed Damage.
- Level Requirement: 14.
- Laser Beam is required to be learned.

Full Automatic
Fires Bullets continuously when holding down the ability. Can also rotate while firing.
- Level Requirement: Level 14
- Laser Beam is required to be learned

Frag Grenade
Throws a grenade that explodes on a small area.
- Level Requirement: 21.
- Full Automatic is required to be learned
- Now deals knock back upon explosion

Temperature Gun
Slows or burns enemies depending on the element. Puts out fires if using ice.
Press And Hold ability to Initiate FIRE
Press And Hold after ice initiates to continue initiating ICE
- Level Requirement: 28.
- Slow and Burn debuff lasts the same amount of time.

DRONE STRIKE (Xtreme 1)
Calls for air support. A hidden aircraft then fires missiles into the area, causing destruction.
- Level Requirement: 15.
- Deals Popup Damage

HI-TECH FORCEFIELD (Xtreme 2)
Provides all allies with a high-tech barrier. Reflecting all damage received back at attackers.
- Level Requirement: 20.

Intuition (Boost)
Prepares self for incoming battles. Increases defense rating.
- Level Requirement: 1
- Buffs himself only

Support Perks (Boost)
Boosts all character traits for the entire team.
- Level Requirement: 14.
- Intuition is required to be learned

Passive Skills:

Critical Strike
Increases critical hit chances on melee attacks.
- Shared Talent applied to this hero.

Experienced Soldier
Soldiers trained to maintain themselves in battle. Increases EP regeneration rate.
- Level Requirement: 7.
- Operates like Mutant Master. Basically to define his race as a Human.

Resistant Uniform
Increases resistance to Elemental, Energy, and Radiation Damage.
- Level Requirement: Level 14
- Experienced Soldier is required to be learned

Weapon Maintenance
Ensures weapons are in top shape. Adds damage and critical chance to gun and explosive attacks.
- Level Requirement: 21
- Resistant Uniform is required to be learned






Misc:

Spoiler


How to equip the The Flamethrower and Backpack at all times:

The flamethrower gun and backpack only appear when initiating the Temperature Gun ability, and disappears after the move ends. However, I added a neat gimmick that allows you to equip these weapons at all times for aesthetic purposes (because, you know, Flamethrowers are awesome. lol).

To equip:
Simply perform the Temperature Gun ability. As he begins crouching, make sure you're not holding any buttons (like holding down the power ability), and quickly press the Jump button. You'll hear the sound of equipping an item. His gun will be replaced with the Flamethrower and he will also put on the backpack.

To remove:
Perform the same method as above, but instead, press the Use Button command (in PC the button used to interact with objects) You'll hear the dropping equipment sound, and his aesthetics will revert to default.

The backpack will disappear when performing these methods:
1) Pause the game and enter the Team Management menu
2) Enter a different map
3) Enter Xtraction Points

When it disappears, you can just re-equip them when performing this ability. The flamethrower will sometimes remain since it's coded to replace the current gun he's holding.

Credits:
- Raven Software: Original XML1/XML2/MUA Assets
- BaconWizard17: For assisting me on how to make my own Power Icons, Conversation Portrait, and Character Selection Portrait.

What's Left To Do:
- Any future updates will just be fixing bugs, adjusting balances, arranging on his .fb packages, or adding updated animation (when animation mixing becomes possible for older Raven games).

Notes:
- Feel free to make custom skins for this hero. I won't take any credit for your creativity but would enjoy playing as other member's custom skins for him!
- This hero is free to use as a base if you plan to make your own mod using his assets to start off from. Just make sure you don't keep too much of his default assets and make his play style is as different as possible. Also be sure to credit me if you plan on doing so.








Sentinel X


Apocalypse: "I have an army."
Heroes: "We have a Sentinel."

All Sentinels must always be prepared when going up against their foes. Which is why this Sentinel carries a handful of ultities to help itself in combat. Get ready to gain control of this mutant hunting robot, even against the reprogrammed Sentinels at the platforms!


General Information:

Spoiler


For a giant hero, you may be expecting him to easily stomp his foes and pierce through the enemy lines, but actually, his strengths were built to average out with most heroes to keep his character balanced with the team. In this build, Sentinel X focuses mainly on projectiles and beams to strike from a far or keep enemies away, despite being a Bruiser. He runs on his own unique play style due to animation issues with his skeleton clipping through the ground when using any other Fightstyle_. He's a bit of a slow hitter, and uses less basic attack combinations. However, some of his basic attacks are AOE that inherits weak punches, which make up for his flaws.

Overall, I hope you enjoy him. I took a lot of time and effort using what he has in his animation kit to get him to function as a playable character. Playing him made me feel as if I were using Game Shark codes that's heavily assembled to make his character. :P



Costumes:

Spoiler


Sentinel X comes with 5 different skins based on the variants that appear in the game.

Skin 1 - Sentinel
Skin 2 - Sentinel Mark II Skin
Skin 3 - Sentinel Mark III Skin (Used for AoA Boost)
Skin 4 - Mutated Sentinel Skin
Skin 5 - Leader Skin



Talents:

Spoiler


Energy Beam: A beam blasted from the Sentinel's eyes.

Coil Restraint: A projectile that wraps around it's victim, immobilizing them for a short time. Can shoot more at higher levels.

Sentinel Stomp: Heavy stomps the ground, knocking surrounding enemies away. Can put out fires.

Drone Gun: Deploys a tiny drone that fires at nearby targets.

Device Barrier: Drops a machine on the ground, creating a forcefield to prevent enemies from engaging.

Missile Launcher: Shoots homing missiles from both hands that targets victims. Also causes explosion damage.

Artillery Fire: Fires high-powered rounds into the air. Hailing into enemies and surrounding objects

Buffs:

Insulation Shield: Reflects a proportion of damage taken back at enemies. Also damages enemies that come in contact with the shield.

Threat Detector: Scans the surrounding area revealing enemy threats, decreasing their ATK and DEF.

Xtremes:

NEUTRALIZE: Generates large amounts of energy causing a devastating explosion. Nullifies enemy powers temporarily.

RAMPAGING ROBOT: Power level rises to it's highest. Breaks through objects effortlessly, and defeat most enemies with one hit

Passives

Learning Program: A special program that gives advantage when fighting enemies. Increases $AR and $DR

Sentinel Mk Upgrade: Adds damage and critical chance to all power attacks.

Mechanized Armor: Increases resistance to elemental, radiation, and mental attacks and reduces physical damage taken.




Button Combination List:

Spoiler


Below is a list of button combinations in his fightstyle to understand how he performs.

Attack+Attack+Attack -> Triple Attack
Attack+Attack+Smash -> Pop Up Combo (does not send opponent flying)
Attack+Smash+Attack -> Attack Trip (Can trip opponent)
Attack+Smash+Smash -> Attack Knockback (does not knock opponent down)
Smash+Smash -> Attackheavy1 and 2
Smash+Attack+Smash (OR Attack) -> Attack Stun (Can stun opponent)


Gameplay Mechanics:

Spoiler


- Can Double Jump
- Capable of pushing heavy scripted objects (ex: those that have X logos on them)
- Cannot pick up objects, but immediately launches them upon initiating the GUARD command next to it
- Grabbing opponents is replaced with triggering the FightMove attacklight1.
- His large size can destroy small objects just by walking over them, and can push friendly NPCs around.
- Collision is the same size as all other heroes despite his large model, so heroes can jump and clip over him. If attempting to set it higher, he wouldn't be able to progress through doors or small gaps. His collision will remain this way till I figure out a better solution which increases his collision and able to walk through smaller areas



Other Information:

Spoiler

- This is meant to be a direct conversion from my GameCube counterpart's. The assets he has (effects and sounds he uses in his powerstyle, and play style), remains unchanged.
- Lacks a menu_action and menu_goodbye. There's a feature that can be performed that allows him to use two different skeletons for his normal file and _nc file, which is only possible do to in the console version.



Credits:
Jayglass for making the character select portrait.





Combat Agent


The elite soldier in his exoskeleton suit is ready to aid his fellow soldier buddy, and mutant allies against Apocalypse. This NPC is meant to be the playable counterpart of the GRSO Black Guard and Sinister Agent enemies from both X-Men games respectively. Most of his abilities reference his enemy counterpart's in some sort of manner, as well as being given a few unique moves and features to increase his potential to the team. He comes with a full set of powers: 7 offensive, 2 secondary (1 Buff and 1 Debuff), and 2 Xtremes, and has a total of 5 skins referencing the respective enemies





Change log:

Spoiler


5/23/2021 - Lastest Update
- Now given a proper custom voice and sounds for powers
- Added a 7th offensive power: Sensor Trap
- Updated chain transitioning for animations on some powers to be played more smooth.
- New conversation HUDs for skins that needed them. They run on 128 X 128
- Stealth Planting has a slight increased in animation speed when performing the move. And a new animation is played when attaching up close to an enemy.
- Mutant Nullifier has been renamed to Flash Bang





Costumes:

Spoiler


Notes:
- Due to the Sinister Agent not having much in his animation kit, he will lack a menu_action and menu_goodbye.

Click to enlarge the image.







Powers:

Spoiler


Swift Blades
Throws 3 basic blades.

Gooey Grenade
A less-harming bomb, leaving a sticky substance on the ground and trapping enemies. Can also put out fires.
- Requirement Level: 7
- Can now throw more at higher levels.

Rapid Strikes
Delivers multiple punches with the last punch knocking the target down.
- Requirement Level: 14
- Requirement Skill: Gooey Grenade

Sharp Shurikens
Special projectile that targets enemies. Damages and also inflicts bleed on targets
- Requirement Level: 14
- Requirement Skill: Gooey Grenade
- Can throw more at higher levels.

Sensor Trap
Sets down a portable trap. When triggered, it releases a stunning wave of electricity.
- Requirement Level: 21
- Requirement Skill: Sharp Shurikens

Slipstream
Jet boosts to slide a small distance forward, knocking back enemies coming in contact.
- Requirement Level: 21
- Requirement Skill: Rapid Strikes

Stealth Planting
Jumps a distance forward and sneaks a bomb on an enemy. Can also attach upclose and on to objects.
- Requirement Level: 28
- Requirement Skill: Slipstream

BOMB FEST (Xtreme 1)
Leaps into the air and drops a handful of bombs, causing destruction. (Similar to DeadPool's Xtreme)
- Requirement Level: 15

SCAVENGER (Xtreme 2)
Increases potions and techbits dropped from fallen enemies and treasure chests.
- Requirement Level: 20

Cloaking Device (Boost)
Enters into stealth mode, hiding from enemy sight.
- Requirement Level: 1
- Now adds ATK and DEF bonus while the ability is active.

Flash Bang (Debuff)
A flash bomb use to weaken enemy defenses. (Inflicts Def Damage on enemies.)
- Requirement Level: 14
- Requirement Skill: Cloaking Device

Passive Skills:

Exoskeleton Upgrade
Increases chances to dodge melee attacks.

Experienced Soldier
Soldiers trained to maintain themselves in battle. Increases EP regeneration rate.
- Requirement Level: 7
- Functions just like Mutant Master. Basically to define him as a Human.

Resistant Uniform
Increase resistance to Elemental, Energy, and Radiation $DMG.
- Requirement Level: 14
- Requirement Skill: Experienced Soldier

Projectile Specialist
Adds damage and critical hit chance to all projectile attacks
- Requirement Level: 21
- Requirement Skill: Resistant Uniform

Preview of power demonstration.
Preview starts at 2:02 in the video.

Built-in Mechanics:

Double Jump
- Like Toad, his hero can perform a double jump ability, giving him an extra boost in the air to balance out with all other heroes.





Misc:

Spoiler


Credits:
- Raven Software: Original XML1/XML2 Assets

What's Left To Do:
- Buffs and fixes if any occur. Other than that, set new animations when it becomes possible to customize animation sets for XML 2.

Notes:
- Feel free to make custom skins for this hero. I won't take any credit for your creativity but would enjoy playing as other member's custom skins for him!
- This hero is free to use as a base if you plan to make your own mod using his assets to start off from. Just make sure you don't keep too much of his default assets and make his play style is as different as possible. Also be sure to credit me if you plan on using him.







October 29, 2020, 05:21PM #6 Last Edit: October 29, 2020, 05:24PM by Lags
Shared Talent - Dodge Roll


This updated shared talent gives heroes the ability to perform the dodge roll technique that was previously exclusive for the AI only. In order to have the option to dodge roll, all heroes must have the Block ability listed in their Herostat because it is now built in the ability's FightMove, which is very similar to Marvel's Ultimate Alliance's. Unlike MUA's however, rather than just being able to roll forward, there are also commands included to dodge roll right or left, giving players the opportunity to play more defensively and avoiding enemy strikes.





How To Perform:

1.) The Hero must have the Block shared talent included in their talent list and at least learned at Level 1.
2.) Hold the Block Ability down and press any of the directions below:

Block + Move Forward = Roll Forward
Block + Move Right = Roll Right
Block + Move Left = Roll Left




Notes:

Because XML II's coding for the FightMove is a little different than it's successor, MUA, tapping a direction button while blocking will always immediately perform the dodge roll. Unlike MUA's, where the rolling feature has a smooth combination set which is performed when initiating the block command + moving forward + quickly letting go of the command keys. This is something that cannot be done for XML II.

To apply it, simply drag and drop the shared_nodes.engb it into your data folder and replace the current one in there.
Be sure to backup your previous shared_nodes.engb in case something goes wrong.