Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Half-Life Scripted
- https://youtu.be/7F2swkbKMO0
- La categoría que va a runnear qdth se llama scripted, además de autojump que es el más obvio hay un par de scripts que son bastante interesantes.
- -------------------------------------
- DAÑO DE CAÍDA
- Hay 3 formas principales de evitar daño de caida.
- Como el juego aplica daño de caida cada dos frames se puede abusar de esto con dos tecnicas
- 1- Jumpbug: en el juego se puede bindear la funcion "uncrouch" (que sería desagacharse), y usamos esto para que cuando estamos cayendo, en el mismo frame, nos desagachamos y saltamos del piso.
- Así el juego nunca puede aplicar ese daño de caída inicial.
- Este truco solo funciona a fps específicos, por ej 22 fps para el jumpbug inicial en test chamber.
- Hace poco se agregó un script llamado bxt_tas_jumpbug, que si pones los fps correctos hace un jumpbug automáticamente.
- ( https://youtu.be/7F2swkbKMO0?t=46 )
- 2- Edgebug: La idea es tocar un borde filoso por solamente 1 frame, de tal forma que este borde nos quite la velocidad de caida y toquemos el piso suavemente.
- Este truco funciona en cualquier fps pero es más cómodo con valores mas bajos, en general usamos 20 fps.
- (Es bastante fácil de realizar y se hacen en scriptless tambien)
- ( https://youtu.be/7F2swkbKMO0?t=760 )
- 3- La tercera es trabarse en alguna geometría, lo cual te saca toda la velocidad de caída y hace que caigas super suave.
- ( https://youtu.be/7F2swkbKMO0?t=603 )
- -------------------------------------
- TriggerDelay.
- Trigger: Básicamente un área en la cual si el jugador entra en contacto, pueden pasar distintas cosas. los más comunes son los de Autosave, y los ChangeLevel (cambiar nivel). Cuando uno cambia de nivel, la posicion del jugador y de las cosas cercanas se guarda y se transfiere al proximo nivel.
- En la consola del juego hay un comando que se llama wait, o w. La idea de ese comando es hacer que el juego espere para realizar nuevas acciones, normalmente es inútil porque haría que nos quedemos quietos (además está prohibido en scriptless).
- Lo interesante es que con scripts, podemos usar el comando wait para demorar el trigger de cambio de nivel.
- Esto nos sirve para seguir moviendonos en el mapa anterior, elegir nuestra posicion, y luego cuando el mapa cambia apareceremos en otra posicion a la que normalmente apareceríamos si tocamos el trigger.
- Con esto se pueden saltear varias partes como por ej la pared en powerup.
- ( https://youtu.be/7F2swkbKMO0?t=652 )
- ---------------------------------------
- También con scripts se puede hacer que el juego se mueva automáticamente, esto sirve para hacer algunos trucos complejos como en la test chamber al principio.
- Medio como un TAS en vivo
- https://youtu.be/7F2swkbKMO0?t=246
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement