Hauptmenü Szene 0.9 öffentlich












































-
5 Dezember 20231603918165_mms_0.zipPasswort für das Archiv: libertycity
"Hauptmenü Szene" Version 0.9 öffentlich für GTA — Vice City (für die Spielversion US_1.0).
"Hauptmenü Szene" ermöglicht es Ihnen, eigene Szenen im "Hauptmenü" des Spiels mit benutzerdefinierten Karten und Skripten zu erstellen, vorausgesetzt, Sie haben ausreichende Modding-Erfahrung. Das Mod enthält ein einfaches Beispiel im "Ozeanblick" Hotel("Hotel") und ein leeres Menü("Leer").
Das Mod enthält einen ASI-Loader von DK(winmm.dll), der notwendig ist, um diese Version von MMS zu laden.
Sie können MMS auch in Menu/MainMenuScene.ini
anpassen. Die Menüszene "Hotel" erfordert die neueste Version von CLEO für Vice City(http://cleo.li).
Bekannte Probleme:
- "Schwere" Kollisionsmodelle für "Hauptmenü Szene" verursachen Abstürze beim Laden eines neuen Spiels. Bitte verwenden Sie diese daher nicht.
- Das Menü zur Auswahl des Spieler-Skins verursacht Abstürze im Spiel. Dies geschieht, weil das Menü ein anderes img-Archiv verwendet als das Spiel. Aus diesem Grund ist das Skin-Auswahlmenü in der Menüszene blockiert, d.h. das Problem wurde faktisch behoben.
Ein riesiges Dankeschön an Sektor, xanser und ThirteenAG für Teile des Codes und notwendige Speicheradressen sowie an DK für seinen großartigen ASI-Plugin-Loader!
Diese Arbeit ist nicht urheberrechtlich geschützt, fühlen Sie sich frei, sie zu ändern und zu verbreiten.
ÜBER DEN RELEASE 0.9 öffentlich:
- Jetzt können Speicherstände geladen werden.
- Es gibt die Möglichkeit, praktisch unbegrenzt viele Menüs ins Spiel hinzuzufügen und so einzustellen, dass ein zufälliges Menü gestartet wird.
- Das Menü wird nach dem Prinzip eines Modloaders erstellt — einfach die benötigten Dateien (eine Liste ist in der ini zu sehen) in den Menüordner werfen und sie werden automatisch beim Start des Menüs geladen. Und beim Start des Spiels entladen.
- Im Allgemeinen ist jetzt eine größere Anpassung verfügbar.
Ach ja — ab sofort funktioniert das Prinzip der Abwärtskompatibilität: Alle neuen Versionen werden Menüs unterstützen, die in dieser Version erstellt wurden. D.h. es werden nur neue Funktionen hinzugefügt — es wird sich nichts ändern.
Diese Version ist nicht final, aber (scheinbar) stabil. Die Funktionalität mit anderen Mods/Plugins ist nicht garantiert. Es ist überhaupt nichts garantiert, aber in naher Zukunft ist ein finaler Release mit mehr Beispielen für Menüs und einigen neuen Funktionen geplant.
Die Hauptentwicklung fand 2016 statt. Danach, nach einem weiteren Update von Ultimate ASI Loader, hörte MMS auf zu funktionieren. Ich versuchte, das Problem mit ThirteenAG(dem Autor von UAL) zu lösen — es hat nicht geklappt (lange zu erklären). Die Entwicklung kam zum Stillstand. Es stellte sich die Frage, das Projekt vollständig für neue Versionen von UAL neu zu schreiben. Offen gesagt — ich hatte keine Lust, mich damit zu beschäftigen, aber auch keine Versionen herauszugeben, die nur mit alten Versionen von UAL funktionieren würden — das wollte ich auch nicht.
Die Situation wurde durch den neuen ASI-Loader von DK (den er übrigens erlaubt hat, im Mod-Archiv hinzuzufügen) gerettet, der in der ersten Hälfte dieses Jahres veröffentlicht wurde. Sofort wollte ich MMS abschließen, aber ich konnte bisher keine Zeit finden.
Deshalb habe ich beschlossen, die Version von MMS zu veröffentlichen, die ich zum Zeitpunkt der Projektstilllegung hatte (Version Ende 2016). Gleichzeitig machen wir eine Art Beta-Test, falls es nach 3 Jahren noch jemand braucht :D
Wenn Sie Ideen zur Verbesserung haben oder auf andere Weise an der Entwicklung teilnehmen möchten — schreiben Sie ins Entwicklungsforum oder mir eine private Nachricht (vorzugsweise das erste).
"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
Если у вас возникнут мысли об улучшении, либо вы захотите поучаствовать в разработке иным способом — пишите на форум разработки или мне в ЛС(желательно первое).