[Menu] DUKIP Menu Mod V1.2

broken avatar :(
Created 1561 days ago
by DidUknowiPwn
0 Members and 1 Guest are viewing this topic.
6,839 views
broken avatar :(
×
broken avatar :(
[UGX] Documentation Writer & Programmer
Location: usLos Angeles, CA
Date Registered: 23 August 2013
Last active: 51 days ago
Posts
1,322
Respect
Forum Rank
Zombie Colossus
Primary Group
UGX Team Member
My Groups
More
My Contact & Social Links
More
Personal Quote
(ง º ω º )ง u wont sum m8y?
Signature
Do not take life too seriously. You will never get out of it alive.
×
DidUknowiPwn's Groups
UGX Team Member
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
BO3 Modtools Alpha
BO3 Modtools Alpha
This user has access to the Black Ops 3 Modtools Alpha
Description:
A really simple menu mod that changes the main menu of WaW, it also has potential to expand in the near future.

Pictures/Video
V1.2


V1.1
[You are not allowed to view external links. Register or Login to see them]

Download:
V1.2
[You are not allowed to view external links. Register or Login to see them]
Mirror: [You are not allowed to view external links. Register or Login to see them]

OLD
V1.1
[You are not allowed to view external links. Register or Login to see them] !958jALKS!gJwy-BoNZh13bfNJFg-3ZaRpetT-UiShHYKcxcisBlQ
V1
[You are not allowed to view external links. Register or Login to see them] !ZplUkAaA!rUbTEz4OjvApbeLMdTB7bRBPZqmA_KpOKg-U8joJCtY

Information:
[spoiler]
DUKIP Menu Mod

Changelog
V1:    Release   [1/10/15]
V1.1:    Update   [1/11/15]
   More menus added
   New textures for default materials now using custom created ones (Online and Solo images by Zer0w, options image by me [DidUknowiPwn])
   Added functionality to Lobby menu, Options, and Online.
   Allowed users to be invited by anyone in the lobby.
   Added a custom scrollbar feature.
V1.2:   Update   [1/15/15]
   More menus added/updated.
   Fixed a few broken menus.
   Custom backgrounds updated.
   All menus use the custom backgrounds, well most (they were defined by an .inc file so if you find any menus with the original WAW background tell me which menu).
   Easy-to-replace variables allow for fast access replacement of functions (take note most are located in ui/dukip_main.menu).
   
Credits:
DidUknowiPwn
Zer0w
reaaL
Slash
UGX-Community

INFO:
Updating Menus/Adding your own
   - If you're updating a menu from my modified ones, the menus extension ".menu" are the only ones added into mod.csv
   - Extension ".inc" get build in IWD and not mod.csv
   - If you're adding a new menu (.menu), copy the menu from raw/ui or raw/ui_mp then rename the filename to something else like cookies_lemenu.menu
   - Include the .menu in mod.csv
   - If you're adding a new menu (.inc), copy the inc from raw/ui or raw/ui_mp then rename the filename to something else like monsters_lesomething.inc
   - Now you'll have to modify all the instances of the original .inc in the menu files with your new .inc
   - Update mod.csv if required, and build the .inc into your IWD.

Changing music
   - Select your new song, convert it through MODSound then copy to your mods/modname/sound/location
   - Go to mods/modname/ui/ and open all menu files in a text editor
   - Replace all instances of "music_feint_formless" with your own.

Changing images on main buttons
   - Create your new textures in AssetManager using the dukip_menu.gdt that was provided in texture_assets.
   - Go to mods/modname/ui/ and open dukip_main.menu
   - Edit the button properties on MENU_SP_BUTTON, parameters 4 and 5.
   - Take note of the comments on lines 345 and 346.

Changing background images to your own.
   - UI List to open: dukip_sp_top_bg.inc dukip_bg.inc dukip_blurredbg.inc dukip_overlaybg.inc
   - Each controls different parts of the menus, the ones that is set are the ones I believe are the correct ones.
   - Create your new textures in AssetManager using the dukip_menu.gdt that was provided in texture_assets.
   - Replace the two instances of "dukip_main_menu" and "dukip_main_menu2" with your own.

Changing "Der Riese"/nazi_zombie_factory to your map
   - Go to mods/modname/ui/ and open dukip_main.menu
   - Search for CUSTOM_MAP_LEVEL and CUSTOM_MAP_NAME (should be right underneath). Replace the information inside of it with your maps info :)
   - You may also change enable/disable the variable DEVELOPER_MODE, this is for the middle button to go to the devmap version of your map rather than map.

Changing scrollbar text
   - Go to mods/modname/ui/ and open dukip_main.menu
   - Search for "newsfeed" and edit the text in exp text("") to your liking. Depending on the length you will have to mess with the resetting (TEXT_SCROLL_TIME and the two rect 900's for X //NOTE: THEY MUST BE THE SAME\\) your self, I found this to work perfectly w/ the amount of characters used now.

Changing player name color in lobby
   - Go to mods/modname/ui/ and open dukip_playerlist.inc
   - Search for the variable PLAYER_NAMECOLOR, then modify the variable to your liking (RGBA format) [Default: 0.81 0.81 0.81 1]
   - Build with IWD and not FF.
Last Edit: January 15, 2015, 06:18:34 pm by DidUknowiPwn
broken avatar :(
×
broken avatar :(
The King of Zombies
Location: usLouisiana
Date Registered: 24 June 2013
Last active: 335 days ago
Posts
2,152
Respect
Forum Rank
King of the Zombies
Primary Group
Donator ♥
My Groups
More
My Contact & Social Links
More
Signature
Donate to me if you enjoy my work. [You are not allowed to view external links. Register or Login to see them]
×
Dust's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Dust's Contact & Social LinksMrZ0mbiesFanaticdust103194MrZ0mbiesFanatic
Looks good. Thanks for sharing!

Why does the FOV only go up to 80? Why not 90
Last Edit: January 11, 2015, 04:52:54 am by thezombiekilla6
broken avatar :(
×
broken avatar :(
[UGX] Documentation Writer & Programmer
Location: usLos Angeles, CA
Date Registered: 23 August 2013
Last active: 51 days ago
Posts
1,322
Respect
Forum Rank
Zombie Colossus
Primary Group
UGX Team Member
My Groups
More
My Contact & Social Links
More
Personal Quote
(ง º ω º )ง u wont sum m8y?
×
DidUknowiPwn's Groups
UGX Team Member
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
BO3 Modtools Alpha
BO3 Modtools Alpha
This user has access to the Black Ops 3 Modtools Alpha
Looks good. Thanks for sharing!

Why does the FOV only go up to 80? Why not 90
Thanks and no problem.
FoV I set to 80 at max because 90 seems rather large compared to other titles nowadays when I was messing around with it, 80 seemed like a perfect number. You can easily change it yourself in the options menu file.
broken avatar :(
×
broken avatar :(
The King of Zombies
Location: usLouisiana
Date Registered: 24 June 2013
Last active: 335 days ago
Posts
2,152
Respect
Forum Rank
King of the Zombies
Primary Group
Donator ♥
My Groups
More
My Contact & Social Links
More
×
Dust's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Dust's Contact & Social LinksMrZ0mbiesFanaticdust103194MrZ0mbiesFanatic
Thanks and no problem.
FoV I set to 80 at max because 90 seems rather large compared to other titles nowadays when I was messing around with it, 80 seemed like a perfect number. You can easily change it yourself in the options menu file.

Ahh okay. Its just I prefer 90 fov when playing, but 80 seems good.
broken avatar :(
×
broken avatar :(
Relentless Mapper
Location: arSan Cristobal
Date Registered: 21 August 2011
Last active: 2 days ago
Posts
1,320
Respect
Forum Rank
Zombie Colossus
Primary Group
Nuclear
My Groups
More
My Contact & Social Links
More
Personal Quote
Time of revenge
Signature
"Nada sale como quiero, es por eso que renuncie a muchas cosas en mi vida, entre ellas, vivir"
×
KDXDARK's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Nuclear
Nuclear
DARKLEGION's requested title
Community Mapper Has released one or more maps to the UGX-Mods community which have been added to the UGX Map Manager.
KDXDARK's Contact & Social LinksKDXDARKKDXDARKKDXDARKKDXDARK
MW2 menu, where?  :D
broken avatar :(
×
broken avatar :(
[UGX] Documentation Writer & Programmer
Location: usLos Angeles, CA
Date Registered: 23 August 2013
Last active: 51 days ago
Posts
1,322
Respect
Forum Rank
Zombie Colossus
Primary Group
UGX Team Member
My Groups
More
My Contact & Social Links
More
Personal Quote
(ง º ω º )ง u wont sum m8y?
×
DidUknowiPwn's Groups
UGX Team Member
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
BO3 Modtools Alpha
BO3 Modtools Alpha
This user has access to the Black Ops 3 Modtools Alpha
MW2 menu, where?  :D
Here and maybe there.
broken avatar :(
×
broken avatar :(
Face to Face
Location: chSomwhere
Date Registered: 6 October 2013
Last active: 310 days ago
Posts
947
Respect
Forum Rank
The Decider
Primary Group
Member
Personal Quote
Hello :)
Signature
Maya <3

Let's Play some osu!
×
MrDunlop4's Groups
MrDunlop4's Contact & Social Links
Hey PWN

Looks good ill check it out :D

MrDunlop4
Last Edit: January 11, 2015, 09:29:19 am by MrDunlop4
broken avatar :(
×
broken avatar :(
Remington R5
Location: gbBarnsley
Date Registered: 18 January 2015
Last active: 133 days ago
Posts
742
Respect
Forum Rank
Zombie Enslaver
Primary Group
Donator ♥
My Groups
More
My Contact & Social Links
More
Personal Quote
paypal.me/RT275
Signature
paypal.me/RT275
×
Rorke's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Rorke's Contact & Social Linkshickle.meddowsandrewshaworiginal_rorkewormnation
this is freaking sweet man hella nice +1 dude this is sick
broken avatar :(
  • rdvlpr
  • Deleted Member
×
broken avatar :(
rdvlpr
User
Date Registered: N/A
Last active: N/A
Posts
N/A
Respect
Primary Group
Deleted Member
×
rdvlpr's Groups
rdvlpr's Contact & Social Links
Awesome job on this menu :D
broken avatar :(
×
broken avatar :(
Location: mxGuanajuato
Date Registered: 5 May 2013
Last active: 4 days ago
Posts
115
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
My Contact & Social Links
More
Personal Quote
If you do not take risks, you can not create a fut
Awesome !!! I tried it and it goes great.

Just one thing:

The "dukip_mods.menu" is not in the files and I can not choose another mod.

Greetings !!!
broken avatar :(
×
broken avatar :(
[UGX] Documentation Writer & Programmer
Location: usLos Angeles, CA
Date Registered: 23 August 2013
Last active: 51 days ago
Posts
1,322
Respect
Forum Rank
Zombie Colossus
Primary Group
UGX Team Member
My Groups
More
My Contact & Social Links
More
Personal Quote
(ง º ω º )ง u wont sum m8y?
×
DidUknowiPwn's Groups
UGX Team Member
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
BO3 Modtools Alpha
BO3 Modtools Alpha
This user has access to the Black Ops 3 Modtools Alpha
Awesome !!! I tried it and it goes great.

Just one thing:

The "dukip_mods.menu" is not in the files and I can not choose another mod.

Greetings !!!
Thanks for letting me know, I knew something was probably missing but couldn't get the chance to check it out. I'll probably be releasing an update later to simplify replacing the background but I don't know for sure yet.

Here's until I can release it:
modname/ui_mp/dukip_mods.menu
#include "ui/menudef.h"
#include "ui_mp/common_macro.inc"

#define CHOICE_GROUP "mods"

#include "ui_mp/menustyle.inc"

#define CHOICE_Y_OFFSET 0

#include "ui/choices_setup_common.menu"

#undef CHOICE_HORIZONTAL_ALIGN
#define CHOICE_HORIZONTAL_ALIGN HORIZONTAL_ALIGN_CENTER

#undef CHOICE_SIZE_X
#define CHOICE_SIZE_X 340

#undef CHOICE_X_START
#undef CHOICE_Y_START
#define CHOICE_X_START -170
#define CHOICE_Y_START 365

#define SIGNED_IN_RECT -350 60 250 15

{
menuDef {
name mods_menu
rect 0 0 640 480 HORIZONTAL_ALIGN_FULLSCREEN
focuscolor COLOR_FOCUSED
style 1
onOpen
{
setLocalVarBool ui_hideBack 1;
setLocalVarBool ui_inOverlay 1;
setdvar ui_showOnlineOfflineButton "0";
uiScript loadMods;
}
onClose
{
setLocalVarBool ui_hideBack 0;
setLocalVarBool ui_inOverlay 0;
setdvar ui_showOnlineOfflineButton "1";
}
onESC
{
close self;
}

#include "ui/overlaybg.inc"

BACKGROUND_BLACK_LETTERBOX_BLURWORLD_VIS( 0 , 0 )
OVERLAY_BACKGROUND_VIS( !menuisopen( "menu_xboxlive_barracks" ) )
CHOICE_OVERLAY_TITLE( "@MENU_MODS" )

#include "ui_mp/navcontrols.inc"

// CHOICE_MENU_TITLE( "@MENU_MODS" )

itemDef
{
name modlist
rect -170 80 340 280 HORIZONTAL_ALIGN_CENTER CHOICE_VERTICAL_ALIGN
type ITEM_TYPE_LISTBOX
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
elementwidth 120
elementheight 22
textscale CHOICE_TEXTSIZE
elementtype LISTBOX_TEXT
feeder FEEDER_MODS
textalignx 6
textaligny 0
forecolor 1 1 1 0.9
focusColor 1 1 1 0.9
disableColor 1 1 1 0.9
backcolor 0 0 0 0
border 1
bordersize 1
bordercolor 1 1 1 0.15
outlinecolor 1 1 1 0.2
visible MENU_TRUE
action { show accept; }
doubleClick { play "mouse_click"; uiScript RunMod; }
//mouseEnter { show floater_message }
//mouseExit { hide floater_message }
}

CHOICE_BUTTON( 1, "@MENU_LAUNCH", uiScript RunMod; )
CHOICE_BUTTON_VIS( 2, "Launch Without Mods", uiScript ClearMods;, when( dvarString( fs_game ) != "" ); )

/*
itemDef
{
name accept
text "@MENU_LAUNCH"
type 1
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
rect 40 360 100 20 CHOICE_HORIZONTAL_ALIGN CHOICE_VERTICAL_ALIGN
textalign ITEM_ALIGN_CENTER
textalignx 48
textaligny 14
textscale CHOICE_TEXTSIZE
forecolor CHOICE_TEXTCOLOR
backcolor 0 0 0 0
visible MENU_TRUE
//mouseEnter { setitemcolor accept backcolor UI_BUTTON_BACK_COLOR_HOVER;play "mouse_over"; }
//mouseExit { setitemcolor accept backcolor UI_BUTTON_BACK_COLOR }

action { play "mouse_click"; uiScript RunMod }
}

itemDef
{
name launchWithoutMods
text "Launch Without Mods"
type 1
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
rect 160 360 100 20 CHOICE_HORIZONTAL_ALIGN CHOICE_VERTICAL_ALIGN
textalign ITEM_ALIGN_CENTER
textalignx 48
textaligny 14
textscale CHOICE_TEXTSIZE
forecolor CHOICE_TEXTCOLOR
backcolor 0 0 0 0
visible MENU_TRUE
//mouseEnter { setitemcolor launchWithoutMods backcolor UI_BUTTON_BACK_COLOR_HOVER;play "mouse_over"; }
//mouseExit { setitemcolor launchWithoutMods backcolor UI_BUTTON_BACK_COLOR }

action { play "mouse_click"; uiScript ClearMods }
}
*/
/*
itemDef
{
name floater_message
rect 0 322 640 30
text "@MENU_SELECT_MOD_NAME_TO_LAUNCH"     
forecolor 1 .75 0 1
textfont UI_FONT_NORMAL
textscale .25
textalignx 221
textalign 1
textaligny 20
visible 0
}
*/
}
}

modname/ui/dukip_leftside_options.inc
#undef		OPTIONS_STYLE
#undef STYLE2_NOPOSITION
#define OPTIONS_LEFT
#include "ui_mp/menustyle.inc"
#undef OPTIONS_LEFT

#ifndef BACKGROUND_BLACK_LETTERBOX_BLURWORLD_VIS
#include "ui/overlaybg.inc"
#endif

#ifdef PC_INGAME
BACKGROUND_BLACK_LETTERBOX_BLURWORLD_VIS( 1 , 1 )
OVERLAY_BACKGROUND
CHOICE_MENU_TITLE( "@MENU_OPTIONS_UPPER_CASE" )
#else
CHOICE_OVERLAY_TITLE( "@MENU_OPTIONS_UPPER_CASE" )
#endif

#undef BACK_OPEN
#define BACK_OPEN exec "wait";
#include "ui_mp/navcontrols.inc"
#undef CHOICE_X_START
#define CHOICE_X_START 30

#undef CHOICE_Y_START
#define CHOICE_Y_START 65

#undef CHOICE_SIZE_Y
#define CHOICE_SIZE_Y 22

fullScreen 0
rect 0 0 640 480 HORIZONTAL_ALIGN_FULLSCREEN

CHOICE_BUTTON( 1, "@MENU_GRAPHICS_CAP", LOCAL_CLOSE_ALL open options_graphics )
CHOICE_BUTTON( 2, "@MENU_TEXTURE_SETTINGS_CAP", LOCAL_CLOSE_ALL open options_graphics_texture )
CHOICE_BUTTON( 3, "@MENU_SOUND_CAP", LOCAL_CLOSE_ALL open options_sound )
CHOICE_BUTTON( 4, "@MENU_VOICECHAT_CAP", LOCAL_CLOSE_ALL open options_voice )
CHOICE_BUTTON( 5, "@MENU_GAME_OPTIONS_CAP", LOCAL_CLOSE_ALL open options_game )
CHOICE_BUTTON_VIS( 6, "@MENU_MULTIPLAYER_OPTIONS_CAP", LOCAL_CLOSE_ALL open options_multi, when( dvarbool( ui_multiplayer ) ); )
CHOICE_BUTTON_VIS( 6, "@MENU_COOPERATIVE_OPTIONS_CAP", LOCAL_CLOSE_ALL open options_multi, when( !dvarbool( ui_multiplayer ) ); )
#ifdef PC_INGAME
CHOICE_DBUTTON_VIS( 7, "@PLATFORM_DEFAULT_SYSTEM_SETTINGS_CAP", 1; )
#else // #ifdef PC_INGAME
CHOICE_BUTTON( 7, "@PLATFORM_DEFAULT_SYSTEM_SETTINGS_CAP", LOCAL_CLOSE_ALL open options_graphics_defaults )
#endif // #ifdef PC_INGAME
CHOICE_BUTTON( 9, "@MENU_CONTROLS_CAP", LOCAL_CLOSE_ALL open options_controls_new_pc; close options_new_pc )
CHOICE_BUTTON( 11, "@MENU_MODS", open mods_menu )
CHOICE_BUTTON( 12, "@MENU_SELECT_ONLINE_PROFILE", execOnDvarIntValue dw_loggedin 0 "dwconnect" setdvar ui_playerProfileAlreadyChosen 0 open player_profile )
#undef CHOICE_SIZE_X
#undef CHOICE_SIZE_Y

#define CHOICE_SIZE_X 150//250
#define CHOICE_SIZE_Y 20

#define OPTIONS_STYLE 1
#undef STYLE2_NOPOSITION
#define STYLE2_NOPOSITION
#include "ui_mp/menustyle.inc"

#undef CHOICE_TEXTSIZE
#define CHOICE_TEXTSIZE TEXTSIZE_SMALL
#undef CHOICE_TEXTALIGN
#define CHOICE_TEXTALIGN ITEM_ALIGN_MIDDLE_RIGHT
#undef CHOICE_TEXT_OFFSET_X
#define CHOICE_TEXT_OFFSET_X (-(4+CHOICE_SIZE_Y)) //22

#undef  CHOICE_DVAR_OFFSET_X
#define CHOICE_DVAR_OFFSET_X (CHOICE_SIZE_X+20)
#undef  CHOICE_DVAR_TEXTALIGN
#define CHOICE_DVAR_TEXTALIGN ITEM_ALIGN_MIDDLE_LEFT
#undef CHOICE_DVAR_WIDTH_OFFSET
#define CHOICE_DVAR_WIDTH_OFFSET 120
#undef CHOICE_ACTION_SOUND
#define CHOICE_ACTION_SOUND "mouse_click_t"

#undef CHOICE_Y_START
#define CHOICE_Y_START 25

#undef CHOICE_X_START
#define CHOICE_X_START 75

modname/ui_mp/dukip_manage_friends.menu
#include "ui/menudef.h"
#include "ui_mp/common_macro.inc"

#define CHOICE_X_START 30
#define CHOICE_Y_START 40

#define LOGO_START_X -300
#define LOGO_START_Y -160

#include "ui_mp/menustyle.inc"
#include "ui/choices_setup_common.menu"
#include "ui/online_status.inc"

//#include "ui_mp/stats_info.inc"
#include "ui_mp/friends_common.inc"

#undef SIGNED_IN_RECT
#define SIGNED_IN_RECT -350 60 250 15

// menu origin is top right corner
menuDef
{
name menu_pc_friends
#ifndef PC_INGAME
fullScreen 1
rect 0 0 640 480
#else
rect 0 0 640 480 HORIZONTAL_ALIGN_FULLSCREEN
#endif// PC_INGAME
focusColor COLOR_FOCUSED
onOpen         {}
onClose         {}
onEsc           { close menu_pc_friends; }

//DUKIP - Replace background with your own material!
itemDef
{
style WINDOW_STYLE_SHADER
rect FULLSCREEN_WIDE
background "nzr_main_menu"
forecolor 0.6 0.6 0.6 0.7
visible 1
decoration
}
#undef BACK_OPEN
#ifdef PC_INGAME
#define BACK_OPEN close self; open class;
//#include "ui/overlaybg.inc"
//BACKGROUND_BLACK_LETTERBOX_BLURWORLD_VIS( 1.0 , 1 )
//OVERLAY_BACKGROUND
#else
#define BACK_OPEN close self;
#include "ui/blurredbg.inc"
#endif
#include "ui_mp/navcontrols.inc"

itemDef
{
name signedinas
type ITEM_TYPE_TEXT
rect SIGNED_IN_RECT HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
style WINDOW_STYLE_EMPTY
textscale TEXTSIZE_SMALL
textfont CHOICE_TEXTFONT
forecolor COLOR_DISABLED
ownerdraw UI_LOGGEDINUSER
visible 1
decoration
}

#ifndef PC_INGAME
// cod:mw logo
itemDef
{
visible 1
rect LOGO_START_X LOGO_START_Y 256 64 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_BOTTOM
forecolor 1 1 1 1
style WINDOW_STYLE_SHADER
background "logo_cod2"
visible when( !localvarBool( ui_hideBack ) );
decoration
}
#endif //PC_INGAME


CHOICE_MENU_TITLE( "@MENU_FRIENDS_CAP" );

#ifdef PC_INGAME
CHOICE_BUTTON_BG( 1, 1 )
CHOICE_HIGHLIGHT( 1, 1 )
CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 1, "@MENU_MANAGEFRIENDS_CAP", setLocalVarBool ui_showGameInvites 0 ; setLocalVarBool ui_showInviteFriend 0; close self; open manage_friends, ;, ;, 1, name managefriends )
CHOICE_NEWICON_VIS( 1, "specialty_new", when( haspendingfriends() ); )

CHOICE_BUTTON_BG( 2, 1 )
CHOICE_HIGHLIGHT( 2, 1 )
CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 2, "@MENU_GAME_INVITES_CAP", setLocalVarBool ui_showGameInvites 1; setLocalVarBool ui_showInviteFriend 0; uiScript sortFriends 6; close self; open manage_friends, ;, ;, 1, name gameinvites )
CHOICE_NEWICON_VIS( 2, "specialty_new", when( hasinvites() ); )

CHOICE_BUTTON_BG( 3, 1 )
CHOICE_HIGHLIGHT( 3, 1 )
CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 3, "@MENU_INVITE_FRIEND_CAP", setLocalVarBool ui_showGameInvites 0; setLocalVarBool ui_showInviteFriend 1; close self; setDvar ui_inviteScreen 1; open manage_friends, ;, ;, 1, name friendinvites )
#else
CHOICE_BUTTON_BG( 1, 1 )
CHOICE_HIGHLIGHT( 1, 1 )
CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 1, "@MENU_MANAGEFRIENDS_CAP", setLocalVarBool ui_showGameInvites 0 ; setLocalVarBool ui_showInviteFriend 0; open manage_friends, ;, ;, 1, name managefriends )
CHOICE_NEWICON_VIS( 1, "specialty_new", when( haspendingfriends() ); )

CHOICE_BUTTON_BG( 2, 1 )
CHOICE_HIGHLIGHT( 2, 1 )
CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 2, "@MENU_GAME_INVITES_CAP", setLocalVarBool ui_showGameInvites 1; setLocalVarBool ui_showInviteFriend 0; uiScript sortFriends 6; open manage_friends, ;, ;, 1, name gameinvites )
CHOICE_NEWICON_VIS( 2, "specialty_new", when( hasinvites() ); )

#endif //PC_INGAME
}

// Listbox offsets and dimentions
#define LIST_BOX_FR_WIDTH 280
#define LIST_BOX_FR_HEIGHT 300
#define LIST_BOX_FR_SIZE LIST_BOX_FR_WIDTH LIST_BOX_FR_HEIGHT

#define LB_GROUP_ORIGIN          20 90
#define LB_COLUMN1_OFFSET_X       5
#define LB_COLUMN2_OFFSET_X      (LIST_BOX_FR_WIDTH-105)
#define LB_COLUMN3_OFFSET_X      (LIST_BOX_FR_WIDTH-70)
#define LB_BOX_OFFSET_Y           12


//Colors
#undef COLUMN_HEADER_COLOR
#undef PLATING_COLOR
#define PLATING_COLOR 0.3 0.3 0.3 0.65
#define COLUMN_HEADER_COLOR 0.6 0.6 0.6 1


menuDef
{
name manage_friends
#ifndef PC_INGAME
fullscreen      1
rect 0 0 640 480
#else
rect     0 0 640 480 HORIZONTAL_ALIGN_FULLSCREEN
#endif// PC_INGAME
focuscolor COLOR_FOCUSED
style WINDOW_STYLE_EMPTY

onOpen { }
onclose { setLocalVarBool ui_showGameInvites 0; setLocalVarBool ui_showInviteFriend 0; setDvar ui_inviteScreen 0; uiScript "clearInvites"; }
onESC { setLocalVarBool ui_showGameInvites 0; setLocalVarBool ui_showInviteFriend 0; close self; }

#undef BACK_OPEN

//DUKIP - Replace background with your own material!
itemDef
{
style WINDOW_STYLE_SHADER
rect FULLSCREEN_WIDE
background "nzr_main_menu"
forecolor 0.6 0.6 0.6 0.7
visible 1
decoration
}
#ifdef PC_INGAME
#define BACK_OPEN close self; open menu_pc_friends;
//#include "ui/overlaybg.inc"
BACKGROUND_BLACK_LETTERBOX_BLURWORLD_VIS( 1.0 , 1 )
OVERLAY_BACKGROUND
#else
#define BACK_OPEN close self;
#include "ui/blurredbg.inc"
#endif
#include "ui_mp/navcontrols.inc"

// draws signin status
SIGNIN_STATUS

FRIEND_CAPTION_VIS( "@MENU_MANAGEFRIENDS_CAP", 22, 5, 100, 100, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP,when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )
FRIEND_CAPTION_VIS( "@MENU_INVITE_FRIEND_CAP", 22, 5, 100, 100, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when( localVarBool( ui_showInviteFriend )); )
FRIEND_CAPTION_VIS( "@MENU_GAME_INVITES_CAP", 22, 5, 100, 100, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when( localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )

#ifndef PC_INGAME
FRIEND_LOGO_VIS( LOGO_START_X, LOGO_START_Y, when( localVarBool( ui_showGameInvites ) || localVarBool( ui_showInviteFriend )); )
#endif //PC_INGAME
// player list frame clone
// background
PREPROC_SHADER_DRAW_ALIGNED( 0 12 LIST_BOX_FR_SIZE HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_center", 0.3 0.3 0.3 0.6, 0, 0, 0 0 0 0 )
PREPROC_SHADER_DRAW_ALIGNED( -20 -4 -20 (LIST_BOX_FR_HEIGHT+24) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient", 1 1 1 0.65, 0, 0, 0 0 0 0 )
// right vertical shadow
PREPROC_SHADER_DRAW_ALIGNED( LIST_BOX_FR_WIDTH -4 20 (LIST_BOX_FR_HEIGHT+24) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient", 1 1 1 0.65, 0, 0, 0 0 0 0 )
// caption liner
PREPROC_SHADER_DRAW_ALIGNED( 0 -4 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "white", PLATING_COLOR, 0, 0, 0 0 0 0 )
// caption liner ( underliner  )
//PREPROC_SHADER_DRAW_ALIGNED( 0 -4 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "line_horizontal", 0.9 0.9 0.95 0.5, 0, 0, 0 0 0 0 )
PREPROC_SHADER_DRAW_ALIGNED( 0 12 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_top", 1 1 1 0.2, 0, 0, 0 0 0 0 )
PREPROC_SHADER_DRAW_ALIGNED( 0 (LIST_BOX_FR_HEIGHT-4) LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_bottom", 1 1 1 0.2, 0, 0, 0 0 0 0 )
// highliter at the bottom of the list box ( underliner )
PREPROC_SHADER_DRAW_ALIGNED( 0 (LIST_BOX_FR_HEIGHT+12) LIST_BOX_FR_WIDTH 8 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "white", PLATING_COLOR, 0, 0, 0 0 0 0 )
// highliter at the bottom of the list box
PREPROC_SHADER_DRAW_ALIGNED( 0 (LIST_BOX_FR_HEIGHT+12) LIST_BOX_FR_WIDTH 8 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "line_horizontal", 0.9 0.9 0.95 0.5, 0, 0, 0 0 0 0 )

// Friends listbox section
#undef SECTION_X_OFFSET
#define SECTION_X_OFFSET 5
#undef CHOICE_Y_START
#define CHOICE_Y_START   20
//CHOICE_SECTION_TITLE_VIS( 1, "@MENU_FRIENDS", when( !localVarBool( ui_showGameInvites ) || localVarBool( ui_showInviteFriend )) )
//CHOICE_SECTION_TITLE_VIS( 1, "@MENU_GAME_INVITES", when( localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) )

FRIEND_COLUMN_VIS( "@MENU_NAME", LB_COLUMN1_OFFSET_X, 0, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, uiScript sortFriends 0;, MENU_TRUE )
FRIEND_COLUMN_VIS( "@MENU_STATUS1", LB_COLUMN3_OFFSET_X, 0, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, uiScript sortFriends 2;, when( !localVarBool( ui_showGameInvites ) ))
itemDef
{
name friend_list
type ITEM_TYPE_LISTBOX
feeder FEEDER_FRIENDS
rect 0 LB_BOX_OFFSET_Y (LIST_BOX_FR_WIDTH-2) (LIST_BOX_FR_HEIGHT-4) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
origin          LB_GROUP_ORIGIN
elementwidth 120
elementheight 18
textalignx 2
textaligny 0
textscale TEXTSIZE_SMALL
textfont UI_FONT_NORMAL
forecolor CHOICE_TEXTCOLOR
focusColor CHOICE_TEXTCOLOR
disableColor CHOICE_TEXTCOLOR
outlinecolor 0.9 0.9 0.925 0.2
selectBorder 0.8 0.95 1 0
columns 3
                LB_COLUMN1_OFFSET_X 0  20
                LB_COLUMN2_OFFSET_X 24 4
                LB_COLUMN3_OFFSET_X 0  8
visible when( !localVarBool( ui_showGameInvites ) );

onfocus
{
play "mouse_over";
}
execkeyint 13
{
play "mouse_click";
close manage_friends;
}
doubleclick
{
play "mouse_click";
uiScript iviteOrDeleteFriend;
}
}
itemDef
{
name invite_list
type ITEM_TYPE_LISTBOX
feeder FEEDER_INVITES
rect 0 LB_BOX_OFFSET_Y (LIST_BOX_FR_WIDTH-2) (LIST_BOX_FR_HEIGHT-4) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
origin          LB_GROUP_ORIGIN
elementwidth 120
elementheight 18
textalignx 2
textaligny 0
textscale TEXTSIZE_SMALL
textfont UI_FONT_NORMAL
forecolor CHOICE_TEXTCOLOR
focusColor CHOICE_TEXTCOLOR
disableColor CHOICE_TEXTCOLOR
outlinecolor 0.9 0.9 0.925 0.2
selectBorder 0.8 0.95 1 0
columns 1
                LB_COLUMN1_OFFSET_X 0 20
visible when( localVarBool( ui_showGameInvites ) );

onfocus
{
play "mouse_over";
}
execkeyint 13
{
play "mouse_click";
close manage_friends;
}
doubleclick
{
play "mouse_click";
uiScript acceptInvite;
}
}

// --------------------  buttons ---------------------------------
  FRIEND_BUTTON_VIS( "@PLATFORM_ADD", 0, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript openMenuOnDvar dw_loggedin "1" friend_add_popmenu; uiScript openMenuOnDvarNot dw_loggedin "1" not_online_popmenu, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ); )
  FRIEND_BUTTON_VIS( "@MENU_DELETE", 235, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript deleteFriendPopup;, when ( ( hasfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )
  FRIEND_DBUTTON_VIS( "@MENU_DELETE", 235, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( ( hasfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )
  FRIEND_BUTTON_VIS( "@MENU_ACCEPT", 235, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript acceptInvite;, when (( hasinvites() > 0 ) && localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) ; )
  FRIEND_DBUTTON_VIS( "@MENU_ACCEPT", 235, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when (( hasinvites() == 0 ) && localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) ; )
  FRIEND_BUTTON_VIS( "@MENU_SEND_INVITE", 220, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript inviteFriend, when (hasfriends()> 0 && localVarBool( ui_showInviteFriend ));  )
  FRIEND_DBUTTON_VIS( "@MENU_SEND_INVITE", 220, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when (hasfriends()== 0 && localVarBool( ui_showInviteFriend ) ) ; )

// Pending listbox section
#undef SECTION_X_OFFSET
#define SECTION_X_OFFSET 330
//CHOICE_SECTION_TITLE_VIS( 1, "@MENU_PENDING", when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) )

#undef  LB_GROUP_ORIGIN
#define LB_GROUP_ORIGIN          340 90

PREPROC_SHADER_DRAW_ALIGNED_VIS( -20 -4 -20 (LIST_BOX_FR_HEIGHT+24) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient", 1 1 1 0.65, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )
PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 12 LIST_BOX_FR_SIZE HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_center", 0.3 0.3 0.3 0.6, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )
PREPROC_SHADER_DRAW_ALIGNED_VIS( LIST_BOX_FR_WIDTH -4 20 (LIST_BOX_FR_HEIGHT+24) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient", 1 1 1 0.65, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )
// caption liner
PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 -4 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "white", PLATING_COLOR, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )
// caption liner ( underliner  )
//PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 -4 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "line_horizontal", 0.9 0.9 0.95 0.5, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ));  )
// gradient top
PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 12 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_top", 1 1 1 0.2, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )
// gradient bottom
PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 (LIST_BOX_FR_HEIGHT-4) LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_bottom", 1 1 1 0.2, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )
// highliter at the bottom of the list box ( underliner )
PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 (LIST_BOX_FR_HEIGHT+12) LIST_BOX_FR_WIDTH 8 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "white", PLATING_COLOR, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )
// highliter at the bottom of the list box
PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 (LIST_BOX_FR_HEIGHT+12) LIST_BOX_FR_WIDTH 8 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "line_horizontal", 0.9 0.9 0.95 0.5, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); )


FRIEND_COLUMN_VIS( "@MENU_NAME", LB_COLUMN1_OFFSET_X, 0, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, uiScript sortFriends 3;, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )

itemDef
{
name invite_friend_list
type ITEM_TYPE_LISTBOX
feeder FEEDER_PENDINGFRIENDS
rect 0 LB_BOX_OFFSET_Y (LIST_BOX_FR_WIDTH-2) (LIST_BOX_FR_HEIGHT-4) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
origin          LB_GROUP_ORIGIN
elementwidth 120
elementheight 18
textalignx 2
textaligny 0
textscale TEXTSIZE_SMALL
textfont UI_FONT_NORMAL
forecolor CHOICE_TEXTCOLOR
focusColor CHOICE_TEXTCOLOR
disableColor CHOICE_TEXTCOLOR
outlinecolor 0.9 0.9 0.925 0.2
selectBorder 0.8 0.95 1 0
columns 1
                LB_COLUMN1_OFFSET_X 0 20
visible         when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ;

onfocus
{
play "mouse_over";
}
execkeyint 13
{
play "mouse_click";
close manage_friends;
}
doubleclick
{
play "mouse_click";
uiScript acceptFriend;
}
}


// --------------------  buttons ---------------------------------
  FRIEND_BUTTON_VIS( "@MENU_ACCEPT", 340, 420, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript acceptFriend;, when ( ( haspendingfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )
  FRIEND_DBUTTON_VIS( "@MENU_ACCEPT", 340, 420, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( (haspendingfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )
  FRIEND_BUTTON_VIS( "@MENU_DECLINE", 405, 420, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript declineFriend;, when (( haspendingfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )
  FRIEND_DBUTTON_VIS( "@MENU_DECLINE", 405, 420, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( ( haspendingfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) ; )
  FRIEND_BUTTON_VIS( "@MENU_ACCEPT_ALL", 470, 420, 70, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript acceptAllFriend;, when (( haspendingfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )
  FRIEND_DBUTTON_VIS( "@MENU_ACCEPT_ALL", 470, 420, 70, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( ( haspendingfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )
  FRIEND_BUTTON_VIS( "@MENU_DECLINE_ALL", 552, 420, 70, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript declineAllFriend;, when ( ( haspendingfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )
  FRIEND_DBUTTON_VIS( "@MENU_DECLINE_ALL", 552, 420, 70, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( ( haspendingfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; )

  }//menuDef manage_friends


#undef  CHOICE_X_START
#undef  CHOICE_Y_START
#define CHOICE_X_START 78
#define CHOICE_Y_START 230

#undef  CHOICE_GROUP
#define CHOICE_GROUP "friend_popup"

#include "ui_mp/popupstyle.inc"
#include "ui/choices_setup_popmenu.menu"

#undef CHOICE_SIZE_X
#define CHOICE_SIZE_X 180

#undef  CHOICE_TEXT_OFFSET_X
#define CHOICE_TEXT_OFFSET_X CHOICE_SIZE_Y

#include "ui_mp/friends_popups.inc"

broken avatar :(
×
broken avatar :(
The King of Zombies
Location: usLouisiana
Date Registered: 24 June 2013
Last active: 335 days ago
Posts
2,152
Respect
Forum Rank
King of the Zombies
Primary Group
Donator ♥
My Groups
More
My Contact & Social Links
More
×
Dust's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Dust's Contact & Social LinksMrZ0mbiesFanaticdust103194MrZ0mbiesFanatic
The field of view option in the main menu doesnt seem to carry over when you start the game. I always change the fov in the main menu, then whenever I click solo it resets it back to 65 so I have to change it once I get in the game which makes the option in the main menu pretty useless, also it resets everytime I restart level which could get annoying.
broken avatar :(
×
broken avatar :(
[UGX] Documentation Writer & Programmer
Location: usLos Angeles, CA
Date Registered: 23 August 2013
Last active: 51 days ago
Posts
1,322
Respect
Forum Rank
Zombie Colossus
Primary Group
UGX Team Member
My Groups
More
My Contact & Social Links
More
Personal Quote
(ง º ω º )ง u wont sum m8y?
×
DidUknowiPwn's Groups
UGX Team Member
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
BO3 Modtools Alpha
BO3 Modtools Alpha
This user has access to the Black Ops 3 Modtools Alpha
The field of view option in the main menu doesnt seem to carry over when you start the game. I always change the fov in the main menu, then whenever I click solo it resets it back to 65 so I have to change it once I get in the game which makes the option in the main menu pretty useless, also it resets everytime I restart level which could get annoying.
That's handled by _zombiemode.gsc I forgot to say that, mappers/modders need to remove the setClientDvars function on onPlayerSpawned and on onPlayerConnect too.
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 30 December 2012
Last active: 33 minutes ago
Posts
574
Respect
Forum Rank
Zombie Enslaver
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
Signature
My preferred name is "xSanchez78".
Check me out here: [You are not allowed to view external links. Register or Login to see them]
×
alaurenc9's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
alaurenc9's Contact & Social Linksalaurenc9xSanchez78xSanchez78xSanchez78
That's handled by _zombiemode.gsc I forgot to say that, mappers/modders need to remove the setClientDvars function on onPlayerSpawned and on onPlayerConnect too.

Do i remove all ClientDvars or just the FOV one?
broken avatar :(
×
broken avatar :(
[UGX] Documentation Writer & Programmer
Location: usLos Angeles, CA
Date Registered: 23 August 2013
Last active: 51 days ago
Posts
1,322
Respect
Forum Rank
Zombie Colossus
Primary Group
UGX Team Member
My Groups
More
My Contact & Social Links
More
Personal Quote
(ง º ω º )ง u wont sum m8y?
×
DidUknowiPwn's Groups
UGX Team Member
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
BO3 Modtools Alpha
BO3 Modtools Alpha
This user has access to the Black Ops 3 Modtools Alpha
Best to just remove the cg_fov parameters.

Double Post Merge: January 15, 2015, 06:15:19 pm
Menu mod updated to 1.2, includes a few new stuff :). Lots of fixes to default WaW especially :>
Last Edit: January 15, 2015, 06:15:19 pm by DidUknowiPwn

 

Login

or login with an authentication provider below
Twitter
Discord
Steam
Twitch
Google
Loading ...