Объявления

Форум о Героях Меча и Магии и King's Bounty. Если Вы любите эти игры, мы будем рады видеть Вас в наших рядах. :smile2:.

Как создать плагин для HD мода

Герои Меча и Магии III: Возрождение Эрафии, Герои Меча и Магии III Дыхание Смерти, Герои Меча и Магии III Клинок Армагеддона, Герои Меча и Магии III Хроники Героев
offlineНмеса
 
Сообщения: 6
Зарегистрирован: 02 ноя 2017, 16:04
Поблагодарили: 2 раз.

Re: Как создать плагин для HD мода

Сообщение Нмеса » 14 ноя 2017, 16:38

Ben80 писал(а):

Хорошо, кстати, что кто-то пишет о непосредственных впечатлениях об игре в Героев, а то в основном все геройщики такие уже опытные и серьезные, что, видимо, стесняются описывать какие-то такие моменты.
Нмеса, из какой страны, кстати ?

По поводу процентов думаю не важно - в мультиплеере все равно этим не пользуются, а в сингле можно и вовсе рестартить бой, перемещая юниты местами. Имбалансным Орлиный Глаз разумеется не стал, просто сильно порадовало количество выученных в сумме заклинаний. Раньше то вообще был бесполезным.

Столь жизнерадостный я потому что играю в слегка подредактированную версию Героев). Всегда мечтал изменить Городской Портал со школы Земли на Воду (как в Might and Magic) и стал копаться в текстовых файликах, сейчас отредактировал почти все из h3bitmap.lod и иногда балуюсь в hex-редакторе, если кто-то публикует оффсеты, например, для вторичных навыков. Жаль в программировании я слаб, даже Оп-пост AlexSPl не помог). Все это занятие освежает впечатления от игры, в отличии от рутины мультиплеерных суровых папашек.
Живу в России, Тюмень.
Вернуться к началу

offlineRoseKavalier
Новичок
Новичок
 
Сообщения: 22
Зарегистрирован: 23 сен 2017, 17:00
Поблагодарили: 20 раз.

Re: Как создать плагин для HD мода

Сообщение RoseKavalier » 14 ноя 2017, 23:57

Ben80 писал(а):

RoseKavalier, do you have success in making RMG Market of Time ?

I looked a bit but didn't finish, probably looked in wrong area (via _GameMap_)... been working on something else mostly.

I guess in RMG function itself it should be easier... from 0x54C450, maybe more precisely 0x549E20 or 0x546680?

I think the easiest would be to do something like this:
Swap a few 2-hex items with MarketTime with 10% odds or so, but no more than 1~2 per zone in case of weird rolls.
Код: Выделить всё
if ((RandomItem == Market || RandomItem == Other2HexItems) && MarketTimeCount < 2)
{
        if (random(0,100) < 10)
        {
                 RandomItem = MarketTime;
                 MarketTimeCount++;
        }
}
Вернуться к началу

offlineRoseKavalier
Новичок
Новичок
 
Сообщения: 22
Зарегистрирован: 23 сен 2017, 17:00
Поблагодарили: 20 раз.

Re: Как создать плагин для HD мода

Сообщение RoseKavalier » 20 ноя 2017, 19:07

Some progress: weight of items 0x539000
Изображение

I tried to swap Marletto Tower id (23) for Market of Time id (50) but neither would show up in random maps.
There is at least one more thing to modify, don't know yet.

Ideally the procedure can be repeated to add the new item to RMG, like new WoG/HotA items probably.
Baby steps...
Вернуться к началу

offlineНмеса
 
Сообщения: 6
Зарегистрирован: 02 ноя 2017, 16:04
Поблагодарили: 2 раз.

Re: Как создать плагин для HD мода

Сообщение Нмеса » 12 дек 2017, 10:05

Решил внедрить в игру выложенный на одном из форумов код посредством плагина для HD мода.
Начал читать оппост и мгновенно застрял. Я ни разу не пользовался Visual Studio, потому следую описанным шагам дословно, но в скачанной по ссылке версии просто нет многих пунктов (позже была залита более новая версия с другим интерфейсом или как?).

Например вот меню создания нового проекта, никакого "выберите шаблон Visual C++/Win32/Проект Win32" или чего-то близкого по смыслу не вижу, мастер приложения Win32 с возможностью выбора библиотеки dll не выскакивает ни в одном шаблоне. На этом желание исследовать недра программирования сразу пропадают :smile1: . Был бы признателен если бы кто совсем на пальцах объяснил что куда жать.
Вложения
sd.JPG
sd.JPG (38.45 КБ) Просмотров: 201
Вернуться к началу

offlineАватара пользователя
AlexSpl
Эксперт
Эксперт
 
Сообщения: 2947
Зарегистрирован: 17 сен 2010, 12:58
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1316 раз.

Re: Как создать плагин для HD мода

Сообщение AlexSpl » 12 дек 2017, 14:15

Это C# ("си шарп"). Вам же нужен С++ ("си плюс плюс"). При установке можно выбрать:

Изображение

Сейчас проверю образ. Может там действительно только один C#, хотя специально искал С++ :smile5:

* * *
Проверил. При установке выберите Microsoft Visual C++ 2008 Express Edition.
Вернуться к началу

Пред.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron