Upvote Upvoted 99 Downvote Downvoted
1 2 3 4
CleanTF2+ (nohats, flat textures, etc)
posted in Customization
61
#61
-1 Frags +

how to get rid of those weird lines when i'm playing in casual

how to get rid of those weird lines when i'm playing in casual
62
#62
8 Frags +

I've been doing a bit of testing with an old idea that was presented with the No Hats mod that made it so removed hats would show the classes default hat. The methods presented were really out of the way and required decompiling models and that method didn't work well with sv_pure. Well today I've found another method to do just that and from my tests, it works on sv_pure 2. With enough time to replace all the affected hats (and there is a lot of hats), it could completely replace the headsfeet mod entirely.

Pic of it in action on sv_pure 2: https://imgur.com/a/1XoNoVh

Edit: a better screenshot of it with the Master's Yellow Belt: https://i.imgur.com/KZdwyj1.jpg

I've been doing a bit of testing with an old idea that was presented with the No Hats mod that made it so removed hats would show the classes default hat. The methods presented were really out of the way and required decompiling models and that method didn't work well with sv_pure. Well today I've found another method to do just that and from my tests, it works on sv_pure 2. With enough time to replace all the affected hats (and there is a lot of hats), it could completely replace the headsfeet mod entirely.

Pic of it in action on sv_pure 2: https://imgur.com/a/1XoNoVh

Edit: a better screenshot of it with the Master's Yellow Belt: https://i.imgur.com/KZdwyj1.jpg
63
#63
0 Frags +

.

.
64
#64
1 Frags +

are flat textures still working? i got the grainy textures and then ran it again without resizing but in-game it looks normal. any ideas? only other mod im running is mastercomfig low

are flat textures still working? i got the grainy textures and then ran it again without resizing but in-game it looks normal. any ideas? only other mod im running is mastercomfig low
65
#65
2 Frags +
hooliare flat textures still working? i got the grainy textures and then ran it again without resizing but in-game it looks normal. any ideas? only other mod im running is mastercomfig low

they work on servers with sv_pure 0

[quote=hooli]are flat textures still working? i got the grainy textures and then ran it again without resizing but in-game it looks normal. any ideas? only other mod im running is mastercomfig low[/quote]
they work on servers with sv_pure 0
66
#66
2 Frags +

I just used this to get an updated nohatsmod and some of the other addons (no textures tho) and after installing, my game now looks like this.

https://steamuserimages-a.akamaihd.net/ugc/1010440620076808451/704E0489A80089DB014AEF6BD08A9F8DA7CDD12A/?imw=1024&imh=576&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=true

help?

I just used this to get an updated nohatsmod and some of the other addons (no textures tho) and after installing, my game now looks like this.

[img]https://steamuserimages-a.akamaihd.net/ugc/1010440620076808451/704E0489A80089DB014AEF6BD08A9F8DA7CDD12A/?imw=1024&imh=576&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=true[/img]

help?
67
#67
1 Frags +
BlastFMEveryone's getting black textures, and here i am getting white textures instead

And I came in with the purple textures, can't seem to find a fix anywhere

[quote=BlastFM]Everyone's getting black textures, and here i am getting [url=https://i.imgur.com/wvuJMJG.jpg]white[/url] [url=https://i.imgur.com/3Ov797x.jpg]textures[/url] [url=https://i.imgur.com/wNZxFHL.jpg]instead[/url][/quote]

And I came in with the purple textures, can't seem to find a fix anywhere
68
#68
3 Frags +

.

.
69
#69
5 Frags +

yeah, I have missing textures as well, regardless of whether or not it's a private or pub server.

I'm using mastercomfig low, but it didn't work with mastercomfig medium as well, I believe.

I tried multiple different settings to see if anything worked, but I couldn't figure anything out.

Will post settings/specs if wanted.

yeah, I have missing textures as well, regardless of whether or not it's a private or pub server.

I'm using mastercomfig low, but it didn't work with mastercomfig medium as well, I believe.

I tried multiple different settings to see if anything worked, but I couldn't figure anything out.

Will post settings/specs if wanted.
70
#70
-3 Frags +

where is the download link?????!!!!! im so confused

where is the download link?????!!!!! im so confused
71
#71
9 Frags +

https://i.imgur.com/oy9dg2d.png

[img]https://i.imgur.com/oy9dg2d.png[/img]
72
#72
-4 Frags +

How do I get rid of it?

How do I get rid of it?
73
#73
-1 Frags +

missing textures :/

missing textures :/
74
#74
2 Frags +

is there any way to force default hats instead of just removing hats?

is there any way to force default hats instead of just removing hats?
75
#75
29 Frags +

Sorry for this fix / patching being so late coming! I haven't been too active in the community and been busy with university and with work, so I haven't been putting in much time at all for tf2 stuff. I figured it was long overdue though so I made an effort to get to it.

The issues people have been having with resized flat textures should be fixed now, at least this is the case for everyone I've tried it with*. In addition, resized flat textures should appear flat** on sv_pure too, like the private flat textures mod that a few players have been using recently. I've also added the resized flat textures as a release for people who just want to download that, or if they're experiencing any more issues generating it.

Link for the direct download of flat textures here: https://github.com/JarateKing/CleanTF2plus/releases/download/1.0.0/flat_textures.vpk

* thank you members of the huds.tf and mastercomfig discord servers who volunteered to help on short notice, particularly Horse, jan, and Ta5k, in addition to the many other participants in other conversations about flat textures

** if you are close to textures you'll notice that they're not fully flat, but at any reasonable distance they will be. If you look at videos with the private mod, you'll notice the same thing.

Technical details:

  • I was an idiot that used DXT compression for textures smaller than 4x4, when DXT compression works by dividing textures into 4x4 segments. Rookie mistake. I don't know why I wasn't getting the same issue on my machine, or why different machines seemed to have different issues. Switching to an uncompressed format (BGR888 and ABGR8888) should fix this. Unfortunately this means that if you choose not to resize textures, the filesize (and by extension load times and memory usage) will also increase -- it would be possible to optimize this for unresized textures but I don't think this is a dealbreaker, I'd wager most people will choose to resize.
  • Making flat textures appear flat in sv_pure is a matter of enabling mipmaps, specifically what was done was setting the texture flag to enable mipmaps below 32x32. This does mean that if you look closely at textures you'll notice that they're not actually flat and instead are just resized down heavily (this has always been the case), but at a distance they appear / become flat (versus in the past where they would become grainey). As far as I understand it, the private flat textures mod uses the same technique (or maybe a slightly worse implementation of the same idea), and I've been told it's even a modification of CleanTF2+. But I was never given access to the mod so I can't be sure. I'm not really sure why someone would take a public open-source project, make a fix and improvement, and then not push the changes or get in touch with the original author. Though maybe they did try and get in touch but just weren't able to reach me :B
  • There is a known issue where some flattened textures appear darker in sv_pure 0 now. I have some suspected leads but I figured it's more important to get something working out there, especially considering how many people interested in the mod are not the types who regularly play on sv_pure 0 servers.

Now why either of these things matter in sv_pure, where it should (and is) using the stock default textures using their own encoding and their own mipmaps, I have no clue. Not only that, but it seems silly to enable mipmap generation on textures that are already 1x1 and therefore can't have any mipmaps. How the source engine handles textures applied to brushes in sv_pure is full of mysteries. But it is what it is.

For league admins:

I don't believe this offers any actual, cheaty advantages -- it cleans things up and hypothetically leads to slight fps improvements (I haven't benchmarked but the common wisdom is smaller textures and mipmaps = better memory locality within GPUs = less cache misses = better performance GPU-side) without doing anything that offers material gameplay benefits. And likewise I doubt valve really cares either, since these flat textures rely on the same fundamental techniques as the old clean tf2 flat textures did (as well as at least one earlier flat textures mod), so we're talking about public methods that have been around for over half a decade now. But it's just the nature of CleanTF2+ that a lot of it runs in a gray area of what is acceptable and what is an exploit.

A lot of my stuff in the past has caused issues for leagues, and I've put in effort to make sure CleanTF2+ doesn't violate league rules, but I also know that I'm not very active anymore (outside of the huds.tf and mastercomfig discords, which would be the best bet to contact me) so if I'm not kept in the loop then CleanTF2+ might not be updated for some time (the metal footsteps being one example). I'm glad to help so if there are any league concerns about these, feel free to contact me through discord as that'll be the easiest.

Sorry for this fix / patching being so late coming! I haven't been too active in the community and been busy with university and with work, so I haven't been putting in much time at all for tf2 stuff. I figured it was long overdue though so I made an effort to get to it.

The issues people have been having with resized flat textures should be fixed now, at least this is the case for everyone I've tried it with*. In addition, resized flat textures should appear flat** on sv_pure too, like the private flat textures mod that a few players have been using recently. I've also added the resized flat textures as a release for people who just want to download that, or if they're experiencing any more issues generating it.

Link for the direct download of flat textures here: https://github.com/JarateKing/CleanTF2plus/releases/download/1.0.0/flat_textures.vpk

* thank you members of the huds.tf and mastercomfig discord servers who volunteered to help on short notice, particularly Horse, jan, and Ta5k, in addition to the many other participants in other conversations about flat textures

** if you are close to textures you'll notice that they're not fully flat, but at any reasonable distance they will be. If you look at videos with the private mod, you'll notice the same thing.

Technical details:

[list]
[*] I was an idiot that used DXT compression for textures smaller than 4x4, when DXT compression works by dividing textures into 4x4 segments. Rookie mistake. I don't know why I wasn't getting the same issue on my machine, or why different machines seemed to have different issues. Switching to an uncompressed format (BGR888 and ABGR8888) should fix this. Unfortunately this means that if you choose not to resize textures, the filesize (and by extension load times and memory usage) will also increase -- it would be possible to optimize this for unresized textures but I don't think this is a dealbreaker, I'd wager most people will choose to resize.
[*] Making flat textures appear flat in sv_pure is a matter of enabling mipmaps, specifically what was done was setting the texture flag to enable mipmaps below 32x32. This does mean that if you look closely at textures you'll notice that they're not actually flat and instead are just resized down heavily (this has always been the case), but at a distance they appear / become flat (versus in the past where they would become grainey). As far as I understand it, the private flat textures mod uses the same technique (or maybe a slightly worse implementation of the same idea), and I've been told it's even a modification of CleanTF2+. But I was never given access to the mod so I can't be sure. I'm not really sure why someone would take a public open-source project, make a fix and improvement, and then not push the changes or get in touch with the original author. Though maybe they did try and get in touch but just weren't able to reach me :B
[*] There is a known issue where some flattened textures appear darker in sv_pure 0 now. I have some suspected leads but I figured it's more important to get something working out there, especially considering how many people interested in the mod are not the types who regularly play on sv_pure 0 servers.
[/list]

Now why either of these things matter in sv_pure, where it should (and is) using the stock default textures using their own encoding and their own mipmaps, I have no clue. Not only that, but it seems silly to enable mipmap generation on textures that are already 1x1 and therefore can't have any mipmaps. How the source engine handles textures applied to brushes in sv_pure is full of mysteries. But it is what it is.

For league admins:

I don't believe this offers any actual, cheaty advantages -- it cleans things up and hypothetically leads to slight fps improvements (I haven't benchmarked but the common wisdom is smaller textures and mipmaps = better memory locality within GPUs = less cache misses = better performance GPU-side) without doing anything that offers material gameplay benefits. And likewise I doubt valve really cares either, since these flat textures rely on the same fundamental techniques as the old clean tf2 flat textures did (as well as at least one earlier flat textures mod), so we're talking about public methods that have been around for over half a decade now. But it's just the nature of CleanTF2+ that a lot of it runs in a gray area of what is acceptable and what is an exploit.

A lot of my stuff in the past has caused issues for leagues, and I've put in effort to make sure CleanTF2+ doesn't violate league rules, but I also know that I'm not very active anymore (outside of the huds.tf and mastercomfig discords, which would be the best bet to contact me) so if I'm not kept in the loop then CleanTF2+ might not be updated for some time (the metal footsteps being one example). I'm glad to help so if there are any league concerns about these, feel free to contact me through discord as that'll be the easiest.
76
#76
17 Frags +

So I no longer can sell my custom folder for 25 keys?

So I no longer can sell my custom folder for 25 keys?
77
#77
-16 Frags +

Say JarateKing do the jarconfig docs need to be updated or are they fine right now? Anything new with the scripting community?

Say JarateKing do the jarconfig docs need to be updated or are they fine right now? Anything new with the scripting community?
78
#78
9 Frags +
micwoj92So I no longer can sell my custom folder for 25 keys?

I've foiled your plans again, micwoj!

AimIsADickSay JarateKing do the jarconfig docs need to be updated or are they fine right now? Anything new with the scripting community?

They are mostly fine. There's a few things I'd reword (saying logic is "Turing complete with restricted memory size" is not as accurate as saying "capable of forming DFAs") but the meat of it is identical, since scripting hasn't changed in years and the "state of the art" is the same as it was when I wrote the docs. The only thing I'd be tempted to add would be some of mastercomfig's conventions to slightly decrease load time, but in the grand scheme of things that's pretty minor and probably something that a program could handle anyway.

[quote=micwoj92]So I no longer can sell my custom folder for 25 keys?[/quote]
I've foiled your plans again, micwoj!

[quote=AimIsADick]Say JarateKing do the jarconfig docs need to be updated or are they fine right now? Anything new with the scripting community?[/quote]
They are mostly fine. There's a few things I'd reword (saying logic is "Turing complete with restricted memory size" is not as accurate as saying "capable of forming DFAs") but the meat of it is identical, since scripting hasn't changed in years and the "state of the art" is the same as it was when I wrote the docs. The only thing I'd be tempted to add would be some of mastercomfig's conventions to slightly decrease load time, but in the grand scheme of things that's pretty minor and probably something that a program could handle anyway.
79
#79
7 Frags +
JarateKing

holy shit GOAT

[quote=JarateKing][/quote]

holy shit GOAT
80
#80
8 Frags +

im not sure whether or not this is actually helpful since i only tried it on an sv_pure 2 listen server but i found that if u enable the lod bias thing u can eliminate the little box anomaly?

https://i.imgur.com/cZEyKeW.png

great work my dude
edit: works flawlessly except on some parts of sunshine for whatever reason

im not sure whether or not this is actually helpful since i only tried it on an sv_pure 2 listen server but i found that if u enable the lod bias thing u can eliminate the little box anomaly?
[img]https://i.imgur.com/cZEyKeW.png[/img]
great work my dude
edit: works flawlessly except on some parts of sunshine for whatever reason
81
#81
1 Frags +

Im still here waiting on a magnum hud update...

Im still here waiting on a magnum hud update...
82
#82
2 Frags +

thank you so much for this!

thank you so much for this!
83
#83
0 Frags +
MILKy_im not sure whether or not this is actually helpful since i only tried it on an sv_pure 2 listen server but i found that if u enable the lod bias thing u can eliminate the little box anomaly?
https://i.imgur.com/cZEyKeW.png
great work my dude
edit: works flawlessly except on some parts of sunshine for whatever reason

I tried the same thing and it didn't work, could you send your tf2 .nip file ?

[quote=MILKy_]im not sure whether or not this is actually helpful since i only tried it on an sv_pure 2 listen server but i found that if u enable the lod bias thing u can eliminate the little box anomaly?
[img]https://i.imgur.com/cZEyKeW.png[/img]
great work my dude
edit: works flawlessly except on some parts of sunshine for whatever reason[/quote]
I tried the same thing and it didn't work, could you send your tf2 .nip file ?
84
#84
2 Frags +
MofuMILKy_im not sure whether or not this is actually helpful since i only tried it on an sv_pure 2 listen server but i found that if u enable the lod bias thing u can eliminate the little box anomaly?
https://i.imgur.com/cZEyKeW.png
great work my dude
edit: works flawlessly except on some parts of sunshine for whatever reason
I tried the same thing and it didn't work, could you send your tf2 .nip file ?

You do this with nvidia inspector if you're on nvidia and registr editor if you're on amd

[quote=Mofu][quote=MILKy_]im not sure whether or not this is actually helpful since i only tried it on an sv_pure 2 listen server but i found that if u enable the lod bias thing u can eliminate the little box anomaly?
[img]https://i.imgur.com/cZEyKeW.png[/img]
great work my dude
edit: works flawlessly except on some parts of sunshine for whatever reason[/quote]
I tried the same thing and it didn't work, could you send your tf2 .nip file ?[/quote]
You do this with nvidia inspector if you're on nvidia and registr editor if you're on amd
85
#85
1 Frags +
seven1Im still here waiting on a magnum hud update...

I don't think that'll happen, I'm 99% sure that a lot of the cool things about the HUD, mainly the animations, have been broken by an update valve put out in 2016-ish.

[quote=seven1]Im still here waiting on a magnum hud update...[/quote]

I don't think that'll happen, I'm 99% sure that a lot of the cool things about the HUD, mainly the animations, have been broken by an update valve put out in 2016-ish.
86
#86
6 Frags +

Ok I just fixed it its pretty fucking huge actually ! I really enjoy it it help with my bad sight a lot

Ok I just fixed it its pretty fucking huge actually ! I really enjoy it it help with my bad sight a lot
87
#87
1 Frags +
_Kermitseven1Im still here waiting on a magnum hud update...
I don't think that'll happen, I'm 99% sure that a lot of the cool things about the HUD, mainly the animations, have been broken by an update valve put out in 2016-ish.

Yeah I know. :( But it still looks cool without the animations and stuff

[quote=_Kermit][quote=seven1]Im still here waiting on a magnum hud update...[/quote]

I don't think that'll happen, I'm 99% sure that a lot of the cool things about the HUD, mainly the animations, have been broken by an update valve put out in 2016-ish.[/quote]
Yeah I know. :( But it still looks cool without the animations and stuff
88
#88
2 Frags +

is there a way to keep everything flat but have normal glass textures?

is there a way to keep everything flat but have normal glass textures?
89
#89
2 Frags +

go in dev/lists/flat.txt and dev/lists/flat_hl2.txt and delete the lines with materials\glass, then re run the generate script

if you're using the premade vpk instead of generating yourself, unpack it and delete the glass folder inside materials

go in dev/lists/flat.txt and dev/lists/flat_hl2.txt and delete the lines with materials\glass, then re run the generate script

if you're using the premade vpk instead of generating yourself, unpack it and delete the glass folder inside materials
90
#90
-3 Frags +
JarateKingFor league admins:

I don't believe this offers any actual, cheaty advantages -- it cleans things up and hypothetically leads to slight fps improvements (I haven't benchmarked but the common wisdom is smaller textures and mipmaps = better memory locality within GPUs = less cache misses = better performance GPU-side) without doing anything that offers material gameplay benefits. And likewise I doubt valve really cares either, since these flat textures rely on the same fundamental techniques as the old clean tf2 flat textures did (as well as at least one earlier flat textures mod), so we're talking about public methods that have been around for over half a decade now. But it's just the nature of CleanTF2+ that a lot of it runs in a gray area of what is acceptable and what is an exploit.

A lot of my stuff in the past has caused issues for leagues, and I've put in effort to make sure CleanTF2+ doesn't violate league rules, but I also know that I'm not very active anymore (outside of the huds.tf and mastercomfig discords, which would be the best bet to contact me) so if I'm not kept in the loop then CleanTF2+ might not be updated for some time (the metal footsteps being one example). I'm glad to help so if there are any league concerns about these, feel free to contact me through discord as that'll be the easiest.

why are metal footsteps still included in this? players caught using them receive a 1 year ban

[quote=JarateKing]
For league admins:

I don't believe this offers any actual, cheaty advantages -- it cleans things up and hypothetically leads to slight fps improvements (I haven't benchmarked but the common wisdom is smaller textures and mipmaps = better memory locality within GPUs = less cache misses = better performance GPU-side) without doing anything that offers material gameplay benefits. And likewise I doubt valve really cares either, since these flat textures rely on the same fundamental techniques as the old clean tf2 flat textures did (as well as at least one earlier flat textures mod), so we're talking about public methods that have been around for over half a decade now. But it's just the nature of CleanTF2+ that a lot of it runs in a gray area of what is acceptable and what is an exploit.

A lot of my stuff in the past has caused issues for leagues, and I've put in effort to make sure CleanTF2+ doesn't violate league rules, but I also know that I'm not very active anymore (outside of the huds.tf and mastercomfig discords, which would be the best bet to contact me) so if I'm not kept in the loop then CleanTF2+ might not be updated for some time (the metal footsteps being one example). I'm glad to help so if there are any league concerns about these, feel free to contact me through discord as that'll be the easiest.[/quote]

why are metal footsteps still included in this? players caught using them receive a 1 year ban
1 2 3 4
Please sign in through STEAM to post a comment.