I am trying to set the console skin using triggers, but there doesn't seem to be an option for it the way there is for unit skins. I ended up having to set it by enabling a custom commander that has the console skin specified. While the model for the console is changing successfully, unfortunately, the UI colors aren't changing to match it. For example, the button colors for the Purifier console are remaining blue, instead of changing to orange.
The only workaround I have found to get the UI elements to be the right colors is to quickly switch the player race to a different race and back using triggers, with a slight time gap in between, just before or after the console is changed. Unfortunately, this creates significant lag.
I have been investigating the game's files at this location on github, but the following is the best I've found. I don't know what's causing the issue, or how I'm supposed to get the correct UI colors to appear.
Currently, I'm using the "Set Player Commander" trigger. I'm setting the commander to a custom commander I've created, titled "Purifier". In the console skin field for that custom commander, I have set the Purifier console skin. This changes the console graphics, but not the colors of other UI elements.
I've also found that you can set the Blizzard commanders using triggers as long as you delete the product identifier string from their data. But even setting the player commander to Fenix does not cause the UI colors to change.
Are you talking about team color or the UI buttons? My issue is that the console buttons and textures are not changing color when I change the console skin with this method, but are instead remaining blue. They should be orange, as in the below image:
I don't think the UI colors are controlled with triggers, as the colors are supposed to be tied to the console skin, which is just set using the commander data. But I could be wrong. Do you know of any triggers in the co-op dependencies that control the UI textures this way?
I'm pretty sure Set Player Color and CCommander_Color only affect team color. It seems as if whatever's controlling the UI textures is more complex, but I can't find what's actually replacing the textures and why it's not working.
If I remember right, any system file change is not welcomed by Blizzard. If you are changing the console or the unit appearance, you can get banned, of course, if you are not using the skins from starcraft skin shops. I think Blizzard should add the skin designing platform like valve did with their games. Creating this platform will give Blizzard and the skin developers a huge profit, plus they will have good earnings from running trade bots like csgo skins trade bot on steam.
I am trying to set the console skin using triggers, but there doesn't seem to be an option for it the way there is for unit skins. I ended up having to set it by enabling a custom commander that has the console skin specified. While the model for the console is changing successfully, unfortunately, the UI colors aren't changing to match it. For example, the button colors for the Purifier console are remaining blue, instead of changing to orange.
The only workaround I have found to get the UI elements to be the right colors is to quickly switch the player race to a different race and back using triggers, with a slight time gap in between, just before or after the console is changed. Unfortunately, this creates significant lag.
I have been investigating the game's files at this location on github, but the following is the best I've found. I don't know what's causing the issue, or how I'm supposed to get the correct UI colors to appear.
https://github.com/SC2Mapster/SC2GameData/blob/master/mods/core.sc2mod/base.sc2data/UI/FontStyles.SC2Style
https://github.com/SC2Mapster/SC2GameData/blob/master/mods/core.sc2mod/base.sc2data/UI/Layout/Common/StandardConsoleSkinConstants.SC2Layout
Last time I checked the commander related console changes were locked for blizzard use only. What triggers are you using?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
In reply to DrSuperEvil
Commanders use triggers to set the player colour to other stuff.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
MIn reply to DrSuperEvil:
All I know is the triggers use the Set Player Colour action. Not sure if it also applies to UI.
Tried messing with the EDSTR_FIELDNAME_CCommander_Color field?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
In reply to DrSuperEvil:
If I remember right, any system file change is not welcomed by Blizzard. If you are changing the console or the unit appearance, you can get banned, of course, if you are not using the skins from starcraft skin shops. I think Blizzard should add the skin designing platform like valve did with their games. Creating this platform will give Blizzard and the skin developers a huge profit, plus they will have good earnings from running trade bots like csgo skins trade bot on steam.
In reply to josebanksg:
1. This is not a file system change, he's using triggers so its for an arcade map/custom campaign.
2. Are you a bot or something? This thread is 2 years old