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

nilyex

Пользователи
  • Публикаций

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

  • Посещение

  • Отзывы

    N/A

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

  1. Какой прогой отслеживаете пакеты клиента? l2phx? Допустим к примеру тот же бестиарий, который на ГК был добавлен, хочу вычислить пакет и добавить в исходники.
  2. nilyex

    По компилу unity

    Кто работает с унити, может кто расскажет что за дичь. Вообщем. Скомпилил сборку, зашел, выписал в блокноте то, что не работает, к примеру 20 недоработок, касаемых только датапака. Все файлы в отдельную папку сложил, записал что починил. В итоге проворошил ядро, заодно решил проверить как скомпилится с моими фиксами. Заменил файлы в dist, но после того как заного скомпилил - файлы остались те же. Тоесть по сути ядро мне вернуло в компил исходные файлы(к примеру xml) которые я заменял. Как такое вообще возможно, и откуда это черпает информацию. Может я не те файлы менял, но как бы датапак в исходниках один же. Я в ступоре. Хорошо хоть не удалил. Иначе бы пришлось все заного проворачивать. Кто может подсказать?
  3. Вообщем, имею исходы от унити гк. Столкнулся с проблемой, то что на дуале не возможно выполнить квест на перерождение. Просто квеста этого нет. Я начал копать, отыскал этот квест, и в скрипте этого квеста наткнулся на строки: Вообщем я думаю что ответ кроется именно здесь. Ниже идет строка про хадел(второй нпц перед запуском в инсту для 4 профы), которая уже делает проверку на наличие дуала и саба: else if (player.isSubClassActive() && !player.isDualClassActive()) { htmltext = "33344-09.htm"; } Может кто подсказать, как правильно воткнуть проверку на выдачу этого квеста на дуале. С меня плюсик и ништяки
  4. Доброе утро. Вообщем скачал исходники l2junity последние с битбакета, решил потестить. Но столкнулся с неизвестным мне файлом build.gradle. После чего гугл мне помог решить проблему, и я скомпилил все таки сборку через эклипс, но возникло несколько вопросов: 1) Сборка скомпилилась автоматически, без каких либо подтверждений действия с моей стороны. Компилил через import/existing gradle project, после чего в gradle tasks запустил компил. Потом отвлеклся, свернул программу, а после развертывания увидел, что проект скомпилен, и все базовые файлы исходников исчезли. Тобиш на месте исходников появилась скомпиленная разархивированная сборка. Как мне убрать автоматический компил файлов, после добавления через сие действие? 2) Собственно где файлы некомпилированной сборки? Это конечно хорошо, то что компил прошел нормально, но все же, когда я захочу поработать со сборкой - мне придется снова разархивировать исходник? И постоянно резервные копии оставлять? Это гемморой, как мне кажется. 3) Можно ли gradle проект переделать под обычный xml? Тоесть подрубить компил через обычный батник? Если да, то как? П.С. Информации по своим вопросам я не нашел, поэтому решил спросить местных гуру, мб у кого есть опыт в данных делах.
  5. Забыл добавить, необходимо прикрутить итемы сайхи от 4 лвла и бенир 12 лвл в armorsets, у кого нет. И прописать к ним активацию пассивного скила 27788
  6. Спасибо за информацию. По пакетам нашел довольно интересную инфу, что и как прикручивать, впринципе ничего сложного, главное все делать четко и перепроверять. Но вот взять допустим к примеру тот же исходник шарный от тенкая, хелиос. Пакетов на фракции нет. Но несмотря на это, я могу выйти с клиента хелиоса на эту шару. Просто нет пакетов на фракции, и из за этого они не работают. То же самое относится и к новым примочкам сальвы/орфена, а именно то что я и описывал: бестиарий к примеру. Что больше всего меня интересует, так это просто возможность зайти с нового клиента. Пусть даже там не будут многие функции работать из за пакетов - это я уже порешаю. Основное что меня заботит просто запуск и вход в игру с клиента орфен. Возможно там есть отличия в пакетке Логин-клиент и обратные пакеты, чем на том же хелиосе... Я еще не проверял.
  7. Данные маленькие фиксы предназначены для сборки мобиуса хелиос. Но при желании можете допилить под свою сборку, если знаете как. Данные предметы и скиллы работают на 100% и проверены мной. Во многих шаровых сборках данные скиллы отсутствуют вообще, вообщем поехали. 1) Открываем data/skills/27600-27699 Идем почти в конец, и добавляем то, что под спойлером: (пробелы между строками в скиллах, и пометки возле скиллов - удалить!) 2) Далее идем в stats/items/28400-28499 Спускаемся в середину, и добавляем то, что под спойлером: (если есть талики сайхи - заменяем) п.с. структура в разных сборках может быть разная. Подстраиваемся по ситуации, если значения разные.
  8. Разве она кардинально отличается от предыдущих хроник? Я в 1 посте указал бестиарий балтус, к примеру. На них не будет пакетов. Но остальное ведь не сильно отличается. Все дополнения орфеновские - на них пакетки пропишу уже. Главное чтобы я через клиент зашел на сервер. Даже если ничего толком не будет работать из за пакетов. Мне просто надо зайти через орфеновский клиент на сервер. Дальше уже буду думать и прикручивать по частям все что нужно.
  9. Всем привет. Имею исходники хелиоса, и пришла в голову идея перепрыгнуть сразу через несколько хроник, а именно на орфен. Допустим я сделаю чистым папку систем ру оффа, знаю нужный протокол на патч. Но теперь вопрос с самими исходниками. Допустим я хочу пилить их сразу на новые хроники. Как мне их прикрутить к протоколу, именно орфеновского(к примеру). Сами пакеты на квесты балтуса, прочие кнопки бестиария и прочее это уже потом все разберусь. Интересует только то, чтобы исходники и клиент орфена к примеру работали гармонично. Вообщем чтобы я с нового клиента вылез на свою сборку. Я так понимаю одним изменением протокола в ядре я не решу данную проблему? Кто шарит - дайте инфу пожалуйста. Спасибо. Всем хорошего дня, месяца, года.
  10. nilyex

    Выручайте

    Спасибо, добрый человек, нашел данные схемы в папке арморсетс, они прописаны как сеты)) Сейчас допишу брошку и камни, и все будет работать) Как тебе плюсик воткнуть?
  11. nilyex

    Выручайте

    Да, именно про эти скиллы. Да сделано, но криво, не активирует, есть сомнительный параметр "CallSkillOnActionTime", который по логике должен связывать данные 2 скилла, но тщетно. Вот пример: <skill id="1927" toLevel="1" name="Sigel Aura"> <!-- Casts Sigel Force on entire party, which increases P Atk. by 1%. --> <icon>icon.icon_sigel</icon> <magicCriticalRate>5</magicCriticalRate> <magicLvl>85</magicLvl> <operateType>AU</operateType> <reuseDelay>5000</reuseDelay> <isMagic>3</isMagic> <toggleGroupId>0</toggleGroupId> <effects> <effect name="CallSkillOnActionTime"> <!-- Sigel Force --> <skillId>1928</skillId> <!-- Sigel Force --> <skillLevel>1</skillLevel> <ticks>3</ticks> </effect> <effect name="Synergy"> <!-- Party Solidarity --> <optionalSlots>SYNERGY_FEOH;SYNERGY_LENKER;SYNERGY_OTHEL;SYNERGY_SEER;SYNERGY_TIR;SYNERGY_WYNN;SYNERGY_YR</optionalSlots> <requiredSlots>SYNERGY_SIGEL;SYNERGY_EOLH</requiredSlots> <partyBuffSkillId>1955</partyBuffSkillId> <minSlot>2</minSlot> <skillLevelScaleTo>3</skillLevelScaleTo> <ticks>15</ticks> </effect> </effects> </skill>
  12. nilyex

    Выручайте

    И еще один вопрос, чтобы новую темку не создавать, мб знаешь ответ: вот взять допустим любую 4 профу на новых хрониках, у всех рас есть тогл, на который жмякаешь - и через 3-5 сек вылезает еще один скилл, только не серый, а желтый. Какая команда в xml активирует скилл в скилле? Надеюсь внятно объяснил
  13. nilyex

    Выручайте

    Спасибо, буду искать)
  14. nilyex

    Выручайте

    Сборка l2jmobius helios. Предыстория: решил я тут реализовать пассивный скилл, который дает кд скилов и силу от надевания талика бенира 12+лвл и талика сайхи 4+лвла, собственно решил эту проблему, но не до конца с ней разобрался. ГС бьет мол скилла нет, путем махинаций я его все таки создал с нужными статами, и все прекрасно работает.. НО(!). Собственно я весь скилл лист перелазил и итемлист так же, нет отсылки к этому скиллу нигде! База его загрузить не может, так как его нет, но все же откуда она его берет? Обычно в предметах в xml прописано: какой скилл вызывает предмет, но там пусто. Ничего не дописывая я его реализовал, и после того как 2 талика положил в инвентарь - скилл автоматом появился. Но теперь вопрос: Как мне, допустим, реализовать правильно Энергию Лавианроз (за 6ые камни в брошке) и эффект больших камней(пассивный скилл за 6 камни). Сами скиллы я реализую, тут ничего сложного, но вот как именно их привязать к тому, чтобы они правильно активировались? Если бы была где нибудь отсылка, что именно определенные параметры активируют данный скилл - я бы тут не писал. Кстати талик позолоты + семь печатей так же вызывает доп скилл (+50 к атт атаки), и так же никаких отсылок нет, что именно загружает данный скилл.
  15. nilyex

    Salvation

    Есть ли в шаре сборки/исходники? Вроде где то мельком видел давно, писали про Юнити гк, но в инете я ничего подобного не нашел.
  16. Разницы особой нет, если в шарной пропасть в плане реализации - то лучше платные.
  17. Ребят, подскажите какие более менее нормальные исходники грации финал можно взять в работу?
  18. Закину в шару патч эпилога полностью руссифицированный, без раскраски, стандарт офф, 148 протокол, перекрашивал сам и некоторые строки, которые были переведены через гугл транслейт и были не связаные друг с другом слова. Плюс сам шрифт приятный. Помогите разобраться с этим)
  19. Хочу изменить последовательность загрузки в самом батнике ГСа. Допустим к примеру: Есть ли возможность это сделать? Ткните пальцем в файл, который отвечает за это. Дальше сам попытаюсь разобраться. Сборка Скриптов Грация Эпилог 2958. И еще вопрос: на какой параметр менять выдачу итемов в квестах. Пример: 2 профа "path to rogue" - в квесте выдается 2 оружия neti's bow/dagger, которыми необходимо крушить мобов, но в самом скрипте они указаны как квест итемы, и скрипт пытается оружие запихнуть в ячейку кв итемов, из этого следует ошибка в гс: non-quest item Neti's Bow (1181) in quest drop in _403_PathToRogue В самом ява файле в скриптах нашел строку addQuestItem(Netis bow/dagger). Пробовал убрать фразу quest - скрипты не прогружаются. Интересует параметр выдачи предмета не в квест слоты, а как обычное оружие. И да, таких квестов 11, поэтому привел пример на первом. Если подскажете параметр - уберу в каждом кв, и все будет ок. п.с. И вопрос с прогрузкой дверей - door 14240102 has zero size. Что это за хрень? Поставил гео, ошибка не ушла. В навикате смотрю инфу, вроде параметры есть, местоположение и тд и тп. А гс бьет ошибки. Вообщем если кто поможет - с меня ништяки и плюсик. Спасибо заранее
  20. C базой никаких проблем небыло, ошибки в гс/лс так же отсутствуют
  21. Ребята, кто компилил данные исходы, есть вопросы: 1) батник создал build.bat, прописал в нем: ant -f build.xml -l compile.log, при компиляции море ошибок. Так же в исходах есть файл nbbuild.xml, его не компилил, стоит ли? 2) Какая ява версия jdk нужна для компила? Стоит 1.8 0_91 jdk и jre, в переменных средах пути указал, пути к анту так же. В логах ругань была на сурс 1.6, снес яву 8 и поставил 6.045, ошибки не исчезли. Просто фанат данных хроник, скомпилить грамотно не получается. Хроники хф компилятся на ура. Если нужен будет лог ошибок - приложу в спойлере.
  22. КБ чистый с полным функционалом(офф). Гмшоп/бафер в кб можно сверстать с jts, соа/лоа/дв по офу. Все что успел проверить. Ошибок в гс нет, конфликтует с рус патчем(мультиязычным). Призрак обещал на выходных это подправить и обновить исход. Если прокатит пойду дальше тестить и тут отписываться. Из всех шар что я скачивал - эта лучшая на данный момент. Правда jts до конца не тестил. Там такой же конфликт с рус патчем в ядре.
  23. ERROR[19:21:25] GameServerReceivablePacket: failed running: BlowFishKey - Version: exported javax.crypto.BadPaddingException: Decryption error at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:383) ~[na:1.8.0_191] at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:294) ~[na:1.8.0_191] at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363) ~[sunjce_provider.jar:1.8.0_181] at com.sun.crypto.provider.RSACipher.engineDoFinal(RSACipher.java:389) ~[sunjce_provider.jar:1.8.0_181] at javax.crypto.Cipher.doFinal(Cipher.java:2164) ~[na:1.8.0_191] at l2n.commons.crypt.RSACrypt.decryptRSA(RSACrypt.java:50) ~[l2n-login.jar:na] at l2n.login.gameservercon.GameServerConnection.RSADecrypt(GameServerConnection.java:217) ~[l2n-login.jar:na] at l2n.login.gameservercon.receive.BlowFishKey.runImpl(BlowFishKey.java:34) ~[l2n-login.jar:na] at l2n.login.gameservercon.GameServerReceivablePacket.run(GameServerReceivablePacket.java:53) ~[l2n-login.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_191] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_191] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_191] Исходы компилил через ант, ошибок в гс нет, только после загрузки лс вылетает эта ошибка в самом логине, зайти на сервер нет возможности.
  24. Вообщем создавал темку по сборке JTS, и то, что через несколько минут после входа в игру персонаж перестает реагировать на различные команды(тобиш взятие в таргет, поднятие предметов с земли), но после установки другой сборки проблема не ушла. Сделал вывод, что это проблема в самом клиенте, а именно в файлах -ru.dat. Скачан мультиязычный патч, проблема есть(даже когда выставляю англ). Установил чистый англ патч - проблема исчезла. Час на сервере - полет нормальный. Теперь собственно вопрос: что именно может быть повреждено, какие файлы начать изменять или заменять, и сталкивался кто-либо раньше с похожим. Просто хочу патч русский, ибо привык к классику.
×
×
  • Создать...