Menu Layers and GameTypes?

Posted:
Sun Jun 29, 08 10:44 pm
by Aidan
I have come to realize a problem. I have never worked with window editing in my life in Deus Ex. I was creating a Deus Ex Multiplayer installer when I realized I had no clue how to edit the menu when you first enter Deus Ex. I wish to delete buttons such as "New Game", "Load Game", etc. Possibly create new menu's?
Allan had said something about creating a new game type on msn.
Anyways, help would be greatly appreciated, thank you.

Posted:
Mon Jun 30, 08 8:53 am
by Andrievskaya Veronika
You have to use your own Player Class, GameType and of course, your own MainMenu class to do this
- Code: Select all
//=============================================================================
// AV_MainMenu
//=============================================================================
class AV_MainMenu expands MenuMain;
#exec TEXTURE IMPORT NAME=MenuMainBackground_3 FILE=Textures\MenuMainBackground_3.pcx GROUP=UserInterface FLAGS=2
function ShowVersionInfo()
{
Super.ShowVersionInfo();
// Ха ха ха!!!!!!!!!!!!!!!
winButtons[4].SetSensitivity(False);
winButtons[4].Destroy();
winButtons[8].SetSensitivity(False);
winButtons[8].Destroy();
}
// ----------------------------------------------------------------------
defaultproperties
{
ButtonNames(0)="[Начать]"
ButtonNames(1)="[Сохранить игру]"
ButtonNames(2)="[Загрузить...]"
ButtonNames(3)="[Настройки...]"
ButtonNames(5)="[Вступление]"
ButtonNames(6)="[Создатели]"
ButtonNames(7)="[Назад в игру]"
ButtonNames(9)="[Выход]"
buttonDefaults(5)=(Y=157)
buttonDefaults(7)=(Y=229)
buttonDefaults(9)=(Y=265)
Title="Сорок третий километр"
clientTextures(2)=Texture'D43K.UserInterface.MenuMainBackground_3'
}

Posted:
Mon Jun 30, 08 6:12 pm
by Aidan
YAY!!! OMG thanks soo much! But how would I go about making this a player class?? As in implementing the script..

Posted:
Wed Jul 23, 08 4:45 am
by Aidan
I don't care if this is an old topic that is revived one day. I just need help :S
Seriously.. If I can do this, I have a plan to bring DX back.