PickPickPick Пятница, 15.11.2024, 10:05
Приветствую Вас Гость | RSS
Добро пожаловать
Главная | MUA&XML2: Руководство по установке новых персонажей - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: nikita488  
MUA&XML2: Руководство по установке новых персонажей
goodyoungДата: Пятница, 22.06.2012, 14:00 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 11
Награды: 0
Статус: Offline
ПРИМЕЧАНИЕ: Желательно, чтобы у вас были установлены
Официальные персонажи Бэта v4
Если нет возможности выкачать этот мод, то заместо него можно установить Next-Gen Mod
Хотя можно и вовсе без них)

В MUA 27 игровых персонажей и это нельзя изменить. Так что придётся заменять уже существующих героев.
Заменим Люк Кейджа на Джаггернаута.

1. Установка файлов мода.

Сначала скачайте мод Juggernaut 5,79 MB
Затем извлеките содержимое архива в папку с игрой.

2. Декомпиляция herostat.engb

Скачайте программу для компиляции-декомпиляции игровых файлов:
XMLBCUI v1.0
Запустите программу и выберите File -> De-compile. Укажите файл Marvel - Ultimate Alliance\data\herostat.engb и нажмите Accept. Создастся файл herostat.xml

3. Редактирование herostat.engb

Откройте herostat.xml через любой текстовой редактор и найдите слова "Luke Cage". Чуть ниже вы увидите строку:

menulocation = 18 ;

Запомните это число. Далее удалите блок отвечающий за Люк Кейджа:
Code

                      stats {    
                      ailevel = 1 ;    
                      autospend = bruiser ;    
                      body = 7 ;    
                      canthrowally = true ;    
                      characteranims = 157_luke_cage ;    
                      charactername = Luke Cage ;    
                      ignoreboundsscaling = true ;    
                      level = 1 ;    
                      menulocation = 18 ;    
                      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 ;    
                         }    

                      }

И вставьте сюда блок, отвечающий за Джаггернаута(обычно находится в Readme):
Code

      stats {    
                       ailevel = 1 ;    
                       autospend = bruiser ;    
                       body = 7 ;    
                       canthrowally = true ;    
                       characteranims = 211_juggernaut ;    
                       characteranimsclass = humanoid_large ;    
                       charactername = Juggernaut ;    
                       ignoreboundsscaling = true ;    
                       level = 1 ;    
                       menulocation = XXXX ;    
                       mind = 4 ;    
                       name = Juggernaut_Hero ;    
                       playable = true ;    
                       powerstyle = ps_juggernaut ;    
                       scale_factor = 1.3 ;    
                       scriptlevel = 3 ;    
                       skin = 21101 ;    
                       skin_01_name = Classic ;    
                       skin_02 = 02 ;    
                       skin_02_name = X-Men ;    
                       skin_03 = 03 ;    
                       skin_03_name = Age of Apocalypse ;    
                       skin_04 = 04 ;    
                       skin_04_name = Modern ;    
                       sounddir = njugg_m ;    
                       strength = 10 ;    
                       team = hero ;    
                       textureicon = 7 ;    
                          Race {    
                          name = Mutant ;    
                          }    

                          Race {    
                          name = Brotherhood ;    
                          }    

                          talent {    
                          level = 1 ;    
                          name = jug_smash ;    
                          }    

                          talent {    
                          level = 1 ;    
                          name = jugger_resist ;    
                          }    

                          talent {    
                          level = 1 ;    
                          name = fightstyle_default ;    
                          }    

                          talent {    
                          level = 1 ;    
                          name = might ;    
                          }    

                          talent {    
                          level = 1 ;    
                          name = block ;    
                          }    

                          talent {    
                          level = 1 ;    
                          name = grab ;    
                          }    

                          talent {    
                          level = 1 ;    
                          name = melee_moves ;    
                          }    

                       }

Не забудьте заменить параметр menulocation на 18.
!!!Примечание: В игре X-Men Legends 2: Rise of Apocalypse параметра menulocation нет, так что просто замените блок herostat одного персонажа на другой.

4. Компилирование herostat.engb

Осталось только скомпилировать herostat.xml обратно в herostat.engb (не забудьте сделать бэкап).
Откройте XMLBCUI и выберите File -> Compile. В верхней строке укажите файл herostat.xml, а в нижней - herostat.engb(!!! Смотрите внимательно чтобы было herostat.engb, а не herostat.xmlb), и нажмите Accept.

Можете запускать игру и играть за Джаггернаута.
Видеоурок по статье
Тутор по статье

Если вам не помогает инструкция, можете попробовать программу HeroSelect
(там имеется подробная справка на русском) - только для Marvel: Ultimate Alliance
 
  • Страница 1 из 1
  • 1
Поиск:


© nikita488 Software, 2024