So today i was getting less than 60 fps constantly so i went ahead and deleted everything custom, so that i could reinstall and / or install some new tweaks to make my game run better, and make my life easier.
So i installed my hud (ahud)
My hit and killsound (sirky's)
But then the problems came
I wanted to get transparent viewmodels again, since i had them before i wiped my custom folder. I quickly looked up how to install it, since i got transparent viewmodels a long time ago. A was looking at woolen's 60 sec video, and got to the end, where he shows the tftv thread, and more specifically the autoexec part. Now thats where i started to wonder. I never had an autoxec file, but the viewmodels still worked. I let it slide and looked up other things i wanted to instally such as a null movement scrip, which i could never get to work. I read the installation guide, which also suggested an autoexec file. So i just made one, and pasted the things neccesary, and booted up the game. And suprise, suprise the transparent viewmodels and the movement script didn't work. So i looked at another tftv thread about aoutoexecs, and some guy suggested putting my autoexec in my custom folder (not straight up in my custom folder, but rather in custom/folder/cfg). I tried it and only the movement script worked. Still no transparent viewmodels, and even my fps config broke (mastercomfig, which was just dumped in the custom folder). I tried putting the mastercomfig files in the same folder as the autoexec config, but nothing. Can anyone help me with this?
So i installed my hud (ahud)
My hit and killsound (sirky's)
But then the problems came
I wanted to get transparent viewmodels again, since i had them before i wiped my custom folder. I quickly looked up how to install it, since i got transparent viewmodels a long time ago. A was looking at woolen's 60 sec video, and got to the end, where he shows the tftv thread, and more specifically the autoexec part. Now thats where i started to wonder. I never had an autoxec file, but the viewmodels still worked. I let it slide and looked up other things i wanted to instally such as a null movement scrip, which i could never get to work. I read the installation guide, which also suggested an autoexec file. So i just made one, and pasted the things neccesary, and booted up the game. And suprise, suprise the transparent viewmodels and the movement script didn't work. So i looked at another tftv thread about aoutoexecs, and some guy suggested putting my autoexec in my custom folder (not straight up in my custom folder, but rather in custom/folder/cfg). I tried it and only the movement script worked. Still no transparent viewmodels, and even my fps config broke (mastercomfig, which was just dumped in the custom folder). I tried putting the mastercomfig files in the same folder as the autoexec config, but nothing. Can anyone help me with this?
Not 100% sure what is going on, but from my experience valve did something to stop transparent viewmodels. They made it so they didn't work with sv_pure 1 servers. Don't know when this was done, but I've only gotten then to work through a vpk from mastercoms (or toonhud options) in certain community servers
So if you have an autoexec in cfg in the custom folder, it will likely override mastercomfig. So that's why that isn't working.
I'd recommend referring to the installation instructions: https://docs.mastercomfig.com/en/latest/setup/install/#custom-configs.
i.e., you need to create a user folder in cfg and then move your own autoexec in there.
Also, I would recommend using the mastercomfig transparent viewmodels and null cancelling movement addons instead of the autoexec settings.
I'd recommend referring to the installation instructions: https://docs.mastercomfig.com/en/latest/setup/install/#custom-configs.
i.e., you need to create a user folder in cfg and then move your own autoexec in there.
Also, I would recommend using the mastercomfig transparent viewmodels and null cancelling movement addons instead of the autoexec settings.
Hey, thanks for the answers.
But i still have a couple of unsolved problems. I managed to get the config itself to work, but the others remain broken. I tried to move or remove certain files or folders, and here is where i'm currently at:
-I created a folder named user in cfg and put my autoexec in it.
- I went into my hud files and deleted the stuff from hudlayout.res and materials.
- The autoexec has the commands for a null movement script, and commands for transparent viewmodels.
IMPORTANT NOTE: My main issue is with the null movement script, since i use arrow keys. I edited the mastercomfig and autoexec script's binds to the arrow keys; but when i launch the game and go into the options, my movement keys don't have a bound button. When i go ingame both wasd and the arrow keys make me move, and the script works with both set of keys. I don't know what to edit and where.
- In custom i have dumped all the vpk files for mastercomfig and the addons, which apart from the viewmodels, and the movement script work just fine.
- I also have a separate folder in custom where i have also dumped the vpks.
As i said, i edited, moved, deleted a lot of stuff and now i have my files like so. I'm not sure what i need to do, maybe just completely delete the autoexec file, and/or the folder inside custom?
Also, when i say i edited the movement keys everywhere, i mean everywhere. Both mastercomfig vpks, autoexec and even the regular config.cfg.
Sorry if i am being dumb, and thanks for the help.
But i still have a couple of unsolved problems. I managed to get the config itself to work, but the others remain broken. I tried to move or remove certain files or folders, and here is where i'm currently at:
-I created a folder named user in cfg and put my autoexec in it.
- I went into my hud files and deleted the stuff from hudlayout.res and materials.
- The autoexec has the commands for a null movement script, and commands for transparent viewmodels.
IMPORTANT NOTE: My main issue is with the null movement script, since i use arrow keys. I edited the mastercomfig and autoexec script's binds to the arrow keys; but when i launch the game and go into the options, my movement keys don't have a bound button. When i go ingame both wasd and the arrow keys make me move, and the script works with both set of keys. I don't know what to edit and where.
- In custom i have dumped all the vpk files for mastercomfig and the addons, which apart from the viewmodels, and the movement script work just fine.
- I also have a separate folder in custom where i have also dumped the vpks.
As i said, i edited, moved, deleted a lot of stuff and now i have my files like so. I'm not sure what i need to do, maybe just completely delete the autoexec file, and/or the folder inside custom?
Also, when i say i edited the movement keys everywhere, i mean everywhere. Both mastercomfig vpks, autoexec and even the regular config.cfg.
Sorry if i am being dumb, and thanks for the help.
Remove the commands for transparent viewmodels from your autoexec, and add the mastercomfig transparent viewmodels addon to custom. Don't put VPKs in a separate folder in custom. They must be directly in custom to work.
Add this to your autoexec:
unbind w
unbind a
unbind s
unbind d
bind UPARROW +mf
bind LEFTARROW +ml
bind DOWNARROW +mb
bind RIGHTARROW +mr
The bind won't appear in the keyboard menu since it is not the default movement binding.
Generally, think of mastercomfig in "layers" rather than things you need to edit directly. You edit things by overriding things in your user "layer". Your user layer consists of a user modules layer, autoexec layer, game overrides layer, and class config layer. Modules override mastercomfig/preset modules layer. Autoexec layer overrides mastercomfig/addons layer. Game overrides layer overrides mastercomfig game overrides (run on game join/every time you change class), and per-class networking settings, for all classes. Class config layer overrides mastercomfig game overrides (class configs run after game overrides) and per-class networking settings, for a single class.
This layered approach means that the config's settings are more managed (i.e. most things are done for you, with you just changing a few things based on your own preference, so that settings don't conflict for best possible stability and performance), and contained (you can easily drop in a new version of mastercomfig, and your layers will remain in your user folder, so you don't have to re-edit anything whenever you change a version).
Add this to your autoexec:
[code]
unbind w
unbind a
unbind s
unbind d
bind UPARROW +mf
bind LEFTARROW +ml
bind DOWNARROW +mb
bind RIGHTARROW +mr
[/code]
The bind won't appear in the keyboard menu since it is not the default movement binding.
Generally, think of mastercomfig in "layers" rather than things you need to edit directly. You edit things by overriding things in your user "layer". Your user layer consists of a user modules layer, autoexec layer, game overrides layer, and class config layer. Modules override mastercomfig/preset modules layer. Autoexec layer overrides mastercomfig/addons layer. Game overrides layer overrides mastercomfig game overrides (run on game join/every time you change class), and per-class networking settings, for all classes. Class config layer overrides mastercomfig game overrides (class configs run after game overrides) and per-class networking settings, for a single class.
This layered approach means that the config's settings are more managed (i.e. most things are done for you, with you just changing a few things based on your own preference, so that settings don't conflict for best possible stability and performance), and contained (you can easily drop in a new version of mastercomfig, and your layers will remain in your user folder, so you don't have to re-edit anything whenever you change a version).