1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. ASTREL
  2. ASTREL
    Еще осенью 2014 года на сервере Extreme PW, внезапно, началось что-то странное - в чат спамили без ников и от имени GM. В тот же день через знакомых был выведан способ, как делать этот баг, а еще через несколко часов был сделан фикс. Видя ажиотаж вокруг этой темы, я, от имени команды Extreme PW, решил выложить фикс. И так, гайд. По скольку баг использует неправильные каналы чата в пакете, баг кроется в разборе канала чата, в условии, китайцы допустили ошибку и поставили == вместо <. Открываем gdeliveryd в IDA и ищем функцию GNET::PRIVATECHAT::PROCESS [ATTACH] Открываем pseudocode и там же ищем else if ( *(_BYTE *)(a1 + 12) == 8 ) [ATTACH] Переходим на место == 8 и нажимаем Tab, возвращаемся к ассемблерному коду, видим следующее: [ATTACH] Клацаем на jnz .... и переходим в Hex View [ATTACH] Видим код 75 09 - что означает, переходим на 9 байт вперед, если ==, меняем код 75 09 на 7C 09, что будет означать <. Чтобы его изменить открываем gdeliveryd в любом хекс редакторе и переходим на оффсет 1477С4 (его мы видим ниже на скрине, который выше). Вуаля. Вы восхитительны. Фикс готов. //Обновил Mr.Fleks Прикладываю уже готовый файл для версии 1.5.1 - https://yadi.sk/d/VF9GJoXRhWaYa Барыгам на зло. С любовью, Extreme PW Team. ExPW.net, Astrel
    Автор темы: ASTREL, 19 май 2015, ответов - 33, в разделе: PW Фиксы
  3. ASTREL
    [img] Описание: программка-интерфейс для sPCK от Ronny1982 (spck.codeplex.com). Автор: мини интерфейс для удобности by ASTREL, автор самой программы Ronny1982. Как использовать: программа работает только если находит *pck или *files в своем каталоге. 1. Распаковка - Вводите название *pck архива и программа распаковывает его. Например: surfaces. 2. Запаковка - Аналогично первому пункту только наоборот, для запаковки надо что бы в каталоге с программой был XXX.pck.files. Например: surfaces. 3. Добавление - Самая интересная изюминка, создаем в том же каталоге где программа например surfaces.pck.files/surfaces/ и сюда кидаем, допустим, новое logo.dds. Так что бы заменить вы бы потратили несколько минут, не говоря о том какие усилия надо для того что бы заменить файл в models.pck... А cо sPCK это займет НЕСКОЛЬКО СЕКУНД! В папке с программой надо что бы были нужные вам файлы, на примере surfaces надо surfaces.pck.files/surfaces/XXX и surfaces.pck в котором хотите заменить\добавить файлы. А дальше жмем 3 пункт программы и пишем например: surfaces. Вуаля! Не прошло и 2 секунды как наше лого уже в surfaces.pck! По аналогии делаем с всеми .pck архивами. Скачать: [Прямая ссылка] (по данной ссылке вы всегда найдете самую свежую версию) P.S. кто копирует на другие форумы будет покаран анально.
    Автор темы: ASTREL, 3 окт 2010, ответов - 35, в разделе: PW Клиент
  4. ASTREL
  5. ASTREL
  6. ASTREL
  7. ASTREL
    Надоели патчи по 1 гб? Не хотите писать огромный скрипт перепаковки? Игроков смущает не красивый консоль? Тогда эта тема для вас! Все что нам нужно это Smart Install Maker и мини инструменты. 1) Файлы для патча: *Вы должны создать папку update и в нее запихнуть Models.pck, Surfaces.pck, GFX.pck, Configs.pck (на ваш выбор), но эти .pck должны быть не полными, а в них должны содержаться только нужные файлы. *Подробнее о том как сделать .pck. Ну я думаю, вы уже умеете распаковывать и запаковывать паки. Для примера берем surfaces.pck. Распакуем его и получим surfaces.pck.files, удаляем все оттуда оставляя только нужные файлы, например только будет surfaces.pck.files/surfaces/ingame/emotion0.dds. Оставив только нужные файлы пакуем его назад и готовый Surfaces.pck кидаем в папку Update. Также поступаем и с другими PCK. 2) Запускаем SIM и добавляем файлы для патча: *Кидаем в файлы папку Update со всеми нужными PCK и мини инструменты в корень игры (Perfect World/GFX.exe), если вам нужно перепаковать только surfaces.pck то только, surfaces.exe. Их кидаем также в корень. Также добавляем нужные вам файлы. *Там будут примерно такой корень: Updaate, Element, Surfaces.exe... 3)Теперь настроим SIM как вам нужно (пропустим этот этап, есть много гайдов как делать патчи с SIM). Но добавим команды, как это сделать смотрите скрин ниже: [IMG] Добавляем те инструменты и команды какие вам нужно, если хотите перепаковывать только Surfaces.pck, то добавляем только 1. 4)Дальше просто запакуем патч и протестируем. Когда будет идти перепаковка в установке будет писать "Выполнения команд...", установщик сам все сделает! Вот и готово, все перепаковано и без лишнего труда людям и вам! Скачать мини инструменты: тык. [IMG] Не забываем тыкать плюсики. Автор гайда ASTREL, то есть я. Extreme PW (c)
    Автор темы: ASTREL, 7 июл 2010, ответов - 24, в разделе: PW Клиент
  8. ASTREL