История изменений

3.1b:
  1. + Добавлена возможность обращаться к конкретному биту целого числа через индексатор ( режим SA ).
  2. + Добавлены команды для целого числа: not, or, and, xor, mod, shl и shr ( режим SA ).
  3. + Добавлена поддержка форматированного текста ( режим SA ).
  4. + Добавлена поддержка блока HEX-END.
  5. + Добавлены маленькие плагины для GTA III и Vice City.
  6. + Изменён способ регулирования генератора парковок. Теперь за это отвечает отдельный класс.
3.0b:
  1. + Добавлена поддержка компиляции скриптов, используя Sanny Builder.
  2. + Добавлена поддержка генерации скриптов для GTA Vice City и GTA III.
  3. + Полная поддержка генерации и вызова внешних скриптов для GTA San Andreas.
  4. + Добавлен плагины "StarterEasy", "StarterMiddle" и "StarterHard" для GTA San Andreas.
  5. + Добавлен плагин "CutScene" для GTA San Andreas.
  6. + Добавлена возможность создавать массивы в режиме GTA San Andreas.
  7. + Добавлен инструмент GXT, который позволяет дополнительно создавать FXT-файлы с переводом от SA Smart Loc.
  8. - Убрана поддержка автоматической нумерации переменных. Вместо них используется вызов методов "local" и "global".
  9. + Добавлена возможность проверки существующих меток и потоков, чтобы не делать дубликаты или осуществлять прыжки "в никуда".
  10. + Наследование скрипта теперь осуществляется с помощью класса "Script". "Thread", "Mission" и "External" теперь являются атрибутами.
  11. + Добавлен автоматический контроль за количеством переменных.
  12. + Добавлена возможность навигации по массиву переменных.
2.0:
  1. + Теперь библиотека использует динамическую типизацию аргументов методов, тип проверяется автоматически. Это уменьшило количество методов и Visual Studio теперь работает в разы быстрее.
  2. + Добавлены все команды для MAIN.SCM и некоторые опкоды для CLEO для GTA San Andreas.
  3. + Добавлен метод "jump_table" с автоматической генерацией вариантов ( "case" ).
  4. - Убраны методы "ifand", "ifor" и другие, похожие по смыслу команды. Вместо них добавлены команды "and", "or" и другие, похожие по смыслу команды.
  5. + Новый алгоритм генерации кода, более быстрый.
  6. - Убрана возможность давать текстовые названия SCM-переменных. Работа теперь осуществляется только по индексу.
  7. + Таймеры и статус-тексты теперь будут вызывать ошибку генерации кода, если переменные были объявлены как локальные.
  8. + Исправлена ситуация, когда внешние скрипты вызывали ошибку "Переход на нулевой оффсет" в Sanny Builder.
  9. + Условия теперь можно инвертировать с помощью оператора "!".
  10. + Добавлен метод "Write" для условий. Используется тогда, когда условие не используется в конструкциях.
  11. + Добавлены методы "Continue" и "Break" в циклах.
  12. + Добавлены плагин "AudioPlayer" для GTA San Andreas.
1.0:
  1. + Реализован алгоритм генерации кода.
  2. + Созданы основные классы для игры GTA San Andreas.
  3. + Добавлена возможность автоматической генерации номеров локальных и глобальных переменных.
  4. + Добавлена поддержка плагинов.
  5. + Добавлена поддержка вложенных gosub-ов.
  6. + Добавлена автоматическая генерация номеров переменных для генератора парковок.
  7. + Добавлены плагины с некоторыми основными классами, которые часто используются в Sanny Builder ( Model, Camera, Garage ).