Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Stealth Version 3.0

User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

в асю стучись ко мне.

номер в профиле моем.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Khan
Neophyte
Neophyte
Posts: 14
Joined: 17.11.2010 16:40

Post by Khan »

Прежде всего хочу поблагодарить разработчиков за данный проект! Ранее писал свои скрипты на EasyUO, но не хватало многих вещей, которые встретил здесь. Да еще и сам проект живой! )

И так, буду тестером. На данный момент пользуюсь версией Stealth 3.3.0

Приступим:

1. Порадовало сохранение конфигураций. Но видимо не досмотрели или я сам не могу найти причину: при запуске стелса с выбранной конфигурацией параметр AutoRecconect всегда disable. Не смотря на то, что при сохранении конфигурации он был включен.
2. Снова про параметр AutoRecconect: если свернуть Stealth в трей, а потом включить назад AutoRecconect устанавливается в disable.


Теперь небольшое отступление для тех, кто переходит с версии 3.2.4 на 3.3.0. Необходимо скачать новый релиз, распаковать его в пустую папку и сделать все настройки заново, иначе будет вылетать с ошибкой.

И на последок - я еще один такой:
Gauhar wrote: 3) На шарде не используются tooltip'ы, т.е. чтобы узнать название предмета по нему надо щелкнуть. Сейчас же в подключенном к стелсу клиенте (uo client 5.0.1h) невозможно сделать щелчок по предмету, чтобы вызвать его название, вместо этого при наведении мышки на предмет выскакивает, как я думаю, tooltip, который не дает нужную информацию.
К примеру, при наведении мышки на любой слиток металла дается подсказка: "слитки: тут_количество", но слитков металлов большое разнообразии и какой из них какой из подсказки не понять. На закладке World у предметов отсутствует Name или Tooltip (в версиях стелса до 3.0.2 все работало).
Оговорюсь: скриптом можно сделать клик по предмету и тогда нормальное название предмета отразится в журнале.
Шард: uolife.ru
UO client: 5.0.1h (кста, как прописать h в stealth?)
Stealth: 3.2.4
Khan
Neophyte
Neophyte
Posts: 14
Joined: 17.11.2010 16:40

Post by Khan »

Windows 7 Максимальная (x64) при запуске клиента из под стелса 3.3.0 валятся ошибки:

Code: Select all



An exception raised at 23:14:38:386
Access violation at address 0061879F in module 'Stealth.exe'. Read of address 0000095D
(0021779F){Stealth.exe } [0061879F] ClassCharacter.TCharacter.AddToSystemJournal (Line 2827, "ClassCharacter.pas" + 2) + $3

Call stack:
  (0021779F){Stealth.exe } [0061879F] ClassCharacter.TCharacter.AddToSystemJournal (Line 2827, "ClassCharacter.pas" + 2) + $3
  (001EAE98){Stealth.exe } [005EBE98] classGameServer.TStealthGameServer.ServerClientRead (Line 577, "classGameServer.pas" + 91) + $5B
  (0019DAC3){Stealth.exe } [0059EAC3] ScktComp.TServerWinSocket.ClientRead (Line 1583, "common\ScktComp.pas" + 1) + $16
  (0019CA1A){Stealth.exe } [0059DA1A] ScktComp.TCustomWinSocket.Event (Line 980, "common\ScktComp.pas" + 1) + $11
  (0019CF75){Stealth.exe } [0059DF75] ScktComp.TCustomWinSocket.WndProc (Line 1168, "common\ScktComp.pas" + 2) + $5
  (0002BE6C){Stealth.exe } [0042CE6C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0

An exception raised at 23:14:38:447
'05001h00' is not a valid integer value
(0000935E){Stealth.exe } [0040A35E] SysUtils.ConvertErrorFmt (Line 3247, "sys\sysutils.pas" + 2) + $0

Call stack:
  (00009359){Stealth.exe } [0040A359] SysUtils.ConvertErrorFmt (Line 3246, "sys\sysutils.pas" + 1) + $10
  (001EAA8D){Stealth.exe } [005EBA8D] classGameServer.TStealthGameServer.ServerClientRead (Line 513, "classGameServer.pas" + 27) + $8
  (0019DAC3){Stealth.exe } [0059EAC3] ScktComp.TServerWinSocket.ClientRead (Line 1583, "common\ScktComp.pas" + 1) + $16
  (0019CA1A){Stealth.exe } [0059DA1A] ScktComp.TCustomWinSocket.Event (Line 980, "common\ScktComp.pas" + 1) + $11
  (0019CF75){Stealth.exe } [0059DF75] ScktComp.TCustomWinSocket.WndProc (Line 1168, "common\ScktComp.pas" + 2) + $5
  (0002BE6C){Stealth.exe } [0042CE6C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0

После этого при попытке закрыть stealth:

Code: Select all

An exception raised at 23:14:57:424
Invalid pointer operation
(001E99E2){Stealth.exe } [005EA9E2] classGameServer.TStealthGameServer.Destroy (Line 147, "classGameServer.pas" + 10) + $0

Call stack:
  (001E99DD){Stealth.exe } [005EA9DD] classGameServer.TStealthGameServer.Destroy (Line 145, "classGameServer.pas" + 8) + $E
  (00003818){Stealth.exe } [00404818] System.TObject.Free (Line 8832, "sys\system.pas" + 1) + $4
  (00003818){Stealth.exe } [00404818] System.TObject.Free (Line 8832, "sys\system.pas" + 1) + $4
  (000482F7){Stealth.exe } [004492F7] Forms.TCustomForm.DoClose (Line 3201, "Forms.pas" + 1) + $16
  (00066B4F){Stealth.exe } [00467B4F] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
  (00048C9F){Stealth.exe } [00449C9F] Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
  (001A8918){Stealth.exe } [005A9918] JvWndProcHook.TJvHookInfos.WindowProc (Line 705, "JvWndProcHook.pas" + 33) + $9
  (00066278){Stealth.exe } [00467278] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
  (0002BE6C){Stealth.exe } [0042CE6C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
  (0015F1D5){Stealth.exe } [005601D5] CoolTrayIcon.TCoolTrayIcon.HookFormProc (Line 1040, "CoolTrayIcon.pas" + 69) + $35
  (0002BE6C){Stealth.exe } [0042CE6C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
  (00066C4B){Stealth.exe } [00467C4B] Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23) + $17
  (0004BE19){Stealth.exe } [0044CE19] Forms.TCustomForm.WMSysCommand (Line 5114, "Forms.pas" + 7) + $4
  (00066B4F){Stealth.exe } [00467B4F] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
  (00048C9F){Stealth.exe } [00449C9F] Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
  (001A8918){Stealth.exe } [005A9918] JvWndProcHook.TJvHookInfos.WindowProc (Line 705, "JvWndProcHook.pas" + 33) + $9
  (00066278){Stealth.exe } [00467278] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
  (0002BE6C){Stealth.exe } [0042CE6C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
  (0015F1D5){Stealth.exe } [005601D5] CoolTrayIcon.TCoolTrayIcon.HookFormProc (Line 1040, "CoolTrayIcon.pas" + 69) + $35
  (0002BE6C){Stealth.exe } [0042CE6C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
  (00066C4B){Stealth.exe } [00467C4B] Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23) + $17
  (00066B4F){Stealth.exe } [00467B4F] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
  (00048C9F){Stealth.exe } [00449C9F] Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
  (001A8918){Stealth.exe } [005A9918] JvWndProcHook.TJvHookInfos.WindowProc (Line 705, "JvWndProcHook.pas" + 33) + $9
  (00066278){Stealth.exe } [00467278] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
  (0002BE6C){Stealth.exe } [0042CE6C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
  (0015F1D5){Stealth.exe } [005601D5] CoolTrayIcon.TCoolTrayIcon.HookFormProc (Line 1040, "CoolTrayIcon.pas" + 69) + $35
  (0002BE6C){Stealth.exe } [0042CE6C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0

Так же, пробывал запускать в режиме совместимости и от имени администратора. Результат одинаковый. Так что на семерке сижу под 3.2.4 версией.
Fenix
Developer
Developer
Posts: 275
Joined: 24.08.2010 7:20
Location: Ставрополь
Contact:

Post by Fenix »

Khan, подобные ошибки возникают только под Windows 7? Или Вы на других платформах не проверяли?
Помните – ничто так не защищает ваши зубы 12 часов днем и 12 часов ночью как уважительное отношение к окружающим.
"Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня"© Larry Wall
Khan
Neophyte
Neophyte
Posts: 14
Joined: 17.11.2010 16:40

Post by Khan »

Fenix wrote:Khan, подобные ошибки возникают только под Windows 7? Или Вы на других платформах не проверяли?
На обеих платформах.
Fenix
Developer
Developer
Posts: 275
Joined: 24.08.2010 7:20
Location: Ставрополь
Contact:

Очередной билд

Post by Fenix »

Билд стелса с фиксами ошибок описанных выше: версия 3.3.0 release 4. Рекомендуется к обновлению тем, кто использует возможность подключения клиента к стелс-серверу.
Изменения:
- Теперь при определении версии клиента подключеного к стелс-серверу игнорируются литеры билдов.
- Исправлена бага определения чара к которому подключаются через стелс-сервер.
Помните – ничто так не защищает ваши зубы 12 часов днем и 12 часов ночью как уважительное отношение к окружающим.
"Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня"© Larry Wall
RaTaMaHaTTa
Novice
Novice
Posts: 89
Joined: 16.06.2008 12:22
Location: <||TORCHKI||>
Contact:

Post by RaTaMaHaTTa »

Khan wrote:
Gauhar wrote: 3) На шарде не используются tooltip'ы, т.е. чтобы узнать название предмета по нему надо щелкнуть. Сейчас же в подключенном к стелсу клиенте (uo client 5.0.1h) невозможно сделать щелчок по предмету, чтобы вызвать его название, вместо этого при наведении мышки на предмет выскакивает, как я думаю, tooltip, который не дает нужную информацию.
К примеру, при наведении мышки на любой слиток металла дается подсказка: "слитки: тут_количество", но слитков металлов большое разнообразии и какой из них какой из подсказки не понять. На закладке World у предметов отсутствует Name или Tooltip (в версиях стелса до 3.0.2 все работало).
Оговорюсь: скриптом можно сделать клик по предмету и тогда нормальное название предмета отразится в журнале.
Шард: uolife.ru
UO client: 5.0.1h (кста, как прописать h в stealth?)
Stealth: 3.2.4
Да с tooltip'ами очень напрягает, особенно меня, я наизусть не знаю все металы :lol:
Fenix
Developer
Developer
Posts: 275
Joined: 24.08.2010 7:20
Location: Ставрополь
Contact:

Post by Fenix »

RaTaMaHaTTa wrote:Да с tooltip'ами очень напрягает, особенно меня, я наизусть не знаю все металы :lol:
Попробую с этим разобраться.
Как альтернатива - можно проверять цвет инготов/руды.
Помните – ничто так не защищает ваши зубы 12 часов днем и 12 часов ночью как уважительное отношение к окружающим.
"Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня"© Larry Wall
MeLFiS
Novice
Novice
Posts: 147
Joined: 02.02.2008 12:21

Post by MeLFiS »

новый стелс работает со старами конфигами и т.д ? ато пытался запустить клиент не вышло
Fenix
Developer
Developer
Posts: 275
Joined: 24.08.2010 7:20
Location: Ставрополь
Contact:

Post by Fenix »

MeLFiS wrote:новый стелс работает со старами конфигами и т.д ? ато пытался запустить клиент не вышло
Насколько я знаю, формат конфигурационных файлов не менялся. У меня в верии 3.3.0 конфиги 3.2.4 спокойно открылись. Насчет более ранних конфигов не уверен, но в коде была проверка на версию конфигов и попытка их подгрузить по старым алгоритмам.
Какая именно ошибка была?
Помните – ничто так не защищает ваши зубы 12 часов днем и 12 часов ночью как уважительное отношение к окружающим.
"Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня"© Larry Wall
MeLFiS
Novice
Novice
Posts: 147
Joined: 02.02.2008 12:21

Post by MeLFiS »

ошибки нету просто не конектится верефинг акаунт а дальше не идет
RaTaMaHaTTa
Novice
Novice
Posts: 89
Joined: 16.06.2008 12:22
Location: <||TORCHKI||>
Contact:

Post by RaTaMaHaTTa »

Тоже самое, не идет к стелсу коннект.
Fenix
Developer
Developer
Posts: 275
Joined: 24.08.2010 7:20
Location: Ставрополь
Contact:

Post by Fenix »

MeLFiS wrote:ошибки нету просто не конектится верефинг акаунт а дальше не идет
А сколько чаров через стелс подключено к серверу?
Помните – ничто так не защищает ваши зубы 12 часов днем и 12 часов ночью как уважительное отношение к окружающим.
"Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня"© Larry Wall
MeLFiS
Novice
Novice
Posts: 147
Joined: 02.02.2008 12:21

Post by MeLFiS »

два
Fenix
Developer
Developer
Posts: 275
Joined: 24.08.2010 7:20
Location: Ставрополь
Contact:

Post by Fenix »

"Fast Login" на закладке "Server" настроек стелса включен?
Если включен, то попробуйте без него конектиться. Как только появится время - постараюсь разобраться.
Плюс ещё возникло подозрение, что стелс не совсем корректно читает клилоки, т.к. аналогичные клилоки в клиенте отображаются корректно, а в стелсе вместо них идут пустые строки.
Помните – ничто так не защищает ваши зубы 12 часов днем и 12 часов ночью как уважительное отношение к окружающим.
"Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня"© Larry Wall
Post Reply