Ищу джентльмена который пофиксит мне Скрин кампании где выбираются главы.
Уже почти сделал, но оно не показывается нормально в игре.
Нужна помощь с освещением!
Должно быть так
Показывается так
Вопрос
8 102
Арена с крипами, лутом, ограниченной видимостью и гибкой системой выбора способностей.
Карта
6 4K
23
Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Подозрение в нарушении правил сайта. Требуется валидация человеком.
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Suspicion of violating site rules. Human validation required.
// CID0

Конвертер из Jass в C++ dll для запуска из игры

Конвертер из Jass кода в С++ код для мапхака(IceFoga).
Программы
14 1.4K
13
Fasser, если сделать мапхак для Linux, то можно такие карты и на Irina Bot запускать без опаски. Вот сделал тебе костыли можешь попробовать под Lunux'ом запустить данную карту и конвертер. Но лучше программировать учись, сам всё будешь делать. Закинь файлы RedirectCalls.mix, Vampirism_fire.mix,
JassApi.dll, возможно потребуется ещё и msvcp100.dll, msvcr100.dll в папку с игрой. Если я не ошибаюсь, а могу и ошибиться то функция GetModuleHandle работает под wine. И подхватит библиотеку JassApi.dll. Может и нет. Проверь. И закинь VampirismFire5.10b2[0].w3x в папку с картами. Также сделал Jass_convert_C++.exe под Linux пути. Делаю всё в слепую без Linux'a так что результат не гарантирован. Проверяй.
Загруженные файлы
3
Vampir_kolik, короче нужен целый ритуал. Спасибо что ответил.
13
Fasser, офтоп. Если по твоему вопросу, то ответь сначала на вопрос, где ты хочешь запустить exe файл? На телефоне в Android OS? В Linux'ax таких как Ubuntu или других им подобным? Если на телефоне то качай wine для Andoroid'a apk файл. Моё приложение запустить, в Android не получится, потому что пути разные. В Android путь /etc/w3 например. В Windows c:\games\w3. Я под Linux не подстраивал свою программу. Я забыл как там идёт запрос к файлам. Можно по типу пути определять твоё предпочтение вывода файла. Это можно сделать. Но если капать дальше. То все выводы файлов в библиотеке будут Windows'кие. Это тебе не потребуется, а вот для мапхака потребуется. А мне Linux ставить не хочется, что бы проверить, как мапхак работает на wine в Linux'e. И тут похоже без знаний нашего гения IceFoga не обойтись. Но если библиотека в Linux это .so файл, то в Windows это dll. При мапхаке IceFoga dll распаковывается из архива карты в Temp файлы Windows. Там и запускается. А вот, что бы реализовать такое в Linux. То можно кинуть dll в папку с игрой. Переименовать библиотеку в mix. Все необходимые библиотеки тоже кинуть в папку и с игрой в данном случае это RedirectCalls.dll, JassApi.dll их можно найти в карте. Сменить расширение файла RedirectCalls.dll на mix. Получится, что все библиотеки погрузятся в игре. Но их нужно запустить как описано в теме "Своя нативка на С++". Нужно зарегистрировать начальную функцию библиотеки объявить её в common.j файле в новых нативках. Импортировать common.j по пути Scripts\. В war3map.j убрать все мапхаки и вызвать функцию библиотеки которая зарегистрирована в игре в новых нативках. Этот велосипед может и сработать. Но лучше бы сделать мапхак для Linux отдельно, а я в этом не шарю. А если ты решил играть в Warcraft 3 на телефоне, то это порнография.
3
Vampir_kolik, попробовал несколько эмуляторов правда на других играх и ни один эмулятор мне не понравился: один старый, другой ошибку выдает третий вовсе файла игры не видит. Если чесно вся надежда на умельцев вроде тебя.
Основание Даротара: Enhanced, как и следует из названия, является улучшенной версии оригинальной кампании с новыми моделями, способностями и музыкой. Цель данного проекта дать возможность игрокам выбрать одну из 18 специализаций для Рексара помимо Повелителя Зверей, как это сделано в Legacy of Lordaeron.
Карта
24 8.3K
15
Вышла новая версия!
Прокрутить к ресурсу
Еще одно небольшое обновление подоспело для моего перевода. Список изменений:
  • Герой больше не удаляется из игры после смерти с Кольцом мученика в инвентаре, а также исправлена ошибка, из-за которой кольцо могло быть использовано бесконечное число раз без перезарядки при сбросе предмета на землю или передаче его другому герою.
  • При активации Кольца мученика на героя теперь накладывается эффект "Мученик", который предотвращает дальнейшее перерождение кольцом в течение последующих 4 минут. Если передать кольцо другому герою, эффект также будет передан этому герою. Эффект также переносится при переходе между зонами.
  • Исправлена ошибка, из-за которой герои полностью восстанавливали свои здоровье и ману каждый раз при переходе в зону "Лагерь на берегу".
  • Теперь игровое время переносится между зонами. Если в зоне время постоянное (герои находятся в пещере, подземелье и т.д., т.е. время суток в игре всегда 0:00), то внутренний таймер продолжит идти и при выходе из такой зоны оно будет корректно перенесено.
Карта
12 3.7K
14
Jokero2000, Добрый день, ссылки не открываются у меня. Насчёт альт. варика - работаю над прологом. У меня заняло некоторое время на переработку железной орды