Результаты поиска по запросу: *

  • Users: gattsu
  • In Флейм
  • Content: Темы, Сообщения
  • Order by date
  1. G

    Какое говно выбрать Java/Go/Js/Php/Python ?

    тоже мне, rust для слабаков, настоящих мужик контролирует выделение и освобождение памяти
  2. G

    Какое говно выбрать Java/Go/Js/Php/Python ?

    scala для избранных
  3. G

    Github rest in peace

    Попрошу минуту молчания.
  4. G

    PTS + Mono ext. New AI ScriptEngine

    магия копирования
  5. G

    PTS + Mono ext. New AI ScriptEngine

    Пример: Фиксированный спавн боссов. Боссы спавнятся после смерти через заданное количество суток и в указанном промежутке времени с анонсами. Настройка через стандартный npcpos using System; public class SpecialBossSpawn : MakerScript { public int respawn_hour = 0; public override...
  6. G

    PTS + Mono ext. New AI ScriptEngine

    Languages | Mono brianritchie / Wiki / wiki / .NET Languages — Bitbucket
  7. G

    PTS + Mono ext. New AI ScriptEngine

    Веду разработку нового ai движка. Еxt который подключает к стандартному серверу L2NPC mono. Что позволяет вести разработку AI на C# и компилировать в CLI dll. Пример кода: Результат На данный момент позволяет одновременно использовать старый ai и новый. Для подключения расширения...
  8. G

    pts ai декодироание индекса функции

    В методе птс аи не может быть больше 11 аргументов не включая this параметр
  9. G

    pts ai декодироание индекса функции

    Пример index | name 184942731 MakeFString TypeIndex = 11 // (index >> 24) & 0xFF ArgsCount = 6 // (index >> 16) & 0xFF FTableIndex = 139 // index & 0xFFFF
  10. G

    pts ai декодироание индекса функции

    Мучаю все эту хрень. Пока выяснил int IndexInTypeTable = (index >> 24) & 0xFF; Самый старший байт является индексом в таблице аи типов, индекс типа ис int ArgumentCount = (index >> 16) & 0xFF Количество аргументов в функции, не включает указатель this.
  11. G

    Ждем? Lineage2M

    Вы обсуждаете все с точки зрения потребителей. ла2 - ла2. Есть много разных игр. Все дело в привычке, просто все подсели на lineage и не могу соскочить, форма зависимости. На вкус и цвет товарища нет.
  12. G

    java pts ai decompiler

    Набор идиом для преобразования в промежуточное представление Определение: Идиома - последовательность инструкций, которая имеет логический смысл, который не может быть получен из отдельных инструкций. Соглашение о нотации % - операнды $ - подстановочное значение Будем использовать набор...
  13. G

    java pts ai decompiler

    Все не дает мне покоя список variable_begin, у хендлеров класса. Гипотеза: Список полей указанных, в variablе, сохраняются при вызове супер хендлера и восстанавливаются предыдущие значения при возврате. Так как возможна перезапись этих полей в контексте одного аи, в супер хендлере.
  14. G

    java pts ai decompiler

    Обновил репозиторий. Добавил рабочию реализацию алгоритма. sart.decompiler.ai.Scanner Дополнил алгорит Решением 5 Результат работы алгоритма для хроники с4, 100% определение все сигнар. Результат:
  15. G

    java pts ai decompiler

    Дополнил алгоритм. Код алгоритма @Override public void ex_func_call(int index) { Function func = env.test(index); scan: { if(func.complete) break scan; func.name = getFunctionName(); Instruction i0 = next(1), i1 =...
  16. G

    java pts ai decompiler

    Эвристический алгоритм для вычисление сигнатуры функции. Количество её аргументов и наличие возвращаемого значения. Указатель this, первый аргумент функции. Правило 1: Функции захватывает минимум одно значение в стеке, при вызове, указатель this. Правило 2: Возвращаемое значение помещается, в...
  17. G

    java pts ai decompiler

    Фантомные операции - которые помещают в стек значение и захватываются другими операциями, являются частью выражения. Ряд инструкций являются ТОЛЬКО фантомными, они либо должны захватываться или зачищаться инструкцией shift_sp. В последнем случае, мертвый код, если не происходит захват таких...
  18. G

    java pts ai decompiler

    "Наша песня хороша, начинай сначало." Прочитав много литературу, на тему декомпиляции и компиляторов. Пилю такой вот декомпилятор. На данном этапе генерирует синтаксическое дерево операций, из ai байт кода Цель: Реализовать декомпилятор и коппилятор, птс скриптов в java код. Постепенно...
  19. G

    Учебники по ява

    Книга "Архитектура компьютера" Э. Таненбаум, Т. Остин - купить на OZON.ru книгу Structured Computer Organization с быстрой доставкой по почте | 978-5-496-00337-7 Книга "Искусство программирования. Том 1. Основные алгоритмы" Дональд Э. Кнут - купить на OZON.ru книгу The Art of Computer...
  20. G

    volond1 =((

    тема молочной железы не раскрыта
Назад
Сверху Снизу