Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Injection _ Yoko Injection 2013

Автор: RL_ka 13.7.2013, 18:19

Всем привет!
Наконец-таки мы доделали обновлённую версию инжекта, билд получил название HoRLAn и версию 1307.01
В процессе разработки приняли участие:

Список изменений:Версия официальная, Yoko в курсе нашей работы (как только он появится, сможет подтвердить наш статус), так что можете смело скачивать и наслаждаться

Все пожелания, предложения и баги вы можете оставлять в этой теме, будем рады комментариям smile.gif

http://forum.yoko.com.ua/viewtopic.php?f=1&t=17279

ENGLISH:
Hey everyone!
We are finally presenting you an updated version of Injection revision 1307.01 codenamed HoRLAn.

The update is developed by:Changes log:That is a new official Injection release. Yoko is well aware of the development (he would be able to confirm our status as when he gets back online), so download and enjoy!

You may leave your suggestions or bug reports in the topic. We are looking forward to hear some of your comments

Автор: Sirocco 13.7.2013, 19:38

Жаль я пересел на pinject. Переписывать лень...
А вот еще что - нельзя ли сохранять кнопку Display On/OFF.


Код

    @reag = (
    ['0x0F7A',-1,100,'Black Pearl',137,124],['0x0F7B',-1,100,'Blood Moss',137,124],['0x0F86',-1,100,'Mandrake Root',137,124]
    ,['0x0F87',-1,0,'Eye of Newt',96,65],['0x0F80',-1,0,'Daemon Bones',96,65],['0x0F7E',-1,0,'Bones',96,65]
    );
    $array = scalar(@reag);
    for ($i;$i < $array;$i++) {
        &supply($reag[$i][0],$reag[$i][1],$reag[$i][2],$reag[$i][4],$reag[$i][5],$container);
    }

это можно через буффер организовать? я так понял модуль их поддерживает?

Автор: RL_ka 13.7.2013, 20:36

Не совсем понял что ты имеешь ввиду под "Сохранять кнопку Display On/OFF"

Вторую часть я тоже не понял. Что делает эта часть кода?

Подробнее пожалуйстаsmile.gif

Автор: Sirocco 13.7.2013, 22:13

Закладка Display имеет два положения On и OFF. Можно его сохранять?

Второе это двумерный массив. С автоопределение его размера. А то массивы в инжекте доставляют.

Автор: RL_ka 13.7.2013, 22:36

Так вроде положение ON/OFF всегда сохранялось. Сейчас не сохраняется? Может быть баг...
По поводу массивов - мы обдумаем, но насколько я себя знаю - ни разу не испытывал потребности в чём-то большем чем имеется сейчасsmile.gif

Автор: Sirocco 13.7.2013, 23:02

И как реализовать то что нарисовал я... не занимаюсь составлением непотребных списков? из 100500 элементов

Автор: $yst3m_3rr0r 14.7.2013, 20:08

Цитата(RL_ka @ 13.7.2013, 22:36) *

Так вроде положение ON/OFF всегда сохранялось. Сейчас не сохраняется? Может быть баг...

Да, ON/OFF - не сохраняется. Самое интересное, что если убрать все остальные галочки, то все нормально ... после сохранения - сохранились убранными, опять же кроме галочки напротив ON/OFF


Еще такая интересная фишка ... У меня например на сервере при клике на игрока высвечивается статус игрока, определенного цвета ....

Слева под старой инжой ... справа инжа 2013

Изображение


Код
MESSAGE @0aef Duellist


Еще хотелось бы, чтобы при запуске лаунчера, что бы он сразу задавал соответствие на 1 процессор:
Изображение

Автор: RL_ka 14.7.2013, 21:02

"Старая инжа" это какая версия? Есть ли уверенность что настройки идентичны? Может быть дело в них?

Про процессоры, интересный конечно вопрос. Только не знаю так ли оно необходимо? Новые клиенты без проблем справляются и без всяких патчей, а старых клиентов остаётся всё меньше и меньше. Нужно обдумать этот вопрос

Автор: Frog 14.7.2013, 21:19

Цитата($yst3m_3rr0r @ 14.7.2013, 20:08) *

Еще хотелось бы, чтобы при запуске лаунчера, что бы он сразу задавал соответствие на 1 процессор:

http://forum.yoko.com.ua/viewtopic.php?f=12&t=13028
Дуалкор лаунчером пользуйся, если нужно поменять номер процессора, на каком запускать - там всё написано как сделать.

Насчет матриц - вот, к примеру:
Код
sub Test()
   dim arr1[6], arr2[6]
   arr1[0]='0x0F7A,-1,100,Black Pearl,137,124'
   arr1[1]='0x0F7B,-1,100,Blood Moss,137,124'
   arr1[2]='0x0F86,-1,100,Mandrake Root,137,124'
   arr1[3]='0x0F87,-1,0,Eye of Newt,96,65'
   arr1[4]='0x0F80,-1,0,Daemon Bones,96,65'
   arr1[5]='0x0F7E,-1,0,Bones,96,65'

   var i,j,count=0
   for i=0 to 5
      count=Str2Array(arr2,arr1[i])
      for j=0 to count
         uo.print('arr1['+str(i)+']['+str(j)+'='+arr2[j])
      next
   next
end sub

Sub Str2Array(a,s)
   var i,l=len(s),b='',ptr=0
   if not l then
      return 0
   endif
   for i=0 to l-1
      if s[i]<>',' then
         b=b+s[i]
      else
         a[ptr]=b
         b=''
         ptr=ptr+1
      endif
   next
   a[ptr]=b
   ptr=ptr+1
   return ptr
end sub

На Ёкофоруме есть достаточно инфы по реализации матриц.

Автор: $yst3m_3rr0r 14.7.2013, 22:38

Цитата(RL_ka @ 14.7.2013, 21:02) *

"Старая инжа" это какая версия? Есть ли уверенность что настройки идентичны? Может быть дело в них?

YokoInjection 505.18 by VeNd0r

Как я понял, когда используешь цветное сообщение, что-то типо:
Код
message @0abc Hellow world!

Инжект не может определить его цветовую политру.

Но, если просто написать:
Код
message @38 Hellow world!

Все отлично работает.


И, еще такая мелочь. При закрытии окна ультимы через кнопочку "Quit" - получаем вот такой вот error ...

Изображение

Автор: Frog 14.7.2013, 22:51

С цветами - это скорее всего в закладке Display надо помудрить что-то, сравни свой конфиг который был с новым, так же поставь.

Ошибка при закрытии на Quit есть, пока не исправили.

Автор: $yst3m_3rr0r 14.7.2013, 23:30

Цитата(Frog @ 14.7.2013, 22:51) *

С цветами - это скорее всего в закладке Display надо помудрить что-то, сравни свой конфиг который был с новым, так же поставь.

Все возможные варианты перепробовал - увы ... Даже цвет 1067 не может распознать ... у меня это ярко белый ... "Старый Инжект" - отображает как надо cool.gif

Автор: RL_ka 15.7.2013, 2:36

Цитата(Sirocco @ 13.7.2013, 20:38) *


И, еще такая мелочь. При закрытии окна ультимы через кнопочку "Quit" - получаем вот такой вот error ...



Да, сложная ошибка для которой нет "простого" фикса. Исправим когда-нибудь, когда других важных фиксов не будет smile.gif
Это из-за скриптового модуля. Если возьмёшь простой, без подсветки, то ошибка пропадёт ohmy.gif

Автор: RL_ka 18.7.2013, 21:26

Первый апдейт с несколькими важными фиксами для новых клиентов на форуме

Автор: RL_ka 9.8.2013, 0:28

Обновление (08.08.2013):

  1. Исправлен баг с цветами ников/предметов
  2. Исправлен баг с функцией ignore и возможном краше из-за неё
  3. Исправлен баг с перепрыгивающим на себя laststatus
  4. Исправлена команда showjournal (баг с отображением количества строк)
  5. Исправлена команда morph, которая приводила к крашу
  6. Исправлен бесконечный флуд "Disconnected..." в лог инжекта при разрыве соединения в игре
  7. Добавлена команда rename. Использование uo.rename(object, string:newname)
  8. Добавлена поддержка параметров для команды DeleteJournal(). Теперь uo.DeleteJournal(str) удаляет из журнала все строки с упоминанием str
  9. Добавлена команда deleteobject(objectname). Удаляет объект с именем objectname
  10. Добавлен опциональный параметр container для функции count. Использование: uo.count(Type, Color, Container)
  11. В редакторе скриптов добавлены две кнопки: Set Commented, Set Uncommented. С помощью них можно закомментировать/раскомментировать выделенный фрагмент скрипта
  12. Добавлена возможность изменения разрешения игрового окна. Новые клиенты после изменения разрешения должны сделать LogOut, старые клиенты придётся перезапускать полностью.
  13. Добавлена поддержка серверов с защитой Razor Only (или AssistUO)
  14. Автопатчинг клиента: убирает стартовое лого клиентов (актуально для новых клиентов)
  15. Автопатчинг клиента: патч на staminacheck (стандартные клиенты не могут проходить через других чаров без него)

Автор: $yst3m_3rr0r 21.8.2013, 16:01

Первый баг: Почему выскакивает, так и не пойму ... Чаще всего нормально запускается, но иногда такая фигня выходит:

Изображение

Кстати, на предыдущей версии - такого не было!


У друга вообще такая фигня выскакивает:

Изображение


Везде используется client 2.0.3 cool.gif

Автор: RL_ka 21.8.2013, 21:52

Версия ОС какая? Совместимость выставлена какая-нибудь?

Автор: $yst3m_3rr0r 22.8.2013, 22:43

Цитата(RL_ka @ 21.8.2013, 21:52) *

Версия ОС какая? Совместимость выставлена какая-нибудь?

У нас, у обоих Windows 7 ... Совместимости никакой нет ... я ее никогда не ставил cool.gif И так все замечательно работало wink.gif

Упс, с первой проблемой разобрались ... у него оказывается 2 инжекта было ... ну, и произошла конфронтация между молодым и старым smile.gif))

Автор: RL_ka 24.8.2013, 14:30

Проверьте пожалуйста ланчер с фиксом http://uo.convex.ru/YokoInjection/ilaunch.exe
И дай знать о результатах, желательно поскорее

Автор: $yst3m_3rr0r 24.8.2013, 22:23

Работает - стабильно, никаких ошибок не выскакивало smile.gif
Весь прикол в том, что я использую DualCore лаунчер smile.gif Вот где еррор выскакивает .... )

Автор: Juzzver 25.8.2013, 20:25

Цитата
Client: 127.0.0.1: Connected. [1 Online] [25.08.2013 20:21:30]
Encryption: 127.0.0.1: Invalid login key for 7.0.18.0 SA
Client: 127.0.0.1: Disconnected. [0 Online] [25.08.2013 20:21:30]

Аналогичная проблема и с 7.0.31.0 клиентами.

Пробовал менять шифрование во вкладке Connection, и прописывать версию под галочку вручную, не удается законектится.

Автор: RL_ka 25.8.2013, 21:37

Какое криптование выставлено на сервере?
Скриншот настроек скинь сюда


зы. проверим еще разок что там с логин ключами.

Автор: Juzzver 25.8.2013, 23:00

Пример: http://www.runuo.com/community/threads/client-encryption-for-uo-enahnced-or-classic.458502/#post-3786048
Все ключи клиентов прописаны на стороне сервера до последней версии клиентов.
Конфликта с аналогами, типа Razor, Assist, StealthClient - не было никогда, при этой системе.

Проверил без этой крипт системы, дешифровка не проходит:

Цитата
Client: 127.0.0.1: Connected. [1 Online] [25.08.2013 22:47:26]
Client: 127.0.0.1: Encrypted client detected, disconnecting
Client: 127.0.0.1: Disconnected. [0 Online] [25.08.2013 22:47:26]
Client: 127.0.0.1: Connected. [1 Online] [25.08.2013 22:48:49]
Client: 127.0.0.1: Encrypted client detected, disconnecting
Client: 127.0.0.1: Disconnected. [0 Online] [25.08.2013 22:48:49]

Пробовал, аналогично в нескольких вариантах, в ручной прописи версии клиента и из выпадающего меню.
Скрин

Изображение

Автор: RL_ka 25.8.2013, 23:06

Я никак не пойму. Твой сервер требует шифрование или нет вообще?
Когда ты заходишь с разора - ставишь ли ты галочку "Убрать шифрование" ?

Если ты поставишь галочку Verbose Logging и Flush Log то в логе (injection_log.txt) при коннекте ты увидишь какие логин-ключи были выбраны для входа. Они должны совпадать с ключами рануо сервера.

Проверялось на пол сервере с шифрованием - заходит отлично.
Так же исправляя баги одного из игроков мы заходили на рануо сервер с клиентом 7.0.18

Я просто не совсем понимаю "Проверил без этой крипт системы, дешифровка не проходит" что ты подразумеваешь под крипт-системой.
Окошко Version на данном этапе вообще не играет никакой роли, забудь про него, оно фальсифицирует лишь номер версии клиента, когда игрок уже находится в игре.

Автор: Juzzver 26.8.2013, 16:10

Сервер не требует шифрования, т.к. все ключи клиентов уже известны серверу, благодаря системе: client-encryption.

Я предположил, что из-за того, что сервер уже имеет данные о шифровании, происходит какой то конфликт и отключил Encrypt систему на стороне сервера. Однако это так-же не к чему не привело, в консоле сервера перестало распознавать клиент, тобишь крипт инжекта не сработал.

Цитата
Client: 127.0.0.1: Encrypted client detected, disconnecting


Из анализа лога инжекта: http://pastie.org/8270885#112
Ключ идентичен тому, что стоит на стороне сервера:
Inject: Keys for this client: 2C612CDD A328227F Encryption type=4
Server: new LoginKey(new ClientVersion(7,0,18,0, ClientType.SA), 0x2C612CDD, 0xA328227F)

P.S> во время тестирования, я использую в инжекте, во вкладке Connection, следующие параметры:
Encryption: 7.0.18.0
Client Version: >= 7.0.9.0
Захожу, естественно 7.0.18.0 версией.

Цитата
Когда ты заходишь с разора - ставишь ли ты галочку "Убрать шифрование" ?

При наличии на сервере Encrypt системы, ставить галочку в разоре: "Убрать шифрование" - не обязательно. Зайдет на сервер как с ней, так и без неё.

Автор: RL_ka 26.8.2013, 16:18

Теперь понял что ты имеешь ввиду. Небольшая разница в понимании "шифрования сервера" smile.gif
А если ты поставишь Encryption None ?
Есть ли какой-то сервер где мы можем это тестировать?



Обновление инжекта!
Версия 1308.26 !!

http://forum.yoko.com.ua/viewtopic.php?f=1&t=17279

Автор: Juzzver 26.8.2013, 16:35

Конект проходит, однако сразу после выбора имени шарда, зависает на Connection гампе и дальше не пускает.

Судя по логу, сокет закрывается автоматически, после выбора "Server List"
http://pastie.org/8270987

P.S> да, на RunUO всегда использовали Ignition шифрование, тут просто я его не обнаружил на Main вкладке, а в Connection подумал, что все теперь упирается в выбор версии.

Автор: RL_ka 26.8.2013, 16:38

aaa, так ты поставь галочки IgnoreSocket (400x) и Client > 400c Fix

Выбор версии клиента (>709 >605) осуществляется только для выбора длин обновлённых пакетов.
А шифрование осталось как раньше, с той лишь разницей что раньше все ключи были записаны в конфигах, а теперь берутся напрямую из клиента автоматически.

Автор: Juzzver 26.8.2013, 16:56

Работает, благодарю!

Автор: Juzzver 26.8.2013, 18:06

Из ряда предложений:
Реально прикрутить автоапдейтер для инжекта ? Довольно весомые фиксы выходят на данном этапе времени - довольно часто, стало бы удобнее в один клик организовать апдейт и увидеть лог последних изменений.

Автор: RL_ka 27.8.2013, 16:34

Цитата(Juzzver @ 26.8.2013, 19:06) *

Из ряда предложений:
Реально прикрутить автоапдейтер для инжекта ? Довольно весомые фиксы выходят на данном этапе времени - довольно часто, стало бы удобнее в один клик организовать апдейт и увидеть лог последних изменений.


Такая идея есть уже давненько, но для начало было решено исправить старые баги, прежде чем добавлять пачку новых с этим апдейтером biggrin.gif
Наладим более-менее стабильную работу инжекта вообще и займёмся "тюнингом", внешним видом и прочими плюшками

Автор: RL_ka 15.9.2013, 19:31

Обновление (15.09.13):

http://forum.yoko.com.ua/viewtopic.php?f=1&t=17279

Автор: $yst3m_3rr0r 16.9.2013, 20:12

У одного закомого вот такая вот беда ...

Изображение

Windows XP - SP3 ... Перепробовали много чего ... разные версии инжекта, даже УО сносили, клиент 2.0.3 разной модификации ... Результат один и тот же ...
Прикрепленный файл  injection_log.txt ( 8,6 килобайт ) Кол-во скачиваний: 3450

Автор: Kanibal 16.9.2013, 20:26

Замкнутый круг. Запускаю инжект - выдает ошибку. Смотрю детали - написано No error
Изображение
Клиент 2.0.3

Автор: RL_ka 16.9.2013, 21:54

Цитата(Kanibal @ 16.9.2013, 21:26) *

Замкнутый круг. Запускаю инжект - выдает ошибку. Смотрю детали - написано No error
Изображение
Клиент 2.0.3


ну, что-то с настройками судя по всему.
настройки заново все делал или переносил старые?
удали ilaunch.xml и сделай всё сначала

Автор: Juzzver 17.9.2013, 0:45

Была такая же проблема, пока не удалил прочие инжекты, имеющиеся на пк.

Автор: Kanibal 17.9.2013, 12:32

Цитата(RL_ka @ 16.9.2013, 21:54) *

ну, что-то с настройками судя по всему.
настройки заново все делал или переносил старые?
удали ilaunch.xml и сделай всё сначала

Сразу после закачки такое, ничего не трогал кроме основных настроек (путь к client.exe и т.д.)

Цитата(Juzzver @ 17.9.2013, 0:45) *

Была такая же проблема, пока не удалил прочие инжекты, имеющиеся на пк.

Не прокатило...

Автор: Juzzver 17.9.2013, 13:07

Цитата
Не прокатило...

P.S> забыл добавить, что делал это через *установку и удаление программ*, а прочие встречающиеся инжекты, через деинсталяцию. Подразумевая, что какие то конфликты были в реестре.

Автор: RL_ka 17.9.2013, 13:27

Цитата(Juzzver @ 17.9.2013, 12:07) *

P.S> забыл добавить, что делал это через *установку и удаление программ*, а прочие встречающиеся инжекты, через деинсталяцию. Подразумевая, что какие то конфликты были в реестре.


Не, инжект никак не связан с реестром, и это не должно иметь значения.
Инжект может искать в реестре директорию с уо, а она может быть указана неверно, потому и такая ошибка.
Стоит проверить реестр на наличие верного пути к дистрибутиву уо

Цитата(Kanibal @ 17.9.2013, 11:32) *

Сразу после закачки такое, ничего не трогал кроме основных настроек (путь к client.exe и т.д.)
Не прокатило...


А прошлая версия инжекта (1308.26) нормально работала? Ланчер не менялся в новой версии.

Автор: Kanibal 18.9.2013, 1:00

Цитата(RL_ka @ 17.9.2013, 13:27) *

Не, инжект никак не связан с реестром, и это не должно иметь значения.
Инжект может искать в реестре директорию с уо, а она может быть указана неверно, потому и такая ошибка.

УО не запускается без записи в реестре, да и инжект её правильно определил.
Цитата(RL_ka @ 17.9.2013, 13:27) *

Стоит проверить реестр на наличие верного пути к дистрибутиву уо
А прошлая версия инжекта (1308.26) нормально работала? Ланчер не менялся в новой версии.

Прошлая версия хз, не пробовал.

Цитата(Juzzver @ 17.9.2013, 13:07) *

P.S> забыл добавить, что делал это через *установку и удаление программ*, а прочие встречающиеся инжекты, через деинсталяцию. Подразумевая, что какие то конфликты были в реестре.

Ни разу в жизни не инсталлировал инжект smile.gif

Автор: RL_ka 25.9.2013, 18:55

прекращайте использовать дуал ланчер и все будет хорошо

Автор: RL_ka 12.10.2013, 17:47

Обновление (12.10.13):

http://forum.yoko.com.ua/viewtopic.php?f=1&t=17279

Автор: Kokosik 31.10.2013, 21:33

у меня такая проблема я скачал запускаю указываю все пути все запускаю не каких ошибок нет но когда загрузка доходит до конца все выключается

Автор: RL_ka 2.11.2013, 18:00

Нужно больше информации. Скриншот какой-то или ещё что.
Иначе ничего не понятноsad.gif

Автор: Lord Phoenix 22.12.2013, 13:57

Цитата(RL_ka @ 2.11.2013, 19:00) *

Нужно больше информации. Скриншот какой-то или ещё что.
Иначе ничего не понятноsad.gif


А кто то знает как можно на новом ижекте запускать два окна УО?( на старом работало ) И FPS patch отдельно нет не у кого? Или мб знает кто где взять или "вшить" его.

Автор: pterodaktel 16.1.2014, 4:35

Подскажите пожалуйста что мне делать у меня вот такая проблем !!!








[attachmentid=1528]

Автор: RL_ka 16.1.2014, 12:09

Цитата(pterodaktel @ 16.1.2014, 2:35) *

Подскажите пожалуйста что мне делать у меня вот такая проблем !!!
[attachmentid=1528]


вкладка Connection?

Автор: pterodaktel 16.1.2014, 13:14

Цитата(RL_ka @ 16.1.2014, 13:09) *

вкладка Connection?

Теперь все по другому стало




Прикрепленное изображение



Я вообще в шоке теперь пишет unable to find uo window

Автор: RL_ka 16.1.2014, 22:27

Еще раз говорю, что во вкладке Connection указано у тебя? smile.gif

Автор: Sirocco 20.4.2014, 7:49

Все сайт накрылся... видимо, до тех пор покуда Крым не вернут.

Автор: Wap 20.4.2014, 20:01

Кстати да, что случилось с сайтом Инжекта?

Автор: Aimed 20.4.2014, 23:35

Цитата(Sirocco @ 20.4.2014, 6:49) *

Все сайт накрылся... видимо, до тех пор покуда Крым не вернут.


Это шутка?

Автор: Destruction 21.4.2014, 16:05

>>whois yoko.com.ua | grep status
>>status: RedemptionPeriod

Добавьте в файл hosts (%WINDIR%/system32/drivers/etc/hosts)

Код
62.149.0.235 yoko.com.ua
62.149.0.235 forum.yoko.com.ua

У домена yoko.com.ua закончилась регистрация, кое-кто профукал момент когда нужно было продлевать, инициирована процедура удаления домена. Владелец домена может его восстановить в ближайшие пару недель за сумму в 5-10 раз превышающую стоимость регистрации. После окончательного удаления - домен будет вновь доступен для регистрации.

Вероятно имеет смысл сохранить резервные копии, т.к. не совсем ясно что там с хостингом, который тоже где-то на Украине. Натравил wget, к вечеру будет резервная копия =)

Автор: RL_ka 23.4.2014, 12:27

ЙокоФорум снова в строю

Автор: ikorus 30.8.2014, 0:03

Цитата(Kanibal @ 16.9.2013, 23:26) *

Замкнутый круг. Запускаю инжект - выдает ошибку. Смотрю детали - написано No error
Изображение
Клиент 2.0.3


Была точно такая же проблема, пока не обратил внимание, что путь до папки неверный dry.gif

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)