IOSoccer Sudamerica

Posts Recientes

Re:Chicago Me Limpio por Empapel
[Hoy a las 07:19:08 pm]


Re:SHAOLIN SOCCER por iowa
[Octubre 12, 2019, 07:57:17 pm]


Re:ATLÉTICO DE MADRID por messi
[Octubre 10, 2019, 11:02:27 pm]


Re:ATLÉTICO DE MADRID por americanbeast
[Octubre 10, 2019, 10:45:36 pm]


Re:ATLÉTICO DE MADRID por Wolfy
[Octubre 10, 2019, 10:32:19 pm]

Autor Tema: [GUÍA] Nuestro comienzo en Hammer.  (Leído 418 veces)

GonzaloGB36

  • Staff
  • *****
  • Mensajes: 39
  • Karma: -100
  • 日向がタイガーショットなら俺のはイーグルショットだな
    • Ver Perfil
    • Foro de IOSoccer Sudamérica
[GUÍA] Nuestro comienzo en Hammer.
« : Junio 29, 2018, 02:12:33 am »
Tutorial Hammer Editor


Hola de nuevo a todos. En el tutorial pasado cubrimos el seteo del Hammer para comenzar a crear nuestros propios mapas sean estadios o minijuegos como fútbol tenis o cualquier juego que involucre el uso de una pelota.

El día de hoy estaremos viendo cómo comenzar a crear nuestros propios mapas en formato 5v5. Para crear en otros formatos debemos tener lo que llamamos TEMPLATE, que es una especie de plantilla de nuestro mapa, que trae ya mapeado lo básico, es decir, la cancha, lo que serían los "triggers" que explicaré más adelante, los arcos, las líneas de lateral, córner, etc.


Comenzando con el Hammer

Bien, antes que nada deberemos descargar este archivo, 5v5_template, que es un archivo modificable en Hammer (no es un mapa todavía). Recomiendo mucho ser organizado y crear una carpeta en el escritorio que se llame IOS, dentro de ella una que se llame "Maps" y ahí dentro "primer mapa" o "5v5_(lo que quieras)". Ahí dentro estaremos pegando nuestro archivo recientemente descargado, el 5v5_template.vmf.

Luego abrimos el Hammer y seguimos estos pasos:


  • Clickeamos File -> Open -> Buscamos el 5v5_template.vmf y lo abrimos
  • Podremos ver nuestro mapa, pero primero debemos tener una vista 3D para saber qué estamos haciendo


  • Clickearemos ahí y seleccionaremos 3D Textured

Para movernos en la vista 3D necesitaremos tener el mouse por encima de esta vista o cuadrado y con W A S D nos moveremos hacia delante, atrás, izquierda y derecha y con las flechas moveremos la cámara. Esto toma un tiempo en acostumbrarse pero con el tiempo vas a mover la cámara como un campeón.

Lo primero que veremos es que nuestro mapa tiene cuadrados NARANJAS... es MUY IMPORTANTE no borrar esto, ya que estos son TRIGGERS, son paredes invisibles y traspasables que le avisan al juego cuándo es gol, cuándo es penal, cuándo es tiro libre, etcétera. Si nos molestan podemos desactivarlos buscando la sección de VisGroups, Auto y desactivar los Triggers, como muestra la imagen, pero es muy importante que a la hora de compilar el mapa vuelvas a activarlos, ya que esto hace que desaparezcan momentáneamente.



Es muy importante saber que si borramos esto, a la hora de compilar (preparar para el uso) nuestro mapa, al llevarlo al IOSoccer éste va a crashear, con un mensaje "trigger_field is missing", si este es el caso, vas a tener que volver que empezar, si es que los borraste, o activarlos desde el VisGroups, si es que lo desactivaste. El VisGroup es aquello que nos deja ver los grupos de objetos en el mapa, sean geometría del mundo, entidades, etcétera.

Herramientas del Hammer

Nuestro pequeño amigo, si bien es limitado, tiene varias herramientas para poder construir nuestro mapa. Aquí algunas de ellas, o mejor dicho, las básicas.


Nuestro primer bloque

Para comenzar a adentrarnos en el mundo de las compilaciones erroneas, crasheos y demás, comenzaremos a crear nuestro mapa. Primero elegimos la herramienta Bloque y buscamos "Current Texture", clickeamos "Browse" y abajo, donde dice "filter" escribir "nodraw". Este paso es muy importante para la optimización de los mapas, y que podamos conseguir altos FPS.

Debería quedarnos algo así:



Luego iremos a cualquiera de las vistas 2D y seguiremos estos pasos:

  • Para crear nuestro bloque deberemos seleccionar un cuadrado, que podremos modificar en altura, ancho y profundidad, en combinación gracias a las 3 vistas 2D
  • Cuando estemos satisfechos con nuestro bloque, presionaremos enter, y probablemente se vea un desastre como el que vemos aquí

Como podrán ver, amplié la vista 3D, eso podemos hacerlo pulsando y dejando apretado el centro de las 4 vistas y arrastrando a nuestro gusto, luego para reestablecer debemos apretar CTRL + A


Por ahora, probaremos en crear una pared básica. Para esto, debemos otra vez seguir los pasos:


  • Clickeamos la herramienta de Selección de Textura y luego clickeamos en la cara que da hacia la cancha. Esto seleccionará esta cara para modificar la textura.
  • Luego clickearemos el botón "Browse" y escribiremos "wall", yo usaré "brickwall009a", en caso de no tener esta textura, usar cualquier otra. (Para los ejemplos utilicé concretewall. Esto fue un error mío y la verdad ni ganas hacer las fotos de nuevo)
  • Clickeamos "Apply" y quedará una pared así


No se preocupen por la parte que se ve amarilla, esa textura "NoDraw" lo que hace es crear transparencia, esto nos sirve para las caras que no se ven en nuestra cancha, por ejemplo toda la parte trasera de una tribuna o de los asientos.

Ahora haremos lo mismo con los otros 3 lados restantes que rodean el campo de juego. Para copiar y pegar seleccionamos con la herramienta selección, apretamos CTRL+C y luego CTRL+V, pero la pared quedará volteada y la textura estará del otro lado, entonces lo que haremos será presionar CTRL+M para rotar/escalar/mover nuestro bloque, y lo rotaremos en Z 180°. Nos daremos cuenta que probablemente nuestra pared no apareció donde queríamos, pero no es problema. Para centrar las vistas 2D en el objeto que tenemos seleccionado debemos pulsar CTRL+E, y si a esto le sumamos SHIFT centrará también la vista 3D. Movemos nuestro objeto teniendo en cuenta la CRUZ (X) que tiene, que es el centro del bloque, y que quede perfectamente alineado con el del otro lado.


ANTES


DESPUÉS


Cuando terminemos los 4 lados estaremos listos para crear un piso que rodee la cancha. Para hacer un piso, es de la misma forma que las paredes, pero el eje X será el predominante.
Para lograrlo, recomiendo seguir esto:


  • Clickear en los bordes externos del campo de juego, es decir, afuera del lateral y corner, son 4 bloques que están agrupados
  • Buscar la textura nodraw y crear un bloque más grande que lo que seleccionamos, en este caso es 4330 de alto y 2989 de ancho.
  • Recordemos que los bloques que creemos tendrán una X en el centro, y esta debera coincidir con el punto del centro del campo de juego.

"Gonza, no veo una garcha el pasto ahora, qué me hiciste hacer!??!" Tranquilo campeón, es algo que iba a pasar por el bien de todos nosotros. Lo que debés hacer ahora es dirigirte a cualquiera de las vistas 2D que no sea la "TOP" que es la que está arriba a la derecha por default, puede ser cualquiera de las 2 "SIDE", hacer MUCHO zoom en la línea superior de nuestro bloque y  mover el bloque dos o tres unidades (el cuadrado más pequeño).

En caso de que veas las unidades MUY grandes, podés apretar el botón que se encuentra JUSTO DEBAJO de "File", que es una cuadrícula con un - (lo que hará es achicar la cuadrícula, dejándola cada 1 unidad, no 64)



Aquí podemos ver las cuatro opciones, la primera es la activación o desactivación de la cuadrícula, la segunda es la activación o desactivación de la cuadrícula en la vista 3D, y las últimas dos son las reguladoras. Más adelante crearé un post con un glosario y explicaré el resto de las herramientas de esta barra con el fin de poder conceptualizar todo, ya que la creación de un mapa depende más de cómo uno se la arregla para hacer lo que quiere hacer, que tener habilidad.


Continuando con el tutorial, ahora debemos colocar una textura al piso, tal cual lo hicimos antes, sólo que ahora buscaremos "Floor" a la hora de seleccionar una textura, yo por ejemplo voy a usar "concretefloor011a"
.

Bien, ya tenemos nuestro "comienzo de mapa", a partir de ahora es todo geometría básica y correcto uso de texturas.


Ahora es hora de probar nuestro mapa. Para eso:

  • Volver a tildar "Triggers" en VisGroups, en caso de haberlo desactivado.
  • Clickear en "File" -> Run Map -> FAST -> destildar la opción $game_exe.
  • No abrir otras ventanas ni nada mientras el programa compila nuestro mapa.
  • Clickeamos "Go!" y dejamos que el Hammer haga lo suyo.
  • En la carpeta donde pegamos nuestro 5v5_template.vmf encontraremos el archivo 5v5_template.bsp, este es el archivo que va a ser el mapa jugable en el IOSoccer, y podemos modificarle el nombre y elegirle el que queramos. Por ahora vamos a seleccionarlo y copiarlo.
  • Ahora debemos ir a la carpeta raíz del IOSoccer, luego a /iosoccer/maps/ y pegar nuestro mapa allí.

Probando nuestra (no tan) obra de arte

Cuando abramos el IOSoccer, iremos a "Crear Servidor", cuando nos pregunte el mapa buscamos el nuestro (yo lo llamé 5v5_tutorial.bsp) y le damos a INICIAR

Una vez cargue, ¡veremos nuestra (no tan) obra de arte en el IOSoccer! ¡Felicidades, creaste tu primera cancha! A partir de ahora en adelante, será cuestión de práctica, prueba y error hasta que podamos crear un mapa hermoso y como la gente, y sin errores.

Tu mapa, si hiciste lo mismo que yo, debería verse algo así:



Atrévanse a hacer cosas que salgan del molde, tengan en cuenta muchas cosas, utilicen las herramientas que les enseñé a usar para hacer su mapa de algo único y hermoso, yo confío en ustedes, por eso voy a pedirles que por favor, dejen una hermosa imagen de su 5v5_tutorial, o como sea que lo hayan nombrado, me gustaría ver sus avances! La próxima estaré cubriendo un glosario de lenguaje y también hotkeys (atajos de teclado) básicos del Hammer Editor. ¡Hasta la próxima!

-Gonzalo
« Última Modificación: Septiembre 26, 2018, 07:42:02 pm por GonzaloGB36 »

おれは翼や日向のような天性のサッカーの才能はない!だから練習するんだ!才能のないやつは努力するしかないんだ!!

Casana

  • UDE
  • Newbie
  • *
  • Mensajes: 49
  • Karma: -501
  • La importancia del balance.
    • Ver Perfil
Re:[GUÍA] Nuestro comienzo en Hammer.
« Respuesta #1 : Junio 29, 2018, 03:13:23 am »

Laburon vieja, dont stop the APORTES UTILES
Me canse de actualizar esto

Pájaro

  • Newbie
  • *
  • Mensajes: 6
  • Karma: 0
    • Ver Perfil
Re:[GUÍA] Nuestro comienzo en Hammer.
« Respuesta #2 : Junio 30, 2018, 01:28:14 am »
Esto sí es Inteligencia Colectiva +10 8)