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

Stealth 8 Release

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

Re: Stealth 8 Release

Post by Vizit0r »

округляет наверное автоматом до меньшего.
25/25 = 1
23/24 = дробное < 1
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

ага. китайский товарищ дал мне тестовых чаров, и баг с ивентами был найден (по крайней мере тот, на который жаловался он). Ивент вызывается из обработчиков двух пакетов, в одном из них по ошибке вместо 4 параметров передавалось пять.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

8.6.2
в апдейте и на сайте.

сутра пораньше под кофе решил сделать полный список изменений
Full change list
1) fixed incorrect verdata files reading (in some cases)
2) fixed range error in THues.FindNearestColor
3) fixed memory corruption bug in CryptoStack (when encryption enabled only!)
4) added more check when work with debug script (internal scripts)
5) freeze check disabled for update procedure
6)fixed sphere protect params - reading&writing to stealth.ini (turkish shards)
7) fixed incorrect reading of files when write access denied.
8) for all calling TEncodings.XXX.GetString added check for empty strings to prevent errors
9) added check for PrefixEditChange in ClientDllForm for broken instance
10) added critical section for TTimerThread unit
11) fixed 1 extra param in evCliloc event
12) fixed few range errors
13) make changes in 078 packet handler to prevent deadlock
14) changes FMX FileSelectDialog to new one
15) BIG pack of FMX changes (for Android - in editor, icons, file work, etc)
16) added status bar notifications to Android version (script method "Alarm").
17) removed old bug with eror in external script termination, also external scripts adapted for multiplatform work.
18) fixed bug, when connection hung from client, started not from stealth
19) fixed sending client era in login packet 0x5В (server using it! so strange)
20) couple of fixes here and there.
21) packets 0xA1-0xA3 - added check, if object not exists - Exit;
22) fixed script method "IsParalyzed"
23) added few checks to classGameServer, especially for calling commands when terminating.
24) added few error handlers for TDictionary methods calling.
25) fixed connect to stealth from clients, which started not from stealth.
в планах переделать отрисовку карты, переделать хранение и обработку тултипов, разобраться как убрать возможность фриза при завершении стелса, убрать перехват ошибок при открытии filedialog.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

быстро фикс.
8.6.3

1) added try..except for TStealthCommPacket.Send
2) added critsection leaving, when Exit if no object found in 0xA1-0xA3 packets
3) added events queue cleaning when destroying script.
4) rewritten 0x17 packet handler

номер два - серьезный баг, на выходе получится дедлок. Хорошо что условие срабатывает крайне редко, поэтому еще никто сегодня не успел влететь в это.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

ага, одна жертва таки-да влетела.
увы китайскому товарищу
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

8.6.4
в апдейте и на сайте.

исправление в проверке доступности уошных файлов, из-за чего они иногда не читались. Плюс мелкие исправления.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
snaiperr
Neophyte
Neophyte
Posts: 35
Joined: 16.04.2015 14:02

Re: Stealth 8 Release

Post by snaiperr »

Не знаю баг или фича, когда открыт стелс - не могу клиент с инжой запустить) как только закрываю стелс - клиент с инжей запускается норм, далее запускаю стелс - всё работает...
это был сервак РПГ - словил там бан за ботоводство, так что больше не актуально))))
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

по айпишнику наверное рубили.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

люди, у кого вылетают ошибки последние пару дней - какие-то проблемы с отправкой на сервер?
А то 2 ошибки за 2 дня - это вроде круто, но на самом деле нет. Как минимум с прошлых версий должны сыпаться ошибки.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

ver 8.6.5
Changelog
+ added login and password edits to Server Settings (for remote connections) / добавлены поля для логина-пароля в настройках (для удаленного подключения)
* fixed RO check when starting Client/ исправлена проверка на ReadOnly при запуске клиента
* fixed update from busy update file / исправлено обновление из занятого файла обновления
* rerurn type of script metods GetX, GetY - changed to Word (as it should be) / исправлены типы возвращаемых значений скриптовых методов GetX, GetY на Word
* fixed file read in MD5File (before possible access denied by UAC) / исправлено чтение файлов для проверки MD5, могло блочиться UAC'ом
* fixed client_dll windows without client. Hungs on updates in this windows skill list, caption, etc - all here. / Добавлены проверки в обработчиках событий в окне клиент_длл на отсутствие окна клиента
* saveIni will be repeated 2 times to prevent FileCreateError on Cloud-folders (before sometimes error can raise for those folders) / попытка сохранения 2 раза при сохранении в облачную папку, чтобы обойти ошибку из-за синхронизации * few error fixed for DLL_Window, incl TerminateScript / несколько исправлений в окне клиент_длл, включая завершение скрипта
* few range errors fixed. / исправлено несколько ошибок выхода за диапазон
* fixed few reason for errors when Stealth closing (mostly in classGameServer) / исправлено несколько ошибок, которые могли вылететь при завершении стелса, в основном в classGameServer
Из списка запланированного не сделано ничего, плюс добавлено в ToDo список еще исправление фриза из-за спама в сисжурнал.
Андроидный стелс так и не доделал, осталась сущая ерунда.
Не до стелса вообще сейчас.

С Наступающим всех. Здоровья Вам и вашим близким. Это самое важное, поверьте.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
admir
Novice
Novice
Posts: 97
Joined: 28.10.2008 20:44

Re: Stealth 8 Release

Post by admir »

нынче чар на стелсе сам бегает ,убивает, лутит и в сундучок собирает да?
York
Neophyte
Neophyte
Posts: 14
Joined: 14.05.2015 17:29

Re: Stealth 8 Release

Post by York »

admir wrote:нынче чар на стелсе сам бегает ,убивает, лутит и в сундучок собирает да?
Ага, бегает только за теми чарами у кого больше золотых монет в паке :mrgreen:
Там скоро будет хорошее нововведение, вот после него начнется веселуха
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

Stealth 8.7.0
Довольно крупное обновление.
ChangeList
* Movehere and MovetoMarker menu items no longer enabled, if no data loaded / Пункты меню "Movehere" и "MovetoMarker" всплывающего меню карты не аквтивны, если уо-файлы не загружены
+ added update for ExtInfo values on Main page (pets, resists, etc) / добавлено обновление полей ExtInfo на главной странице (петы, резисты и пр.)
* Script method "StealthSelf" renamed to "PlayerID" / Скриптовый метод "StealthSelf" переименован в "PlayerID"
+ Added full OrionUO support to client_dll / Добавлена поддержка OrionUO из client_dll
* fixed double free of object if client_dll inject failed (error when Stealth closing) / Исправлена возможная ошибка при завершении стелса
* fixed difference in shard name for client / Исправлено возможное расходждение в имени шарда в клиенте и стелсе (могут единоразово слететь настройки клиента!)
* changes to AddToSystemJournal to prevent flood. / Исправлена работа AddToSystemJournal для предотвращения зависаний
+ all tooltips work moved to other class. / Вся работа с тултипами вынесена в отдельный класс и теперь сохраняется при реконнектах
* some changes with Mobile Names / Исправлена установка имени для mobiles
* few range errors fixed. / исправлено несколько ошибок выхода за диапазон
Таким образом, с тултипами я закончил, с исправлением AddToSystemJournal тоже.
Рисование карты я думал править, но вряд ли вы оцените отжор Стелсом лишних 150-200 мб оперативы на хранение картинок полных карт, хоть отрисовка и заметно бы ускорилась.
Из первоочередных дел вроде всё.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

v8.7.1
такой себе небольшой апдейт по горячим следам.


ChangeList:
* Fixed 2 small bugs - in update and in script list update / Исправлены 2 бага в обновлении и отрисовке скриптлиста
* New script saving to files in UTF-8 format / Новые скриптовые файлы сохраняются редактором в формате UTF8
* Fixed autoscroll in AddToSystemJournal / Исправлена автопромотка в низ при AddToSystemJournal
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 8 Release

Post by Vizit0r »

ver 8.7.2.

качать там же + в апдейте.
+ added menu cancel for Orion, connected to Stealth (with client.dll only!) / Добавлена отмена меню в Орионе, подключенном к стелсу (только с client_dll)
* Optimized AddToSystemJournal, no more freezes on flood. / Оптимизировано добавление в системный журнал для предотвращения зависания при флуде сообщениями (например, из кривых скриптов)
* added "Real" type to PS (same to "Double" type) / В ПС добавлен тип Real (синоним Double)
* few errors here and there fixed. / исправлено несколько ошибок
P.S. Заодно получилось отменять таргеты в подключенных клиентах версий 3.0.3+. Раньше было от 4й версии и выше.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply