I’m a bit late to the discussion. Anyway, I’ve read the thread and here is my input (when I mention rules I mean the rules at speedrun.com):
The current rules are a mess. It’s really hard and requires a lot of time browsing different sites and forums to get starting running HL. I started running HL a few months ago, so I know.
You need a client, a valid version and a 3rd party software to make a valid run. The only command that the rules states is OK to use is “fps_max”, nothing else. I didn’t even know that the use of “wait” was allowed. The rules disallows scripts, but scripts such as “bxt_timer_reset; map c1a0; bxt_timer_start” are “sort of” OK.
The client and version is what it is, not much to do about. What can be done is to clear it up a bit, to make it easier for beginners to understand the difference between clients and versions.
The 3rd party software (BXT) is OK I guess. But what happens when YaLTeR decides to stop developing it? Sure, you could just use the current version that works… but let’s say that YaLTeR already stopped developing it and the current version didn’t work with Windows 10. That would imply that you need an “old” OS to be able to submit valid HL runs. Another thing to note about BXT is that it does give an unfair advantage. I use the speedometer when running to make sure that I have enough speed to make certain jumps. That’s not possible without BXT (unless you have played enough to just “know” that you have enough speed). A version of BXT that only has an IGT - and nothing else - might be an idea?
The rules doesn’t say much about which commands are OK to use. It does only, as stated above, state that the use of “fps_max” is allowed. Nothing else. What’s needed is a detailed list of **all **commands and whether the use of them is allowed or disallowed and an explaination of the decision. It would require a great deal of effort from the community though.
So, what about “skill”? One of the reasons you want to allow is it make it easier for beginners to start running HL. What I think needs higher priority is all the things above. Put an effort into making the current rules clearer and easier to understand - then we can start discussing changing the rules.
With all that said, I’m going to vote blank.