Это карта высот, какие цвета должны быть не ужасными? Я так понимаю поскольку в функции передается Pos2D u,v то это значения x,y позиции пикселя?
Размер изображения задан в структуре. Получаешь каждый пиксель этой функцией: FIX16 CBlockImage::GetPixel(int u, int v) const { int uBlkOffset; int vBlkOffset; FIX16 pixel; FIX16 tDefault; int BlkID; int vBlkID; int uBlkID; if ( this->m_BlockIDs && u < this->m_iImageWidth && u >= 0 && v < this->m_iImageLength && v >= 0 ) { uBlkID = u >> LOBYTE(this->m_iBlockSizeExp); vBlkID = v >> LOBYTE(this->m_iBlockSizeExp); BlkID = this->m_BlockIDs[uBlkID + this->m_iWidth * vBlkID]; if ( BlkID == -1 ) { memcpy(&tDefault, &this->m_defaultVal, 2u); pixel = tDefault; } else { uBlkOffset = u & (this->m_iBlockSize - 1); vBlkOffset = v & (this->m_iBlockSize - 1); int pixelPos = uBlkOffset + (vBlkOffset << LOBYTE(this->m_iBlockSizeExp)); pixel = this->m_arrBlocks[BlkID][pixelPos]; } } else { pixel = this->m_defaultVal; } return pixel; } Пару раз смотрел подобную функцию,но каждый раз пропускал ее из за следующего:она возвращает uint16 значение,как его в пиксель преобразовать?Почти со всеми числами в файле получаются ужасные цвета если использовать Color co = Color.FromArgb(uint16); как в шарпе.
:(И до пв добрались.
Еще один нюанс о котором узнал сегодня во время теста.Файл влияет абсолютно на все будь то мобы,нипы,игроки и даже выкапываемые ресурсы.Без него они просто проваливаются под объекты.
Впрочем сама структура для 010 editor,сам файл не загружается(rar в том числе). struct BlCk(int Amount) { uint16 Values[Amount]; }; struct DHMAP { int Version; if(Version==1) { int FileSize; int m_iWidth; int m_iLength; int m_iBlockSizeExp; local int m_iBlockSize = 1 << m_iBlockSizeExp; int m_iImageWidth; int m_iImageLength; float PixelSize; local int BlkIDSize = 4 *m_iWidth*m_iLength; local int BlkSize = 2*m_iBlockSize*m_iBlockSize; byte m_BlockIDs[BlkIDSize]; int arrBlkSize; BlCk Blocks(BlkSize)[arrBlkSize/2]; } }file;
Всем доброго времени суток. Уже N кол-во времени потратил что бы разобрать такой файл как .dhmap.Если кто не знает,то этот файл расположен в серверной части,в папке "карта/movemap/" и является одним из контролирующих файлов передвижения мобов.Судя по информации в ядре это 2d картинка,но вопрос в том как она строится? Структура файла выглядит так [IMG] Как показало расследование файл разбивает на arrBlkSize(В структуре) количества картинок с размером 64х64,которые после соединяются согласно указанным в m_BlockIds(в структуре) значениям. В Blocks(В структуре) хранятся красивые,но непонятные значения(от 0 до 65536( 65536 около двух десятков во всех файлах пв).... [IMG] Вопрос заключается в следующем:каким образом строятся изображения 64х64...Принимаются предположения.готов перепроверить все...
Версия 2.15 •Теперь после обновления редактора будет появляться окно с информацией о нем •Переработана отправка сообщений с ошибками •Исправлена ошибка с сохранением версий 1.3.6 и 1.4.2 v27 •Исправлена ошибка с чтением surfaces.pck 1.5.5+ Обновиться в редакторе. Version 2.15 •Now after an update will appear separate window with informtion about it •Fixed some issues with sending emails with error •fixed error with saving 1.3.6 and 1.4.2 v27 •Fixed error with reading surfaces.pck 1.5.5+ Update in editor using button. [IMG]
Доброго времени суток,ребят помогите найть демо редакторы от alexdnepro За ранее спасибо Нашел на просторах интернета. Тык (Не реклама) Ссылка из поста : https://yadi.sk/d/Qm6F2fqhTxjWS но они больно старые вроде бы
При написании текста после смайла критует клиент, как решить проблему? Кидай ссылку на своей сервер)Реально заинтриговал.Хочется посмотреть какой сервер создал администратор который задает такие вопросы.
У мобов в elements.data есть параметр *фиксированное направление* или же *fixed_direction*.Проверю не установлено ли там значение 1,если нет то попытайся поставить моба обычного с этой моделькой,если он останется таким же неподвижным,то проблема в .ecm как написали выше.
Подскажите, не запускается sTASKedit кликаю и никакой риакции 1. Вариант. На вашем компе не хватает каких то библиотек Framrwork'а. 2. Вариант. Вы переместили экзешник из папки без остальных файлов. если не хватает библиотек, где их достать? К примеру здесь https://www.microsoft.com/en-us/download/details.aspx?id=53344 ,но не факт что поможет
На самом деле найти очень легко.Для начала ищешь в Aipolicy текст,который показывается в день ивента(Некоторые редакторы это поддерживают).После этого находишь какой моб владеет этим Ai.Далее ищешь в Npcgen-е этого моба,переходишь а триггеры и выключаешь его.
Небожители-но не полный 1)В понедельник в 20.30 активируется триггер 2334(GMID 2289),с мобом 28022,который начинает выполнять Aipolicy 1488. 2)После активации он сообщает в системный чат о начале ивента,создает глобальные переменные и 3 таймера. 3)Главный таймер ID 2-активирует триггер 2287,который спавнит моба 28021,который в свою очередь начинает выполнять Aipolicy 1487. 4)После активации он сообщает о начале первом этапе ивента,запускает триггер 2329(GMID 2284),который спавнит Тигров-покровителей(27927) и Курильниц(27538 ).Запускет триггер 2330(GMID 2285),который спавнит мобов Адский кабан(28018 ), Як-небожитель(28017),Крылатый дьявол(28016) и Чудовищный носорог(28014).Так же активирует триггер 3035(2980),который спавнит ресурсы для повышения очков:Темная трава тигра(28026) и Светлая трава тигра(28027). 5)После всех этих действий ивент является полностью запущенным. 6)После того как игрок берет квест(21830):ему предоставляется возможность изменения значений Глобальной переменной.
Версия 2.14 Исправлено множество ошибок и доработано авто-обновление. Скачать
Версия 2.1 Добавлена история загруженных файлов Добавлена возможность загрузки дополнительного файла gshop.data для взаимодействия с основным Добавлено возможность авто-обновления редактора.Для обновления нужно будет нажать кнопку,которая появится при выходе нового обновления. Добавлена возможность отсылки сообщения при возникновении ошибки в редакторе. Обновлен поиск ошибок.А так же добавлены новые проверки: -Не превышает ли количество итема или же подарка в шопе максимальное количество в elements.data -Существует ли Npc продавец товара -Существуют ли категория или подкатегория в которой находится предмет Добавлена возможность изменения цен всех товаров в 1 серебро Добавлена возможность установки названий товаров из Elements.data Добавлена возможность установки названий товаров из Elements.data вместе с количеством,добавлять будет в таком виде: Название (количество),естественно если колво больше 1" Добавлена возможность установки описания всех товаров с Item_ext_desc Добавлена возможность установки всем товарам максимально допустимого количества Улучшен темный дизайн интерфейса. Изменен способ чтения elements.data,теперь есть возможность загружать файл с помощью конфигов(Желательно не изменять конфиги,что лежат в папке с редактором) Описание в игровом виде теперь будет появляться в отдельном окне Изменен способ отображения продавцов товаров(OwnerNpcs) Изменено редактирование значений в полях.Теперь если в поле значение не было изменено,то ничего не произойдет в массовом выделении.Для принудительного изменения значения нажмите Enter Исправлено "Окно редактирования категорий".Drag&Drop не будет появляться мгновенно при нажатии,теперь нужно зажать мышку примерно на пол секунды Исправлена смена названия категорий\подкатегорий в "Окне редактирование категорий". Исправлена ошибка конвертирования 1.3.6 в 1.4.4++ Исправлена ошибка с обработкой иконок iconlist_ivtrm\ivtrf,теперь будут отображаться все иконки Прочие изменения и исправления ошибок Ссылка та же. Следующие обновления будут автоматическими Version 2.1 Added loading files history Add ability to load second gshop.data file for interaction with main Added editor auto-update ability.For updating,need to click on button which will appear when new update comes Added ability to send error messages to developer Updated erros searching.Added new checks -Does item or gift amount in shop exceed maximal amount in elements.data -Does Npc-seller exist -Does item category or sub-category exist Added ability to set all items price to 1 silver Added ability to set all items real name Added ability to set all items read name with amount.It will add like Name (n),of course if amount is higher than 1 Added ability to set all items description Added ability to set all items maximal amount from elements data Changed elements data reading method.Now editor uses configs.Prefer not to change existing configs in directory with editor. Now description in game view will appear in separate window Changed Npc-sellers displaying method Changed editing values in fields.Now if value isn't change,nothing will happen.For forcibly changing,press enter. Fixed "Categories edit window".Now Drag&Drop won't appear immidiatly,need to hold mouse clicked for half second Fixed Categories\subcategories names changing in "Categories Edit Window" Fixed gshop converting for 1.3.6 to 1.4.4+ Fixed error with iconlist_ivtrm processing,now all icons will be displayed Other changed and bug fixes Download Link is same. Next updates will be automatic. Download
Провокатор от бога. Раз ты так хотел диалога - я тебе его дал. Не говори, что не хотел, ведь не зря упомянул про мой редактор. Заметь я с тобой никогда не начинал диалог,никогда не писал в твои темы.А про редактор упомянул потому что: Перед тем, как в чём-то упрекать других людей, всегда нужно начинать с себя. Только здесь нужно не много подправить: Перед тем, как в чём-то упрекать чужое, всегда нужно начинать со своего. И перестань себя вести как обиженный ребёнок. Я никогда не против нормальных отношений,но зачем,почему общаться нормально с теми кто в ответ всегда пытается оскорбить?
Покажи хамство, будь добр. В каждом твоем сообщении. И еще раз повторюсь хватит флудить в теме,хочешь флуда создавай тему в оффтопе.В дальнейшем абсолютно все твои сообщения в этой теме буду игнорировать,ибо они не стоят моего времени.
Да всем насрать.jpg Ты снова пытаешься привязываться к словам. Вероятно, смысл не доходит. Я просто еще раз отметил твое незнание c#. Учись воспринимать критику в любой форме. Воспринимать хамство не собираюсь.Только адекватную критику.
StripMenu Увы но такого тоже нет,почти.Есть MenuStrip.А так называемый MainMenu был давным давно и никем уже не используется. разные названия одного и того же компонента в разных студиях Все компоненты находятся в либах,студии только читают их оттуда,но никак не изменяют название. Теперь на счет обсуждаемой темы:написал бы ты "не плохо было бы вынести загрузку файлов в MenuStrip" или что то наподобие этого,никаких проблем бы не было.Однако как всегда пытаешься спровоцировать. The End.
Я всего лишь отношусь к людям так же, как они относятся ко мне. Я никогда первым не начинаю любого человека считать говном: это лишь ответ на их отношение. Взаимно. Плохо смотришь. Если бы ты знал хоть чуток c#,ты бы не говорил о каком то MainMenu.
Имена участников (разделяйте запятой).