Перейти к содержанию

webdes27

Постоялец
  • Публикаций

    224
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1
  • Отзывы

    100%

Весь контент webdes27

  1. webdes27

    Rebellion 688 Rguard

    не наъложит классы и методы ты видимо скомпиленное ядро моё не поместил в либы или не прописал в прогрузку или ещё что то! Какое ядро юзаешь? Проше напишу в скайп или приват!
  2. webdes27

    Rebellion 688 Rguard

    Юзай что я дал! Она норм компилится и пашит! Но вот полностью я не тестил! Банить не пробывал! Только поверхностно!
  3. webdes27

    Из God В Hf

    могу дать ток доправить надо.Так как в годе нет столбцов с статами))Я добавил их но инфа не верная там везде 1 стоит их поправиш и будет тебе от ледвиера вся датка))Я конвертил пару!
  4. webdes27

    Npcgrp В Чем Дело?

    Можно хоть с года юзать атки в инте! Это всё правится руками чере ексель или что то подобное!У меня паки weapon npc skill и т.д .dat с ледвиера адаптированные под hf5. Правда геморой с пушками, в хронах выше hf5, отображение в клиенте статов физ и маг атаки и mpbonus вынесли в другой отдельный файл))По этому чуть усложнился процес, но в принципе не на много!В крайнем случае делаем все столбци кроме них удаляем перемещаем, а маг и физ атаку и бонусы делаем столбец сами и ставим значение свой, потом пишем парсер и делаем отборку по иду и параметру который мы задали в созданых нами столбцах маг физ и бонус атаки, парсим и всё готово! Не чего сложного! с 2-х файлов перенесём в один)
  5. Вообще большую часть паков от NcSoft можно открыть в унреале. Именно текстуры открыть просто! Просто прогонять надо не только декриптором или l2tool а и тем и другим и больше половины паков стандартных вы сможете открыть в UnrealEd! Делал это лет так 4-5 назад!
  6. Да к видео нет доступа, не просмотришь))Досадно!
  7. а что мешает тебе юзать стандартный систем? Пропатчить его если надо убить гг!
  8. webdes27

    Rebellion 688 Rguard

    Вот кому интерестно под код что я выкладывал скомпилил отдельное ядро защиты, только чуток поправить импорты в моём коде и всё! Так как я выкладывал примерные импорты как у меня в ядре. У вас будут импорты такого плана: import UniqueGuard.ConfigProtection; import UniqueGuard.UniqueGuard; import UniqueGuard.ProtectionManager; в место тех что выше эти ставим под ядро! Файлы: http://rghost.ru/45918578
  9. webdes27

    Rebellion 688 Rguard

    Не за что. Рад помочь адекватным людям.
  10. webdes27

    Rebellion 688 Rguard

    Кодировка и так utf8 я ж говорю у меня стояли эти же файлы в прошлой сборке, я не трогал не чего кроме импортов для переноса в новые сурсы и на прошлой норм тут нет!Кодировка utf8 везде! Я конечно перепроверю на всяк случай ещё 101 раз но уже раз 100 просматривал всё норм везде utf8, и в проекте так же! Нет проверил всё, как я говорил везде всё utf8 и всё равно!
  11. webdes27

    Rebellion 688 Rguard

    точно не помню примерно вот эти клачки кода, только название защиты у меня изменено ну думаю одно слово поменять не проблемма! GameClient.java: Импорт к файлам защиты, папка ug это моя основная папка с защитой, я поместил её так. import l2r.gameserver.ug.UniqueGuard; в этот метод enebleCrypt, добавил код с защитой получилось так: public byte[] enableCrypt() { byte[] key = BlowFishKeygen.getRandomKey(); _crypt.setKey(key); if(UniqueGuard.isProtectionOn()) key = UniqueGuard.getKey(key); return key; } В Player.java добавил так же импорты к файлам защиты и менеджеру защиты: import l2r.gameserver.ug.UniqueGuard; import l2r.gameserver.ug.network.ProtectionManager; так же в методы kick, restart и logout добавил условие для защиты, типа если нет защиты то будет выполнятся условие ниже или как то так В начало каждого из тех 3-х методов, сразу после фигурной скобки: if(UniqueGuard.isProtectionOn()) { ProtectionManager.scheduleSendPacketToClient(0, this); } Так же в EnterWorld.java прописал импорты как и в предыдущем классе: import l2r.gameserver.ug.UniqueGuard; import l2r.gameserver.ug.network.ProtectionManager; в конец метода protected void runImpl(), добавил так же условие: if(UniqueGuard.isProtectionOn()) { ProtectionManager.SendSpecialSting(client); } Получилось примерно так: activeChar.sendVoteSystemInfo(); activeChar.sendPacket(new ExReceiveShowPostFriend(activeChar)); activeChar.getNevitSystem().onEnterWorld(); if(UniqueGuard.isProtectionOn()) { ProtectionManager.SendSpecialSting(client); } checkNewMail(activeChar); Дальше в ProtocolVersion.java импорты; import l2r.gameserver.ug.ConfigProtection; import l2r.gameserver.ug.UniqueGuard; дальше в общем влом расписывать, выложу участок кода: protected void readImpl() { GameClient client = getClient(); _version = readD(); if(_buf.remaining() > 260) { _data = new byte[260]; readB(_data); if(UniqueGuard.isProtectionOn()) { _hwidHdd = readS(); _hwidMac = readS(); _hwidCPU = readS(); } } else if(UniqueGuard.isProtectionOn()) { client.close(new KeyPacket(null)); } } и вот protected void runImpl() { if(_version == 65534 || _version == -2) { _client.closeNow(false); return; } else if(_version == -3) { _log.info("Status request from IP : " + getClient().getIpAddr()); getClient().close(new SendStatus()); return; } else if(_version < Config.MIN_PROTOCOL_REVISION || _version > Config.MAX_PROTOCOL_REVISION) { _log.warn("Unknown protocol revision : " + _version + ", client : " + _client); getClient().close(new KeyPacket(null)); return; } else if(_version == 65533 || _version == -3) //RWHO { if(Config.RWHO_LOG) { _log.info(getClient().toString() + " RWHO received"); } getClient().close(new SendStatus()); } getClient().setRevision(_version); if(UniqueGuard.isProtectionOn()) { switch(ConfigProtection.GET_CLIENT_HWID) { case 1: if(_hwidHdd == "") { _log.info("Status HWID HDD : NoPatch!!!"); getClient().close(new KeyPacket(null)); } else { getClient().setHWID(_hwidHdd); //_log.info("Status HWID HDD : " + getClient().getHWID()); } break; case 2: if(_hwidMac == "") { _log.info("Status HWID MAC : NoPatch!!!"); getClient().close(new KeyPacket(null)); } else { getClient().setHWID(_hwidMac); //_log.info("Status HWID MAC : " + getClient().getHWID()); } break; case 3: if(_hwidCPU == "") { _log.info("Status HWID : NoPatch!!!"); getClient().close(new KeyPacket(null)); } else { getClient().setHWID(_hwidCPU); //_log.info("Status HWID CPU : " + getClient().getHWID()); } break; } } else getClient().setHWID("NoGuard"); sendPacket(new KeyPacket(_client.enableCrypt())); } Ну и осталось самое простое, прописуем прогрузку защиты в гейм сервере, класс GameServer.java import l2r.gameserver.ug.UniqueGuard; ну и после RebellionTeam.showLogo(); добавляем UniqueGuard.Init(); Всё, этого достаточно! табульки ток раставь по удобству, мои чего то в коде форума поисчезали для структуры сурсов ребы))Ну то в принципе так баловство)) У меня работает но возникла другая проблемма, на старой сборке инфу в игре отображало по русски о защите а когда перенёс в эту сборку, в место русских слов иероглифы в инфе о защите!
  12. webdes27

    Rebellion 688 Rguard

    ну пропиши прогрузку в Player.java, EnterWorld.java, GameClient.java и в ProtocolVersion.java и заработает!ну да и конечно же в GameServer.java У меня так всё!Правда я не юзаю вшитую защиту, я юзаю исходники чуток изменённые! Но принцип остался идентичным! Более расширенная! Правда трабла у меня небольшая, на старой сборке стояла на револтах изменённых, было всё отлично, перенёс на последние шаровые сурсы ребелион и теперь в игре информация что выводилась на русском, показуется кракозяблами, не пойму в чём дело! Вроди ж просто перенёс старой сборки в новые сурсы! По сути не чего не трогал кроме связей импорт.
  13. то что в ледвиер и т.д в годоподобных версиях это всё находится на в lineageWarrior.int а в LineageNpc_br.int Там и прыжки прописаны и петы новые и т.д!Много чего!Файл значительно увеличился!
  14. Согласен а скриптовку как писали выше lineagemonster.u можно с хроник выше тупо заменой файла зделать!оно хавает файлы чуть ли не до последнего клиента!У меня в годе все модели с глори дей кроме пакетов персонажа и плащей! Пушки тоже все и т.д включая ид!Я просто переконвертировал в ручную датники от GloryDays под HF5, сейчас правда разбираюсь с свечением новых пух, оно почему то отдельно от пухи но факт в том что оно есть!надо теперь подумать как поправить!Эффекты скрипт так же переносится тупо заменой! По сути можно просто как нового так же прописать если файл перенесён с хроник выше, дописать новых петов а не делать изменением страйдера! Я у себя вообще взял клиент ледвиер и в тупую удалил там карты и меши и текстуры карт и вставил с хф5 и ещё модели персов с плащами от хф5 вставил и переписал систем. Перенести Fighter.ukx и т.д не получилось там чуток структура изменилась с плащами привязка файла анимаций и т.д, вылетают криты ну в прочем новые сеты можно и руками допихать, а вот нпц все и пушки, скилы ещё пробую!
  15. Прикольный софт!Достать бы где то))
  16. Последние 3-4 года мучаю нпц, то переношу с новых хроник то с других игр, но на днях возник вопрос как всё же перенести правельно вещи. По сути я то понял но возникла проблема с отваливанием при не активном окне игры, частей тела. либо увеличиваются кастеты при одетии с перчатками. Где это решается я в курсе, но не как не подберу коректные настройки. Вот в чём заключается вопрос, не прокансультируете о настройке частей тела что б они не отваливаетесь или направте на путь истины. С деньгами туго так как занимаюсь только в личных целях сервер пока не держу и возможно и не буду, но могу отблагодарить местом под сайт на платном хостинге у себя выделить места и пару баз на неограниченное время! Если кого то заинтересовало пишите сюда или в Skype: l2j-ct Так же могу отдать mmo-dev.ru сайт и форум, так как не кто ним не занимается, стоит пылится! (Сылка не реклама) Как я понимаю в перчатках надо выставить Roll 49152 и кординату Y 1.000000 вроди, в месте соединения кости перчаток и оружия при e_Hand и Weapon_L_Bone P.S. Просьба людей не работающих с UE Editor и не понимающих в этом, пройти мимо и не флудить!
  17. По большей части таким комплексом софта как я помню можно только изменять код но не добавлять свой целиком! Вот бы как то научится делать полностью читаемые свои .u паки для нпц которые внедряешь сам!
  18. webdes27

    [Hf]Ищу Нпс Под Hf

    Могу зделать любых нпц с любой хроники! Конечно тоже не за спасибо! Если что пиши в скайп l2j-ct
  19. Перезалейте весь пак а то на сайте сылка битая! И вопрос, просто не помню, кординаты в инте и хф5 я так помнится вроди отличаются и если я возьму данные шлемы и перепишу датку под хф5 то они по идее будут криво торчать? Если я понимаю надо заного пересобирать модели под хф5? Что б править кординаты в 3ds max под хф5 ?
  20. Добрый день. Сталкнулся с таким вопросом, была защита под фрея начал перепривязывать, перепривязал защиту от фреи на год, но файл DSETUP.dll понятным делом не подходит от фреи и клиент просто не запускается без каких либо ошибок. Был бы благодарен от клиент части с привязкой всё равно под какой сервер, главное что б файлы юыли. Если подойдёт, помогу с перепривязкой клиент части. Просто есть крек под фрея, его переделываю под год но нужны файлы защиты от года. Просьба в теме не флудить и не писать коментариев не относящихся к моей просьбе, за рание благодарю за понимание!
  21. Каму алилуя а кому танци с бубном вокруг костра))
×
×
  • Создать...