Scripted and Scriptless
7 years ago
Québec

Hello everyone, i'm new to speed run in the half-life series and i was wondering if someone could explain me what is the difference between the Scripted and Scriptless run. I've been looking for both but i dont realy see any difference. So how can i know wich 1 am running ? Thank you in advance :) !

United States

A script is basically something you can use to make the game easier. For example, a bunnyhop script will allow you to jump around by only holding one key, rather than scrolling every time. In a scriptless run, you are not allowed to use scripts. In a scripted run, the following scripts are allowed:

  • BXT Autojump
  • BXT Ducktap
  • Any object boosting script
  • Gauss boosting script
  • Scripted sequences of any length are allowed (unlimited amount of waits)
  • Commands cl_pitchup, cl_pitchdown, +use, +jump, +duck, +attack, +attack2, -forward, -back, -moveleft and -moveright allowed in both manual and inside scripted sequences. You can activate Autojump and Ducktap with BXT: https://github.com/YaLTeR/BunnymodXT/releases

The two types of runs are separated into two categories, and are not compared in the same leaderboard.

badist, FlyingMonkey, and traderain like this
Québec

So if i understand correctly having the timer and the movement speed showing isn't scripting ? So it would be scriptless right ?

Sweden

Scripted vs Scriptless

Is a big difference at the moment since "save warping" is a thing which allows you to skip major chunks of a map/chapter that can save several minutes.

(you can skip almost all of blast pit for example which is major and the on a rail rocket sequence etc)

However the scripted category will most likely get split up in a few days so in the end there will be a savewarp% and a savewarpless%

In terms of routes the scripted one without "savewarping" is basically the same as scriptless with a "minor" trick called CLD (Changelevel delay) you can basically spam ur console with a bunch of wait commands before you hit a changelevel trigger then get to the overlapped part of a map and teleport through the wall. This is a minor timesave compared to what save warp can do for you and is the main reason we're splitting up the category since players doesnt seem to like running with warping.

In scripted you're allowed to use scripts to help out with ur movements aswell such as;

  • Autobhop ( bxt_autojump 1 )
  • Ducktap/Duckroll ( bind "key" "+bxt_tas_ducktap" )
  • Object boosting script
  • Gauss boosting script
  • Scripted sequences of any length are allowed (unlimited amount of waits)
  • Commands cl_pitchup, cl_pitchdown, +use, +jump, +duck, +attack, +attack2, -forward, -back, -moveleft and -moveright allowed in both manual and inside scripted sequences.

You are not allowed however to put movement commands into ur script that moves the character for you;

+forward +back +moveleft +moveright

Reason for this is to combat "TAS" runs from getting submitted to leaderboard to keep it as human as possible as nobody want to run against something like that.

For scriptless ur not allowed to use any of the things i mentioned above you basically have to;

  • Bhop/duckrolling on ur own using ur scrollwheel and timing ur jumps

"Runs done in this category must not use the 'wait' command or any scripts, aliases, macros, turbo buttons, hyper-scrolling and so on."

Edited by the author 7 years ago
lezytora and FlyingMonkey like this
Sweden

And yes having "bxt_hud_speedometer" and ur "bxt_hud_timer" showing is allowed in both categories.

Edited by the author 7 years ago
Québec

ok cooli-o thank you for all the information guys ! :)

Edited by the author 7 years ago
Québec

1 more question. Is it allowed to change the airaccelerate or not ?

Argentina

sure, change sv_gravity aswell :D (jk both illegal)

Edited by the author 7 years ago
FlyingMonkey likes this
Sweden

You want to keep the game default dont change any commands like airaccelerate or gravity ur runs wont be valid.