+ Ответить в теме
Страница 3 из 6 ПерваяПервая ... 234 ... ПоследняяПоследняя
Показано с 41 по 60 из 106

Тема: Nothing is Eternal

  1. #41
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Первое.
    А лучше используй тэг iCivType и не мучийся с ид. Если в рай энд фолле разрабы мучились, это же не значит, до нам тоже надо сходить с ума...
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось Ostap352; 05.09.2015 в 14:56.
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  2. #42
    Цитата Сообщение от Ostap352 Посмотреть сообщение
    И все, что на ней завязано.
    Нет, ну это понятно. А как это отключить насовсем? Просто, как ни крути, португальская, голландская и немецкая столицы переходят в руки своих соседей, а это, как мы помним, чревато. Тем более у Германии "особый" исторический путь. Давать ей слабину неприемлимо.
    продвинь это сообщение в соцсеть:  

  3. #43
    Цитата Сообщение от Ostap352 Посмотреть сообщение
    А лучше используй тэг iCivType и не мучийся с ид. Если в рай энд фолле разрабы мучились, это же не значит, до нам тоже надо сходить с ума...
    Что-то я не нахожу такого тэга ни в SDK, ни в питоне, ни даже в XML...
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось Ostap352; 05.09.2015 в 14:56.

  4. #44
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Что-то я не нахожу такого тэга ни в SDK, ни в питоне, ни даже в XML...
    Итак, xml-
    Type = Внутреннее обозначение цивилизации
    Ссылка: http://modiki.civfanatics.ru/index.p...ilizationInfos
    Логин cfr
    Пароль 123

    Питон
    STRING getType ()
    string ()

    Ссылка http://civ4bug.sourceforge.net/PythonAPI/
    Перейди, поиском найди стринг, указанный выше, если нужен контекст.

    В СДК вместо него используется playertype. Связка с именем цивы происходит уже в python. Ссыль http://modiki.civfanatics.ru/index.php/CvPlayer
    Логин/пароль те же.
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  5. #45
    Стоит ли добавлять такой компонент, как повышение значимости дорог? То есть ряд юнитов не сможет перемещаться там, где дороги отсутствуют.
    продвинь это сообщение в соцсеть:  

  6. #46
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Стоит ли добавлять такой компонент, как повышение значимости дорог? То есть ряд юнитов не сможет перемещаться там, где дороги отсутствуют.
    Тока для юнитов в современности. Когда весь мир уже ими оплетен. Да и то в старте с современности придётся туго. Ну если тока НЕ ВСЕМ, а каким например?
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

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


    Регистрация
    13.03.2015
    Адрес
    Ставрополь-Южнороссйский
    Сообщений
    1,584
    Хороший мод, понравился .
    продвинь это сообщение в соцсеть:  

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

  9. #49
    Цитата Сообщение от Хитрец Посмотреть сообщение
    Хороший мод, понравился .
    Спасибо
    продвинь это сообщение в соцсеть:  

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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

  20. #60


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


    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
    Если будут вопросы, спрашивай.

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

+ Ответить в теме
Страница 3 из 6 ПерваяПервая ... 234 ... ПоследняяПоследняя

Ваши права

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

free counters