Başlık Tag ( SourceScheme)
Bu sayfa, Garry's Mod ile çoktan aşina olanlar tarafından en iyi şekilde okunabilir. Yeni ve genç geliştiriciler sadece Kaynak oyunlarının dosyalarını nasıl işlediğini değil, aynı zamanda Garry modunun kendi dosya sistemini nasıl işlettiği hakkında da doğru bir anlayışa sahip olmadan bu dosyaları değiştirmekten vazgeçilirler.
Bu dosyaları değiştirmek eklenti sisteminin bir parçası değildir, bu da çok sınırlı veya hiçbir koruma olmadığı anlamına gelir. Bir şey yapmadan önce düzenlemelerinizin düzeltilebilir olmaması durumunda geri yükleyebileceğiniz dosyanın edit edilmemiş versiyonuna sahip olduğunuzdan emin olun.
SourceScheme Dosyası Nedir?
SourceScheme.res Dosya bulundu. Burada. Bu bir Valf Anahtar Değerleri Bunlar DERMA ELEMENTLERI DEĞİR yani Lua üzerinden erişemiyoruz.
Niye özelleştirmeliyiz?
Bu dosyayı özelleştirmek, normal derma ile erişilemeyen motor tabanlı VGUI panellerinin görünümünü değiştirmenizi sağlar.
Oyun ile birlikte gelen dosya mükemmel bir şekilde çalışır ve her şeyden önemlisi bu dosyayı güncelleme veya değiştirmenin arkasında hiçbir gereklilik yoktur. Ancak Garry's Mod'un açık doğasından yararlanmayı seven insanlar için, aşağıda görüldüğü gibi müşteri üzerinde özelleştirilebilir.
Dosya Açıklayıcı
Renkler
Dosyanın içindeki ilk alt bölümde, aşağıdaki alt bölmede kullanacağımız tüm renk değişkenleri olacak. BaseSettings
Bu bölümde bulunan varsayılan renkler:
| RGBA |
Önizleme |
Adı |
255 255 255 255 |
 |
White |
221 221 221 255 |
 |
OffWhite |
190 190 190 255 |
 |
DullWhite |
255 155 0 255 |
 |
Orange |
0 0 0 128 |
 |
TransparentBlack |
0 0 0 255 |
 |
Black |
0 0 0 0 |
 |
Blank |
108 111 114 250 |
 |
GMod_BG_Opaque |
108 111 114 0 |
 |
GMod_BG |
255 255 255 0 |
 |
GMod_WhiteBlank |
157 194 80 255 |
 |
SteamLightGreen |
79 79 79 255 |
 |
AchievementsLightGrey |
55 55 55 255 |
 |
AchievementsDarkGrey |
130 130 130 255 |
 |
AchievementsInactiveFG |
Kendi renklerinizi eklemek bu tuşla basit sadece belgenin biçimlendirilmesini takip edin.
Temel Ayarlar
Burada panellerin rengini özelleştirebilirsiniz.
Garrys Mod'un zamanla ilerlemesi nedeniyle bu panellerden bazıları artık hiçbir yerde kullanılmıyor ama kalıntıları hala bu dosyada var, not edebildiğim tüm değerleri belirteceğim.
Border.Selection "Black"
Border.DarkSolid "40 40 40 255"
Border.Subtle "80 80 80 255"
Button.TextColor "82 82 82 255"
Button.BgColor "227 227 227 255"
Button.ArmedTextColor "46 114 178 255"
Button.ArmedBgColor "240 240 240 255"
Button.DepressedTextColor "White"
Button.DepressedBgColor "84 178 245 255"
CheckButton.TextColor "White"
CheckButton.SelectedTextColor "White"
CheckButton.BgColor "White"
CheckButton.Border1 "Border.Subtle"
CheckButton.Border2 "Border.Subtle"
CheckButton.Check "Black"
CheckButton.DisabledFgColor "Black"
CheckButton.HighlightFgColor "OffWhite"
CheckButton.ArmedBgColor "Blank"
CheckButton.DisabledBgColor "180 180 180 255"
ComboBoxButton.ArrowColor "81 81 81 255"
ComboBoxButton.ArmedArrowColor "110 110 110 255"
ComboBoxButton.BgColor "GMod_WhiteBlank"
ComboBoxButton.DisabledBgColor "GMod_WhiteBlank"
Frame.TitleTextInsetX 16
Frame.ClientInsetX 8
Frame.ClientInsetY 6
Frame.BgColor "GMod_BG_Opaque"
Frame.OutOfFocusBgColor "97 100 102 240"
Frame.FocusTransitionEffectTime "0.3"
Frame.TransitionEffectTime "0.3"
Frame.AutoSnapRange "0"
FrameGrip.Color1 "200 200 200 196"
FrameGrip.Color2 "0 0 0 196"
FrameTitleButton.FgColor "200 200 200 196"
FrameTitleButton.BgColor "GMod_BG"
FrameTitleButton.DisabledFgColor "255 255 255 192"
FrameTitleButton.DisabledBgColor "GMod_BG"
FrameTitleBar.Font "UiBold"
FrameTitleBar.TextColor "255 255 255 204"
FrameTitleBar.BgColor "GMod_BG"
FrameTitleBar.DisabledTextColor "255 255 255 91"
FrameTitleBar.DisabledBgColor "GMod_BG"
FrameSystemButton.FgColor "Blank"
FrameSystemButton.BgColor "Blank"
FrameSystemButton.Icon ""
FrameSystemButton.DisabledIcon ""
Label.TextDullColor "DullWhite"
Label.TextColor "OffWhite"
Label.SelectedTextColor "White"
Label.BgColor "GMod_BG"
Label.DisabledFgColor1 "110 110 110 255"
Label.DisabledFgColor2 "50 50 50 255"
Menu.TextColor "80 80 80 255"
Menu.BgColor "233 233 233 255"
Menu.ArmedTextColor "White"
Menu.ArmedBgColor "132 183 241 255"
Menu.TextInset "6"
Panel.BgColor "108 111 114 0"
ProgressBar.FgColor "White"
ProgressBar.BgColor "TransparentBlack"
PropertySheet.TextColor "10 10 10 200"
PropertySheet.SelectedTextColor "10 10 10 255"
PropertySheet.TransitionEffectTime "0.25"
RichText.TextColor "OffWhite"
RichText.BgColor "TransparentBlack"
RichText.SelectedTextColor "White"
RichText.SelectedBgColor "0 168 255 204"
ScrollBar.Wide 15
ScrollBarButton.FgColor "60 60 60 255"
ScrollBarButton.BgColor "207 207 207 255"
ScrollBarButton.ArmedFgColor "20 65 72 255"
ScrollBarButton.ArmedBgColor "210 237 255 255"
ScrollBarButton.DepressedFgColor "9 119 226 255"
ScrollBarButton.DepressedBgColor "31 207 248 255"
ScrollBarSlider.FgColor "220 220 220 255"
ScrollBarSlider.BgColor "184 184 184 229"
SectionedListPanel.HeaderTextColor "50 50 50 255"
SectionedListPanel.HeaderBgColor "Blank"
SectionedListPanel.DividerColor "0 0 0 150"
SectionedListPanel.BrightTextColor "40 40 40 255"
SectionedListPanel.BgColor "White"
SectionedListPanel.SelectedTextColor "White"
SectionedListPanel.SelectedBgColor "0 168 255 204"
SectionedListPanel.OutOfFocusSelectedTextColor "Black"
SectionedListPanel.OutOfFocusSelectedBgColor "132 183 241 100"
Slider.NobColor "220 220 220 255"
Slider.TextColor "180 180 180 255"
Slider.TrackColor "184 184 184 229"
Slider.DisabledTextColor1 "110 110 110 255"
Slider.DisabledTextColor2 "50 50 50 255"
TextEntry.TextColor "10 10 10 255"
TextEntry.BgColor "White"
TextEntry.CursorColor "10 10 10 255"
TextEntry.DisabledTextColor "128 128 128 255"
TextEntry.DisabledBgColor "192 192 192 255"
TextEntry.SelectedTextColor "10 10 10 255"
TextEntry.SelectedBgColor "0 168 255 204"
TextEntry.OutOfFocusSelectedBgColor "132 183 241 100"
Tooltip.TextColor "110 102 60 255"
Tooltip.BgColor "249 238 181 255"
Console.TextColor "OffWhite"
BitmapFontFiles
Kullanıcı arayüzü düğmeleri tarafından kullanılan tekil bir özel bitmap yazı tipi içerir. Daha fazla test ettikten sonra bu bölümü tamamen kaldırabildim ve her şey hala normal görünüyordu.
BitmapFontFiles
{
"Buttons" "materials/vgui/fonts/buttons_32.vbf"
}
Yazı Tipi
Bu motor panellerini çalıştırmak için gerekli tüm yazı tiplerinin tanımlandığı yerdir. [$WIN32] ya da [$X360] Bunlar nasıl değerlendirilir için ilgili Source 2013 SDK kodu.
Bu yazı tiplerinin her birinin kullanıldığı tüm olası yerleri belgelemeye çalışmak çok karmaşık ve kafa karıştırıcı olurdu. Yani bu bölümü kaynak ile şişirme yerine sadece kopyamı değiştirirken aldığım birkaç iyi notu listeleyin.
Kullanılan temel yazı tipleri
- Kurye Yeni.
- Lucida Konsolu
- Tahoma
- Verdana
- Helvetica Cesurca
- Marlett ( Simbol font idk kullanıldığı yerde)
- Trebuchet MS.
- DüzeltilmişSys
- HalfLife2 ( Silah simgeleri)
Sınırlar
Bunlar her panel için temel sınır tanımları. Ben kişisel olarak hiç sınırlar düzenlemedim sayfayı kısa tutmak ill sadece bak diyelim Orijinal Dosya
Özel Yazıtipi Dosyaları
Daha önce bulunmayan özel ttf dosyalarını yükler /fonts Alt dizin.