Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for other Source games #60

Open
ficool2 opened this issue Jul 4, 2018 · 32 comments
Open

Support for other Source games #60

ficool2 opened this issue Jul 4, 2018 · 32 comments

Comments

@ficool2
Copy link

ficool2 commented Jul 4, 2018

This doesn't really require an explanation, just what there be any possibility of this config being possible to apply (automatically) to other Source games such as Half Life 2 easily? I manually converted the config to be compatible with HL2 and my FPS/stability improved massively, just like in TF2.

@tom288
Copy link

tom288 commented Jul 4, 2018

I am also interested in using mastercomfig for other source games and I would imagine it could be particularly popular for csgo and it's competitive scene. I expect removing any/all commands exclusive to TF2 would result in similar performance and stability improvements to what we are seeing with TF2 already, but I am currently unable to test that. If all the commands were found in all source games then you would have a universal config with performance/graphical quality not far off what it could be if the config was written with a particular source game in mind.

@ficool2
Copy link
Author

ficool2 commented Jul 4, 2018

Unfortunately it probably won't be useful for CSGO due to how limited its graphical commands are compared to other Source games, most of the graphical commands are either marked as cheats or don't function anymore. Not to mention the engine is much more modern and optimized, so its stability is already acceptable.

@mastercoms
Copy link
Member

That's definitely something that will be possible in the future as mastercomfig 7 evolves. Its backend is highly flexible and allows for lots of cool stuff to happen eventually.

@T-oasterO-ven
Copy link

Yeah, gmod, HL2, etc. would be cool!
+1

@mastercoms mastercoms changed the title Support for other Source games? Support for other Source games Jul 22, 2018
@WubTheGame
Copy link

I would need something like this seriously badly for CS:GO. Even with lowest settings and a performance config I found on the interwebs I can barely reach 30FPS.

@Tiagoquix
Copy link
Contributor

Counter-Strike: Global Offensive with mastercomfig? Oh, this is big. And also Garry's Mod! Play on DarkRP servers with beautiful graphics and enhanced experience! No FPS drops! What a beautiful world, haha.

@SupinePandora43
Copy link

CS:GO don't use source 1, it uses something between source 1, and source 2. but all* source 1 commands like mat_picmip/specular not working!

@Tiagoquix
Copy link
Contributor

Tiagoquix commented Sep 1, 2019

CS:GO don't use source 1, it uses something between source 1, and source 2. but all* source 1 commands like mat_picmip/specular not working!

"Source 1" doesn't exist. It's called "Gold Source". CS:GO uses "Source", but commands like mat_picmip/mat_specular (advanced commands) are hidden because CS:GO is a competitive game.

@SupinePandora43
Copy link

@Perkzitos and how to show them?!

@mastercoms
Copy link
Member

You can't show them, unless you hacked the game.

@WubTheGame
Copy link

Ah well, I'll be getting a graphics card soon anyway. Thanks for the info.

@RoonMoonlight
Copy link

RoonMoonlight commented Nov 12, 2019

This feature will take long time to implement because all of the Source version is not always same.

@Tiagoquix
Copy link
Contributor

@mastercoms Will you create a Garry's Mod config? Based on quality and performance at the same time. No customization.

@mastercoms
Copy link
Member

I'm still looking at plans on how to best support different games.

@micwoj92
Copy link
Contributor

Support for Team Comtress 2? I think it should just be separate branch with releases whenever TC2 gets or loses a particular cvar. It should be trivial to make and maintain.

@Tiagoquix
Copy link
Contributor

Tiagoquix commented Oct 15, 2020

I'm still looking at plans on how to best support different games.

What do you think about an intrusive Garry's Mod config? No presets, just one .cfg file with one hundred commands or more. Even setting things like mat_picmip and r_rootlod to a specific value.

@user21944
Copy link

Any work on this yet? My PC struggles to run Half-Life 2 and Portal 2 above 60fps but using a handful of mastercomfig cvars in an autoexec boosts it to 100+. Still a pain to set it up this way.

@SupinePandora43
Copy link

Any work on this yet? My PC struggles to run Half-Life 2 and Portal 2 above 60fps but using a handful of mastercomfig cvars in an autoexec boosts it to 100+. Still a pain to set it up this way.

Tell me secret, how you can't get 300 fps by default in hl2?

@user21944
Copy link

user21944 commented Nov 9, 2020

Tell me secret, how you can't get 300 fps by default in hl2

Intel iGPU, a horrible CPU bottleneck, single channel RAM and crippled drivers that break with many games.

@rcmaehl
Copy link

rcmaehl commented Feb 5, 2021

I also would like to see something similar for other source-based games

@WhyIsEvery4thYearAlwaysBad
Copy link
Contributor

I'd like to see mastercomfig for Source servers as well.

@mastercoms
Copy link
Member

@WhyIsEvery4thYearAlwaysBad
Copy link
Contributor

@mastercoms https://github.com/mastercomfig/comfig-fortress

I don't mean it like a experiment; I mean having a real release mastercomfig version for Source servers. So many servers have bad settings set (like limiting the clients' rate and setting a minimum updaterate) which is why I think there should be one.

@mastercoms
Copy link
Member

An experiment is just one part of the development process, but it hasn't progressed much since then. However, it should meet most of your goals.

@WhyIsEvery4thYearAlwaysBad
Copy link
Contributor

An experiment is just one part of the development process, but it hasn't progressed much since then. However, it should meet most of your goals.

I guess that works then.

@ghost
Copy link

ghost commented May 21, 2021

I'd really like to see mastercomfig for the Left 4 Dead games because they hide a lot of their convars, most of the hidden convars have no good reason to be hidden in my opinion. I tried modifying dxsupport_override.cfg one time but it didn't work, I think I just did it wrong though. You can change hidden convars by modifying scripts/gamemodes.txt, (Only in L4D2) but you have to join a singleplayer game, then leave everytime the game starts and some of the convars aren't set in custom campaigns the first time. It also won't work for some custom mutations that use themselves as the base gamemode.

@Sirbucket
Copy link

I just made my own slight attempt to get one to work for GMOD, however all I know how to do is convert the aliases over and make the performance options GMOD friendly, I have no clue how to do much else though.

@WhyIsEvery4thYearAlwaysBad
Copy link
Contributor

I just made my own slight attempt to get one to work for GMOD, however all I know how to do is convert the aliases over and make the performance options GMOD friendly, I have no clue how to do much else though.

Any progress so far?

Also if possible I think there should be a way to automate the generation of mastercomfig itself. (Like to automatically generate the config for different games.)

@Sirbucket
Copy link

I just made my own slight attempt to get one to work for GMOD, however all I know how to do is convert the aliases over and make the performance options GMOD friendly, I have no clue how to do much else though.

Any progress so far?

Also if possible I think there should be a way to automate the generation of mastercomfig itself. (Like to automatically generate the config for different games.)

So far I had cleaned out what didn't exist in GMOD and what would be bad in GMOD (like entire removals of flashlights and physics props.)

@Tiagoquix Tiagoquix pinned this issue Oct 11, 2021
@WhyIsEvery4thYearAlwaysBad
Copy link
Contributor

I just made my own slight attempt to get one to work for GMOD, however all I know how to do is convert the aliases over and make the performance options GMOD friendly, I have no clue how to do much else though.

Any progress so far?
Also if possible I think there should be a way to automate the generation of mastercomfig itself. (Like to automatically generate the config for different games.)

So far I had cleaned out what didn't exist in GMOD and what would be bad in GMOD (like entire removals of flashlights and physics props.)

Nice. Can you publish your progress online?

@micwoj92
Copy link
Contributor

@xray-tango
Copy link

xray-tango commented Apr 29, 2024

Well now a comfig for cs:go seems to be obsolete since valve killed it off and replaced it with CS2.
Now the main candidates are Half-life and gmod

I'd be especially interested to see a Mastercomf for gmod, specifically with support for the chromium x86-64 branch as that's the only branch that should be considered when it comes to things like mastercomf. There is no reason not to use the x86-64 branch.
I'd be willing to help along and share my knowledge of gmod's quirks and features that i learned over the last two decades if this takes off.

Edit: I'd also be willing to setup and maintain a website for a potential actively maintained fork for mastercomf gmod
(assuming a domain and server is provided)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests