@@ -19,6 +19,7 @@ class Button:
19
19
iconHammer : tk .PhotoImage
20
20
iconSource : tk .PhotoImage
21
21
iconHLMV : tk .PhotoImage
22
+ iconHLMVplusplus : tk .PhotoImage
22
23
iconQc_eyes : tk .PhotoImage
23
24
iconHlposer : tk .PhotoImage
24
25
iconVisualStudio : tk .PhotoImage
@@ -28,6 +29,7 @@ class Button:
28
29
btn_hammer : tk .Button
29
30
btn_hammer_plus_plus : tk .Button
30
31
btn_hlmv : tk .Button
32
+ btn_hlmv_plus_plus : tk .Button
31
33
btn_qc_eyes : tk .Button
32
34
btn_hlfaceposer : tk .Button
33
35
btn_vtf_edit : tk .Button
@@ -58,6 +60,7 @@ def __init__(self,sourceSDK):
58
60
self .iconHammer = tk .PhotoImage (file = os .path .join (base_path , "icons" , "hammer.png" ))
59
61
self .iconSource = tk .PhotoImage (file = os .path .join (base_path , "icons" , "source.png" ))
60
62
self .iconHLMV = tk .PhotoImage (file = os .path .join (base_path , "icons" , "hlmv.png" ))
63
+ self .iconHLMVplusplus = tk .PhotoImage (file = os .path .join (base_path , "icons" , "hlmvpp.png" ))
61
64
self .iconQc_eyes = tk .PhotoImage (file = os .path .join (base_path , "icons" , "qc_eyes.png" ))
62
65
self .iconHlposer = tk .PhotoImage (file = os .path .join (base_path , "icons" , "hlposer.png" ))
63
66
self .iconVisualStudio = tk .PhotoImage (file = os .path .join (base_path , "icons" , "Visual_Studio.png" ))
@@ -84,6 +87,8 @@ def destroy_button(self):
84
87
self .btn_games .destroy ()
85
88
if os .path .isfile (self .sdk .bin_folder + "/hlmv.exe" ):
86
89
self .btn_hlmv .destroy ()
90
+ if os .path .isfile (self .sdk .bin_folder + "/hlmvplusplus.exe" ):
91
+ self .btn_hlmv_plus_plus .destroy ()
87
92
if os .path .isfile (self .sdk .bin_folder + "/hlfaceposer.exe" ):
88
93
self .btn_hlfaceposer .destroy ()
89
94
if os .path .isfile (os .getcwd () + "/VTfEdit/x64/VTFEdit.exe" ) or os .path .exists (r"C:\Program Files\Nem's Tools\VTFEdit\VTFEdit.exe" ):
@@ -114,6 +119,10 @@ def display(self):
114
119
self .btn_hlmv = tk .Button (self .sdk .root , text = "hlmv" , command = self .model .open_hlmv , image = self .iconHLMV , compound = tk .LEFT , background = self .sdk .background_color ,fg = self .sdk .foreground_color )
115
120
self .btn_hlmv .pack (side = "left" )
116
121
122
+ if os .path .isfile (self .sdk .bin_folder + "/hlmvplusplus.exe" ):
123
+ self .btn_hlmv_plus_plus = tk .Button (self .sdk .root , text = "hlmv++" , command = self .model .open_hlmvplusplus , image = self .iconHLMVplusplus , compound = tk .LEFT , background = self .sdk .background_color ,fg = self .sdk .foreground_color )
124
+ self .btn_hlmv_plus_plus .pack (side = "left" )
125
+
117
126
if os .path .isfile (self .sdk .bin_folder + "/qc_eyes.exe" ):
118
127
self .btn_qc_eyes = tk .Button (self .sdk .root , text = "qc_eyes" , command = self .open_qc_eyes , image = self .iconQc_eyes , compound = tk .LEFT , background = self .sdk .background_color ,fg = self .sdk .foreground_color )
119
128
self .btn_qc_eyes .pack (side = "left" )
0 commit comments