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

Тема: Nothing is Eternal

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

  1. #1
    Цитата Сообщение от Ostap352 Посмотреть сообщение
    Тока для юнитов в современности. Когда весь мир уже ими оплетен. Да и то в старте с современности придётся туго. Ну если тока НЕ ВСЕМ, а каким например?
    Ну, скажем, кешик может по любым просторам щеголять, хотя... ты прав. Это будет лишним.
    продвинь это сообщение в соцсеть:  

  2. #2
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Ну, скажем, кешик может по любым просторам щеголять, хотя... ты прав. Это будет лишним.
    ТОЧНААА! Бронепоезд. Текстуру сделаю...
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  3. #3
    В общем... игра крашится. Спонтанно. Я, естесно, не знаю, что делать. Мне придется завершить разработку мода. Выявить проблему не удалось. Что имеем: Россию - огромного отставающего в развитии гиганта, но со значительной военной мощью, нет, просто КОЛОССАЛЬНОЙ(что, конечно же, не плохо, но и создает дисбаланс в игре).
    Выпилена Киевская Русь, как отдельное государство от России, поскольку оно становится, так сказать, рудиментом на теле Земли начиная с ее исторического развала(Ладно, допускаю, что оно бы просуществовало еще 150 лет, но никак не до 19 века, уж простите).

    Добавлено разрушение дорог авиацией.

    Новая дипломатическая возможность: "Не беспокойте нас". Описание будет лишним.

    Добавлено еще несколько лидеров(я не помню, какие, сами разберетесь, если захотите спасти мод).

    Что нужно:
    -Динамические названия цив.

    -Технологии, юниты, здания будущего, ну, и новые возможности.

    -Сделать более широкий спектр возможностей использования космоса.
    Короче, разберемся.
    Факт в том, что вылеты есть и это неприятно. Ладно, много слов, ближе к делу:
    Вот мод в текущем состоянии. Я оставлю ссылки также в первом посте. Спасибо за внимание.
    NiE.part01.rar
    NiE.part02.rar
    NiE.part03.rar
    NiE.part04.rar
    NiE.part05.rar
    продвинь это сообщение в соцсеть:  

  4. #4
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    В общем... игра крашится. Спонтанно. Я, естесно, не знаю, что делать. Мне придется завершить разработку мода. Выявить проблему не удалось. Что имеем: Россию - огромного отставающего в развитии гиганта, но со значительной военной мощью, нет, просто КОЛОССАЛЬНОЙ(что, конечно же, не плохо, но и создает дисбаланс в игре).
    Выпилена Киевская Русь, как отдельное государство от России, поскольку оно становится, так сказать, рудиментом на теле Земли начиная с ее исторического развала(Ладно, допускаю, что оно бы просуществовало еще 150 лет, но никак не до 19 века, уж простите).

    Добавлено разрушение дорог авиацией.

    Новая дипломатическая возможность: "Не беспокойте нас". Описание будет лишним.

    Добавлено еще несколько лидеров(я не помню, какие, сами разберетесь, если захотите спасти мод).

    Что нужно:
    -Динамические названия цив.

    -Технологии, юниты, здания будущего, ну, и новые возможности.

    -Сделать более широкий спектр возможностей использования космоса.
    Короче, разберемся.
    Факт в том, что вылеты есть и это неприятно. Ладно, много слов, ближе к делу:
    Вот мод в текущем состоянии. Я оставлю ссылки также в первом посте. Спасибо за внимание.
    NiE.part01.rar
    NiE.part02.rar
    NiE.part03.rar
    NiE.part04.rar
    NiE.part05.rar
    Краш поищу...
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  5. #5
    Ostap352, спасибо!
    продвинь это сообщение в соцсеть:  

  6. #6
    Король Аватар для Хитрец


    Регистрация
    13.03.2015
    Адрес
    Ставрополь-Южнороссйский
    Сообщений
    1,584
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    В общем... игра крашится. Спонтанно. Я, естесно, не знаю, что делать. Мне придется завершить разработку мода. Выявить проблему не удалось. Что имеем: Россию - огромного отставающего в развитии гиганта, но со значительной военной мощью, нет, просто КОЛОССАЛЬНОЙ(что, конечно же, не плохо, но и создает дисбаланс в игре).
    Выпилена Киевская Русь, как отдельное государство от России, поскольку оно становится, так сказать, рудиментом на теле Земли начиная с ее исторического развала(Ладно, допускаю, что оно бы просуществовало еще 150 лет, но никак не до 19 века, уж простите).

    Добавлено разрушение дорог авиацией.

    Новая дипломатическая возможность: "Не беспокойте нас". Описание будет лишним.

    Добавлено еще несколько лидеров(я не помню, какие, сами разберетесь, если захотите спасти мод).

    Что нужно:
    -Динамические названия цив.

    -Технологии, юниты, здания будущего, ну, и новые возможности.

    -Сделать более широкий спектр возможностей использования космоса.
    Короче, разберемся.
    Факт в том, что вылеты есть и это неприятно. Ладно, много слов, ближе к делу:
    Вот мод в текущем состоянии. Я оставлю ссылки также в первом посте. Спасибо за внимание.
    NiE.part01.rar
    NiE.part02.rar
    NiE.part03.rar
    NiE.part04.rar
    NiE.part05.rar
    Чем смогу помогу! Как делать названия цив?
    продвинь это сообщение в соцсеть:  

  7. #7
    Цитата Сообщение от Хитрец Посмотреть сообщение
    Чем смогу помогу! Как делать названия цив?
    Давай я скомпилирую DLL с функцией смены названия цив, потом вложу сюда этот DLL и расскажу, как это делается на Питоне примером. Ладно? Хотя, дождемся ответа Остапа, чтобы он вынес вердикт, не является ли причиной краша какая-то функция в DLL.
    продвинь это сообщение в соцсеть:  

  8. #8
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Давай я скомпилирую DLL с функцией смены названия цив, потом вложу сюда этот DLL и расскажу, как это делается на Питоне примером. Ладно? Хотя, дождемся ответа Остапа, чтобы он вынес вердикт, не является ли причиной краша какая-то функция в DLL.
    Погодите, хлопцы, время выбью... Где краш-то на старте?
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  9. #9
    Остап, погоди! Из-за моей невнимательности добавлен не тот длл-файл, и поэтому он не действителен для текущего состояния мода. Я его перезалью завтра, и продолжим работу. Спасибо за внимание.
    продвинь это сообщение в соцсеть:  

  10. #10
    Король Аватар для Хитрец


    Регистрация
    13.03.2015
    Адрес
    Ставрополь-Южнороссйский
    Сообщений
    1,584
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Давай я скомпилирую DLL с функцией смены названия цив, потом вложу сюда этот DLL и расскажу, как это делается на Питоне примером. Ладно? Хотя, дождемся ответа Остапа, чтобы он вынес вердикт, не является ли причиной краша какая-то функция в DLL.
    Подожду!
    продвинь это сообщение в соцсеть:  

  11. #11
    Привет. Извиняюсь за длительное отсутствие. В общем, интересующие компоненты у нас теперь есть.


    nie_parts.rar

    Хитрец, тебя должны интересовать файлы CIV4GameText_DynamicCivNames.xml и fmtfe.py. Первый отвечает за тэги и их расшифровку, а второй, собственно, за динамические названия.
    Если не знаешь, как дебажить питон, то тебе поможет эта статья:
    http://strategywiki.org/wiki/Civiliz...thon_Debugging

    Вернемся к fmtfe.py. Лично я для редактирования питонофайлов предпочитаю Notepad++. Напомню, что для Питона очень важны отступы. Отступать лучше табом. Чтобы увидеть отступы, тебе поможет кнопка "Отображать все символы". Если все тебе это знакомо, ну, тем лучше.

    Нас интересует функция в самом файле def turns(self, iGameTurn). Она отвечает за события, происходящие во время начала хода. В качестве примера, мне пришлось написать пару событий, относящиеся к смене названий цив по ключевым моментам. Это год, парадигмы и количество городов
    Код:
    ##DYNAMIC CIV NAMES
    		if (iYear == 1210):
    			self.setCivName(iIndia, "TXT_KEY_CIV_INDIA_DELHI_SULTANATE_NAME", "", "")
    		
    		for nCivicOption in range (gc.getNumCivicOptionInfos()):
    			if pEngland.getNumCities() > 5 and (pEngland.getCivics(nCivicOption) != iPoliceState or pEngland.getCivics(nCivicOption) != iUniversalSuffrage):
    				self.setCivName(iEngland, "TXT_KEY_CIV_BRITAIN_EMPIRE_NAME", "", "")
    				
    			if pFrance.getCivics(nCivicOption) == iHereditaryRule or pFrance.getCivics(nCivicOption) == iDespotism:
    				self.setCivName(iFrance, "TXT_KEY_CIV_KINGDOM_OF_FRANCE_NAME", "", "")
    Собственно, это константы для парадигм, что называется, формы правления:
    Код:
    iDespotism = 0
    iHereditaryRule = 1
    iRepresentation = 2
    iPoliceState = 3
    iUniversalSuffrage = 4
    Если будут вопросы, спрашивай.

    Остап, теперь можно проверять на вылеты
    продвинь это сообщение в соцсеть:  

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

Ваши права

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

free counters