На втором скрине:программа не смогла получить доступ к файлу,он занят другой программой,либо еще что то. На счет первого скрина-какая версия элика?
Забыл указать сортировку по названию,но даже так чтобы оно читало из этого китайского surfaces,надо изменить a40 на 1024,1024.В прочем исправление этого бага будет в следующей обнове,ибо без сортировки всеравно не будет работать http://s018.radikal.ru/i514/1701/42/ff6d58b63475.png
В общем со сборки 1.1.6 много не открывается, a01, a02, a03, a04, a13, a17, a18, a23, a24, a25, a26, b30, b31, b32, b35 :) Фигасе где ты эту сборку нашел то.Скинь surfaces.pck или правь сам размер карты. --- добавлено: 17 янв 2017 в 23:20 --- Да уже понял и не только триггеров.Первое значение Itype его тоже не было судя по структуре до которой дошел iType было, не было кол-ва тригеров т.к. небыло самих тригеров) [IMG] Да уже решил.Просто как видно на скрине выше забыл удалить TriggersAmount.Как то так http://radikal.ru/lfp/s14.radikal.ru/i187/1701/a4/112d10d5afc9.png/htm
А нет.Этот точно битый: http://s014.radikal.ru/i329/1701/49/ed81dbf65234.png Он не битый, просто в 6 версии тригеров не было. Да уже понял и не только триггеров.
а12 теперь открывается, но нпсген от а01 все еще не открывается, его правда и другие редакторы не открывают, не знаю битый файл или нет http://rgho.st/6C6w878Fp А нет.Этот точно битый: http://s014.radikal.ru/i329/1701/49/ed81dbf65234.png
Уже лучше, но почему он путает куски причем в разных сурфейсах еще и по разному путает. [IMG] И сделай еще исключение для папки maps178, а тон он из двух карт пытается одну сделать) Китайский сурфейс. Пока не забыл. RefreshLoewr в мобах - это мин. время респа. Это карта a69 на скрине,если да то она у меня отображается так http://s010.radikal.ru/i313/1701/e9/d71c63e5f717.png --- добавлено: 17 янв 2017 в 22:54 --- а12 теперь открывается, но нпсген от а01 все еще не открывается, его правда и другие редакторы не открывают, не знаю битый файл или нет http://rgho.st/6C6w878Fp Ничего не битые,просто один вопрос:Где ты эти древнейшие версии находишь?Добавлю в следующем обновлении.
Версия 1.1 -:Добавлено поддержка 7 версии Npcgen.data -:Исправлено клонирование существ(Не клонировалось количество) -:Изменены названия полей -:Немного изменен дизайн программы -:Добавлена возможность удаления пустых триггеров(Пкм по списку) -:Добавлен конфиг для настроек карт,в котором указан Id карты и ее размер(На данный момент поддерживаемые карт до версии 1.5.5 Руофф) Для добавления своих,в файл Maps.conf допишите строку в виде a(MapId)->Ширина,Высота Ссылка в первом посту обновлена. Version 1.1 -:Added supported Npcgen.data version:7 -:Fixed existence cloning bug(Didn't clone amount) -:Renames many labels -:Add ability to delete empty triggers(RMB on triggers list) -:Added config for maps option,there is Map id and map size(At the moment I put there all maps include version 1.5.5 Russion official) For adding news,in file Maps.conf write new string type of a(MapId)->Width,Height Link in first post has been refreshed. https://yadi.sk/d/F7WtcDvN39PBUY
Мировой нпсген открывает, а на данжевых вот это [IMG] a12 например http://rgho.st/69DhVckXC Это 7 версия,она не поддерживается. В следующее обновление добавлю.
Думаю сделаю так a(MapID)->(XSize,YSize)
Вообще лучше сделать не чтение карт напрямую из клиента, а сделать просто папку с уже готовыми картами. У этого дела есть плюсы.На много уменьшиться время загрузки карт,и не понадобится более читать pck.Подумаю над этим. А то китайцы зачастую то не доложат файлы мини карт в клиент, Тот же куб.у меня в клиенте к примеру 4 куска не хватает. Ну или еще можно запилить какойнить конфиг как вариант. Сделаю одну из этих предложений.Думаю больше шансов у первого варианта.
Карты брал с клиента 1 5 1.Все включая a68 отображаются нормально.Для многих карт пришлось делать персональное расширение,скорее всего то что вылаетает не входит не в одно условие 1)Больше или меньше кусков чем в условиях и он их просто обходит,а в bitmap =null,ничего не сделать. Клиента щас по рукой нет 1 5 3,скачаю и сделаю для новых карт.
Элик и Npcgen скинь сюда или в пм.Хотя хватит версию сказать элика
Возможно.Но:допустим есть 15 мобов,отображаем всех сразу,и допустим они все в разных частях карты, 1)Приблизительно высчитать индекс отрезка который нужно заменить не очень просто.Ибо координаты ужасные. 2)Заменять те же 15 отрезков займет не мало времени,то есть будет заметно что программа зависла. Ну да ладно,язык c#.Я нашел темы где люди интересовались этой же проблемой,но неудачно.Дополнительных dll так же нет.
Дополнительные "штучки" использовать не хочу ибо это добавит еще 5-10 мб к программе При нынешних объемах памяти и дисков это ни разу не проблема) Ее скачивать то надо.))Кому надо то скачает но все же.
С рисованием на карте такая же проблема,ибо удалять нарисованное нельзя,так как изменяются пиксели,единственные способ перезагрузить карту,но это очень ресурсо затратно и долго(С миром). Есть в памяти карта отдельно, есть память куска, который в данный момент отображается. Что мешает брать нужный кусок из полной карты и рисовать на нем что хочешь, потом если нужно чистый заново загрузить? Или с твоим яп вообще все плохо? Кстати, что за яп? Много оперативной памяти требует то о чем говоришь.При загруженном мире,программа берет около 120мб оперативки,если сделать еще одно(резервное),это значение почти удвоится.Но даже если на это не обращать внимание,редактор поддерживает массовое рисование на карте,и сохранять прошлые координаты не просто.Яп на котором я пишу(не важно) Но если был бы wpf или что нить другое,было бы на много проще ибо они поддерживают отмену рисования и так далее. С этой проблемой я еще столкнулся когда писал редактор Precinct.sev,но думал что тогда не смог из за нехватки знаний,но знающие люди на разных форумах сказали что на ... такое невозможно.
есть вызов других мобов при смерти У меня в редакторе есть то чего я не знаю?oO Там весь текст слева.
- во вкладки мобы/нпс переместить блок со связями вправо, будет удобнее редактировать данные - MaxNum переведи уже. Максимальное количество(респящихся) мобов Done. - Вставить координаты из игры - очень колхозная кнопка,замени на норм дизайн Дизайн не много изменил,но дело в том что тот яп на котором я пишу не очень хорош в графике и дизайне.Дополнительные "штучки" использовать не хочу ибо это добавит еще 5-10 мб к программе.С рисованием на карте такая же проблема,ибо удалять нарисованное нельзя,так как изменяются пиксели,единственные способ перезагрузить карту,но это очень ресурсо затратно и долго(С миром). - bAutorevive переведи в "Респаун" - DeadTime - время, которое "Труп" лежит на земле - Need help - просит помощи от подобных групп Done. - В Дополнительно убери центрирование Не понял о чем речь. Блок с показом карты: - Уменьшаем пути к файлам и оставляем место для блока, перетаскивая выбор карты и кнопку "Показать карту" вправо от кнопок "открыть" Вкладка Ресурсы: fHeiOff - высота над землей, тоже самое на счет кнопок Done
Привет всем. Редактор файла Npcgen.data,отвечающего за расположение существ\ресурсов\дин.объектов v1.0 Возможности: -:Открытие\редактирование\сохранение\конвертирование файла версий 10 и 11. -:Мультиредактирование -:Загрузка elements.data для выбора объектов из него.Поддерживаются версии:7,10,12,17,27,29,60,62,66,67,68,69,70,80,84,85,99,100,101,102,104,105,106,108,112,145 -:Загрузка Surfaces.pck для отображения объектов на карте. -:Отображение названий и изображений в динамических объектах(По дефолту в редакторе присутствует 42 дин.объекта с названиями и изображениями) В файл DynObjectInfo.RU добавьте новую строку типа ID->Желаемое название.Если хотите что бы так же отображалось и изображение,сделайте изображение в игре,изменить размер ~(596,334) и сохранить в формате .jpg с названием d(Id) -:Захват координат из игры. -:Добавление новых объектов прямо из игры с разными сочетаниями клавиш и заданными настройками. -:Сохранение настроек последнего запуска программы. -:Отображение связей в триггерах. -:Поддерживается русский и английский язык. Hello all. Npcgen.data editor,which is responsible for existence\resources\dyn.object location; Opportunities: -:Open\edit\save\convert 10 and 11 file version. -:Multiple editing -:Loading elements.data for choosing object from it.Supported versions:7,10,12,17,27,29,60,62,66,67,68,69,70,80,84,85,99,100,101,102,104,105,106,108,112,145 -:Loading surfaces.pck for showing objects on map -:showing dynamic objects names and images(By defaut there are 47 dyn.objects in editor) Add new line in file DynObjectInfo.EN type of ID->Desired name.If you want that editor shows image,take it in game,resize to ~(596,334) and save as .jpg with name d(Id) -:Catching coordinates from game -:Adding new object directly from game with different hotkeys and options for adding. -:Saving all option of last loaded programme. -:Supports russian and english languages https://yadi.sk/d/u8yCEDXD3GaQzu [IMG] [IMG] [IMG] [IMG] [IMG] [IMG] [IMG]
:DДа что ж такое,за все $ брать...
Надо встать в инвиз и несколько банов за использование багов выдать) Можно как предложили лучше вызывать моба с атакует только призвавший,но люди бывают разные,все равно его не дадут убить( Значит как вариант только правка ядра поможет.
Имена участников (разделяйте запятой).