В интернете я находил достаточно много очищенных от миссий MAIN.SCM и в каждом из них я находил какой-то баг, который вызывал ошибку игры. Это существенно повлияло на разработку глобальных мейн-модов, поскольку были опасения, что в любой момент игра может чудом зависнуть. Обычный пользователь скорее всего просто удалить мод после первой-же ошибки, так как не будет уверенности в том, что он сможет нормально завершить сюжетную линию.
Я уже 6 лет занимаюсь разработками модов CLEO и MAIN.SCM и теперь возникла необходимость в стабильном мейне, чтобы можно было строить свой сюжет не опасаясь, что какой-то стандартный скрипт приведёт к ошибке. Были вырезал все сюжетные миссии а в месте с ним и всевозможный мусор, который только засоряет код. Остались только возможности, но об этом ниже. Этим мейном можно пользоваться как обычному пользователю, так и разработчикам MAIN.SCM модов.
ДЛЯ ПОЛЬЗОВАТЕЛЯ: - Открыта вся территория, можно захватывать районы со своими дружками; - Работают все мини-миссии и бонусы за их выполнения, доки, грузоперевозки, карьер; - Работают все интерьеры и объекты к ним; - Можно проходить гонки, соревнования, играть в видео-игры; - Можно покупать недвижимость и сохранятся в домах, как в оригинале; - Доступны все школы, при чём убраны сцены с оригинальной игры, например звонок от Торено в Лётной школе; - Можно ходить на свидания с девушками, изначально доступны 2 девушки а с остальными знакомимся как обычно; - Девушки будут звонить Карлу, убрана цензура. - Можно проходить миссии Курьера и получать доход от магазинов - Игра изначально пройдена на 100%, так что нет необходимости покупать весь гардероб, чтобы получить сотую процента в прохождении сюжета. - Многое другое.
БОНУСЫ И ИСПРАВЛЕНИЯ: - В гардеробе доступны 3 костюма: кожаный, лакея и крупье; - Закрыты все неиспользуемые интерьеры и нанесены на карте места, которые небыли обозначены в оригинальной игре; - Лётная школа доступна сразу - без покупки ангара заброшенного аэропорта; - После прохождения лётной школы игроку дают HYDRA и LEVIATHN; - За сбор ракушек на ранчо Торено будут доступны миниган, огнемёт и 2 вида гранатомётов; - Изменена позиция самолёта BEAGLE. Теперь он будет появляться в аэропорту Las Venturas;
РАЗРАБОТЧИКУ: - Все ID миссий были смещены, что позволяет спокойно добавлять свои, не опасаясь запустить какую-то готовую миссию. Этот эффект был в одном из проверенных мной MAIN.SCM, когда поток пытался запустить миссию с неверным ID. - Сохранены все внешние скрипты; - Вырезаны все достижения прогресса и увеличения прогресса, что позволит легко установить своё количество прогресса и уважения; - Родительским потоком является 'STARTGM'. От него уже начинайте строить дочерние потоки.
СОВЕТЫ РАЗРАБОТЧИКУ( ВАЖНО! ): - При компиляции MAIN.SCM полностью выйдите с игры - это важно для внешних скриптов, которые не перезаписываются в момент игры и компиляции; - В архиве есть файл 'DEFINE OBJECTS.txt'. Используйте список тех объектов в самом начале мейна, так как их порядок имеет значение!
В целом мейн вышел очень стабильным как для простого пользования, так и для разработчиков.