Scène du Menu Principal 0.9 publique












































-
5 décembre 20231603918165_mms_0.zipMot de passe de l'archive : libertycity
"Scène du Menu Principal" version 0.9 publique pour GTA — Vice City (pour la version du jeu US_1.0).
"Scène du Menu Principal" vous permet de créer vos propres scènes dans "Menu Principal" du jeu avec des cartes et des scripts personnalisés, à condition d'avoir une expérience suffisante en modding. Le mod contient un exemple simple dans l'hôtel "Vue sur l'Océan"("Hôtel") et un menu vide("Vide").
Le mod contient un chargeur ASI de DK(winmm.dll). Il est nécessaire pour charger cette version de MMS.
Vous pouvez également configurer MMS dans Menu/MainMenuScene.ini
La scène du menu "Hôtel" nécessite la dernière version de CLEO pour Vice City(http://cleo.li).
Problèmes connus :
- Les modèles de collision "lourds" pour "Scène du Menu Principal" provoquent des plantages lors du chargement d'une nouvelle partie. Donc, s'il vous plaît, ne les utilisez pas.
- Le menu de sélection de skin du joueur provoque un plantage du jeu. Cela se produit parce que le menu utilise une autre archive img que le jeu. Pour cette raison, le menu de sélection de skin dans la scène du menu est bloqué, c'est-à-dire que le problème est en fait résolu.
UN ÉNORME merci à Sektor, xanser et ThirteenAG pour les morceaux de code et les adresses mémoire nécessaires, ainsi qu'à DK pour son merveilleux chargeur ASI de plugins !
Ce travail n'est pas protégé par des droits d'auteur, n'hésitez pas à le modifier et à le distribuer.
À PROPOS DE LA VERSION 0.9 publique :
- Il est maintenant possible de charger des sauvegardes.
- Il est possible d'ajouter pratiquement un nombre infini de menus dans le jeu et de les configurer pour qu'ils se lancent de manière aléatoire.
- Le menu est créé selon le principe du modloader — il suffit de placer les fichiers nécessaires (la liste peut être vue dans ini) dans le dossier du menu et ils seront automatiquement chargés au démarrage du menu. Et déchargés au démarrage du jeu.
- En général, une plus grande personnalisation est maintenant disponible.
Ah, oui — à partir de maintenant, le principe de rétrocompatibilité fonctionne : toutes les nouvelles versions prendront en charge les menus créés dans cette version. C'est-à-dire que seules de nouvelles fonctionnalités seront ajoutées — rien ne changera.
Cette version n'est pas finale, mais (semble) stable. Le fonctionnement avec d'autres mods/plugins n'est pas garanti. Rien n'est garanti en général, mais dans un avenir proche, un lancement final est prévu avec un plus grand nombre d'exemples de menus et l'ajout de certaines fonctionnalités.
Le développement principal a eu lieu en 2016. Ensuite, après une mise à jour de Ultimate ASI Loader, MMS a cessé de fonctionner. J'ai essayé de résoudre le problème avec ThirteenAG(l'auteur de UAL) — ça n'a pas marché (long à expliquer). Le développement a stagné. La question d'une réécriture complète du projet pour les nouvelles versions de UAL s'est posée. Honnêtement — je n'avais pas envie de m'en occuper, mais je ne voulais pas non plus sortir des versions qui ne fonctionnaient qu'avec les anciennes versions de UAL.
La situation a été sauvée par le nouveau chargeur ASI de DK (qu'il a d'ailleurs autorisé à ajouter dans l'archive du mod), qui est sorti au premier semestre de cette année. J'ai immédiatement voulu terminer MMS, mais je n'ai pas encore réussi à dégager du temps.
Donc, j'ai décidé de publier la version de MMS que j'avais au moment de la mise en pause du projet (version de fin 2016). Au passage, nous ferons une sorte de bêta-test, si quelqu'un en a encore besoin après 3 ans :D
Si vous avez des idées d'amélioration, ou si vous souhaitez participer au développement d'une autre manière — écrivez sur le forum de développement ou à moi en MP (de préférence le premier).
"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
Если у вас возникнут мысли об улучшении, либо вы захотите поучаствовать в разработке иным способом — пишите на форум разработки или мне в ЛС(желательно первое).