Результаты опроса: Добавить этот компонент в полную версию мода?

Голосовавшие
12. Вы ещё не голосовали в этом опросе
  • Да

    12 100.00%
  • Нет, напишу в теме почему

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

Тема: Обсуждение dll (SDK) компонента "ADV RevolutionDCM"

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

  1. #1
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,325
    помнится мы как-то дампы при вылетах обсуждали... ты тогда с ними разобрался или нет?
    на 0.31 пишут вылеты есть... и довольно часто... может это и не от dll, но через дампы найти, по-моему, было бы проще всего...
    если тогда не разобрался, может пока попробуешь?
    продвинь это сообщение в соцсеть:  

  2. #2
    помнится мы как-то дампы при вылетах обсуждали... ты тогда с ними разобрался или нет?
    на 0.31 пишут вылеты есть... и довольно часто... может это и не от dll, но через дампы найти, по-моему, было бы проще всего...
    если тогда не разобрался, может пока попробуешь?
    Там с ними все мутно довольно. Есть у меня такое подозрение, что они работают, только если dll в дебаг режиме. Вылеты я отслеживаю через Visual Studio, просто смотрю стек и что в нем не так. Вчера прогнал 400+ ходов на автоплее. Без вылетов, да и багов не заметил. Единственно из-за изменений климата и его суровостей эпоха парового двигателя пришла только ближе к 2000-м. Но там и места на континенте немного было для всех желающих.

    Единственно что заметил. Изменения количество цивилизаций НЕ РЕКОМЕНДУЕТСЯ делать во время нужной игры. Особенно уменьшение их числа. Проще будет запустить малую тестовую карту, выставить на ней в настройках все что положено и уже потом создавать нужную карту.
    продвинь это сообщение в соцсеть:  

  3. #3
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,325
    Цитата Сообщение от Cansei Посмотреть сообщение
    Там с ними все мутно довольно. Есть у меня такое подозрение, что они работают, только если dll в дебаг режиме.
    нет... Вет в эволюции находил проблемы в дампах... они работают...

    Цитата Сообщение от Cansei Посмотреть сообщение
    Единственно что заметил. Изменения количество цивилизаций НЕ РЕКОМЕНДУЕТСЯ делать во время нужной игры. Особенно уменьшение их числа. Проще будет запустить малую тестовую карту, выставить на ней в настройках все что положено и уже потом создавать нужную карту.
    это не дело... если какие-то настройки нельзя менять во время игры, значит надо их выносить на экран настройки перед началом игры...
    продвинь это сообщение в соцсеть:  

  4. #4
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,325
    или как вариант... проверять сколько цив уже есть на карте и блокировать если пытаются сделать меньше... с сообщением...
    продвинь это сообщение в соцсеть:  

  5. #5
    нет... Вет в эволюции находил проблемы в дампах... они работают...
    Есть подозрение, что он и так это все прогонял в дебаг режиме. Или он прямо от игроков брал дампы и просто по ним изучал? Хотя надо будет ещё попробовать. Но не уверен, что особый толк то будет, если не знать точно, что именно не так. Пока что буду гонять игру на автоплее ещё несколько игр. Вдруг таки вылетит.

    это не дело... если какие-то настройки нельзя менять во время игры, значит надо их выносить на экран настройки перед началом игры...
    До выбора на экране настроек создания карты ещё добраться надо. А фишка BUG-настроек, что они устанавливаются только после начала игры. Те же рифы и прочее полноценно работают после старта новой карты из текущей. Но у меня там стоит всплывающая подсказка, как это изменить и в каком файле. Так что лучше игрокам сообщение выдавать, при начале игры, чтобы если они пожелают менять какие-то настройки, то пусть пройдут в секцию настроек. Наверное подкорректировать окошка с компонентами, которое в начале игры появляется с количеством цив. Дописать туда где это число менять и что для этого необходимо пересоздать карту.

    или как вариант... проверять сколько цив уже есть на карте и блокировать если пытаются сделать меньше... с сообщением...
    Это конечно тоже вариант. Но а если это потребуется для новой игры. Хотя ты можешь в своем генераторе изменять в файле Cansei_GlobalDefines.xml значение вот этого дефайна.
    Код:
    	<Define>
    		<DefineName>MAX_CIVS</DefineName>
    		<iDefineIntVal>12</iDefineIntVal>
    	</Define>
    Тогда игра начнется именно с нужным максимальным количеством цив. А тот вариант я уберу куда-нибудь от глаз подальше, сделаю его доступным только в режиме отладки.
    продвинь это сообщение в соцсеть:  

  6. #6
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,325
    Цитата Сообщение от Cansei Посмотреть сообщение
    Есть подозрение, что он и так это все прогонял в дебаг режиме. Или он прямо от игроков брал дампы и просто по ним изучал?
    у игроков брал...


    Цитата Сообщение от Cansei Посмотреть сообщение
    Хотя ты можешь в своем генераторе изменять в файле Cansei_GlobalDefines.xml значение вот этого дефайна.
    посмотри тогда сразу, кого ещё лучше задать сразу из программы... а я сделаю...
    а в игре лучше не убирать, а подписать, что изменения (не все, а вот эти) сработают только после начала новой игры.. ну и как-то это обрабатывать...
    продвинь это сообщение в соцсеть:  

  7. #7
    Тогда ещё вот эти вот.

    Код:
    	<Define>
    		<DefineName>REEFS_ENABLED</DefineName>
    		<iDefineIntVal>1</iDefineIntVal>
    	</Define>
    Отвечает за генерацию рифов на карте. Если включена, то на карте генерируются также рифы.

    Код:
    	<Define>
    		<DefineName>COMPACT_START</DefineName>
    		<iDefineIntVal>1</iDefineIntVal>
    	</Define>
    Компактный старт, игроки начинают игру группами относительно неподалеку расположенных цивилизаций.


    Код:
    	<Define>
    		<DefineName>HAVE_DEEP_WATER</DefineName>
    		<iDefineIntVal>1</iDefineIntVal>
    	</Define>
    Позволяет генерировать при начале игры дополнительные уровни океана. Глубокий океан и Бездну. В текущей версии нужно главным образом для штормов. Рекомендуется держать включенной. На геймплей RedForce не влияет, новые уровни по технологиям идентичны обычному океану.


    у игроков брал...
    Это уже куда лучше. Я ведь когда-то умудрялся тоже эти дампы читать, пока не забыл как это делается.

    посмотри тогда сразу, кого ещё лучше задать сразу из программы... а я сделаю...
    а в игре лучше не убирать, а подписать, что изменения (не все, а вот эти) сработают только после начала новой игры.. ну и как-то это обрабатывать...
    Этот параметр проще спрятать, так что если игра не в режиме отладки, эту опцию не видно было бы. Если игрок не знает где ставить галочку для этого режима, ему лучше не менять его вручную. А выбирать при генерации. Плюс есть подозрение, что с игры станется ставить этот параметр на указанный в настройке и тогда возможны проблемы при загрузке игры. Ну его нафиг, через генерацию либо прямо через xml надежнее будет.
    продвинь это сообщение в соцсеть:  

  8. #8
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,325
    CIV4BonusInfos.xml
    <iWander>3</iWander>
    это что такое?

    п.с. а... понял... это у тех, кто может двигаться по карте...




    GlobalDefines.xml
    какие изменения в нем нужны?
    вот это что: <DefineName>CURRENT_RESEARCH_CONQUEST_TECH_PERCENT</DefineName>




    CIV4FeatureInfos.xml
    Код:
    			<iTurnDamage>10</iTurnDamage>
    			<iMinDamageLevel>8</iMinDamageLevel>
    			<iMaxDamageLevel>18</iMaxDamageLevel>
    как они работают, для чего нужны?




    <iGrowth>
    <Type>FEATURE_JUNGLE</Type> и другие
    было 16, стало 160... зачем?

    п.с. собственно осталось разобраться с CIV4FeatureInfos.xml, GlobalDefines.xml, CIV4ImprovementInfos.xml, CIV4TerrainInfos.xml




    CIV4FeatureInfos.xml
    в одном из компонентов добавляется вулкан... я ему дописал <FeatureCategory>FEATURE_CATEGORY_SPECIAL</FeatureCategory>... правильно?




    CIV4ImprovementInfos.xml
    <Type>IMPROVEMENT_GOODY_HUT</Type>
    <iUpgradeTime>10</iUpgradeTime>
    <bOutsideBorders>1</bOutsideBorders>
    <bUpgradeOutside>1</bUpgradeOutside>

    это зачем?




    а морских животных ты не добавлял же?
    иконки для них вроде есть, а графики и xml нет...




    В первое сообщение темы добавил "Список основных изменений", посмотри, может что ещё дописать надо... и скриншоты бы не помешали...
    продвинь это сообщение в соцсеть:  

  9. #9
    CIV4BonusInfos.xml
    <iWander>3</iWander>
    это что такое?

    п.с. а... понял... это у тех, кто может двигаться по карте...
    Ага. Это через сколько ходов ресурс попытается переместиться.

    GlobalDefines.xml
    какие изменения в нем нужны?
    вот это что: <DefineName>CURRENT_RESEARCH_CONQUEST_TECH_PERCENT</DefineName>
    По моему все нужные изменения я уже перенес в свой файл. А это вот например не моё, а из RevDCM.

    CIV4FeatureInfos.xml
    Код:
    <iTurnDamage>10</iTurnDamage>
    <iMinDamageLevel>8</iMinDamageLevel>
    <iMaxDamageLevel>18</iMaxDamageLevel>
    как они работают, для чего нужны?
    iTurnDamage это обычный урон в процентах от здоровья. Как у радиации из обычной цивы.
    iMinDamageLevel и iMaxDamageLevel, определяют границы уровня опасности. Уровень опасности каждой Feature рандомно выбирается из множества между ними.

    <iGrowth>
    <Type>FEATURE_JUNGLE</Type> и другие
    было 16, стало 160... зачем?
    Да думал, сделать поживее, чтобы реально разрастались. Забыл поменять обратно.

    CIV4FeatureInfos.xml
    в одном из компонентов добавляется вулкан... я ему дописал <FeatureCategory>FEATURE_CATEGORY_SPECIAL</FeatureCategory>... правильно?
    Именно так. Все некатегорийные Feature идут туда, они не меняются от климата.

    CIV4ImprovementInfos.xml
    <Type>IMPROVEMENT_GOODY_HUT</Type>
    <iUpgradeTime>10</iUpgradeTime>
    <bOutsideBorders>1</bOutsideBorders>
    <bUpgradeOutside>1</bUpgradeOutside>
    это зачем?
    Это поставить по нулям надо. Опять забыл поставить на дефолтные. Наверное потому, что в игре все равно с ними не работает, кажись потому как не указано во что апгрейдиться. Это родом от опции позволяющей настраивать расширение при апгрейде. Деревушки были тестовые и могли разрастаться на соседние клетки каждые 10 ходов. www555 когда-то спрашивал такой компонент. А я про него почти забыл, потому как ещё не добавлял таких построек на карты.

    а морских животных ты не добавлял же?
    иконки для них вроде есть, а графики и xml нет...
    Иконки не стал выкидывать, потому что путаница может возникнуть, да и весят они реально мало. А самих морских животных, их через ВДК добавить проще будет.

    В первое сообщение темы добавил "Список основных изменений", посмотри, может что ещё дописать надо... и скриншоты бы не помешали...
    Сейчас гляну, хотя я уже не особо соображаю сейчас. Скрины завтра добуду, ну или сегодня вернее. Почти довел до рабочей альфа-версии вот такую вот штуку.


    Прототип очень и очень ранний, но по крайней мере сегодня он заработал. Надеюсь к понедельнику успею довести до ума первую нормальную версию, пусть даже с ограниченными возможностями.
    Через неё можно будет настраивать новые юниты и прокачки куда быстрее, чем в текущих условиях. Первые поползновения в Java.
    продвинь это сообщение в соцсеть:  

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

Похожие темы

  1. Революция (RevolutionDCM 2.90- русский перевод)
    от Snake_B в разделе Civ4 - Моды и сценарии
    Ответов: 108
    Новое: 03.08.2020, 15:27
  2. Ответов: 2
    Новое: 14.09.2009, 14:27
  3. Как избавиться от кракозябров в RevolutionDCM моде?
    от Guest01 в разделе Civ4 - Моды и сценарии
    Ответов: 9
    Новое: 10.08.2009, 23:35
  4. Тестовые Игры
    от Mahler в разделе Civ4 - Технические вопросы сетевой игры
    Ответов: 3
    Новое: 04.07.2004, 15:20

Ваши права

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

free counters