Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Работа над Goddess of Destruction (part 5) (https://forum.zone-game.info/showthread.php?t=17274)

CyReal 05.05.2012 09:18

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от [STIGMATED] (Сообщение 185215)
Это делается с помощью патчинга клиента, но я не вкурсе, есть ли под ГоД данный патч.

Есть ли на форуме темы, где можно по сабжу покурить?

Добавлено через 20 минут
вот кстати FileEdit, которым я-таки смог открыть dat'ы руофа.

Evesis 05.05.2012 23:26

Re: Работа над Goddess of Destruction (part 5)
 
Нубский вопрос но подскажите в чем прабла в компиле

Цитата:

init:
compile-commons:
Deleting directory D:\****\GoD\trunk\build\classes
Created dir: D:\****\GoD\trunk\build\classes
Compiling 77 source files to D:\****\GoD\trunk\build\classes
D:\****\GoD\trunk\java\****\commons\collections\La zyArrayList.java:3: package org.apache.commons.pool does not exist
import org.apache.commons.pool.ObjectPool;
D:\****\GoD\trunk\java\****\commons\collections\La zyArrayList.java:4: package org.apache.commons.pool does not exist
import org.apache.commons.pool.PoolableObjectFactory;
D:\****\GoD\trunk\java\****\commons\collections\La zyArrayList.java:5: package org.apache.commons.pool.impl does not exist
import org.apache.commons.pool.impl.GenericObjectPool;
D:\****\GoD\trunk\java\****\commons\collections\La zyArrayList.java:58: cannot find symbol
symbol : class ObjectPool
location: class ****.commons.collections.LazyArrayList<E>
private static final ObjectPool POOL = new GenericObjectPool(new PoolableLazyArrayListFactory(), POOL_SIZE, GenericObjectPool.WHEN_EXHAUSTED_GROW, 0L, -1);

****

100 errors
D:\****\GoD\trunk\build.xml:21: Compile failed; see the compiler error output for details.
Строка из билда

Цитата:

<javac srcdir="${java}/commons" destdir="${build}/classes" debug="${debug}" source="1.6" target="1.6" encoding="UTF-8" includeantruntime="false" nowarn="off" classpath="${build}/classpath">
проверял импорты
все пути
либки все на месте

Заранее благодарен.

ExLite 05.05.2012 23:35

Re: Работа над Goddess of Destruction (part 5)
 
Evesis, поможем
Код:

commons\collections\LazyArrayList.java
вот решение

Evesis 05.05.2012 23:38

Re: Работа над Goddess of Destruction (part 5)
 
Все ясно спасибо.

CyReal 06.05.2012 15:55

Re: Работа над Goddess of Destruction (part 5)
 
Что там насчет моего вопроса??

smeli 08.05.2012 16:41

Re: Работа над Goddess of Destruction (part 5)
 
беда:

Хармони апдейт - выбрал персонажа, нажимаю "старт" - непосылает никакого пакета серверу - незаходит на игру

наверное ждёт какойто пакет или же в новом пакете CharacterSelectInfo хармони не только одни нули надо вписать
помогите кто в в курсе

Evengard 08.05.2012 16:50

Re: Работа над Goddess of Destruction (part 5)
 
Подскажите пожалуйста, как распаковывается l2.bin, engine.dll. Понятное дело, конкретного туториала мне никто не даст, но хоть примерно в какую сторону искать...

Как минимум как отучить от детекта ольки (фантом не помогает)

n3k0nation 08.05.2012 16:55

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Evengard (Сообщение 186184)
Подскажите пожалуйста, как распаковывается l2.bin, engine.dll. Понятное дело, конкретного туториала мне никто не даст, но хоть примерно в какую сторону искать...

Как минимум как отучить от детекта ольки (фантом не помогает)

Смотри в сторону антиотладки и снятии темиды, больше я думаю, никто не скажет. А вообще подожди фури, если она еще не сняла темиду.

Evengard 08.05.2012 17:32

Re: Работа над Goddess of Destruction (part 5)
 
Фури темиду сняла только для 415 протокола...


Случаем ни у кого нет папки system под 389 протокол рабочей?

Evesis 08.05.2012 23:32

Re: Работа над Goddess of Destruction (part 5)
 
Подскажите какой пакет.
Ролик после выхода из храма на острове.

[STIGMATED] 08.05.2012 23:38

Re: Работа над Goddess of Destruction (part 5)
 
ExShowUsmVideo или ExStartScenePlayer.

Darvin 10.05.2012 03:03

Re: Работа над Goddess of Destruction (part 5)
 
Ребят, подскажите плиз иды скилов для петов(которые петы используют) у призывателя веньо

smeli 10.05.2012 20:46

Re: Работа над Goddess of Destruction (part 5)
 
где найти такое чудо?

writeItemInfo


CTRL+H в еклипсе резултатов недал - только в пакетах исползуется, а откуда она - фиг знает

Visor 10.05.2012 21:01

Re: Работа над Goddess of Destruction (part 5)
 
В базовом пакете посмотрите

hex1r0 10.05.2012 21:11

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от smeli (Сообщение 186979)
где найти такое чудо?

writeItemInfo


CTRL+H в еклипсе резултатов недал - только в пакетах исползуется, а откуда она - фиг знает

курсор на writeItemInfo, CTRL+ALT+H

Evengard 11.05.2012 00:03

Re: Работа над Goddess of Destruction (part 5)
 
Растемидил я 411 протокол, l2.bin, engine.dll и nwindow.dll. Пришлось помучиться...
л2 энк дековским патчером l2.bin растемиденный патчится на ура, что не может не радовать.

smeli 11.05.2012 09:11

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Evengard (Сообщение 187025)
Растемидил я 411 протокол, l2.bin, engine.dll и nwindow.dll. Пришлось помучиться...
л2 энк дековским патчером l2.bin растемиденный патчится на ура, что не может не радовать.

линк на етот систем расстемиденый, пожалуйста


за ранее спасибо

Evengard 11.05.2012 09:33

Re: Работа над Goddess of Destruction (part 5)
 
Нууу, готовая папка систем дома лежит. Пока могу кинуть только собсно растемиденные бинарники)

https://www.box.com/s/6faf1900a5cc8fbeb31e

Типа вот, развлекайтесь.

l2.bin_dump_.exe - и есть нужный экзешник. Работает как с оригинальными dll-ками, так и с растемиденными (которые тож в архиве).

Чтоб пропатчить, берёте оригинальную папку system с 411 протоколом (не патченную! Хотя знающие люди могут и патченную взять, добавив к патчеру ещё и ключик -f), выпиливаете оттуда l2.exe и l2.bin, копируете файлы из архива, переименовываете l2.bin_dump_.exe в l2.exe и кидаете в получившуюся папку систем, натравливаете на эту папку патчер с ключиками:
patcher.exe -n -x l2.exe
Радуетесь жизни)
Запуск клиента с l2.exe.

Учтите. Растемидивал руоффовские бинарники, так что иногда может вякать на английских системах (такое при тестах было) на неверную кодировку для Non-Unicode приложений (ошибка про LCID) - надо наверное ещё NA-оффовский бинарник растемидить...

PS: сам был бы благодарен за то что было скрыто в теме про билдзоун (в паблик или приват, как удобней)

Evengard 12.05.2012 21:51

Re: Работа над Goddess of Destruction (part 5)
 
https://www.box.com/s/cdabb9633a49e66ca2f0

Слегка ужал файлы. Размеры engine.dll упали с 25 до 12 метров :D два других файла уменьшились незначительно.

Вроде ошибка с LCID более не появляется после растемидивания, но вы потестьте получше.

Добавлено через 1 час 34 минуты
https://www.box.com/s/52a0a6012e821e04d2e2

А это готовая пропатченная папка system 411 протокола (русская).

Добавлено через 4 часа 1 минуту
Потестил ещё - таки LCID бага была на месте. Вот профиксенная папка system:

https://www.box.com/s/2f8c99f2dc7cb9608462

Для тех кому влом заново править свою папку system - изменил два файла - l2.exe и Core.dll.

ДИСКЛЕЙМЕР: Все файлы предоставляю "как есть", никаких гарантий не предоставляю, действуйте на свой страх и риск, блаблабла, по поводу сгоревших компов и тостеров выходящих в инет, с которых вы после этого будете писать - не ко мне.

smeli 14.05.2012 16:10

Re: Работа над Goddess of Destruction (part 5)
 
ну яверы вы и даёте
посмотрел я пакет про пати
вот фрагмент


writeD(member.class_id);
writeD(0);//writeD(0x01); ??
writeD(member.race_id);


еслу уж так трудно угадать что ето тако в середине которое тут идёт со времён 2003 года в л2
то посмотрите в ПТС....

ето просто пол персонажа, мужской (0) или женский (1)

ANZO 14.05.2012 16:31

Re: Работа над Goddess of Destruction (part 5)
 
Другое дело что в эмуле нет вообще надобности хранения пола персонажа :)

KilRoy 14.05.2012 16:32

Re: Работа над Goddess of Destruction (part 5)
 
Пипл, что есть известного по лифтам? что за чудоХрень такая?
П.С Висталл - дядька, колись, что по лифтам есть :)

[STIGMATED] 14.05.2012 16:34

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от KilRoy (Сообщение 188082)
Пипл, что есть известного по лифтам? что за чудоХрень такая?
П.С Висталл - дядька, колись, что по лифтам есть :)


Пакет "обрубок":
Код:

public class ExShuttleInfo extends L2GameServerPacket {

        private int _boatObjectId;
        private Location _loc;

        public ExShuttleInfo(Boat boat)
        {
                _boatObjectId = boat.getObjectId();
                _loc = boat.getLoc();
        }

        @Override
        protected void writeImpl() {
                writeEx(0xCA);
                writeD(_boatObjectId);
                writeD(_loc.x);
                writeD(_loc.y);
                writeD(_loc.z);
                writeD(0);
                writeD(2);
                writeD(2);
                writeD(0);
                writeD(0);
                writeD(0);
                writeD(-50);
                writeD(0);
                writeD(0);
                writeD(0);
                writeD(0);
                writeD(200);
                writeD(45);
                writeD(0);
                writeD(0);
                writeD(1);
                writeD(0);
                writeD(0);
                writeD(-50);
                writeD(0);
                writeD(0);
                writeD(0);
                writeD(0);
                writeD(-200);
                writeD(45);
                writeD(1);
                writeD(1);
        }
}

Система та же, что и корабли.

KilRoy 14.05.2012 16:37

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от [STIGMATED] (Сообщение 188083)
"обрубок"

Обнял конечно и от души :) Но в смысле "обрубок"? Вот найдя "Шутл" в клиенте, так и знал что есть и пакет :) Только клиент-сайд пустоват О_о Ну да ладно.

[STIGMATED] 14.05.2012 16:39

Re: Работа над Goddess of Destruction (part 5)
 
Обрубок всмысле
Код:

writeD(_boatObjectId);
                writeD(_loc.x);
                writeD(_loc.y);
                writeD(_loc.z);

отвечает за ID (с клиента), ну, а x y и z, собственно, за координаты. Остальные байты в пакете я без понятия для чего, в движении роли не играют.

Bacek 14.05.2012 17:00

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от [STIGMATED] (Сообщение 188087)
Обрубок всмысле
Код:

writeD(_boatObjectId);
                writeD(_loc.x);
                writeD(_loc.y);
                writeD(_loc.z);

отвечает за ID (с клиента), ну, а x y и z, собственно, за координаты. Остальные байты в пакете я без понятия для чего, в движении роли не играют.

Еще как играют ( открытие/закрытие дверей).

[STIGMATED] 14.05.2012 17:01

Re: Работа над Goddess of Destruction (part 5)
 
Внутренние двери открывались\закрывались, почему-то, сами собой. Внешние, эвентом двигались.

Bacek 14.05.2012 17:16

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от [STIGMATED] (Сообщение 188095)
Внутренние двери открывались\закрывались, почему-то, сами собой. Внешние, эвентом двигались.


(видео стигматета с его канала).

По видео не скажешь. Да еще и не правильно двигается.Такое чувство что ты его спавнишь каждый раз ( лифт дергается ) причем через 10-30 по z. Вместо того чтобы перемещать.

KilRoy 14.05.2012 17:19

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Bacekk (Сообщение 188101)
(видео стигматета с его канала).

По видео не скажешь. Да еще и не правильно двигается.Такое чувство что ты его спавнишь каждый раз ( лифт дергается ) причем через 10-30 по z. Вместо того чтобы перемещать.

На сколько я понимаю и замечаю, это ивент двиг - кораблей. Так что ничего удивительного. Но как стартовый вариант - очень забавно :)

[STIGMATED] 14.05.2012 17:41

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Bacekk (Сообщение 188101)

(видео стигматета с его канала).

По видео не скажешь. Да еще и не правильно двигается.Такое чувство что ты его спавнишь каждый раз ( лифт дергается ) причем через 10-30 по z. Вместо того чтобы перемещать.

Тогда было так, именно спавнил по команде с циклом перемещения.

VISTALL 14.05.2012 19:40

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от KilRoy (Сообщение 188082)
П.С Висталл - дядька, колись, что по лифтам есть :)

все? :redlol: вопрос в другом ) ли я дам в шару

а я недам:dr:

darkevil 14.05.2012 20:17

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от VISTALL (Сообщение 188128)
все? :redlol: вопрос в другом ) ли я дам в шару

а я недам:dr:

Школота негодует :dr:

KilRoy 14.05.2012 21:35

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от VISTALL (Сообщение 188128)
все?

все можешь сливать тем, кого описал Кейчи. А мне хватило и пакета ;)
А ну да, ты же сторонник фул привата...Я и забыл

VISTALL 14.05.2012 22:52

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от KilRoy (Сообщение 188157)
все можешь сливать тем, кого описал Кейчи. А мне хватило и пакета ;)
А ну да, ты же сторонник фул привата...Я и забыл

чтото хочется сказать - но ничё в голову приходит

Darvin 15.05.2012 18:48

Re: Работа над Goddess of Destruction (part 5)
 
Ребят подскажите, чар с 4 профой какие сабы может взять??.

KilRoy 15.05.2012 19:41

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Darvin (Сообщение 188337)
Ребят подскажите, чар с 4 профой какие сабы может взять??.

Да вроде как всё что угодно :)
Очень интересные Q-A

Darvin 15.05.2012 19:53

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от KilRoy (Сообщение 188341)
Да вроде как всё что угодно :)
Очень интересные Q-A

блин, но это получается бред. например кам вохмёт тх=) это же жесть получиться=)
upd: сор про кама не прочитал. но даже если орк(файтер) возмёт маг прошу например сх. всё равно бред

Добавлено через 21 минуту
я тоже хочу такую траву как курят корейцы.

Добавлено через 23 минуты
Кстате, ребя кому нужна помощь по квесту и вообще системе 4 профы пишите в аську(393адын908нольноль) и в пм, базовые моменты подскажу.

Добавлено через 1 час 24 минуты
кстате, кто может поделиться хотяб названием пакетов для компаний. а тоо чёт снифер тупит не хочет подключаться на евро оффе

KilRoy 15.05.2012 21:21

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Darvin (Сообщение 188342)
кстате, кто может поделиться хотяб названием пакетов для компаний. а тоо чёт снифер тупит не хочет подключаться на евро оффе

На асиму сходи :)
---
Чуть позже вольём по компании, лифтам и наверно музею

Darvin 15.05.2012 21:24

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от KilRoy (Сообщение 188366)
На асиму сходи :)
---
Чуть позже вольём по компании, лифтам и наверно музею

а чё на асиме нормально снифер подключаеться?

L2scripts-Guard 15.05.2012 21:24

Re: Работа над Goddess of Destruction (part 5)
 
На скок я знаю лифты готовы ток у Валеры ну и у нас ;)

может ошибаюсь конечно, так мне сказали по крайней мере.


Текущее время: 11:14. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot