Вообще по сути: может набраться утечек (multiboarditem) с мультиборда за 10-12 игры на краш, учитывая, что до этого вообще лагов не чувствовалось и фпс не падал?
Меня очень смутил последний пост в той указанной теме - "набирало память из-за частого изменения мультиборда."
+ читал, что сам переодический апдейт мультиборда вызывает утечки. Если да - то какие и насколько это может быть критично?
"Сохраните картинку в формате 32 бита с расширением .tga, импортируйте изображение с помощью Import Manager'a, два раза кликните на файл в окне импорта и сотрите весь путь до названия файла. Далее само название поменяйте на war3mapPreview.tga"
/
статья: xgm.guru/forum/showthread.php?t=615, п.3.5.
Пожалуйста по возможности оптимизируйте модель для снижения ее веса. (когда то читал про сжатие вершин, мб через это можно сделать оптимизацию). Сама модель вроде была конвертирована из ВоВ.
Пробовать не хочу, но предложу вот, что:
Если цель - защитить карту от подглядывания. То при старте игры или инициализации (если получится) можно запустить триггер с условием Вид: карта разведана is Set == да (процитировал текст условия из Гуи), действие - замкнутый цикл, или вызвать фатальную ошибку, вылет и т.д. Суть в том, что когда игрок запустит карту с такими параметрами, то тупо закрашить варик.
Это второе, что я пробовал сделать, но у меня часть карты при инициализации по умолчанию открыта. Остальная в тумане войны и черная маска...
Я хз сработает ли но что если попробовать config заижектить код, который раз в секунду выставляет карту на скрытую. НЕ факт что вообще работать будет, но по идеи должно. Меня напрягает именно периодик в конфиге.
И юниты которые в процессе игры разведывали карту будут ходить вновь по закрытой?
Попробуй тупо создавать черную маску на всей карте через 0.01 после старта игры.
Я же в первом посте писал, что пробовал так делать, разницы нет.
Флаги в параметрах карты (настройки в LAN игры) почему-то являются приоритетом, но думаю, что выход должен быть.
Давно делал. Если не ошибаюсь, нужно в триггере с инициализацией карты добавить эти действия:
call SetMapFlag( MAP_FOG_MAP_EXPLORED, false )
call SetMapFlag( MAP_FOG_ALWAYS_VISIBLE, false )
или
В триггерах: Игра - SetMapFlag, и выбираешь, что нужно включить/отключить.
Выставлял разными вариантами. Все равно при выборе параметра "Карта разведана" в игре она таковой и является. Попробуйте сами повторить.
То что нужно! Я просто думал, что изначально надо вносить данные в ранее созданную хэш-таблицу и только там их извлекать...
Остался только один вопрос, как получить ID нужного мне триггера? В списке ключей что-то не нашел. fREEz10121:
Создай переменную типа integer, например "i".
В custom script пиши
set udg_i = GetHandleId(тут твой объект для получения айди)
приставка "udg_" пишется без пробелов в обязательном порядке для гуи переменных
теперь в этой переменной "i" будет храниться хандл айди
Записать полученный ID в переменную это не проблема даже на моем уровне)). Я не понимал как их получить.
_____________________________________________________________
В "key" есть функция "Load trigger Handle". Как ей воспользоваться, чтобы допустим получить хэндл начального и последнего триггера?
nvc123,
После перепаковки депротектом с битыми путями импорта - потеряется его часть. Ну вот и пробовать сравнивать. Ну это вариант дополнительных замочков...
Пути в импорте (///\), которые теряются при перепаковке карты. Соответственный вопрос про подсчет изначального импорта и фактического в загруженной игре.
nvc123,
Можно ли увидеть пример подсчета хендлов, дабы избежать с моей стороны дополнительных вопросов (Jass/GUI)?
И про импорт тоже хотелось бы вас услышать. Есть же моменты с перепаковкой.
nvc123,
Я утрированно сказал) Конечно у меня их в десятки раз меньше. Просто количество триггеров и отдельных функций - разные вещи насколько я понимаю. Вот как именно проверить количество функций? nvc123:
Astra, если в карте 800 триггеров то карту надо удалить нафиг
ибо нету никакой адекватной причины делать в карте более 15 триггеров Astra, насколько я понял ты хочешь сделать проверку на встроенные читы
верно?
» WarCraft 3 / Мультибоард и фатал
» WarCraft 3 / Мультибоард и фатал
+ читал, что сам переодический апдейт мультиборда вызывает утечки. Если да - то какие и насколько это может быть критично?
Ред. Astra
» WarCraft 3 / Экран пред.загрузки
/
статья: xgm.guru/forum/showthread.php?t=615, п.3.5.
» WarCraft 3 / моделька кулдауна
» WarCraft 3 / моделька кулдауна
Не это не то. Там же, если перейти по пруфу написано: "как реализована система с плавным появлением рамки иконки после перезарядки?"
» WarCraft 3 / Нужна модель? - Вам сюда!
Если не удастся оптимизировать через блендер, скинь то, что есть. Все таки 476кб это лучше чем 700кб. В любом случае спасибо.
» WarCraft 3 / Нужна модель? - Вам сюда!
Не нужны анимации: "Stand Hit -1","Stand Ready","Stand Victory","Sleep -1"
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Приказы
» WarCraft 3 / Убрать анимации
» WarCraft 3 / Туман войны и черная маска
» WarCraft 3 / Дух Огня.
» WarCraft 3 / Туман войны и черная маска
» WarCraft 3 / Туман войны и черная маска
» WarCraft 3 / Туман войны и черная маска
» WarCraft 3 / Туман войны и черная маска
Флаги в параметрах карты (настройки в LAN игры) почему-то являются приоритетом, но думаю, что выход должен быть.
» WarCraft 3 / Туман войны и черная маска
» WarCraft 3 / Хендл
Большое спасибо отписавшимся, особенно naxim!
Ред. Astra
» WarCraft 3 / Хендл
fREEz10121: Записать полученный ID в переменную это не проблема даже на моем уровне)). Я не понимал как их получить.
_____________________________________________________________
» WarCraft 3 / проверка числа объектов в карте (в том числе функций)
После перепаковки депротектом с битыми путями импорта - потеряется его часть. Ну вот и пробовать сравнивать. Ну это вариант дополнительных замочков...
» WarCraft 3 / проверка числа объектов в карте (в том числе функций)
» WarCraft 3 / проверка числа объектов в карте (в том числе функций)
Можно ли увидеть пример подсчета хендлов, дабы избежать с моей стороны дополнительных вопросов (Jass/GUI)?
И про импорт тоже хотелось бы вас услышать. Есть же моменты с перепаковкой.
» WarCraft 3 / проверка числа объектов в карте (в том числе функций)
Я утрированно сказал) Конечно у меня их в десятки раз меньше. Просто количество триггеров и отдельных функций - разные вещи насколько я понимаю. Вот как именно проверить количество функций?
nvc123: естественно
» WarCraft 3 / проверка числа объектов в карте (в том числе функций)
» WarCraft 3 / проверка числа объектов в карте (в том числе функций)
И да, как вычислить количество импорта в проверку?