В общем речь идёт о том изображении, которое появляется во время запуска игры (злой Артес и лого).
Что нужно:
Заменить это изображение так, чтобы оно отображалось только в моде
Что нужно:
Заменить это изображение так, чтобы оно отображалось только в моде
Что я пробовал:
- Создавать .sph файл.
Юзал этот мини туториал
Файл с рисунком-логотипом вашего мода. Помните, как при загрузке
TFT возникает окошко с мордой Артеса с надписью? Так вот, пускатель
позволяет и в ваш мод ввести нечто подобное. Этот файл должен
иметь то же имя, что и exe-файл, но его расширение должно быть sph.
Например, если вы назвали exe пускателя MySuperMod.exe, то этот
файл должен иметь расширение MySuperMod.sph.
Формат этого рисунка можеть быть bmp/ico/wmf/emf/jpg/gif. Но
расширение ВСЁ РАВНО ДОЛЖНО БЫТЬ sph. Пускатель, найдя этот файл,
сам распознает его формат. (В комплекте с пускателем идёт файл-
пример launcher.sph - можете сделать ваши лого по аналогии).
Размеры рисунка могут быть любыми - лишь бы на экран влезало.
Пусатель автоматически разместит рисунок по центру экрана.
Если файла с рисунком найти не удаётся, то War всё равно запустится,
но без вашего лого.
TFT возникает окошко с мордой Артеса с надписью? Так вот, пускатель
позволяет и в ваш мод ввести нечто подобное. Этот файл должен
иметь то же имя, что и exe-файл, но его расширение должно быть sph.
Например, если вы назвали exe пускателя MySuperMod.exe, то этот
файл должен иметь расширение MySuperMod.sph.
Формат этого рисунка можеть быть bmp/ico/wmf/emf/jpg/gif. Но
расширение ВСЁ РАВНО ДОЛЖНО БЫТЬ sph. Пускатель, найдя этот файл,
сам распознает его формат. (В комплекте с пускателем идёт файл-
пример launcher.sph - можете сделать ваши лого по аналогии).
Размеры рисунка могут быть любыми - лишь бы на экран влезало.
Пусатель автоматически разместит рисунок по центру экрана.
Если файла с рисунком найти не удаётся, то War всё равно запустится,
но без вашего лого.
Кидал в папку с игрой, пробовал разные форматы - нет изменений
- Добавлять изображение в экзешник мода с помощью ResHack - нет изменений
- Добавлять изображение в экзешник игры с помощью ResHack и уже потом создавать на его основе экзешник мода - всё работает, но после ремува изображения из экзешника игры - в экзешнике мода также ремувается, так что не вариант.
В общем если кто знает как сделать это нормально (и кто вообще знает как запилить нормальный экзешник для мода по типу Union of High Elves) - пожалуйста ответьте.
Принятый ответ
Aws, вот, чтобы заменить картинку на свою, перед компиляцией нужно заменить файл Splash.bmp на свой с тем же названием.
Функция ShowSplash(HINSTANCE hInst, int resID, DWORD dwMilliseconds) показывает изображение перед запуском варкрафта в течении dwMilliseconds миллисекунд, остальное менять не нужно.
А иконку и описание программы, думаю сами сможете сделать.
Функция ShowSplash(HINSTANCE hInst, int resID, DWORD dwMilliseconds) показывает изображение перед запуском варкрафта в течении dwMilliseconds миллисекунд, остальное менять не нужно.
А иконку и описание программы, думаю сами сможете сделать.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Она позволяет заменять эти дела как пожелаешь.
В общем, может в комментах подскажут название, делай упор в поиск программы.
Отредактирован Aws
Функция ShowSplash(HINSTANCE hInst, int resID, DWORD dwMilliseconds) показывает изображение перед запуском варкрафта в течении dwMilliseconds миллисекунд, остальное менять не нужно.
А иконку и описание программы, думаю сами сможете сделать.
Отредактирован ENAleksey
Вот код загрузки своих .mpq архивов: