Сцена головного меню 0.9 публичная












































-
5 грудня 20231603918165_mms_0.zipПароль на архів: libertycity
"Сцена головного меню" версія 0.9 публічна для GTA — Vice City (для версії гри US_1.0).
"Сцена головного меню" надає вам можливість створювати власні сцени в "Головному меню" гри з кастомними картами та скриптами, за умови, що у вас достатній досвід моддингу. Мод містить простенький приклад в готелі "Вид на океан"("Hotel") та порожнє меню("Empty").
Мод містить завантажувач ASI від DK(winmm.dll). Він необхідний для завантаження цієї версії MMS.
Ви також можете налаштувати MMS у Menu/MainMenuScene.ini
Сцена меню "Hotel" вимагає установки останньої версії CLEO для Vice City(http://cleo.li).
Відомі проблеми:
- "Важкі" моделі колізії для "Сцени головного меню" викликають краш при завантаженні нової гри. Тож, будь ласка, не використовуйте їх.
- Меню вибору скіна гравця викликає краш гри. Це відбувається тому, що меню використовує інший img архів, ніж гра. З цієї причини меню вибору скіна в сцені меню заблоковано, тобто фактично проблема усунена.
ВЕЛИЧЕЗНЕ спасибі Sektor, xanser та ThirteenAG за частини коду та необхідні адреси пам'яті, а також DK за його чудовий завантажувач ASI плагінів!
Ця робота не захищена авторським правом, будьте вільні в її зміні та поширенні.
ПРО РЕЛІЗ 0.9 публічна:
- Тепер можна завантажувати збереження.
- Є можливість додати практично безкінечну кількість меню в гру та налаштувати так, щоб запускалося випадкове.
- Меню створюється за принципом модлоадера — просто закидайте потрібні файли(список можна побачити в ini) в папку меню і вони автоматично підгрузяться при старті меню. І вивантажаться при старті гри.
- Ну і в цілому тепер доступна більша кастомізація.
Ах, так — відтепер працює принцип зворотної сумісності: всі нові версії будуть підтримувати меню, створені в цій версії. Тобто будуть тільки додаватися нові фішки — нічого змінюватися не буде.
Ця версія — не фінальна, але(схоже) стабільна. Не гарантована робота з іншими модами/плагінами. Не гарантовано взагалі нічого, але в недалекому майбутньому планується фінальний реліз з більшою кількістю прикладів меню та додаванням деяких фішок.
Основна розробка велася в 2016 році. Потім, після чергового апдейту Ultimate ASI Loader, MMS перестав працювати. Прагнув вирішити питання з ThirteenAG(автором UAL) — не вийшло(довго пояснювати). Розробка застопорилася. Встав питання про повне переписування проекту під нові версії UAL. Відверто кажучи — мені було лінь цим займатися, але й випускати версії, які працювали б тільки зі старими версіями UAL — теж не хотілося.
Ситуацію врятував новий завантажувач ASI від DK(його він, до речі, дозволив додати в архів з модом), який вийшов у першій половині цього року. Відразу захотілося завершити MMS, але щось поки не вийшло виділити час.
Тому вирішив викласти ту версію MMS, яка у мене була на момент заморожування проекту(версію кінця 2016 року). Заодно проведемо своєрідний бета-тест, якщо комусь це ще потрібно через 3 роки :D
Якщо у вас виникнуть думки про покращення, або ви захочете взяти участь у розробці іншим способом — пишіть на форум розробки або мені в ЛС(бажано перше).
"Main Menu Scene" версия 0.9 public для GTA — Vice City (для версии игры US_1.0).
"Main Menu Scene" дает вам возможность создавать собственные сцены в "Главном Меню" игры с кастомными картами и скриптами, при условии, что у вас достаточный опыт моддинга. Мод содержит простенький пример в отеле "Вид на Океан"("Hotel") и пустое меню("Empty").
Мод содержит загрузчик ASI от DK(winmm.dll). Он необходим для загрузки этой версии MMS.
Вы также можете настроить MMS в Menu/MainMenuScene.ini
Сцена меню "Hotel" требует установки последней версии CLEO для Vice City(http://cleo.li).
Известные проблемы:
- "Тяжелые" модели коллизии для "Main Menu Scene" вызывают краш при загрузке новой игры. Так что, пожалуйста, не используйте их.
- Меню выбора скина игрока вызывает краш игры. Это происходит потому, что меню использует другой img архив, нежели игра. По этой причине меню выбора скина в сцене меню заблокировано, т.е. фактически проблема устранена.
ОГРОМНОЕ спасибо Sektor, xanser и ThirteenAG за части кода и необходимые адреса памяти, а также DK за его чудесный загрузчик ASI плагинов!
Данная работа не защищена авторским правом, будьте свободны в её изменении и распространении.
ПРО РЕЛИЗ 0.9 public:
- Теперь можно загружать сохранения.
- Есть возможность добавить практически бесконечное кол-во меню в игру и настроить так, чтобы запускалось рандомное.
- Меню создается по принципу модлоадера — просто закидывайте нужные файлы(список можно увидеть в ini) в папку меню и они автоматом подгрузятся при старте меню. И выгрузятся при старте игры.
- Ну и в целом теперь доступна бОльшая кастомизация.
Ах, да — отныне работает принцип обратной совместимости: все новые версии будут поддерживать меню, созданные в этой версии. Т.е. будут только добавляться новые фишки — ничего меняться не будет.
Эта версия — не финальная, но(вроде) стабильная. Не гарантирована работа с другими модами/плагинами. Не гарантировано вообще ничего, но в недалеком будущем планируется финальный релиз с бОльшим кол-вом примеров меню и добавлением некоторых фишек.
Основная разработка велась в 2016 году. Затем, после очередного апдейта Ultimate ASI Loader, MMS перестал работать. Пытался решить вопрос с ThirteenAG(автором UAL) — не вышло(долго объяснять). Разработка застопорилась. Встал вопрос о полном переписывании проекта под новые версии UAL. Откровенно говоря — мне было влом этим заниматься, но и выпускать версии, которые работали бы только со старыми версиями UAL — тоже не хотелось.
Ситуацию спас новый загрузчик ASI от DK(его он, кстати, разрешил добавить в архив с модом), который вышел в первой половине этого года. Сразу захотелось завершить MMS, но что-то пока не получилось выделить время.
Поэтому решил выложить ту версию MMS, которая у меня была на момент заморозки проекта(версию конца 2016 года). Заодно проведем своеобразный бета-тест, если кому-то это еще нужно спустя 3 года :D
Если у вас возникнут мысли об улучшении, либо вы захотите поучаствовать в разработке иным способом — пишите на форум разработки или мне в ЛС(желательно первое).