thebarricade 7 Posted November 14, 2009 (edited) Current version: 1.4 TBR Pale GUI attempts to tone down the In-Game GUI. I'm sure there's lots of bugs and inconsistencies, but you're all welcome to report them here :) I'm not too happy with the command-menu since I haven't been able to turn off the text-dropshadows. The speed-indicator is also a source of un-happiness; I can't get to be any other color than the main GUI-textcolor... (see the second image) But then again, I could solve that by turning the other texts to the same color. v1.4 tbr_pale_gui_no_hints.pbo - Removes the "text-hints" near the cursors (e.g. "Greeting"). Added a reddish tint to wounded units in the commandbar. v1.3.1 Cleaned-up config. Thanks Kju. v1.3 Now four separate addons. tbr_pale_gui.pbo - Changes tones and colors for most of the in-game "heads-up display", including command- and action-menues. tbr_pale_gui_commandbar.pbo - Changes tones and colors for the commandbar, makes rank- and "mounted"-icons a bit crisper. tbr_pale_gui_cursors.pbo - Removes actions-icons. tbr_pale_gui_wpnicons.pbo - Makes weapon-icons in the commandbar a bit crisper. - Contains icons for original Arma2-weapons only. Downloads Filefront: TBR Pale GUI v1.4 Armaholic mirror: TBR Pale GUI v1.4 Edited November 27, 2009 by thebarricade Share this post Link to post Share on other sites
bravo 6 0 Posted November 14, 2009 Looks very nice! :) Keep it up! Share this post Link to post Share on other sites
thebarricade 7 Posted November 14, 2009 Looks very nice! :)Keep it up! Thanks, it actually was your BC6_Feelings_ICONS that inspired me to get going :) And now I see the latest screens you posted, they're great looking! Share this post Link to post Share on other sites
bravo 6 0 Posted November 14, 2009 Im glad that i sensitized you or others in this subject, i believe a simple touch can change the Feelings (for better) in this awesome game. Share this post Link to post Share on other sites
thebarricade 7 Posted November 14, 2009 Im glad that i sensitized you or others in this subject, i believe a simple touch can change the Feelings (for better) in this awesome game. Absolutely. Keep up the good work :ok: Share this post Link to post Share on other sites
Binkowski 26 Posted November 14, 2009 Thanks I was getting sick of that lime green GUI color. This is awesome! Share this post Link to post Share on other sites
cole 0 Posted November 14, 2009 but.. but.. It was just yesterday when I saw a WIP shot of the GUI, and now it's released? Awesome. Share this post Link to post Share on other sites
SpiritedMachine 10 Posted November 14, 2009 Looks great. Thanks. Share this post Link to post Share on other sites
andersson 285 Posted November 14, 2009 Is, or can you, get rid of the "action icons" that are hovering in the middle of the screen? Hate them. Ruin immersion and sometimes get in the way. Maybe its possible to move them away into a corner atleast? Share this post Link to post Share on other sites
mrcash2009 0 Posted November 14, 2009 (edited) Any mirrors I cant stand filefront in firefox, grrrr. EDIT ignore .. got it. Yes radio colored would be good, and also as said the way it echos the command menu option under mouse in green ... (cant see the point of that anyway regardless) would be nice to either make transparent/off, or at least color it and move it if possible. Im not a fan of the background you have with the dark text (dark text represents an option that's not available), so a lighter text color would be nicer on the eye just to show it more over the shaded background :) Edited November 14, 2009 by mrcash2009 Share this post Link to post Share on other sites
PTV-Jobo 820 Posted November 14, 2009 Excellent release. These look so much more pleasant visually. Thanks a bunch! :) Share this post Link to post Share on other sites
thebarricade 7 Posted November 14, 2009 Is, or can you, get rid of the "action icons" that are hovering in the middle of the screen? Hate them. Ruin immersion and sometimes get in the way. Maybe its possible to move them away into a corner atleast? I'm no fan of them myself (they are a bit too "consoley" for my taste), so I'll see what I can do. ---------- Post added at 09:38 PM ---------- Previous post was at 09:38 PM ---------- but.. but.. It was just yesterday when I saw a WIP shot of the GUI, and now it's released? Awesome. Fast worker you know :) Share this post Link to post Share on other sites
mrcash2009 0 Posted November 14, 2009 I'm no fan of them myself (they are a bit too "consoley" for my taste), so I'll see what I can do. Just thought id add (didnt realise before) Kju has already done this with his proper addons, so no need to sweat it on that as a mod already exists. Share this post Link to post Share on other sites
thebarricade 7 Posted November 14, 2009 And you should really check out Bravo 6's GUI-mod, it looks really good. So good in fact, I'll probably end up using it myself. Share this post Link to post Share on other sites
larsiano 12 Posted November 14, 2009 Wow, this looks realy great!! It will spice up the game just that bit extra :) I am almost afraid to ask but is it compatible with the BC6 Feelings mod or is it posible to colaberate these two great mods together for the ultimate experiance ? Share this post Link to post Share on other sites
bravo 6 0 Posted November 14, 2009 (edited) Im quite sure it is compatible. Im telling you this because the BC6_Feeling_UI im working on also changes these kinda visual information. hehe edit: The only difference i see so far is the color and the background transparency, mine has more transparent. I really think it is important and good to have several options so people can change! Thats why i say Keep up the great job mate! ;) I like what i see.. keep it up Edited November 14, 2009 by bravo 6 Share this post Link to post Share on other sites
thebarricade 7 Posted November 15, 2009 Tiny and mostly transparent... (I like to have something there) Share this post Link to post Share on other sites
nikita320106 0 Posted November 16, 2009 thanx thanx alot) Share this post Link to post Share on other sites
thebarricade 7 Posted November 16, 2009 Updated to v1.1. Download in first post. Share this post Link to post Share on other sites
.kju 3245 Posted November 16, 2009 Can you please make your modifications modular: > Changed the menus a bit, altered action-menu cursor. Otherwise I cannot no longer use it as it conflicts with other addons doing similar things. Thank you. Share this post Link to post Share on other sites
thebarricade 7 Posted November 16, 2009 (edited) Can you please make your modifications modular:> Changed the menus a bit, altered action-menu cursor. Otherwise I cannot no longer use it as it conflicts with other addons doing similar things. Thank you. I'll separate out the pure menu/gui stuff from the cursors and hope that that is enough... ---------- Post added at 07:55 PM ---------- Previous post was at 07:37 PM ---------- Done, see first post for files... (Or at least I hope it is, since I didn't test it too much :pray:) Edited November 16, 2009 by thebarricade Share this post Link to post Share on other sites
Guest Posted November 16, 2009 Updated release frontpaged on the Armaholic homepage. TBR Pale GUI v1.1.1 Share this post Link to post Share on other sites
.kju 3245 Posted November 16, 2009 Thanks. Here is an improved config: class CfgPatches { class tbr_pale_gui { units[] = {}; weapons[] = {}; requiredVersion = 1.04; requiredAddons[] = { "CAFonts", "CAUI", "CAData", "CA_Anims_Char", "CAWeapons", "CAWeapons2", "CACharacters", "CACharacters2" }; version = "2009-11-13"; fileName = "tbr_pale_gui.pbo"; author = "thebarricade"; mail = "anders@thebarricade.net"; }; }; class RscPicture; class RscPictureKeepAspect; class RscText; class RscIGText; class RscStructuredText; class RscIGProgress; class RscInGameUI { colorReady[] = {0.11,0.16,0.09,1}; colorPrepare[] = {0.57,0.28,0,1}; colorUnload[] = {0.4,0,0,1}; class RscUnitInfoSoldier { class Background { colorBackground[] = {1,1,1,0.35}; }; class Weapon: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Ammo: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; }; class RscUnitInfoTank { class Background { colorbackground[] = {1,1,1,0.35}; }; class Background2 { colorbackground[] = {1,1,1,0.35}; }; class ProgressBackground: RscPicture { colorText[] = {0.11,0.16,0.09,1}; }; class ValueFuel: RscIGProgress { colorBar[] = {0.11,0.16,0.09,1}; colorFrame[] = {0.1,0.1,0.1,1}; }; class Weapon: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Ammo: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class TextSpeed: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Speed: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Heading: RscIGText { colorText[] = {0.96,0.96,0.94,1}; style = "0x02 + 0x100"; }; }; class RscUnitVehicle: RscUnitInfoSoldier { class Background { colorbackground[] = {1,1,1,0.35}; }; class Background2 { colorbackground[] = {1,1,1,0.35}; }; class Weapon: RscIGText { colorText[] = {0.11,0.16,0.09,1}; style = 1; }; class Ammo: RscIGText { colorText[] = {0.11,0.16,0.09,1}; style = 1; }; class Speed: RscIGText { colorText[] = {0.11,0.16,0.09,1}; style = 0; }; class Heading: RscIGText { colorText[] = {0.96,0.96,0.94,1}; style = "0x02 + 0x100"; }; class ProgressBackground: RscPicture { colorText[] = {0.11,0.16,0.09,1}; text = "\ca\ui\Data\ui_ammo_fuel_background.paa"; }; class ValueArmor: RscIGProgress { colorBar[] = {0.11,0.16,0.09,1}; colorFrame[] = {0.1,0.1,0.1,1}; }; class ValueFuel: RscIGProgress { colorBar[] = {0.11,0.16,0.09,1}; colorFrame[] = {0.1,0.1,0.1,1}; }; }; class RscUnitInfo { class Background { colorbackground[] = {1,1,1,0.35}; }; class ProgressBackground: RscPicture { colorText[] = {0.11,0.16,0.09,1}; }; class TextSpeed: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Speed: RscIGText { colorText[] = {0.11,0.16,0.09,1}; style = 1; }; class Heading: RscIGText { colorText[] = {0.96,0.96,0.94,1}; style = "0x02 + 0x100"; }; class ValueArmor: RscIGProgress { colorBar[] = {0.11,0.16,0.09,1}; colorFrame[] = {0.1,0.1,0.1,1}; }; class ValueFuel: RscIGProgress { colorBar[] = {0.11,0.16,0.09,1}; colorFrame[] = {0.1,0.1,0.1,1}; }; class Background2 { colorbackground[] = {1,1,1,0.35}; }; class Weapon: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Ammo: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; }; class RscUnitInfoAir: RscUnitInfo { class TextAlt: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Alt: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; }; class RscUnitInfoAPC: RscUnitInfo { class TextAlt: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Alt: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; }; class RscUnitInfoVehicleUnarmed: RscUnitInfo { class TextAlt: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Alt: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; }; class RscUnitInfoShip: RscUnitInfo { class TextAlt: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; class Alt: RscIGText { colorText[] = {0.11,0.16,0.09,1}; }; }; class RscUnitInfoUAV: RscUnitInfoAir { class Background { colorbackground[] = {1,1,1,0.35}; colorText[] = {0,0,0,1}; }; class TextSpeed: RscIGText { colorText[] = {0.11,0.16,0.09,1}; style = 0; }; class Type: TextSpeed { colorText[] = {0.11,0.16,0.09,1}; style = 2; }; class Speed: TextSpeed { colorText[] = {0.11,0.16,0.09,1}; style = 1; }; class UAV_Cross: RscPictureKeepAspect { text = "ca\ui\data\cursor_uav_gs.paa"; }; class LineTLH: RscText { colorBackground[] = {1,1,1,1}; }; class LineTLV: RscText { colorBackground[] = {1,1,1,1}; }; class LineTRH: RscText { colorBackground[] = {1,1,1,1}; }; class LineTRV: RscText { colorBackground[] = {1,1,1,1}; }; class LineBLH: RscText { colorBackground[] = {1,1,1,1}; }; class LineBLV: RscText { colorBackground[] = {1,1,1,1}; }; class LineBRH: RscText { colorBackground[] = {1,1,1,1}; }; class LineBRV: RscText { colorBackground[] = {1,1,1,1}; }; }; class RscHint { class Background { colorBackground[] = {1,1,1,0.35}; }; class Hint: RscStructuredText { class Attributes: Attributes { color = "#1c2816"; }; }; }; class RscTaskHint { class controlsBackground { class Background { colorBackground[] = {1,1,1,0.35}; }; }; class Controls { class Hint: RscStructuredText { colorBackground[] = {0,0,0,1}; }; }; }; }; class CfgInGameUI { imageCornerElement = "\ca\ui\data\igui_hud_corner.paa"; xboxStyle = 0; colorBackground[] = {1,1,1,0.35}; colorBackgroundCommand[] = {0.96,0.96,0.94,1}; colorBackgroundHelp[] = {0.96,0.96,0.94,1}; colorText[] = {0.11,0.16,0.09,1}; class TankDirection { color[] = {0.1,0.1,0.1,1}; colorHalfDammage[] = {0.57,0.28,0,1}; colorFullDammage[] = {0.4,0,0,1}; }; class Compass { color[] = {0.96,0.96,0.94,1}; dirColor[] = {0.96,0.96,0.94,1}; }; class Menu { colorChecked[] = {0.57,0.28,0,1}; colorEnabled[] = {0.96,0.96,0.94,1}; colorDisabled[] = {0.45,0.45,0.45,1}; colorSelected[] = {0.11,0.16,0.09,0.35}; colorSelectedText[] = {0.96,0.96,0.94,1}; style = 0; }; class Bar { colorBackground[] = {1,1,1,0.35}; }; class Actions { colorBackground[] = {1,1,1,0.35}; colorText[] = {0.96,0.96,0.94,1}; colorSelect[] = {0.96,0.96,0.94,1}; colorBackgroundSelected[] = {0.11,0.16,0.09,0.35}; style = 0; }; class CommandBar { imageNoWeapons = "\tbr_pale_gui\data\tbr_empty.paa"; class prevPage { color[] = {1,1,1,0.35}; }; class nextPage { color[] = {1,1,1,0.35}; }; class UnitInfo { class UnitBackground { textureNormal = "\tbr_pale_gui\data\tbr_cmdbar_background_ca.paa"; }; class UnitIcon { color[] = {0.11,0.16,0.09,1}; colorPlayer[] = {0.96,0.96,0.94,1}; }; class Semaphore { color[] = {0.6,0,0,1}; }; class UnitSpecialRole { color[] = {0.96,0.96,0.94,1}; }; class VehicleNumberBackground { color[] = {0.1,0.1,0.1,1}; texture = "ca\ui\data\cmdbar_commander_number_ca.paa"; }; class VehicleNumberText { colorText[] = {0.1,0.1,0.1,1}; }; class UnitRole { color[] = {0.1,0.1,0.1,1}; }; class UnitNumberBackground { color[] = {0.1,0.1,0.1,1}; }; class UnitNumberText { colorText[] = {0.1,0.1,0.1,1}; }; }; }; }; class CfgVehicles { class SoldierWB; class USMC_Soldier_Base: SoldierWB { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_Light: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_GL: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_Officer: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; Picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class USMC_Soldier_SL: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; Picture = "\tbr_pale_gui\data\tbr_squadleader_icon_ca.paa"; }; class USMC_Soldier_TL: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; Picture = "\tbr_pale_gui\data\tbr_teamleader_icon_ca.paa"; }; class USMC_Soldier_AT_Base: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_LAT: USMC_Soldier_AT_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_AT: USMC_Soldier_AT_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_HAT: USMC_Soldier_AT_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_AA: USMC_Soldier_AT_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_Medic: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_medic_icon_ca.paa"; }; class USMC_Soldier_AR: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_MG: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_SoldierS_Spotter: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_SoldierS_Sniper: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_SoldierS_SniperH: USMC_SoldierS_Sniper { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_SoldierM_Marksman: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_SoldierS: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_sf_icon_ca.paa"; }; class USMC_SoldierS_Engineer: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_Pilot: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_Soldier_Crew: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class USMC_LHD_Crew_Base: USMC_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class FR_Base: SoldierWB { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_sf_icon_ca.paa"; }; class FR_Commander: FR_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; Picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class FR_Miles: FR_Base { portrait = "\Ca\characters\data\portraits\comBarHead_miles_ca"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class FR_GL; class FR_Cooper: FR_GL { portrait = "\Ca\characters\data\portraits\comBarHead_cooper_ca"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class FR_Marksman; class FR_Sykes: FR_Marksman { portrait = "\Ca\characters\data\portraits\combarhead_sykes_ca"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class FR_Corpsman: FR_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_medic_icon_ca.paa"; }; class FR_OHara: FR_Corpsman { portrait = "\Ca\characters\data\portraits\comBarHead_ohara_ca"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class FR_AR; class FR_Rodriguez: FR_AR { portrait = "\Ca\characters\data\portraits\comBarHead_rodriguez_ca"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class FR_R; class FR_Assault_R: FR_R { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class FR_Assault_GL: FR_GL { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class SoldierEB; class RU_Soldier_Base: SoldierEB { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier2: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_GL: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_Light: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_Officer: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class RU_Soldier_SL: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_squadleader_icon_ca.paa"; }; class RU_Soldier_TL: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_teamleader_icon_ca.paa"; }; class RU_Commander: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class RU_Soldier_MG: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_AR: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_LAT: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_AT: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_HAT: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_AA: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_Sniper: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_SniperH: RU_Soldier_Sniper { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_Spotter: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_Marksman: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_Medic: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_medic_icon_ca.paa"; }; class RU_Soldier_Pilot: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RU_Soldier_Crew: RU_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RUS_Soldier_Base: SoldierEB { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class RUS_Commander: RUS_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; Picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class MVD_Soldier_Base: SoldierEB { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_sf_icon_ca.paa"; }; class SoldierGB; class GUE_Soldier_Base: SoldierGB { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class GUE_Soldier_1; class GUE_Soldier_Pilot: GUE_Soldier_1 { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class GUE_Soldier_Crew: GUE_Soldier_1 { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_Base: SoldierEB { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_1: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_2: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_GL: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_CO: Ins_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_teamleader_icon_ca.paa"; }; class Ins_Commander: Ins_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class Ins_Soldier_Medic: Ins_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_medic_icon_ca.paa"; }; class Ins_Soldier_AR: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_MG: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_AT: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_AA: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_Sniper: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_Sapper: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_Sab: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Worker2: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Woodlander1: Ins_Soldier_Base { picture = "\tbr_pale_gui\data\tbr_empty.paa"; portrait = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Woodlander2: Ins_Woodlander1 { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Lopotev: Ins_Commander { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class Ins_Bardak: Ins_Commander { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class Ins_Soldier_Pilot: Ins_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class Ins_Soldier_Crew: Ins_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_Base: SoldierWB { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_Light: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_GL: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_Medic: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_Sniper: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_Spotter: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_Marksman: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_RPG: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_Strela: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_AR: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_MG: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_TL: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; Picture = "\tbr_pale_gui\data\tbr_teamleader_icon_ca.paa"; }; class CDF_Soldier_Officer: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; Picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class CDF_Commander: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; Picture = "\tbr_pale_gui\data\tbr_officer_icon_ca.paa"; }; class CDF_Soldier_Pilot: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_Crew: CDF_Soldier_Base { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; class CDF_Soldier_Engineer: CDF_Soldier { portrait = "\tbr_pale_gui\data\tbr_empty.paa"; picture = "\tbr_pale_gui\data\tbr_empty.paa"; }; }; You are only to define values different. Also the class inheritance is best as short as possible. Please make the actions removal separate to the UI too. (also improved coding) class CfgActions { class None; class Gear: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class GetOut: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class Eject: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class LadderOnUp: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class LadderOnDown: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class LadderOff: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class MoveToDriver: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class MoveToPilot: MoveToDriver { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class MoveToGunner: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class MoveToCommander: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class MoveToCargo: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class MoveToTurret: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class LoadMagazine; class LoadEmptyMagazine: LoadMagazine { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class EngineOn: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class EngineOff: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class GetInCommander: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class GetInDriver: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class GetInPilot: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class GetInGunner: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class GetInCargo: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class GetInTurret: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class Repair: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class Rearm: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class Refuel: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class Heal: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class HealSoldier: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class FirstAid: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class TakeWeapon: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class TakeMagazine: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class TakeFlag: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class ReturnFlag: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class SetTimer: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class Deactivate: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class TakeMine: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class DeactivateMine: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class CancelTakeFlag: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class CancelAction: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class Talk: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class AutoHover: None { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; class AutoHoverCancel: AutoHover { textDefault = "<img image='\tbr_pale_gui\data\tbr_empty.paa' size='0.0' shadow='false' />"; }; }; ---------- Post added at 21:25 ---------- Previous post was at 21:19 ---------- And the cursor: class CfgPatches { class tbr_pale_gui_cursors { units[] = {}; weapons[] = {}; requiredVersion = 1.04; requiredAddons[] = { "CAFonts", "CAUI", "CAData", "CA_Anims_Char", "CAWeapons", "CAWeapons2", "CACharacters", "CACharacters2" }; version = "2009-11-16"; fileName = "tbr_gui_cursors.pbo"; author = "thebarricade"; mail = "anders@thebarricade.net"; }; }; class CfgInGameUI { class Cursor { iconComplex = "\tbr_pale_gui\data\tbr_circle_cursor_ca.paa"; style = 0; class Sign { height = 1; }; }; }; Share this post Link to post Share on other sites
mattxr 9 Posted November 16, 2009 Im getting some errors with the version just released on Armaholic. When i get my action menu up i get a huge white square, also some error message about a cursor in the main menu. Share this post Link to post Share on other sites
larsiano 12 Posted November 16, 2009 i think im getting the same errors, and if you have some units in your suad it doesnt show all player icoons anymore they are now blank ! Share this post Link to post Share on other sites