Прямо в исходном коде? Откуда он у вас?
Сообщения от Модостроительство
Прямо в исходном коде? Откуда он у вас?
Добавлено через 1 минуту
Так это IDA, кто угодно может загнать туда exeшник и посмотреть ассемблерный код. В нём некоторая информация довольно наглядно выглядит (как на скриншоте, например).
Добавлено через 1 минуту
Так есть на форуме люди, которые были в курсе копаний в исходниках команды NTF?
Нет, я очень мало что знаю про этот проект. Вряд ли они что-то меняли из того, что в игре уже есть, это моветон. В NCF вроде имена существ все остались старые, а вот новые -- что-то вроде NCF_creature_1 и т.д. Если я не путаю (если путаю, psatkha меня поправит).
А, если не секрет, чем Вы занимаетесь?
-----------
А ребята из NTF вообще чего-то добились? В теме на HC глухо.
А, если не секрет, чем Вы занимаетесь?
-----------
А ребята из NTF вообще чего-то добились? В теме на HC глухо.
Нужна помощь гуру!. Кто знает, те кто делал NTF правил эту переменную? http://joxi.ru/KAxj1dWf47NkWm
Добавлено через 21 час 14 минут
Отбой. Это всего лишь текст для подсказки. Кстати забавный прикол в исходниках нашел. В одном месте эльфов зовут не как везде Sylvan (что значит лесные), а Rampart (что значит оплот, как в предыдущих версиях героев)
А может лучше направить энергию на пользу общему делу геройского сообщества, т.е. с помощью того инструмента результаты которого показаны на скриншоте глянуть в отладчике пАчИму вылетает MMH5.5 пропатченная на работу с ядром NCF при генерации случайных карт, я пока не могу ковырять, так как работа без выходных и проходных... :smile13:
Нет, я очень мало что знаю про этот проект. Вряд ли они что-то меняли из того, что в игре уже есть, это моветон. В NCF вроде имена существ все остались старые, а вот новые -- что-то вроде NCF_creature_1 и т.д. Если я не путаю (если путаю, psatkha меня поправит).
А, если не секрет, чем Вы занимаетесь?
-----------
А ребята из NTF вообще чего-то добились? В теме на HC глухо.
Да сложно конкретизировать, что я делаю. В идеале изменить сетку на гексогональную (но это за гранью реальности пока). Еще думал над модом уменьшающим количество стеков существ у героя в зависимости от класса и уровня. А про NTF наслышан и знаю, что так и не сдвинулись. Но многие ждут. С NCF основной проблемой как я понял, то что массив ID существ был ограничен и через hex его увеличили. А я сейчас вроде нарыл место где массив городов создается. Думал его увеличить, но интересно услышать мнение команды NTF. Вдруг они пытались это уже сделать. Не хочется на те же грабли наступать. В свое оправдание скажу, что у меня есть маленькое преимущество. Получилось hex код в C перегнать. Так он намного понятнее вдруг, что да выйдет.
psatkha, к Вам вопрос. Я так и не увидел массив существ. Подскажите, пожалуйста, какую строчку вы меняете или в какой функции? Вы кстати же были в команде NTF, может что знаете?
Добавлено через 37 секунд
А может лучше направить энергию на пользу общему делу геройского сообщества, т.е. с помощью того инструмента результаты которого показаны на скриншоте глянуть в отладчике пАчИму вылетает MMH5.5 пропатченная на работу с ядром NCF при генерации случайных карт, я пока не могу ковырять, так как работа без выходных и проходных... :smile13:
Уже гляжу)
Добавлено через 33 минуты
А может лучше направить энергию на пользу общему делу геройского сообщества, т.е. с помощью того инструмента результаты которого показаны на скриншоте глянуть в отладчике пАчИму вылетает MMH5.5 пропатченная на работу с ядром NCF при генерации случайных карт, я пока не могу ковырять, так как работа без выходных и проходных... :smile13:
Короче мне в любом случае нужно узнать, что вы добавляли. Ошибка из-за того, что слетает индекс и приложуха пытается системный слот памяти читать. Это значит массив при создании хапанул лишнего
Хотелось бы сказать, что разрабы задарили)
В идеале изменить сетку на гексогональную (но это за гранью реальности пока).
Да сложно конкретизировать, что я делаю. В идеале изменить сетку на гексогональную (но это за гранью реальности пока). Еще думал над модом уменьшающим количество стеков существ у героя в зависимости от класса и уровня. А про NTF наслышан и знаю, что так и не сдвинулись. Но многие ждут. С NCF основной проблемой как я понял, то что массив ID существ был ограничен и через hex его увеличили. А я сейчас вроде нарыл место где массив городов создается. Думал его увеличить, но интересно услышать мнение команды NTF. Вдруг они пытались это уже сделать. Не хочется на те же грабли наступать. В свое оправдание скажу, что у меня есть маленькое преимущество. Получилось hex код в C перегнать. Так он намного понятнее вдруг, что да выйдет.
psatkha, к Вам вопрос. Я так и не увидел массив существ. Подскажите, пожалуйста, какую строчку вы меняете или в какой функции? Вы кстати же были в команде NTF, может что знаете?
Добавлено через 37 секунд
Уже гляжу)
Добавлено через 33 минуты
Короче мне в любом случае нужно узнать, что вы добавляли. Ошибка из-за того, что слетает индекс и приложуха пытается системный слот памяти читать. Это значит массив при создании хапанул лишнего
Ну на сколько мне известно - в коде ковырялись, но нужный путь не смогли отыскать... :(
Я к этой задаче привлекал двух гуру в "ковырянии", но связь с ними была утеряна, так как они ушли работать в gamedev-ную компанию и со временем заблокировали свои ICQ, а может перешли на другой мессенджер, но в любом случае на ICQ ноль эмоций! :(
Ну на сколько мне известно - в коде ковырялись, но нужный путь не смогли отыскать... :(
Я к этой задаче привлекал двух гуру в "ковырянии", но связь с ними была утеряна, так как они ушли работать в gamedev-ную компанию и со временем заблокировали свои ICQ, а может перешли на другой мессенджер, но в любом случае на ICQ ноль эмоций! :(
Вопрос сейчас про то, что вы патчите когда добавляете поддержку NCF. Где-то видел Ваше сообщение, что вы не через патч это делаете. А значит в hex что-то заносите? Вот что интересно. Чем этот файл отличается от оригинального 5.5?
Про NTF понял
Вопрос сейчас про то, что вы патчите когда добавляете поддержку NCF. Где-то видел Ваше сообщение, что вы не через патч это делаете. А значит в hex что-то заносите? Вот что интересно. Чем этот файл отличается от оригинального 5.5?
Ну вообще-то это и есть патч, патч .exe-шника! :smile29:
В двух местах меняется десятеричное 180 (b4 00) на 1000 (e8 03)! :smile13:
Смещения находятся в разных местах, ибо код разный! :smile29:
Доброго времени суток, Герои! Подскажите, пожалуйста, можно ли как-нибудь поправить, чтобы нейтральная армия не при каких обстоятельствах не становилась в один слот?
Формально можно сделать несколько разных стеков в армии и достигнуть Вашего требования.
Либо, если карта только для одиночной игры, можно задействовать combat скрипты.
Ещё можно провернуть вот такую хитрость: заменить стандартное действие при нападении на нейтрала и заставить героя сражаться с другой армией (с помощью StartCombat, там можно в подробностях прописать все отряды, с которыми предстоит сражаться). После окончания боя в случае победы удалить скриптом нейтральный отряд, на который мы как бы "напали". В случае поражения, правда, будет сложнее -- опять понадобятся combat-скрипты, чтобы проверить, сколько именно вражин нам удалось убить перед поражением, чтобы вычесть их из нейтрального войска. Либо можно забить на этот момент и ничего не делать в случае поражения.
Очевидно, самый простой вариант -- первый.
Либо, если карта только для одиночной игры, можно задействовать combat скрипты.
Ещё можно провернуть вот такую хитрость: заменить стандартное действие при нападении на нейтрала и заставить героя сражаться с другой армией (с помощью StartCombat, там можно в подробностях прописать все отряды, с которыми предстоит сражаться). После окончания боя в случае победы удалить скриптом нейтральный отряд, на который мы как бы "напали". В случае поражения, правда, будет сложнее -- опять понадобятся combat-скрипты, чтобы проверить, сколько именно вражин нам удалось убить перед поражением, чтобы вычесть их из нейтрального войска. Либо можно забить на этот момент и ничего не делать в случае поражения.
Очевидно, самый простой вариант -- первый.
Ещё можно провернуть вот такую хитрость: заменить стандартное действие при нападении на нейтрала и заставить героя сражаться с другой армией (с помощью StartCombat, там можно в подробностях прописать все отряды, с которыми предстоит сражаться). .
Нашел с помощью магии призыва описание данного заклинания

Но поколдовав в самой игре, что-то все время мне выдает ошибку:smile32:
Можно, пожалуйста, написать какой-нибудь конкретный пример с этим StartCombat, а то я никак не пойму, в чем у меня ошибка
StartCombat('Quroq',nil,4,4,100,6,50,10,25,11,15,nil,nil,nil,nil);
Простенький мод сделать раз плюнуть. :p По теме: читаем вот здесь: http://forum.nival.com/rus//topic/36312/
Увы, ссылка нерабочая
Статистика
Приветствуем новейшего участника:
recijeb