NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: UniMod: Исходники  (Прочитано 17985 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards
UniMod: Исходники
« Ответ #0 : 05/05/2014 13:08:09 »

Вообщем на меня морально давили около месяца, косвенно заставляя вернуть утраченный секрет (собрать UniMod)...
Оказывается в проекте лежащем на гитхабе есть косяки, и в коде, и не в коде, да и ещё время набежало.

Результаты исследования:
1. Если у вас стоит .Net Fraemwork > 4.0 (то есть 4.5), то удаляйте его, ставьте версию ниже. Почему то с ним не работает инкрементная компиляция.
2. Странным образом, к проекту прилеплена lua51static_mt.lib, собственно она не нужна, потому что луа собирается отдельно в lua.lib. (см. пункт 4)
3. в libVer.cpp была ошибка (какие-то магические, непонятные вычисления адреса функции инициализации).
4. Все проекты (zlib, libpng, lua) должны собираться с одной рантайм библиотекой (внезапно).

Высылаю фикс, насколько рабочий протестировать не могу, но у меня собирается с ним.
Скорее всего всем проектам придется вручную проставить райнтайм библиотеку (Настройки->c++->кодогенерация), так как хз в каких файлах какая инфа.
Spoiler (click to show/hide)
Записан
Пользуйтесь UniMod-ом.
Расширенный поиск  
 

Страница сгенерирована за 0.101 секунд. Запросов: 21.