В общем - решил покопаться в логах сервера, версии 1.5.1 (v101), но обломался. Cервер стабильно работает, давно, но недавно полезли интересные ошибки. Иногда ложится база и всех пинает из игры, до полного рестарта сервера. Хотел понять - кто пакостит или что сломалось, заодно проследить действия игроков (подозрительные личности имеются). Софт, что в шаре, устарел, либо ссылки мертвы. В наличии есть пара логокопалок. Одна - Кена, вторя - не помню кто автор и в софте не указано, которые работали с версиями 1.2.6 - 1.4.5 (включительно). Но сейчас этот софт не хавает логи с 1.5.1. Есть у кого логокопалки для 1.5.1? Ткните ссылкой или ценами. P.S. То, что можно прочитать блокнотом - прочитано. Но нужна полная картина, с расшифровками действий, с фильтрами и т/д. P.S.2 Ну и кто-то (не помню - кто) писал, в чате, что в конфигах можно как-то включить опцию, и логи будут более детальнее (развернуто) писаться. Эта фича тоже интересует.
Всем привет. Столкнулся с проблемой фикса новых моделей JD при попытке прикрутить их к PW. С *.ecm разобрался быстро, тут проблем нет ибо опыт работы с моделями - большой. Мне не составило огромного труда выбить "левые" параметры c версии 71 и довести до версии 67. Но эти редиски сменили версию и/или структуру файла *.smd. Клиент отказывается читать этот файл и потому модель не видна. [01:58:15.531] A3DSkinModelMan::LoadModelFromFile, Invalid file identity or version Просмотрев в хексе рабочие модели, и новые, нашел разницу в трех байтах. Остальное отследить не могу, так как дальше идут разные параметры и в разных файлах. 1 скрин - тут файл c JD. https://www.dropbox.com/s/t3kp5alwb3nt29s/Скриншот 2016-02-27 02.10.04.png?dl=0 2-й и 3-й скрины - рабочие файлы с PW. https://www.dropbox.com/s/iypxfe4prr0hn12/Скриншот 2016-02-27 02.10.08.png?dl=0 https://www.dropbox.com/s/w4ljn07akiqq5wn/Скриншот 2016-02-27 02.12.51.png?dl=0 При попытке заменить эти байты (хоть по одному, хоть все сразу) клиент крашится светофором. Ни кто не разбирался с новыми моделями? Можете подсказать - где и какие байты еще нужно подменить, что бы файлы *. smd заработали? Для примера выкладываю модель маунта - бегемота. https://dl.dropboxusercontent.com/u/67868654/JD_begemot.zip ECM там уже приведен в порядок, проблема только в *.smd.
Добрый вечер. Занялся смайлами, но не могу понять - что означают некоторые числа. Нахрена оно мне надо? Ну попались смайлы с багами (часть смайла выводится криво, пол-рожи с верхней строки, пол-рожи с нижней, или смещение по горизонтали). Решил попробовать поправить, но отсутствует информация. И так - скрин с текстовика. [ATTACH] 1 - дошло, это с какого по какой рисунок в dds-ке берется. Первое число - с какого, второе число - сколько. 2 - название действия/эмоции. 3 - так и не понял, что это за числа и на что они влияют? И почему идут только в порядке возрастания.
В общем ситуация: Перенес базу с 1.4.5 V69 на 1.5.1. Прошелся фиксами, удалил базу "друзей" (светофорило). Создаются новые списки - проблем нет. Решил еще и кланы почистить. Тапками не кидаться, т/к досконально не знаю всех тонкостей. Каждый файл буду подписывать так, как я его понимаю (может и неправильно). Ориентировался на название файлов базы. В папке gamedbd удалил файлы: city - территории, factionfortress - дерево клана (кто в каком звании) factioninfo - информация о клане (х/з) factionname - имя клана factionrelation - х/з, может титулы? Получил следующий эффект. Кланы пропали, все кто был в клане - могут открыть кланинфо, но там пусто. Выйти нельзя, вступить - тоже. Мастера кланов не могут ничего, даже создать новый. Немного поразмыслив, удалил еще один файл. userfaction. И тут всё встало на свои места. Все члены клана "обнулились", могут создавать кланы, вступать в новые и выходить без проблем. Мастера - тоже, зачистка прошла нормально. Но, при создании нового клана - мастер видит свои "заслуги", то есть старые очки взноса в кланхолл (которые были до вайпа кланов) При строительстве кланхолла, он первого уровня, всё как положено, за исключением очков взноса, который виден в списке клана (якобы уже внесено). Однако, у некоторых мастеров клана всё зависло. Самый прикол в том, что эти мастера играли за "оборотней". У них эффект сохранился, то есть они не могут вступить/создать/выйти. Пустой список, при нажатии на кнопку "клан". Пытался рыть XML перса, нифига не понял (не нашел - где, если это там есть). Попытался удалить файл storehouse - персонажи становятся не доступны (серверу не удалось получить данные о персонажах). Где может быть еще"собака зарыта"? Информации о файлах (какие и за что отвечают), в папке gamedbd, не нашел. За исключением некоторых тем, где конкретно говорили - что стереть для определенных манипуляций.
Часто сталкивался, что для редактора шопа нужны картинки в формате JPG. В сурфейсе они в формате dds Данная утилита быстро переконвертирует dds в jpg (и не только). Программа работает на Windows XP/7 х32. На 64-битных системах не пробовал, потому гарантий не даю. Win-8 тоже не имею в наличии. Скачать - https://dl.dropboxusercontent.com/u/67868654/XnConvert-win.zip Программа мультиязычная, русский присутствует. Сайт разработчика http://www.xnconvert.com Порядок работы: Запускаем, открывается вкладка "Входные данные". Жмём "Добавить папку". Получаем картинку: [ATTACH] Затем переходим на вкладку "Выходные данные", указываем папку назначения (куда попадут картинки нужного формата). У меня диск Н:\111\1 Имя файла приводим к такому виду, как на скриншоте (ниже), формат - выбираем JPG/JFIF И жмём кнопку - Преобразовать. [ATTACH] Через 5 - 8 секунд получаем результат. [ATTACH]
Кто нибудь сталкивался с интересным эффектом 1.5.1: стоит запилить обнову через ЦПВ (тупо элемент в клиент закинуть) и клиент крашится светофором? Причем в клиенте, где этот элемент установлен в ручную, работает без косяков. Но если прогнать базовый билд с нуля - всё работает. Как только запиливаешь обновление - крашится на логине. Весь мозг сломал себе, не пойму - в чем дело. Могу предположить, что проблема в pkx, при обновлении ломается архив. Хотя при базовом билде и полной проверке он формируется нормально, но стоит патчеру записать изменения в пак - ему хана, экзешник его не поднимает. Других причин придумать не могу. В общем - прошу помощи знатоков в поиске решения проблемы, либо нормально работающего патчера, который не будет ломать архивы при обновлении клиента. P.S. Экспериментировал с патчерами PWI (1.5.1, до недавней обновы) + Китай (1.5.1). Старый патчер PWI, который работал без косяков до этого (1.4.6), не запускает экзешник 1.5.1 и был заменен. Клиент теперь запускается но появился косяк, описанный выше.
Мне одному интересно стало, нафига этот раздел? Есть разделы "продам" и "услуги". Тогда вопрос: темы какого характера должны быть в "рекламной паузе"? Как-бы думалось что в "рекламную паузу" будут даваться объявления на всё остальное, что не входит в вышеперечисленные разделы: сервера например. Если сервера туда нельзя, тогда что? Если следовать "новой логике", тогда убирайте разделы "услуги" и "продам", и всё сливайте в "рекламную паузу". В противном случае - нет логики, вообще. Ну а "сеюминутный порыв", в изменениях правил форума, тоже не вписывается в логику :D P.S. Я не собираюсь рекламировать какие-либо проекты, выступаю просто "за справедливость", не более. Ну и пытаюсь понять, "что к чему". P.S.2 - С запретом рекламы других форумов и услуг хакеров/мошенников - согласен.
Может это нубский вопрос, всёж рискну. Занялся переводом интерфейса Китая (1.5.1). Брать готовое не стал, так как охота разобраться в этой ерунде, самому. Но требуется подсказка. Ранее интерфейсом не занимался. Не могу понять - где искать координаты полей, которые выводят текущие показатели по персонажу. [ATTACH] Красной рамкой пометил поля, которые хотел бы сместить правее, чтоб числовые данные не накатывались на текст. Сам текст в ХМЛ - character.xml. Там вроде всё понятно, как разместить текст, его координаты и размер. Вопрос к знатокам: в каком файле можно найти поля с показателями (текущие данные), чтобы можно было переместить в нужное место?
Обращаю внимание Администрации, данного форума, на маленькую деталь - отсутствие белого списка. Периодически вижу, в чате, различные просьбы от разных людей, что-то сделать за деньги. Ну и, естественно, в л/с человеку летят разные предложения. Как от нормальных пользователей, так и от жуликов. Недавняя ситуация: [ATTACH] На форуме присутствует черный список. А вот белого - нет. Вообще нет. Есть только тема - как подать заявку на включение пользователя в этот "список". И при таком раскладе человек легко поддаётся на уловки жуликов. Все прекрасно знают, что залочили жулика - он делает новый аккаунт, так что блокировать кидал - совсем не выход из ситуации. Блокировка легко обходится регистрацией новых аккаунтов и серыми IP-адресами. Не все и не всегда, после кидняка, создают темы об этих инцидентах. Многое остаётся "за кадром", включая досаду людей, которые потратили деньги просто так. Так вот к чему клоню: Оформите одну тему, с единственным постом, в котором будут отображены все пользователи "белого списка". И эту тему, естественно, прикрепить. P.S. Слегка протрезвел, оформил.
Задолбался ждать, когда кто-то сможет/соизволит скомпилировать сей редактор под windows xp. В общем, установил себе Microsoft Visual Studio 2008 и запилил. В будущем буду выкладывать свежие версии, при обновлении исходников на http://pw-tools.googlecode.com И так, представляю вашему вниманию свежескомпилированную версию редактора тасков. Автор - Ronny1982 Доработал код (до версии 108 ) - rbb Файл во вложении. P.S. Андрей, не буянь, про твоё мнение (о windows xp) все давно в курсе :D Если кому-то нужно адаптировать другие редакторы (под старую ОС), с этого же проекта, пишите, скомпилирую и выложу.
Собственно тема такая. Куплю таск 108 (1.4.8.) За основу взятый 108-й таск Китая, который находится в сборке https://mmorpg-devs.ru/threads/pw-serverside-1-4-8-v85.15634/ Названия и диалоги чтоб были с русского таска (например со 111-го, 1.5.0 руоффа). Лишние квесты не нужны, нужны только те, что прописаны в Китайском. Не больше и не меньше. При этом чтоб остальные значения переменных не были битыми. Ну и еще одно условие: чтоб 108-й таск, после замены диалогов и названий, открывался шаровым редактором Ronny (rbb). Бюджет - 500 рублей. Переведу с банковской карты на любой кошелек, после проверки (в редакторе и в песочнице).
Проанализировав ядро 80 и 85 нашел следующие комбинации. Открываем ядро 1.4.8 хекс-редактором. Адрес D2247 находим комбинацию 75 05, меняем на EB 05 Адрес D24AF находим комбинацию 75 05, меняем на EB 05. Теперь ГМ может вызывать мобов, с консоли (без дебаг-режима).
В доме №3 по Голещихинскому переулку пропала вода. Приехал экскаватор, выкопал во дворе яму двухметрового роста, искал трубы, но не нашел. Рабочие посмотрели в яму, огорчились, плюнули и решили завязать с археологией до утра. Поздно вечером дядя Митя шел домой и упал в яму. Он не знал, что она есть во дворе, просто шел наугад и нашел ее. Правда, рабочие оставили ограждение в двух местах — с передней стороны ямы, и с задней, никто ведь не предполагал, что дядя Митя зайдет с флангов. Оказавшись внизу, дядя Митя захотел выбраться на волю, в пампасы, но потерпел неудачу. Дядя Митя начал громко кричать то, что полагается кричать при падении в яму. Вы знаете все эти слова, я не буду их перечислять. От звуков родной речи проснулись соседи, вышли на балконы, всем хотелось знать источник трансляции. Живое существо, попавшее в яму, всегда вызывает живейший интерес у своих собратьев. Всем любопытно, как оно будет оттуда выкарабкиваться. Если существо умеет еще и материться, от этого шоу только выигрывает. Потом из дома вышел дядя Боря, протянул страдальцу руку помощи. Дядя Митя потянул его за эту руку и уронил вниз на себя. Оба стали кричать дуэтом, хотя и немного невпопад. Дядя Митя винил дядю Борю в неустойчивости. Дядя Боря тоже нашел какие-то аргументы, очень убедительные, в основном относившиеся к генетической ущербности дяди Мити. Потом они как-то нашли общий язык, один подсадил другого, и мало-помалу оба выбрались на поверхность планеты. Зрители на балконах, ожидавшие большего накала драмы, разошлись разочарованные. На следующий день, ближе к вечеру, рабочие с экскаватором вернулись обратно. Оказалось, что вчера копали не в том месте, стало ясно, почему ничего не нашли. Яму во дворе закопали, и выкопали новую, на этот раз со стороны улицы. Уже на глубине полутора метров стали встречаться признаки погребенной цивилизации, в частности телефонный кабель. Кабель пал жертвой раскопок прежде, чем его успели заметить. После краткого обсуждения было принято решение остановиться на достигнутом и уйти. Был вечер, а сложные решения лучше принимать на свежую голову. Вы уже догадались, да? Поздно вечером дядя Митя шел домой. Он помнил, что во дворе дома в земной коре зияет двухметровое отверстие, и решил обойти дом с другой стороны. Утром, когда он выходил из дому, яма во дворе еще была, а на улице ямы не было. Дядя Митя не знал, что в его отсутствие приходили рабочие и поменяли ямы местами. Он упал вниз в яму и нашел там порванный телефонный кабель. Если кто не знает, в момент вызова напряжение в телефонной линии достигает 110 вольт, в этом кроется разгадка тайны, почему связисты не любят зачищать провода зубами. Дядя Митя в падении нащупал кабель руками. Так совпало, что как раз в этот момент кто-то пытался дозвониться до дома № 3 по Голещихинскому переулку. Кабель был поврежден, до телефонного аппарата вызов не дошел. Вызов принял дядя Митя. Когда-то очень давно дядя Митя получил образование электрика в ПТУ, там ему рассказали, что делать, если произошло короткое замыкание человека с электричеством. Теперь полученное образование ему пригодилось. Дядя Митя издал звуки слияния человека с возбужденной телефонной линией. На этот раз ему не потребовалась помощь дяди Бори, чтобы выбраться из ямы. Получив заряд бодрости, дядя Митя одним прыжком одержал убедительную победу над гравитацией. В предыдущей яме ему было намного комфортнее. Оказавшись снаружи ямы, дядя Митя наложил на археологов такое витиеватое проклятие, что Тутанхамон умер бы от зависти еще раз. Весь дальнейший путь до квартиры дядя Митя проделал, держась одной рукой за стену, а ногами прощупывая почву перед собой. Даже в подъезде он на всякий случай проверял на ощупь каждую ступеньку. Он уже ни в чем не был уверен. На следующее утро, сразу после обеда, к дому № 3 по Голещихинскому переулку вернулись рабочие. Хотели засыпать вчерашнюю яму, но в ней сидели обозленные связисты с местной телефонной станции. Очень сердитые. Произошел конфликт, связисты предложили рабочим искать свои трубы в другом месте, неподалеку от фаллопиевых. Рабочие так далеко уходить не стали, просто выкопали еще один шурф, пятью метрами левее предыдущего. На этот раз трубы нашлись. Рабочие обрадовались, очень увлеклись и прорыли траншею, длинную, как добротный удав. Траншея пересекла тротуар и захватила даже немного проезжей части. Для удобства пешеходов через нее был переброшен мостик из трех досок. Внизу, под досками, плескался беломорканал. Как обычно, поздно вечером дядя Митя шел домой. Вообще-то будни электрика заканчиваются в шесть-ноль-ноль, после шести дядя Митя свободен, как Анджела Дэвис. Но так сложилось, что в понедельник дяде Мите выдали зарплату. Электрик тоже человек, он слаб. Он не может противиться искушению купить поллитру и употребить ее внутриутробно. Поэтому дядя Митя возвращался домой поздно. Был ведьмин час, на небе светила луна, и в лунном свете прямо перед дядей Митей внезапно появилась траншея. Случись это днем раньше, он не колеблясь упал бы в нее. Но сегодня все чувства дяди Мити были обострены, он знал о коварстве трубокопателей и был морально готов к траншеям. Дядя Митя прошел по мосткам грациозно, как мисс Вселенная по подиуму, только небритая и с перегаром. Оказавшись на другой стороне подиума, дядя Митя воскликнул: — Ха! Съели, землеройки? Когда мудрый царь Соломон говорил: «Гордость предшествует падению», он имел в виду конкретно дядю Митю. Ослепленный гордыней, дядя Митя сделал несколько шагов, и упал в яму с телефонным кабелем. Буквально через несколько секунд об этом его приключении узнал весь дом. Падая, дядя Митя сломался в хрупком месте, и в свой крик вложил всю экспрессию, на какую способен сорокалетний электрик. На балконы вышли заинтригованные соседи. По отдельным звукам и словосочетаниям им удалось установить суть происходящего, кто-то вызвал скорую помощь. Пока она ехала к Голещихинскому переулку, дядя Митя успел обогатить русский язык шестью новыми отглагольными прилагательными и просклонять слово «яма» одиннадцатью разными способами. Приехал врач, посветил в яму фарами, поразился, как низко может пасть человек. Дядю Митю извлекли из ямы и красиво оформили в гипс. Следующие два месяца дядя Митя своими белыми округлыми формами напоминал фарфоровую кису. Первую неделю ему мучительно хотелось выпить, остальное время он провел, мечтая почесаться. Под гипсом дядя Митя сросся на славу, когда его вынули наружу, он сразу пошел и купил поллитру. Накопилось много дел, он стремился наверстать. P.S. Стырено отсюда -> http://funpark.ru/item/5472 Пока читал - ржал, решил поделиться.
Всем привет. Возникла специфическая проблема. Есть таблетка, которая позволяет видеть персонажей, которые прячутся в "инвиз". http://www.pwdatabase.com/ru/items/26659 Но она поднимает уровень видимости только до lvl+30. elements.data, какое бы значение, в строке №6 по сЕлэдиту, не ставил, уровень "видимости" так и не поднимается. Да и вообще - любое число, там, не даёт никаких видимых изменений. Хотелось бы получить "видимость" при использовании этой таблетки - до lvl+40. Просьба дать подсказку - в каком направлении копать.
Имена участников (разделяйте запятой).