Advertisement
metalgio

Half-Life Scripted FAQ Español

Jul 17th, 2019
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. Half-Life Scripted
  2.  
  3. https://youtu.be/7F2swkbKMO0
  4.  
  5. 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.
  6.  
  7. -------------------------------------
  8. DAÑO DE CAÍDA
  9.  
  10. Hay 3 formas principales de evitar daño de caida.
  11. Como el juego aplica daño de caida cada dos frames se puede abusar de esto con dos tecnicas
  12.  
  13. 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.
  14. Así el juego nunca puede aplicar ese daño de caída inicial.
  15. Este truco solo funciona a fps específicos, por ej 22 fps para el jumpbug inicial en test chamber.
  16.  
  17. Hace poco se agregó un script llamado bxt_tas_jumpbug, que si pones los fps correctos hace un jumpbug automáticamente.
  18.  
  19. ( https://youtu.be/7F2swkbKMO0?t=46 )
  20.  
  21. 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.
  22. Este truco funciona en cualquier fps pero es más cómodo con valores mas bajos, en general usamos 20 fps.
  23. (Es bastante fácil de realizar y se hacen en scriptless tambien)
  24.  
  25. ( https://youtu.be/7F2swkbKMO0?t=760 )
  26.  
  27. 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.
  28. ( https://youtu.be/7F2swkbKMO0?t=603 )
  29.  
  30. -------------------------------------
  31. TriggerDelay.
  32.  
  33. 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.
  34.  
  35. 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).
  36.  
  37. Lo interesante es que con scripts, podemos usar el comando wait para demorar el trigger de cambio de nivel.
  38.  
  39. 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.
  40.  
  41. Con esto se pueden saltear varias partes como por ej la pared en powerup.
  42.  
  43. ( https://youtu.be/7F2swkbKMO0?t=652 )
  44.  
  45. ---------------------------------------
  46.  
  47. 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.
  48.  
  49. Medio como un TAS en vivo
  50.  
  51. https://youtu.be/7F2swkbKMO0?t=246
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement