Активация консольной панели для аддона Heroes 5: Владыки Севера
В этой директории найти файл "autoexec_a1.cfg":
C:/Games/Heroes of Might and Magic V/profiles/
открыть его с помощью текстового редактора.
Добавить строку:
setvar dev_console_password = schwinge-des-todes
в самый конец файла, сохраните изменения в файле.
В этой директории найти файл "input_a1.cfg":
C:/Documents and Settings/Evgeniy/My Documents/My Games/Heroes of Might and Magic V/Hammers of Fate/Profiles/Evgeniy/
открыть его с помощью текстового редактора.
После текста:
// obsolete, but strictly need for compability with some interfaces
bind close_window 'ESC'
bind confirm_action 'ENTER'
bind confirm_action 'NUM_ENTER'
Добавить строку:
bind show_console '`'
сохраните изменения в файле.
Запустить игру, запустить любую миссию, вызвать консоль с помощью клавиши '`', в консоли напечатать эту команду:
enable_cheats
Нажать клавишу "Enter".
Всё!!!
P.S. Для обычной тоже самое, только файлы нужно редактировать без постфикса "_a1".
Activating console panel for Heroes 5 patch 1.3
To activate the Cheats mode do next steps:
Add to autoexec.cfg string setvar dev_console_password = schwinge-des-todes
Add to input.cfg string bind show_console '`' to console activation
Enter in the game console enable_cheats (after start a map)
Some useful cheat codes
advmap – start a map
enable_cheats – enable cheats on loaded map
cheats 1 – enable cheats for all single player maps
show_adventure_cell 1 – show coordinates under cursor
disable_map_decor 1 – turn off all objects on the map
show_ai_fog 1 – show AI fog of war on its turn
ignore_scenario_line 1 – open all missions in scenario line
adventure_teleport – teleport hero to point under cursor (bind the command in the input.cfg, example, bind adventure_teleport 'CTRL' + 'SHIFT' + 'T')
adventure_remove_object – remove an object under cursor from the map (bind the command in the input.cfg, example, bind adventure_remove_object 'CTRL' + 'D')
fog_of_war – open/close fog of war (bind the command in the input.cfg, example, fog_of_war 'CTRL' + 'SHIFT' + 'E')
show_hero_mp – display a hero move points
show_player_money – display resources of a hero
add_army – give army to a hero
add_money – add resources to a hero
add_gold – add gold to hero
add_exp – add experience to a hero
add_skill – add skill to hero
add_all_spells – add all legal spells to a hero
set_hero_luck_morale – set luck and morale to a hero
Aliases creating
You can use aliases for your maps.
Create /profiles/map-aliases.cfg file.
Add to the file an alias. Example, if you have map "Maps/Test/map.xdb", then add string "setvar test_map = Maps/Test/map.xdb"
After these manipulations the command advmap test_map will start the map "Maps/Test/map.xdb".
Все геймеры которые любят играть с кодами обрадуйтесь, коды в игре Герои 5 есть!
В папке с игрой найдите каталог "profiles" а в нем файл "autoexec.cfg"
Откройте его блокнотом (или любым другим текстовым редактором) и
добавьте в его конец следующую строку:
setvar dev_console_password = schwinge-des-todes
В игре нажмите тильдой("`", "~") вызывается консоль!!!!
add_gold# - Золото, но помоему если его вводишь то все остольные ресурсы пропадают хотя это не страшно постройте рынок и всё ок!
add_exp # - Опыт максемальный уровень героя может быть 30
@Win() - победа
add_skill sorcery - скиллы
add_skill 8 - скиллы
add_all_spells заклинания для выбранного героя
clear_money - обнулить все ресурсы
set_hero_luck_morale X Y - установить судьбу (luck) X, и мораль (morale) Y
пример: set_hero_luck_morale 5 3
show_player_money # - показать сколько ресурсов у другого игрока
show_hero_mp - показать информацию о передвижения выбранного героя @ClearFog() - открыть всю карту @Dragons() - дать всем своим героям по 1000
@Loose() - проиграть миссию
Простейшая функция - показывает, чем занимался ai прошлый ход. Каких существ купил и т.п.
add_skill
Принимает в качестве параметра имя скилла или номер. Имя конечно внутриресурсное, так что на глаз обладателям русской версии прийдется тяжко. Но и английские некоторые не совпадают. Вместе скиллов/абилок/перков 150 и их список можно просмотреть в data\data.pak\scripts\advmap-startup.lua. .pak файлы 5-х героев - обычные zip архивы и соответсвенно можно пользовать winrar/winzip... Походу если все pakи распаковать - еще и прирост производительности получим.
Примеры использования add_skill
add_skill Necromancy - дает соответсвенно сабж
add_skill 19 - дает Pathfinding
Похоже, что можно превышать макс. лимит скиллов. Т.е. больше 6 скиллов получить. В интерфейсе они конечно отображатся не будут, но бонусы от них получаем.
add_army town nTownID, bUpgrade
Заполняет все слоты армии выбранного героя существами города с указанным номером. По 10 в клетку. Второй параметр принимает значения 1 или 0 и контролирует, улучшенные версии или базовые получаем. Текущая армия уходит в небытие.
add_army 3, 0
Выбранный герой получает по 10 каждого базового сущетсва Dungeon.
add_all_spells
Выбранный герой получает полный спеллбук. Обходит ограничения на уровень adventure спеллов и на наличие скиллов для боевых спеллов. Т.е. в бою также сможем кастовать без скиллов нужных.
set_hero_luck_morale nLuck nMorale
Выставляет базовое значение удачи и морали выбранного героя. Например set_hero_luck_morale 5 3
show_player_money playernumber
Выводит в консоль кол-во ресурсов игрока указанного номера. Например чтоб следить за аи. Пример использования show_player_money 2
show_hero_mp
Детальная статистика по кол-ву очков хода. Т.е. вместо зеленой полоски получаем точное числовое значение. Так же показывает сколько точно отнимет проложенный путь.
add_exp кол-во
Выбранный герой получает кол-во экспы. Например add_exp 5000
clear_money - выставляет все ресурсы в 0
add_gold кол-во
Выставляет все ресурсы в 0. Выставляет золото в кол-во.
add_money кол-во
Выставляет все ресурсы в кол-во. Выставляет золото в кол-во*1000.
Например add_money 100 дает по 100 каждого ресурса и 100000 золота.
Комманды чувствительны к регистру.
Так что не спрашивать почему win(); не пашет
@doFile gодргужает полноценный скрипт из файла... Базовым фолдером считает data. создал myscript\testscript.lua...
Содержимого
function Printcoords(herotoget)
x,y,z = GetObjectPosition(herotoget);
print ("Heroes' ", herotoget, " x = ", x, " y= ", y, " z=", z);
end
function MoveHeroToHero( hero1, hero2 )
SetObjectPosition(hero1, GetObjectPosition(hero2));
end
function SwapHeroes( hero1, hero2 )
saved_x,saved_y,saved_z = GetObjectPosition(hero1);
MoveHeroToHero(hero1, hero2);
SetObjectPosition(hero2, saved_x, saved_y, saved_z );
end
Пишем в консоли @doFile ("/myscripts/testscript.lua")
После этого можно пользоваться например @Printcoords('Isabell'); - получаем координаты героя указанного имени в консоль... @MoveHeroToHero('Godric', 'Isabel') - телепортит 1-го ко 2-му... SwapHeroes - меняет местами...
Имена во всех скриптовых функциях используются внутриресурсные, часто отличающиеся от стандартных... Klause например имеет внутреннее имя Sarge... Внутриресурсные имена можно посмотреть в Text\Game\Heroes\Persons
Вскрываем fog of war
@OpenCircleFog (0, 0, 0, 9999, PLAYER_x); - наземная карта
@OpenCircleFog (0, 0, 1, 9999, PLAYER_x); - подземная
x - номер игрока, для которого вскрываем.
@ChangeHeroStat(heroname, stat_name, +-кол-во)
@Win()
@Loose()
Например
@ChangeHeroStat('Godric', STAT_MOVE_POINTS, -30000); - отбираем ап
@ChangeHeroStat('Godric', STAT_MOVE_POINTS, 30000); полностью восполняем
Константы статов в advmap-startup
GiveArtefact('Agrael', ARTIFACT_BOOTS_OF_SPEED );
Все артефакты там же...
consoleCmd ("help") - исполняет консольную комманду из скрипта
Получение конкретных крич конкретного кол-ва, конкретных спеллов:
Здравствуйте, помогите пожалуйста. Создала в блокноте с именем myscript estscript.lua в папке Data с игрой. Прописала там:
function Printcoords(herotoget)
x,y,z = GetObjectPosition(herotoget);
print ("Heroes' ", herotoget, " x = ", x, " y= ", y, " z=", z);
end
function MoveHeroToHero( hero1, hero2 )
SetObjectPosition(hero1, GetObjectPosition(hero2));
end
function SwapHeroes( hero1, hero2 )
saved_x,saved_y,saved_z = GetObjectPosition(hero1);
MoveHeroToHero(hero1, hero2);
SetObjectPosition(hero2, saved_x, saved_y, saved_z );
end
Открыла игру Heroes 5, в консоли прописала полностью @doFile ("/myscripts/testscript.lua"), а он пишет Couldn't open file /myscripts/testscript.lua. Что не так сделала? Хотела попробовать открыть карту так, но ничего не получилось. Версия Heroes 1.3
Консоль?!?! Да я даже первый этап пройти не могу: у меня файл "autoexec_a1.cfg" после исправления не сохраняется в Heroes 5...
Максим at 2012-03-15 19:14 wrote:
А у меня вообще консоль не открывается в Heroes 5?
kolg at 2012-02-16 18:57 wrote:
У меня слова не пишет в консоль в Героях 5. Что мне делать?
Kate at 2012-02-13 18:54 wrote:
Все. у кого после вышеперечисленных действий не вылетает тильда - поменяйте раскладку клавиатуры.
АРТЕМ at 2012-01-26 22:20 wrote:
Как сделать чит-код для Heroes 5?
bashmakgek at 2012-01-22 15:09 wrote:
ВНИМАНИЕ !!!
У кого не пашет консоль, найдите ВСЕ файлы input.cfg и autoexec.cfg
в папке с игрой:
Герои Меча и Магии Vprofilesautoexec.cfg
Герои Меча и Магии Vprofilesautoexec_a1.cfg
Герои Меча и Магии Vprofilesdefault_profileinput.cfg
Герои Меча и Магии Vprofilesdefault_profileinput_a1.cfg
в папке "Мои Документы":
My GamesHeroes of Might and Magic VProfilesashmakgekinput.cfg
My GamesHeroes of Might and Magic VHammers of FateProfilesashmakgekinput_a1.cfg
p.s.
думаю многие просто забыли исправить фалы в папке "Мои документы" ... сам долго мучался пока ВСЕ файлы не нашёл ^_^
Большое спасибо за подробную информацию. Благодаря читам я взял Святопламя Орнеллой с её вампирами. Я сначала на крыльях ангела перелетел барьер, тогда открылось задание штурмовать город. Но при этом Орнелла застряла. Тогда я использовал телепорт, перенеся её на несколько клеток, и она снова смогла ходить.
НЕ хелп и не "сос", но неприятно... Подскажите, а какой код армии орков в "Повелителях орды"? Сколько не пытался создать армию герою, чит просто обнуляет тех, что у него есть и ничего не выдает взамен)) Может статься - там и чита-то такого нет? Заранее благодарен.
Помогите!!!! Все сделал правильно, везде все прописал! Все сохранил, после этих действий он даже не запускает игру!!! Как только должна пойти загрузка Виндус пишет что ошибка и приложение закрывает!!! Почему ? Что делать ??? Уже переделывал все 3 раза!!!
привет
не могу найти файл в папке "profiles" файл "autoexec_a1.cfg"
я открываю profiles и вижу только default_profile
я даже в поисковике искал autoexec_a1.cfg
помоги пожалуйста
заранее спасибо)
Konstantin at 2010-10-31 15:00 wrote:
у меня тупо нет файла autoexec_a1.cfg
нигде. версия лицензионная. input есть, а этого нет.
что делать?)
у меня стоит версия 1.4 (обычных героев)и все равно не работает чит: "@ClearFog();", уже как только не писал!(( подскажите в чем трабл?
david at 2007-02-15 03:47 wrote:
ребята,у меня проблема,с кодами владык севера.папка autoexes1 там все нормально,но в папке input1 napisano не
// obsolete, but strictly need for compability with some interfaces
bind close_window 'ESC'
bind confirm_action 'ENTER'
bind confirm_action 'NUM_ENTER' , а
// obsolete, but strictly need for compability with some interfaces
bind close_window 'ESC'
bind confirm_action 'ENTER'
bind confirm_action 'NUM_ENTER',что делать??????????
заранее спасибо!