sheybey
Account Details
SteamID64 76561198013023668
SteamID3 [U:1:52757940]
SteamID32 STEAM_0:0:26378970
Country United States
Signed Up September 2, 2014
Last Posted November 4, 2022 at 11:35 PM
Posts 99 (0 per day)
Game Settings
In-game Sensitivity slow
Windows Sensitivity default
Raw Input 1
DPI
lots
Resolution
high
Refresh Rate
fast
Hardware Peripherals
Mouse good
Keyboard cheap
Mousepad large
Headphones expensive
Monitor slow
1 ⋅⋅ 3 4 5 6 7
#21 eL cLaSsIcO wins ESEA Season 21 Intermediate in News

IMO, TFTV admins aren't obligated to follow our requests - no matter how common-sense they may seem - because they are volunteers. Regardless, I hate spoilers as much as the next guy, so I wrote a script to hopefully make things a little less spoilery.

posted about 7 years ago
#5 Thread title hider in Site Discussion

I updated this to hide thread titles in thread lists (/threads or /forum/...) as well. Note that it doesn't remove the slug from page and latest post links, so you can still be spoiled by mousing over those.

posted about 8 years ago
#1 Thread title hider in Site Discussion

After having the grand finals spoiled for me by this post, I wrote a user script that hides the titles of threads in the sidebar (except for upcoming events), articles in the list on the front page, and articles listed at /news that have certain words in them.
https://greasyfork.org/en/scripts/19062-tf-tv-thread-title-hider
Screenshots:

Show Content

It hides the title of the thread until you click on it, which restores the original title. It also removes the hover text and changes the href attribute of the link to remove the slug (which is shown by the browser in the corner when you mouse over the link).

The script also adds a button in the nav bar that lets you set what words are considered "spoilery":

http://puu.sh/osVNz/e475af8d6c.png

Note that the script does not change the contents of /threads. /threads and /forum/... links are now also filtered, but page and latest post links will still show the thread title when moused over. Go there at your own risk.

You can install the script using Greasemonkey in Firefox or by downloading it and dropping it on chrome://extensions if you have Chrome. You should be able to install it in any compliant browser that has a user script manager, but I've only tested it in Firefox and Chrome.

posted about 8 years ago
#59 4Plug in Customization
Stochast1cHowever, since all you want to do is swap huds you can do it manually very easily. Because tf2 only looks for the core directories two levels into custom/, you can effectively remove custom files by placing them one level deeper into custom/.

This will work, but you're not quite correct in that tf2 does not have a limit as to how deep it will search when loading custom content. The reason this works is due to the way the custom folder contents are merged into the game's virtual filesystem:

readme.txtWhen the game boots, this folder is automatically scanned for VPK files or
subfolders. Each subfolder or VPK is added as a search path, so the files
inside those VPK's or subfolders will override the default game files.

So when you have a hud in /custom/hud/, it's mounted in the game's root filesystem like so:

/custom/hud/materials/vgui/custom_ui_thing.res
         ^ the contents of this folder are placed in the root of the game's virtual
           filesystem, so the file overrides the default /materials/vgui/custom_ui_thing.res

When you move it to a disabled folder like this:

/custom/disabled/hud/materials/vgui/custom_ui_thing.res
           ^ the contents of this folder are still being searched!
             however, the custom file is now at /hud/materials/vgui/custom_ui_thing.res, so
             when the game loads /materials/vgui/custom_ui_thing.res, it uses its own copy.

You are still adding a new search path, so you are still suffering a potential performance hit from the game having to call out to the filesystem to check for custom content in that path. This can be actually noticeable if you are loading from a hard drive rather than a solid state drive. It is also possible to end up accidentally changing files that you didn't want to, depending on what you name your custom folders.

Personally, I prefer to keep my mods in vpks (which can be made by dragging a custom folder on /common/Team Fortress 2/bin/vpk.exe). Then you can just rename vpks to whatever.vpk.disabled when you want to disable them and then you are actually removing them from the game entirely - no performance hit, no accidental collisions, etc. This is what my custom folder looks like:

http://i.imgur.com/mOR7JFv.png

The only downside to my method that I've found so far is that fonts don't work in vpks, so you have to have them in a folder outside of a vpk.

posted about 8 years ago
#180 TFTrue in Projects

Yes, the domain started working again later the same day. I didn't post again as I assumed that you had noticed and fixed it.

posted about 8 years ago
#177 TFTrue in Projects

What happened to the domain?

$ dig tftrue.esport-tools.net

; <<>> DiG 9.10.3-P3 <<>> tftrue.esport-tools.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 21279
posted about 8 years ago
#301 THE GREAT TF.TV PET CHALLENGE in Off Topic

https://www.youtube.com/watch?v=zKAt9Jq6IdM

posted about 8 years ago
#8 SmesiHud in Customization

When rendered with embedded images off, your post looks like this.

http://i.imgur.com/WgJAfRg.png

This is because nested <a> tags don't work. Since embedded images are off for guests, everyone who is not logged in will be unable to click your links. I imagine a fair number of people who browse on their phones also turn off images to avoid data charges, and they will be similarly affected.

Links for people with embedded images off:
Album
Github
Steam group

posted about 8 years ago
#30 mge deleting katana in Q/A Help

I did some basic testing, but I wasn't able to reproduce this problem. Was this only happening on one server, or any MGE server? If it was just one, which one?

posted about 8 years ago
#22 mge deleting katana in Q/A Help

I've been tweaking MGEMod just for kicks, but I've also been attempting to fix any bugs I run across. I don't have time to test this right now, but guessing from how you described it, it sounds like either MGE is doing something weird when restoring ammo (I can't find anything in the code that would obviously cause this), or the honorbound attribute is messing with the respawn code in the game, which MGE calls early to spawn you immediately after you die. I will attempt to fix whatever is happening later this week.

If you have "remember active weapon" enabled in advanced options, try disabling it and see if that fixes it, or vice versa.

posted about 8 years ago
#1 kvlint - KeyValues checker in Projects

https://github.com/sheybey/kvlint

README.mdkvlint is a small program designed to lint KeyValues files, such as those used in TF2 huds and as flat file storage for sourcemod plugins.

Yesterday, I decided that I should write a program in C rather than my usual polyglot of scripting languages. This is the result.

When run on a KeyValues file, kvlint checks it for syntax correctness and outputs a list of possible problems it finds. Although a tad clunky to use, it works pretty much as advertised. To test it, I have been running it on the hud I use:

$ find custom/hud -name '*.res' -exec kvlint -m '{}' ';' > huderrors.txt

Sample output: http://puu.sh/iySB8/5ace25eb0d.txt (I've submitted a pull request to budhud to fix these issues)
Windows binary: https://github.com/sheybey/kvlint/releases/download/v0.4/kvlint-win32.zip

posted about 8 years ago
#9 Custom folder in Customization
readme.txtWhen the game boots, this folder [..\tf\custom] is automatically scanned for VPK files or
subfolders. Each subfolder or VPK is added as a search path, so the files
inside those VPK's or subfolders will override the default game files.

See gameinfo.txt for more details.

For example, you might have the following file structure:

tf/custom/my_custom_stuff/ <<< This subfolder will be added as a search path
tf/custom/my_custom_stuff/models/custom_model.mdl
tf/custom/my_custom_stuff/materials/custom_material.vmt
tf/custom/my_custom_stuff/materials/vgui/custom_ui_thing.res
tf/custom/some_mod.vpk <<< This VPK will be added as a search path
tf/custom/another_mod.vpk <<< This VPK will be added as a search path

Mounting a VPK to the filesystem is more efficient than adding a subfolder,
as each time the engine needs to open a file, it will need to make a call to the
operating system to search the folder. VPKs can therefore be searched by the engine
much more efficiently. Each subfolder is a new search path that must be checked each
time the engine tries to open a file. So, for optimal load times, always use VPK files
and don't make any subfolders in this folder!

Note that the following directory structure is NOT correct:

tf/custom/models/my_model.mdl

That will add the directory "tf/custom/models" as a search path, in which case the
file my_model.mdl actually exists at the root of the game's virtual filesystem.
Instead, you would use something like:

tf/custom/my_custom_stuff/models/my_model.mdl

Note that some huds don't work properly from VPKs, for reasons I have not bothered to investigate.

posted about 8 years ago
#47 [SM] Airshot trainer in Projects

IIRC, listen servers don't work well with sourcemod because you end up being entity 0, which is not a valid client on dedicated servers. Some functions seem to work on client 0, some do not.

hooli, you're having trouble compiling because the code for smlib uses an identifier "in" that is reserved as of sourcemod 1.7 and causes an error. While that could probably be fixed with a quick find-replace, this plugin does not actually use any smlib functions, so you can just remove the "#include <smlib>" line (line 8) and it will compile.

posted about 8 years ago
#4 Remove the grey stripes in Customization

huds.tf

posted about 8 years ago
#22 April fools thread in Off Topic

MS-DOS comes to smartphones

posted about 9 years ago
1 ⋅⋅ 3 4 5 6 7