Marvel Mods

XML and MUA - Common Items => Knowledge Base - (not for questions) => Tutorials => Topic started by: MelloMods on July 17, 2012, 03:58AM

Title: How To: Multiple Themed Herostats/Executibles
Post by: MelloMods on July 17, 2012, 03:58AM
Custom Herostat Themes Tutorial
In this tutorial, I will teach you how to make multiple themed herostats that you can choose from w/out the use of heroselect.  Since I use a graphics emulator to play MUA, I cannot (or maybe I can, just haven't tried to) run my game from heroselect.  Instead, I have 3 different herostats that I can choose from by picking which executible to run. 

For Example: (images at bottom of post)

X-Men Ultimate Alliance - consisting of a full 27 character roster of all X-Men heroes.  Game starts w/ Cyclops, Jean Grey, Wolverine and Storm and offers me 10 new save spots.

Avengers Ultimate Alliance - consisting of 27 characters that are, or have some way, been affiliated w/ the Avengers team.  Starting characters include: Hulk, Capt. America, Iron Man and Thor.  This also allows me 10 brand new spots to save so I don't overwrite any saves from MUA or my other Custom Themed Games.

Brotherhood Alliance - consisting of 27 characters that are enemies of the X-Men.  Starting characters are:  Magneto, Sabretooth, Pryo and Toad.  Again, all new save spots.


All w/ one click of the executable, I can have access to all the characters I want.

TOOLS YOU'LL NEED:

INSTRUCTIONS:

   hero {
   name = CaptainAmerica ;
   start_game = e3,normal,demo1,demo2 ;    <------------ This is the line that identifies this char starts.
   unlocked = normal, demo2 demo1 ;
   }


X-Men Ultimate Alliance (xmenstat.engb/xmeninfo.xmlb)
(http://i344.photobucket.com/albums/p323/jamnblugrass/MUA%20Images/2012-07-09_xmenstat.png)

Avengers Ultimate Alliance (avngstat.engb/avnginfo.xmlb)
(http://i344.photobucket.com/albums/p323/jamnblugrass/MUA%20Images/2012-07-09_avngstat.png)

Brotherhood Alliance (xbadstat.engb/xbadinfo.xmlb)
(http://i344.photobucket.com/albums/p323/jamnblugrass/MUA%20Images/2012-07-24_xbadstat.png)
yeah, yeah...I've got some random mannequins in there as place holders, but I'm working on that.

EXTRA STUFF
Here, will be some extra things you can do to your executable to make it more unique and other revelations I've found along the way

Thanks:

If anyone sees any errors in this tutorial or has anything to add, feel free to post below.

REMEMBER TO BACK UP ALL FILES BEFORE OVERWRITING ANYTHING.
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: fox456 on July 17, 2012, 04:44AM
This is a really cool idea.  Thanks for posting such clear instructions.
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: Me on July 17, 2012, 10:23AM
WOW! This would be really useful for people who want like an X-Men Legends 3, and a MUA 2 roster!
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: nodoubt_jr on July 17, 2012, 06:57PM
Great job with the tutorial, I'm glad i could help in any way :)
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: Midnightphoenix on July 17, 2012, 07:33PM
This is really awesome! I need to try this out :) I am also happy to see Vertigo in the brotherhood thing, even if you never even played as her, it's cool to see her somewhere lol :D
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: BaddAzzYellaBro on August 29, 2012, 04:00PM
Followed your instructions and everything works fine except that I only have 26 characters. For some reason the character in slot 96 does not appear when using hexed executable. I get 27 characters when I use Heroselect. Any ideas on what I'm doing wrong or how I can solve this issue? So far no luck looking for clues with search.
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: MelloMods on August 30, 2012, 04:25AM
Mine has 27, except for my X-Men team, which I know I'm missing slot 26 in the herostat.  Can you post the herostat you're using?
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: BaddAzzYellaBro on September 04, 2012, 04:11PM
don't post often. how can I attach herostat? inserting into post gives me error.
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: MelloMods on September 04, 2012, 05:45PM
In notepad:
Edit/select all

copy

In Post:
paste

highlight all

Hit the # button (insert code)

Post
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: BaddAzzYellaBro on September 05, 2012, 03:06AM
don't have a code so here is the bottom of my herostat. All characters work except Hulk. I have him in location 96 (Heroselect style). Not sure if this is my problem or not.

   stats {
   autospend = bruiser_light ;
   body = 7 ;
   characteranims = 18_warmachine ;
   charactername = War Machine ;
   level = 1 ;
   menulocation = 26 ;
   mind = 8 ;
   moveset1 = moveset_flying ;
   name = Warmachine ;
   playable = true ;
   powerstyle = ps_warmachine ;
   scale_factor = 1.1 ;
   scaleattacks = true ;
   scriptlevel = 3 ;
   skin = 1802 ;
   skin_01_name = Classic ;
   skin_02 = 03 ;
   skin_02_name = Modular ;
   skin_03 = 04 ;
   skin_03_name = Iniative ;
   skin_04 = 05 ;
   skin_04_name = Ultimate ;
   sounddir = warmch_m ;
   strength = 6 ;
   team = hero ;
   textureicon = 13 ;
      Race {
      name = Mutant ;
      }

      Race {
      name = XMen ;
      }

      talent {
      level = 1 ;
      name = warmachine_p1 ;
      }

      talent {
      level = 1 ;
      name = grab ;
      }

      talent {
      level = 1 ;
      name = flight ;
      }

      talent {
      level = 1 ;
      name = block ;
      }

      talent {
      level = 1 ;
      name = might ;
      }

      talent {
      level = 1 ;
      name = ironman_grabsma ;
      }

      talent {
      level = 1 ;
      name = melee_moves ;
      }

      StatEffect {
      anim = flying ;
      bolt = Bip01 L Toe0 ;
      effect = char/warmach/ability_fly_hand ;
      fxlevel = 1 ;
      }

      StatEffect {
      anim = flying ;
      bolt = Bip01 R Toe0 ;
      effect = char/warmach/ability_fly_hand ;
      fxlevel = 1 ;
      }

      BoltOn {
      bolt = Bip01 Spine2 ;
      menuonly = true ;
      model = models/bolton/warmachine_weapons_off_DXT1 ;
      slot = ebolton_clawleft ;
      }

      talent {
      level = 1 ;
      name = fightstyle_warmachine ;
      }

   }

   stats {
   ailevel = 1 ;
   autospend = bruiser ;
   body = 7 ;
   canthrowally = true ;
   characteranims = 170_Hulk ;
   characteranimsclass = humanoid_large ;
   charactername = Hulk ;
   ignoreboundsscaling = true ;
   level = 1 ;
   menulocation = 96 ;
   mind = 4 ;
   name = Hulk ;
   playable = true ;
   powerstyle = ps_hulk ;
   scale_factor = 1.5 ;
   scaleattacks = true ;
   scriptlevel = 3 ;
   skin = 17001 ;
   skin_01_name = Classic ;
   skin_02 = 02 ;
   skin_02_name = Original ;
   skin_03 = 03 ;
   skin_03_name = Red ;
   skin_04 = 04 ;
   skin_04_name = Joe Fixit ;
   sounddir = hulk_m ;
   strength = 12 ;
   team = hero ;
   textureicon = 7 ;
      Race {
      name = Mutant ;
      }

      Race {
      name = XMen ;
      }

      talent {
      level = 1 ;
      name = hulk_power1 ;
      }

      talent {
      level = 1 ;
      name = healing_factor ;
      }

      talent {
      level = 1 ;
      name = no_grab ;
      }

      talent {
      level = 1 ;
      name = fightstyle_default ;
      }

      talent {
      level = 1 ;
      name = might ;
      }

      talent {
      level = 1 ;
      name = block ;
      }

      talent {
      level = 1 ;
      name = melee_moves ;
      }

   }

   stats {
   autospend = support ;
   isteam = true ;
   name = team_character ;
   skin = 0002 ;
   xpexempt = true ;
   }

}
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: MelloMods on September 05, 2012, 04:03AM
Is there more than one character w/ the menulocation 96?

I had a similar problem, where only 26 characters where showing up.  The reason for that was b/c I was missing an entry for slot 26.

Make sure all you menulocations are filled and not duplicated.

If I could see your full herostat that would be helpful. (may take more than 1 post to include)

Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: BaddAzzYellaBro on September 05, 2012, 02:42PM
All menu locations are filled from 1-27(96). I also have 5 other herostats with the same problem. (X Men, Brotherhood, Young X Men, Marvel, & DC). I have 26 characters with the character in menu location 96 not showing up. It maybe because I tried the quick way of editing the herostat.cfg inside Heroselect folder. I started the game with Heroselect and then edited the herostat.engb inside the data folder. I'll try manually editing the original herostat without using Heroselect and see if that works.

I also do not have defaultman at the beginning of my herostat:


XMLB characters {
   stats {
   ailevel = 1 ;
   autospend = bruiser_light ;
   body = 7 ;
   characteranims = 68_ironfist ;
   charactername = Iron Fist ;
   level = 1 ;
   menulocation = 1 ;
   mind = 8 ;
   name = ironfist ;
   playable = true ;
   powerstyle = ps_ironfist ;
   scriptlevel = 3 ;
   skin = 6802 ;
   skin_01_name = Classic ;
   skin_02 = 03 ;
   skin_02_name = Ultimate ;
   skin_03 = 04 ;
   skin_03_name = Tournament ;
   skin_04 = 05 ;
   skin_04_name = Modern ;
   skin_05 = 06 ;
   skin_05_name = Red ;
   skin_06 = 07 ;
   skin_06_name = Daredevil ;
   sounddir = ifist_m ;
   strength = 7 ;
   team = hero ;
   textureicon = 7 ;
      Race {
      name = Mutant ;
      }

      Race {
      name = XMen ;
      }

      talent {
      level = 1 ;
      name = grab ;
      }

      talent {
      level = 1 ;
      name = ironf_p1 ;
      }

      talent {
      level = 1 ;
      name = ironf_p6 ;
      }

      talent {
      level = 1 ;
      name = melee_moves ;
      }

      talent {
      level = 1 ;
      name = block ;
      }

      Multipart {
      health = 0 ;
      hideskin = batons_segment ;
      }

      Multipart {
      health = 0 ;
      hideskin = baton_hand_segment ;
      }

      talent {
      level = 1 ;
      name = fightstyle_ironfist ;
      }

   }

   stats {
   ailevel = 1 ;
   autospend = bruiser ;
   body = 7 ;
   canthrowally = true ;
   characteranims = 157_luke_cage ;
   charactername = Luke Cage ;
   ignoreboundsscaling = true ;
   level = 1 ;
   menulocation = 2 ;
   mind = 4 ;
   name = LukeCage ;
   playable = true ;
   powerstyle = ps_lukecage ;
   scale_factor = 1.1 ;
   scaleattacks = true ;
   scriptlevel = 3 ;
   skin = 15701 ;
   skin_01_name = New Avengers ;
   skin_02 = 02 ;
   skin_02_name = Hero for Hire ;
   skin_03 = 03 ;
   skin_03_name = Street ;
   skin_04 = 04 ;
   skin_04_name = Modern ;
   sounddir = lukeca_m ;
   strength = 10 ;
   team = hero ;
   textureicon = 5 ;
      Race {
      name = Mutant ;
      }

      Race {
      name = XMen ;
      }

      talent {
      level = 1 ;
      name = block ;
      }

      talent {
      level = 1 ;
      name = might ;
      }

      talent {
      level = 1 ;
      name = grab ;
      }

      talent {
      level = 1 ;
      name = lukec_grabsma ;
      }

      talent {
      level = 1 ;
      name = melee_moves ;
      }

      talent {
      level = 1 ;
      name = fightstyle_default ;
      }

      talent {
      level = 1 ;
      name = lukec_p1 ;
      }

   }
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: Me on September 05, 2012, 08:25PM
Now how many teams can we have ? Like is 3 the maximum or can we have as many as we want ?
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: MelloMods on September 06, 2012, 10:49AM
Quoteit maybe because I tried the quick way of editing the herostat.cfg inside Heroselect folder. I started the game with Heroselect and then edited the herostat.engb inside the data folder.

The point of this tutorial is bypassing the program heroselect.  Since I can't use heroselect, I'm not sure how it will effect your game.  After following the tutorial, you should be able to run the game right from the executable you created.  You should edit the herostat.engb in the data folder and rename it to whatever you've hex-edited in the executable.

QuoteNow how many teams can we have ? Like is 3 the maximum or can we have as many as we want ?
As far as I know, you can have as many as you want, as long as you have a different executable calling upon different herostats and charinfo.
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: Me on September 07, 2012, 04:38PM
We use the .engb herostat, not the .xmlb one ?
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: MelloMods on September 07, 2012, 05:00PM
Quote from: Me on September 07, 2012, 04:38PM
We use the .engb herostat, not the .xmlb one ?

Yes, the engb one.
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: BaddAzzYellaBro on September 08, 2012, 06:04PM
so it is possible to have 27 characters without using Heroselect? A clean install plus the Official character pack installed  will allow me to edit the herostat.engb and have 27 characters without using Heroselect?
Title: Re: How To: Multiple Themed Herostats/Executibles
Post by: Me on September 09, 2012, 11:11AM
Everytime I open my MUA.exe in the Hex Editor, on the side I get this message , "This program cannot in DOS mode." Don't know If this is the problem of why it's not working.

Oh and everytime I search "xmenstat" (without quotations), it is on my desktop, but everytime I search it I get this message , "String not found."

Can you help me pleaaaase ? :)