+ Ответить в теме
Показано с 1 по 12 из 12

Тема: Моддинг DLL

Комбинированный просмотр

  1. #1
    Затык происходил в том, что не находил файл unordered_set. В VS2010 он есть, но не подходит для VS2008. Попробовал собрать там. Пошло, но взорвалось вот так:
    1> CvLuaPlayer.cpp
    1>Lua\CvLuaPlayer.cpp(4288): error C2665: CvLuaMethodWrapper<Derived,InstanceType>::BasicLuaMethod: ни одна из 4 перегрузок не может преобразовать все типы аргументов
    1> with
    1> [
    1> Derived=CvLuaPlayer,
    1> InstanceType=CvPlayerAI
    1> ]
    1> C:\Users\Игорь\Documents\Visual Studio 2008\Projects\CvGameCoreSource\CvGameCoreDLLUtil\include\CvLuaMethodWrapper.h(68): может быть "int CvLuaMethodWrapper<Derived,InstanceType>::BasicLuaMethod<TeamTypes>(lua_State *,ret (__thiscall CvPlayerAI::* )(void) const)"
    1> with
    1> [
    1> Derived=CvLuaPlayer,
    1> InstanceType=CvPlayerAI,
    1> ret=TeamTypes
    1> ]
    1> C:\Users\Игорь\Documents\Visual Studio 2008\Projects\CvGameCoreSource\CvGameCoreDLLUtil\include\CvLuaMethodWrapper.h(120): или "int CvLuaMethodWrapper<Derived,InstanceType>::BasicLuaMethod<TeamTypes>(lua_State *,ret (__thiscall CvPlayerAI::* )(void))"
    1> with
    1> [
    1> Derived=CvLuaPlayer,
    1> InstanceType=CvPlayerAI,
    1> ret=TeamTypes
    1> ]
    1> C:\Users\Игорь\Documents\Visual Studio 2008\Projects\CvGameCoreSource\CvGameCoreDLLUtil\include\CvLuaMethodWrapper.h(39): или "int CvLuaMethodWrapper<Derived,InstanceType>::BasicLuaMethod(lua_State *,void (__thiscall CvPlayerAI::* )(void) const)"
    1> with
    1> [
    1> Derived=CvLuaPlayer,
    1> InstanceType=CvPlayerAI
    1> ]
    1> C:\Users\Игорь\Documents\Visual Studio 2008\Projects\CvGameCoreSource\CvGameCoreDLLUtil\include\CvLuaMethodWrapper.h(50): или "int CvLuaMethodWrapper<Derived,InstanceType>::BasicLuaMethod(lua_State *,void (__thiscall CvPlayerAI::* )(void))"
    1> with
    1> [
    1> Derived=CvLuaPlayer,
    1> InstanceType=CvPlayerAI
    1> ]
    1> при попытке сопоставить список аргументов "(lua_State *, overloaded-function)"
    ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
    продвинь это сообщение в соцсеть:  

  2. #2
    Ухты... оказывацо уже есть код? Крута.
    А то я вот не в теме. Вышла просто "Elemental: Fallen Enchantress" и щас не до цивки. =)

    Чутка позже посмотрю че там и как.
    продвинь это сообщение в соцсеть:  
    Тут могла быть моя подпись...

  3. #3
    Цитата Сообщение от zombie_113 Посмотреть сообщение
    щас не до цивки. =)
    Опасно... Смотри, как бы молния не ударила

    Итак, информация: мне удалось собрать DLL и даже кое что намодить.
    Использовал VC++ 2008 Express Edition SP1. Думаю, проблема была именно в отсутствии SP1 - там реально библиотек добавилось.
    Осталось разобраться, как добавить DLL в мод
    продвинь это сообщение в соцсеть:  

  4. #4
    Цитата Сообщение от pingvin156 Посмотреть сообщение
    Опасно... Смотри, как бы молния не ударила
    Сам вот боюсь. Ну цивку я не забрасывал, а отложил. =) Так что может и не жахнет.

    Кстати, в игрушке "Warlock: Master of the Arcane" такие смачные модели, но при этом нет возможности модостроения. Двигло там цивовское, кто знает, мож и модельки в цивку не прийдеца переделывать? И как их от туда вытащить?
    продвинь это сообщение в соцсеть:  
    Тут могла быть моя подпись...

  5. #5
    Ребята, помогите, пожалуйста. Мод с ДЛЛ, даже с оригинальным вылетает при попытке стартануть игру. Это бага, или я такой несчастный?..
    продвинь это сообщение в соцсеть:  

  6. #6
    Цитата Сообщение от pingvin156 Посмотреть сообщение
    Ребята, помогите, пожалуйста. Мод с ДЛЛ, даже с оригинальным вылетает при попытке стартануть игру. Это бага, или я такой несчастный?..
    Через ModBuddy в свойствах файла DLL надо выставить параметр «Import into VFS» на «true».

    PS. перевел на русский Инструкция по компиляции DLL для Civilization 5
    продвинь это сообщение в соцсеть:  

  7. #7
    Цитата Сообщение от NeverMind Посмотреть сообщение
    Через ModBuddy в свойствах файла DLL надо выставить параметр «Import into VFS» на «true».

    PS. перевел на русский Инструкция по компиляции DLL для Civilization 5
    Да, я так и делаю... Надо будет попробовать пустой мод с оригинальной DLL. Мб дело вовсе не в нем....
    продвинь это сообщение в соцсеть:  

+ Ответить в теме

Похожие темы

  1. Моддинг ядерного оружия
    от NeverMind в разделе Civ4 - Компоненты и утилиты
    Ответов: 30
    Новое: 26.06.2013, 13:03
  2. моддинг цивы 5
    от cc31 в разделе Модная Цивилизация
    Ответов: 3
    Новое: 25.10.2010, 02:26
  3. Моддинг тест
    от Triver в разделе Модная Цивилизация
    Ответов: 6
    Новое: 19.10.2010, 18:51
  4. Моддинг Civilization V
    от senglar в разделе Civ5 - Игровые вопросы
    Ответов: 0
    Новое: 24.09.2010, 15:34
  5. XML и моддинг в целом
    от GrandDuke в разделе Цивилизованный учебник истории
    Ответов: 5
    Новое: 14.08.2010, 00:20

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters