Cena do Menu Principal 0.9 pública
-
Baixar (5.49 MB)5 dezembro 20231603918165_mms_0.zipSenha do arquivo: libertycity
"Cena do Menu Principal" versão 0.9 pública para GTA — Vice City (para a versão do jogo US_1.0).
"Cena do Menu Principal" permite que você crie suas próprias cenas no "Menu Principal" do jogo com mapas e scripts personalizados, desde que você tenha experiência suficiente em modding. O mod contém um exemplo simples no hotel "Vista para o Oceano"("Hotel") e um menu vazio("Vazio").
O mod inclui um carregador ASI de DK(winmm.dll). Ele é necessário para carregar esta versão do MMS.
Você também pode configurar o MMS em Menu/MainMenuScene.ini
A cena do menu "Hotel" requer a instalação da versão mais recente do CLEO para Vice City(http://cleo.li).
Problemas conhecidos:
- Modelos de colisão "pesados" para "Cena do Menu Principal" causam crash ao carregar um novo jogo. Portanto, por favor, não os utilize.
- O menu de seleção de skin do jogador causa crash no jogo. Isso acontece porque o menu usa um arquivo img diferente do que o jogo. Por essa razão, o menu de seleção de skin na cena do menu está bloqueado, ou seja, o problema foi efetivamente resolvido.
UM ENORME agradecimento a Sektor, xanser e ThirteenAG pelas partes do código e endereços de memória necessários, assim como a DK pelo seu maravilhoso carregador de plugins ASI!
Este trabalho não está protegido por direitos autorais, sinta-se à vontade para modificá-lo e distribuí-lo.
SOBRE O LANÇAMENTO 0.9 pública:
- Agora é possível carregar saves.
- Há a possibilidade de adicionar praticamente um número infinito de menus ao jogo e configurá-los para que um aleatório seja iniciado.
- O menu é criado com base no modloader — basta colocar os arquivos necessários (a lista pode ser vista no ini) na pasta do menu e eles serão carregados automaticamente ao iniciar o menu. E descarregados ao iniciar o jogo.
- Além disso, agora uma maior personalização está disponível.
Ah, sim — a partir de agora, o princípio de compatibilidade reversa funciona: todas as novas versões suportarão menus criados nesta versão. Ou seja, apenas novas funcionalidades serão adicionadas — nada mudará.
Esta versão não é final, mas (aparentemente) estável. Não é garantido que funcione com outros mods/plugins. Não é garantido nada, mas no futuro próximo está planejado um lançamento final com mais exemplos de menus e adição de algumas funcionalidades.
A principal parte do desenvolvimento ocorreu em 2016. Depois, após uma atualização do Ultimate ASI Loader, MMS parou de funcionar. Tentei resolver a questão com ThirteenAG(autor do UAL) — não deu certo (é longo de explicar). O desenvolvimento estagnou. Surgiu a questão de reescrever completamente o projeto para novas versões do UAL. Francamente — eu estava relutante em fazer isso, mas também não queria lançar versões que funcionassem apenas com versões antigas do UAL.
A situação foi salva pelo novo carregador ASI de DK (ele, aliás, permitiu que fosse adicionado ao arquivo do mod), que foi lançado na primeira metade deste ano. Imediatamente quis finalizar o MMS, mas ainda não consegui encontrar tempo.
Portanto, decidi lançar a versão do MMS que eu tinha no momento da pausa do projeto (versão do final de 2016). Além disso, faremos uma espécie de beta-teste, se alguém ainda precisar disso após 3 anos :D
Se você tiver ideias de melhorias, ou quiser participar do desenvolvimento de outra forma — escreva no fórum de desenvolvimento ou para mim em mensagem privada (preferencialmente a primeira).
"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
Если у вас возникнут мысли об улучшении, либо вы захотите поучаствовать в разработке иным способом — пишите на форум разработки или мне в ЛС(желательно первое).
