Page 1 of 20

Project ASM

Posted: 2004-10-30 12:27:26
by AGRS
АСМ(Альтернативный Скриптовый Модуль).
Текущая версия: ASM-3 [SE] [802.06]

ASM представляет из себя замену стандартному скриптовому модулю Injection script.dll. К сожалению в ASM нет встроенного скриптового движка. Поэтому ASM позволяет пользователю подключать внешние скриптовые модули, выполненные в формате Injection script.dll.

ASM полностью эмулирует Injection для скриптового модуля. Это означает что все ваши скрипты будут работать как и раньше. Вносить в них какие-либо обязательные изменения не потребуется.

В ASM реализован набор дополнительных функций.

Навигация:


ASM(Additional Scripting Module).
Current version: ASM-3 [SE] [802.06]

ASM is additional script module for Injection. Of course, ASM not contain own script engine for full replace of standart 'script.dll'. But ASM allow add external script modules if it made in standarts of 'script.dll'.

ASM load script engine from file 'scriptengine.dll' on start. You can load another script engine in a time. ASM remember your script engine on exit and load it on next start.

ASM fully compatible with Injection for script engine. All your scripts will work well. You don't need in change your scripts.

ASM allow to you use some additional functions.

Навигация:

Posted: 2004-10-30 12:34:05
by lalla521
what's that? O_o

Posted: 2004-10-30 12:56:23
by AGRS
New script.dll for Yoko Injection. Documentation in this version (410.30) is avalable only in russian.

Posted: 2004-10-30 13:05:30
by AGRS

Posted: 2004-10-30 21:29:14
by Boydon
Can you say what are the changes from injection? ^^

Posted: 2004-10-30 22:53:11
by AGRS
Base is working with mul files.
Try to read documentation.

Posted: 2004-10-30 23:48:33
by Ex-Brodyaga
Молоток, ток поправь кнопку save во вкладке scripts, она чуток вылазиет. А то чтог увеличел окно выбора скряптов за это надо памятник ставить!

Posted: 2004-10-31 03:24:43
by Shaud
AGRS можешь расказать как устроена твоя прослойка, как она добавляет свои функции. Или Что читать если ты не можешь рассказать.

Вот бы еще реализовать функцию Pathfind в пределах экрана :)
И все полная функциональность :)
Останется только мелочи всякие улучшать :)

Posted: 2004-10-31 08:41:42
by AGRS
Ex-Brodyaga wrote:Молоток, ток поправь кнопку save во вкладке scripts, она чуток вылазиет. А то чтог увеличел окно выбора скряптов за это надо памятник ставить!


Все претензии к автору оригинального скриптового модуля, а в его отсутствие к Yoko. У меня даже нет его современных исходников.

Posted: 2004-10-31 08:45:13
by AGRS
Shaud wrote:AGRS можешь расказать как устроена твоя прослойка, как она добавляет свои функции.


Она загружается инжектом вместо стандартного script.dll, и уже в себя загружает стандартный script.dll. На каждый запрос script.dll, она подсовывает ему не простую таблицу функций, а дополненную функциями АСМ.

Posted: 2004-10-31 08:47:29
by AGRS
Shaud wrote:Вот бы еще реализовать функцию Pathfind в пределах экрана :)


Я вобще то имел ввиду не очевидные предложения, а те которые я мог упустить. Я ведь реализовал то что мне необходимо, но я не один пишу скрипты.

Posted: 2004-10-31 08:51:11
by AGRS
Просьба к тем кто будет голосовать за нижие пункты. Обосновывайте. Постараюсь в следующих версиях учесть пожелания.

Posted: 2004-10-31 08:57:35
by AGRS
Текущие планы:
1) Карта по типу УО Мэп с отображением объектов, карты, статики по выбору и по уровням.
2) Поиск кратчайшего пути по карте и статике в пределах 16 квадратных секторов. Прохождение этого пути.
3) Работа с файлами коррекции и картами 2 и 3.
4) Работа с тайлдатой.

Вот. Просьба эти 4 пункта не предлагать. :)

Posted: 2004-10-31 09:12:01
by Ex-Brodyaga
Так, вот вчера ночью баги полезли. Работает например скрипт, потом я говорю ,terminate all скрипт пропадает(а позже при повторной попытке и пропадать перестал), а действие его не прекращается :(

Posted: 2004-10-31 15:49:44
by AGRS
Ex-Brodyaga wrote:Так, вот вчера ночью баги полезли. Работает например скрипт, потом я говорю ,terminate all скрипт пропадает(а позже при повторной попытке и пропадать перестал), а действие его не прекращается :(


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

Posted: 2004-10-31 19:58:02
by Ex-Brodyaga
короч, по пунктам:
Работает какой-нить скрипт
1) открываем закладку скриптс, в ней майн.
2)hide потом show, потом restore
3)говорим ,terminate all

Posted: 2004-11-01 12:12:47
by AGRS
Fixed.

Posted: 2004-11-01 12:16:53
by AGRS
Новая версия ASM-2 411.01. Подробности на сайте.

Posted: 2004-11-03 12:32:12
by AGRS
Новая версия ASM-2 411.03. Подробности на сайте.

Posted: 2004-11-04 13:33:15
by Bloodmoon
AGRS wrote:
Ex-Brodyaga wrote:Все претензии к автору

Так всегда. ;)