Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Пример:
Фиксированный спавн боссов. Боссы спавнятся после смерти через заданное количество суток и в указанном промежутке времени с анонсами.
Настройка через стандартный npcpos
using System;
public class SpecialBossSpawn : MakerScript
{
public int respawn_hour = 0;
public override...
Веду разработку нового ai движка.
Еxt который подключает к стандартному серверу L2NPC mono.
Что позволяет вести разработку AI на C# и компилировать в CLI dll.
Пример кода:
Результат
На данный момент позволяет одновременно использовать старый ai и новый.
Для подключения расширения...
Мучаю все эту хрень.
Пока выяснил
int IndexInTypeTable = (index >> 24) & 0xFF;
Самый старший байт является индексом в таблице аи типов, индекс типа ис
int ArgumentCount = (index >> 16) & 0xFF
Количество аргументов в функции, не включает указатель this.
Вы обсуждаете все с точки зрения потребителей. ла2 - ла2. Есть много разных игр. Все дело в привычке, просто все подсели на lineage и не могу соскочить, форма зависимости. На вкус и цвет товарища нет.
Набор идиом для преобразования в промежуточное представление
Определение:
Идиома - последовательность инструкций, которая имеет логический смысл, который не может быть получен из отдельных инструкций.
Соглашение о нотации
% - операнды
$ - подстановочное значение
Будем использовать набор...
Все не дает мне покоя список variable_begin, у хендлеров класса.
Гипотеза:
Список полей указанных, в variablе, сохраняются при вызове супер хендлера и восстанавливаются предыдущие значения при возврате. Так как возможна перезапись этих полей в контексте одного аи, в супер хендлере.
Обновил репозиторий. Добавил рабочию реализацию алгоритма. sart.decompiler.ai.Scanner
Дополнил алгорит Решением 5
Результат работы алгоритма для хроники с4, 100% определение все сигнар.
Результат:
Эвристический алгоритм для вычисление сигнатуры функции. Количество её аргументов и наличие возвращаемого значения.
Указатель this, первый аргумент функции.
Правило 1:
Функции захватывает минимум одно значение в стеке, при вызове, указатель this.
Правило 2:
Возвращаемое значение помещается, в...
Фантомные операции - которые помещают в стек значение и захватываются другими операциями, являются частью выражения.
Ряд инструкций являются ТОЛЬКО фантомными, они либо должны захватываться или зачищаться инструкцией shift_sp. В последнем случае, мертвый код, если не происходит захват таких...
"Наша песня хороша, начинай сначало."
Прочитав много литературу, на тему декомпиляции и компиляторов. Пилю такой вот декомпилятор.
На данном этапе генерирует синтаксическое дерево операций, из ai байт кода
Цель: Реализовать декомпилятор и коппилятор, птс скриптов в java код. Постепенно...
Книга "Архитектура компьютера" Э. Таненбаум, Т. Остин - купить на OZON.ru книгу Structured Computer Organization с быстрой доставкой по почте | 978-5-496-00337-7
Книга "Искусство программирования. Том 1. Основные алгоритмы" Дональд Э. Кнут - купить на OZON.ru книгу The Art of Computer...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.