ValveSoftware / source-sdk-2013

The 2013 edition of the Source SDK
https://developer.valvesoftware.com/wiki/SDK2013_GettingStarted
Other
3.77k stars 2k forks source link

How to fix black intreface on TF2's hammer? #428

Open FrozenDragon0 opened 7 years ago

FrozenDragon0 commented 7 years ago

This is really annoying me especially with certain models because i can't see some models properly with this black interface any help would be appreciated.

image

ISNEWPuddy commented 7 years ago

wrong place to post people.

FrozenDragon0 commented 7 years ago

@ISNEWPuddy Sorry but i seriously need help with fixing this annoying issue.

ISNEWPuddy commented 7 years ago

@ZombiePwner1 you need to learn about hud/vgui.

1157 commented 7 years ago

It is the only place you would post a bug with SDK, here is the fix.

https://www.youtube.com/watch?v=Kcd-3H04_kw

kennyrkun commented 7 years ago

@kisak-valve can you close this issue? It appears to have been resolved.

kisak-valve commented 7 years ago

The linked video looks like a workaround for a poor default value. I'd rather not be the one to close this until we hear back from a Source 1 or TF2 dev.

jonnyboy0719 commented 7 years ago

The default value got overwritten some time ago, mostly when it was updated to SDK 2013, and nobody cared enough to double check if anything broke in the transfer. And that "workaround" is actually more of a fix. A fix to revert the dumb decision to make the whole color scheme black, and make it hard to see transparent models. This also exist in default SDK 2013 MP/SP Branch, which is easily fixable. You could also just copy SDK 2007 SourceSchemeBase.res into SDK 2013 to fix this issue as well.

For some in-topic and off-topic: imo, It would be better if VHE actually used its own resource file for such things, which would stop such things like this from happening, and maybe update the horrible code that's still being used since 1998 (aka, worldcraft code). Because Source 1 VHE seriously needs an update, modern editors doesn't just kill itself by clicking on a entity (or brush) and gets "Access Violation" crash dump.