Я понимаю что вопрос на эту тему уже обкатан с ног до головы, но все же. Прошу помочь подобрать оптимальную систему устранения утечек, ибо для моек карты даже на 1 секунде уже огромное ее количество порядка 5000. Я даже офигел 0_0
Помогите пожалуйста, и не отпровляйте по статьям, я уже на 10 раз все пересмотрел перед тем как задать вопрос.

Я знаю только один способ избавления от утечек - писать код без них.Тебе нужен кто-то знающий игровые скрипты или злосчастный Jass. Иначе уровень неопределённости вопроса не позволит подсказать что-то дельное.
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Где-то на сайте была библиотека для автоматического устранения утечек.
Извини, но никто же не будет делать всё за тебя в твоей карте.
16
Maniac_91:
Где-то на сайте была библиотека для автоматического устранения утечек.
Извини, но никто же не будет делать всё за тебя в твоей карте.
Я и так почти все делал на своей карте, а с утечками можно было и помочь.
18
Вот ссылка на библиотеку.
Там на странице есть инструкция.
16
Maniac_91:
Вот ссылка на библиотеку.
Там на странице есть инструкция.
Конечно спасибо, но карта крашиться
18
Там инструкция:
1. Установить JASS NewGen Pack.
2. Скачать, собственно, саму библиотеку и закинуть ее в папку ...\jassnewgenpack5d\AdicHelper\lib\
3. В своей карте написать в нестандартном коде: include "ALL.j"
Если так не получается, то ничего не могу сказать больше. Я сам не пользовался этой библиотекой.
10
bazeba, крашится сама по себе или после применения библиотеки?
16
Maniac_91:
Там инструкция:
1. Установить JASS NewGen Pack.
2. Скачать, собственно, саму библиотеку и закинуть ее в папку ...\jassnewgenpack5d\AdicHelper\lib\
3. В своей карте написать в нестандартном коде: include "ALL.j"
Если так не получается, то ничего не могу сказать больше. Я сам не пользовался этой библиотекой.
  1. Да я посмотрел инструкцию.
  2. Ссылки на скачивания библиотеки там нет.
  3. JNGP у меня есть и оказывается там уже есть эта библиотека. Однако эта программа такая фиговая. Вот почему она триггеров 50 - 100 выдает ошибку при создании карты? Это бред
Вармиръ:
bazeba, крашится сама по себе или после применения библиотеки?
После применения, но потом еще ипосле удаления ее крашиться
Скорей всего сама прога блин косячная, но блин нет рабочих, все такие, какую не скачаю каждая косячная
18
bazeba,
  1. Там не ссылка на библиотеку, а она сама.
3. Вот поэтому я не пользуюсь JNGP, а редактирую на GUI c Custom Script.
Или искать, в чём ошибка, или все утечки вручную удалять. Или ждать, пока кто-нибудь посоветует правильное решение.
Больше идей нет, это единственная система, о которой мне известно.
Загруженные файлы
16
Maniac_91:
bazeba,
  1. Там не ссылка на библиотеку, а она сама.
3. Вот поэтому я не пользуюсь JNGP, а редактирую на GUI c Custom Script.
Или искать, в чём ошибка, или все утечки вручную удалять. Или ждать, пока кто-нибудь посоветует правильное решение.
Больше идей нет, это единственная система, о которой мне известно.
Допустим. Но этот код лучше куда вставлять? создать текстовый триггер или лучше с иконочкой карты? И полностью нужно копировать или первая строка не нужна?
И да, если и вставлять этот код самому в карту, то и тут ошибка, даже в обычном редакторе
18
Хм. Там написано, что в нестандартный код надо прописать: include "ALL.j",
а библиотеку - в папку ...\jassnewgenpack5d\AdicHelper\lib\
Но в карте саму библиотеку писать, похоже, не надо. Могу только предложить проверить - совпадает ли библиотека по ссылке с той, что уже установлена.
Я в JASS просто нуб, так что не могу даже предположить, в чём тут дело.
16
Maniac_91:
Хм. Там написано, что в нестандартный код надо прописать: include "ALL.j",
а библиотеку - в папку ...\jassnewgenpack5d\AdicHelper\lib\
Но в карте саму библиотеку писать, похоже, не надо. Могу только предложить проверить - совпадает ли библиотека по ссылке с той, что уже установлена.
Я в JASS просто нуб, так что не могу даже предположить, в чём тут дело.
Идентичен, скорей всего эта прога косячная, но не кто не может поделиться рабочей
15
Насчет утечек: если не работаешь на jass, то включи библиотеку. Если не включается - копирую содержание библиотеки в карту. Есть и копирование не помогает, то просто прочти статьи, ибо за тебя код делать никто не будет. Максимум посмотрят локально и все.
Насчет краша - скинь код. Способ найти проблемный триггер есть и не один. Ну тебе пойдет поочередное отключение триггеров. И методом исключения найдешь нужный.
20
самый правильный и надежный способ - сидеть и заниматься с устранением, пока лаги не пропадут
иначе, увы, никак
16
ssbbssc:
самый правильный и надежный способ - сидеть и дрочиться с устранением, пока лаги не пропадут
иначе, увы, никак
Я и так сократил порядком из 500 триггеров до 50-100 но поиск утечек выявил что если играет 8 игроков к 10 секунде уже счет за 10000
bazeba:
ssbbssc:
самый правильный и надежный способ - сидеть и дрочиться с устранением, пока лаги не пропадут
иначе, увы, никак
Я и так сократил порядком из 500 триггеров до 50-100 но поиск утечек выявил что если играет 8 игроков к 10 секунде уже счет за 10000
Просто нужно удалить точки спавна и смерти юнмтов и эффектов, думаю хватит
20
bazeba:
я не про сокращение, а про вариант исполнения и забытые утечки
так правильнее всего, и никакие системы из сети не сделают лучше
16
GF RaiseD:
Нужна карта. Это напоминает гадание.
Ну я не могу же свой проект скинуть, если только 1му и только в личку
21
Я знаю только один способ избавления от утечек - писать код без них.Тебе нужен кто-то знающий игровые скрипты или злосчастный Jass. Иначе уровень неопределённости вопроса не позволит подсказать что-то дельное.
Принятый ответ
16
GF RaiseD:
Я знаю только один способ избавления от утечек - писать код без них.Тебе нужен кто-то знающий игровые скрипты или злосчастный Jass. Иначе уровень неопределённости вопроса не позволит подсказать что-то дельное.
Ну так вот, сколько не проси никто не поможет, есть правда исключения, что за люди( Для этого и нужны проекты чтобы друг другу помогать, ибо 1 человек все тонкости редактора знать не сможет. Я ландшафтер, и заинтересовался модельками) уже есть парочка
21
Я подсказал что нужно сделать. Выбор за тобой. Показать карту и получить возможность решить проблему, или не показать карту и, возможно, никогда не закончить проект (Вариант "Я САМ!"). Второй вариант выбирают чаще - потому столько проектов не законченных.
16
GF RaiseD:
Я подсказал что нужно сделать. Выбор за тобой. Показать карту и получить возможность решить проблему, или не показать карту и, возможно, никогда не закончить проект (Вариант "Я САМ!"). Второй вариант выбирают чаще - потому столько проектов не законченных.
Я просто боюсь выкладывать не защищенную карту. Очень противно когда другие смогут подстроить карту под себя, внося еще большый дизбаланс и упрощать себе игру
15
GF RaiseD, к слову так и хочется сказать, иногда выбор "Я САМ" задает неплохой жизненный вектор )
15
bazeba, если карта полностью на ГУИ, то так и будет. БЖ утечны. Выход - научиться подключать нормально библиотеки или переписывать все на джасс. И переписывать полностью код с гуев на джасс - та еще жопа.
16
Tobi123:
bazeba, если карта полностью на ГУИ, то так и будет. БЖ утечны. Выход - научиться подключать нормально библиотеки или переписывать все на джасс. И переписывать полностью код с гуев на джасс - та еще жопа.
Вот в этом и проблема, я пытался поучить джас, такая нудятина, в оьщем джасс это н мое, лучше ландшафт и модельки делать
15
bazeba, на самом деле, не так трудно. Достаточно выучить обычный синтаксис, и понять структуру. Все остальное - знание функций и умение решать задачи нестандартными методами. В варкрафте по другому просто не получится :D
Плюс карта, которая лагает из-за утечек может стать отличной мотивацией выучить его. У меня так и было)
Учился по всяким примерам, скиллам. Просто сначала открывай карту и смотри как работает, а потом вникай в код, и смотри что за что отвечает. Алгоритмы движения, хранение данных, все это есть в любом триггерном скилле.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.