ну так это как-то учитываться должно.... видимо должны быть бои как между обычными юнитами... а тогда когда они будут покидать город....
ну... пока для меня критичны загрузка памяти и процессора... и что dll развивается... идеи потом пособираю... напишу...
если только... в свое время я такое просил у Вета (в EoW) и он сделал... думаю и здесь будет не лишним:
у поврежденных кораблей уменьшается количество ходов... т.е. (грубо) потерял половину HP - потерял процентов 30 от дальности движения...
вроде это не сложно....
ну и опять же... опционально чтобы...
Примерно так и думаю.ну так это как-то учитываться должно.... видимо должны быть бои как между обычными юнитами... а тогда когда они будут покидать город....
Загрузка должна снизится, многие наиболее грузящие функции я либо упростил, либо добавил кеширование. Вот насколько это в релиз версии будет увы пока не знаю.ну... пока для меня критичны загрузка памяти и процессора... и что dll развивается... идеи потом пособираю... напишу...
А вот загрузка памяти только вырастет, ненамного конечно, но это побочный эффект от мер по увеличению скорости игры. Собственно в циве отчего такие проблемы с памятью, а потому что не шибко качественные программисты из Firaxis вообще не утруждали себя оптимизацией. Графический движок игры просто грузит в память, все что там у игрока на карте видно. Если у него открыта вся карта, то вся информация о территории и юнитах грузится целиком, причем как я понимаю вначале в память видеокарты, а потом и в оперативную. Но это как я понимаю, в этих вопросах у меня маловато знаний. Вот кстати статья по этому поводу, если кто не читал. http://habrahabr.ru/post/110395/
Неудивительно, что на больших картах в итоге память кончается, а игра вылетает. К тому же больше 3-х ГБ игра использовать не в состоянии, а без переключателя так и вообще 2 ГБ предел. В моде Caveman2Cosmos с его-то нечеловеческими требованиями эту проблему решили. Там ввели специальные ViewPort'ы. То есть грузится для игрока только часть карты, вначале он завершает свои дела там, а потом переходит на другую часть карты, она может грузится секунд 10-12 и делает дела там. Но это я ещё летом смотрел, может они это уже улучшили. Таким образом они победили проблему вылетов игры на больших картах.
Опять же нетрудно сделать, и опционально тоже нетрудно. Занес в список.если только... в свое время я такое просил у Вета (в EoW) и он сделал... думаю и здесь будет не лишним:
у поврежденных кораблей уменьшается количество ходов... т.е. (грубо) потерял половину HP - потерял процентов 30 от дальности движения...
это корявое решение корявой проблемы... у меня папка 4-ой цивы занимает 2,9 ГБ на жестком (без модов)... плюс моя сборка мода - 200 МБ...
т.е., чтобы забить 2 гига оперативки надо загрузить две трети данных с жесткого... думается грузится много лишнего...
мне вот интересно... грузит ли цива данные об анимации юнитов... их можно было бы подгружать по мере необходимости... и после использования сразу освобождать память (ну или какой-нибудь кеш)...
в моих тестах по улучшению производительности я удалял в xml файлах ссылки на файлы анимации... кол-во занятой памяти резко падало... а вот галочка заморозить анимацию такого эффекта не дала -> при включенной заморозить анимацию, она все равно грузится в память...
вот ещё... посмотри:
Civilization Universalis 1.690
там есть интересные идеи... например:
> Право прохода.
> Торговля рабочими, военной техникой, корпорациями.
> Торговля контактами.
но мод так до ума и не довели...
У меня сложилось впечатление, что она вообще грузит в память все что только можно. А в Firaxis вообще этой проблемой почти не заморачивались, как сделали, так и выпустили, а потом немного подлатали топором и оставили.т.е., чтобы забить 2 гига оперативки надо загрузить две трети данных с жесткого... думается грузится много лишнего...
мне вот интересно... грузит ли цива данные об анимации юнитов... их можно было бы подгружать по мере необходимости... и после использования сразу освобождать память (ну или какой-нибудь кеш)...
А вот это очень интересно. Это KFM которые? Можно сделать опцию, при которой она не будет грузиться из xml-файлов. Интересно.в моих тестах по улучшению производительности я удалял в xml файлах ссылки на файлы анимации... кол-во занятой памяти резко падало... а вот галочка заморозить анимацию такого эффекта не дала -> при включенной заморозить анимацию, она все равно грузится в память...
<NIF>Art/Units/Bear/Bear.nif</NIF>
<KFM>Art/Units/Bear/Bear.kfm</KFM>
<SHADERNIF>Art/Units/Bear/Bear_FX.nif</SHADERNIF>
KFM и SHADERNIF... опцию то можно... но мне бы такое и на Evolution of war... опять же нельзя не грузить всем... тогда вертолеты и пехота отображаются не правильно... думаю лучше я все таки сделаю программу, которая будет запускаться перед запуском мода и в ней можно будет включить/отключить... и со всеми dll работать будет...
Компонент обновлён.
Добавлена 3-я модель для орбитального транспорта.
Добавлены юниты: "Санитарный вертолёт", "Мобильная РЛС", "Секретный агент", "Контрразведчик", "Агент КГБ", "Агент ЦРУ", "Агент МОССАДа", "Посол", "Дипломат", "Рабочая техника", "Колонист", "Мигранты", "Мамонт", "Белый медведь" и "Кабан".
Изменяются характеристики юнитов "Шпион", "Индийский быстрый рабочий", "Поселенцы", "Рабочий" и "БПЛА".
Добавляется прокачка "Радиолокация".
рабочие, поселенцы улучшаются в них?
есть вот такая фиговина:
bSabotage = Может организовать разрушение улучшения местности на вражеской территории. В BtS не используется (0).
bDestroy = Может уничтожить производственный проект во вражеском городе. В BtS не используется (0).
bStealPlans = Может выкрадывать диспозицию вражеских войск. В BtS не используется (0).
bInvestigate = Может собирать информацию о городе противника. В BtS не используется (0).
оно использовалось в warlords, а в bts его отключили... думаю стоит добавить опционально... и возможно что-то развитым шпионам, а что-то линейке посол-дипломат..
Авиатранспорт и тяжелый авиатранспорт - радиус перемещения 0 (вся карта?). Орбитальный транспорт улучшается до тяжёлого авиатранспорта за недоступный 0. Ошибка. + отсутствует описание орбитального в цивилопедии. Нужно - авиатранспорт - тяжелый авиатранспорт - орбитальный. + ограничить перемещение.
to vovan66
завтра утром мы уходим на турцию... до керчи у меня сутки ещё будут...
обновленные и новые компоненты я уже добавил... до выхода патча 152 (пару суток максимум) не выпускай больше обновлений компонентов..
постарайся разобраться с последними замечаниями (от Севилья) и исправления мне на почту sbgames*mail.ru
и по этому вопросу:
да/нет... если да, переделаю сам...а зачем орбитальные транспорты на спутники повесил? может их все таки отдельно сделать?
***
А это видимо не успею:
- ВДК Уменьшенный вид юнитов 1.0
- Adv RevDCM 0.38