Tutoriales, descargas y noticias del videojuego Trackmania.
Todo lo que quieras saber está aquí, en español y otros muchos idiomas. ¡Tradúcelo!.
Mostrando entradas con la etiqueta editor. Mostrar todas las entradas
Mostrando entradas con la etiqueta editor. Mostrar todas las entradas

martes, 2 de noviembre de 2010

Trackmania. Pistas. Mezclar bloques.

Habrás visto multitud de pistas en las que hay algo que no encaja: una esquina que sobresale en el interior de una curva, un paso estrecho entre dos muros que se meten en la pista, incluso unas palmeras plantadas en medio de la pista... Pues precisamente eso es lo que voy a explicar hoy, como mezclar piezas del editor de circuitos. Esto no se puede hacer con el Editor de circuitos del juego, cuando lo intentas la sombra de la pieza que indica los espacios que ocupa es roja en vez de verde y te dice que ese espacio está ocupado por otro bloque, es por lo que hay que utilizar un programa de Edición Hexadecimal. Existen varios, pero voy a explicar como hacerlo con  el programa ChallengeEdit diseñado por Skubidou para las pistas de Trackmania.

Para empezar, debes saber que la zona de construcción de circuitos de Trackmania es un espacio tridimensional limitado, es decir, mide 32 posiciones de ancho por 32 posiciones de fondo, por 32 niveles de alto.


Quizá en la imagen no se aprecie muy bien, pero fíjate que el nombre de los ejes es XYZ (ancho-fondo-alto), como suelen ser normalmente cuando se trata de representaciones espaciales, ya que esto va a tener importancia a la hora de recolocar los bloques con el editor hexadecimal. Fíjate en que las posiciones de los ejes X e Y (ancho y fondo) corresponden a espacios, mientras que las del eje Z (alto) corresponden a niveles. Además la primera posición del eje X es 0 y las de los ejes Y y Z es 1. Además el valor 0 de la coordenada Z equivale al terreno, la hierba en el caso del entorno Stadium, por lo que un bloque de pista situado sobre el suelo ya tendría un valor de Z=1. De esta manera y, según lo que se ve en la imagen, cuando entramos en el editor tendríamos las posiciones X a derecha e izquierda, las Y hacia delante y hacia atrás, y las Z hacia arriba y hacia abajo.

En el entorno Stadium es fácil localizar el origen de las coordenadas, ya que en el césped hay 4 logotipos TM que se leen correctamente desde la vista inicial,  con lo que el origen de las coordenadas está hacia la derecha de los logotipos, pero en otros entornos te recomiendo que pongas una pieza de referencia por si mueves mucho la cámara y "pierdes el norte". Esta pieza de referencia puedes ponerla, por ejemplo, en la posición X=0 Y=1 Z=0, que es la primera posición en todas las coordenadas, o en la posición X=16 Y=32 Z=0, es decir centrada al fondo desde la vista inicial, que quizá sea más fácil de localizar.

El editor hexadecimal del que voy a explicar su funcionamiento, ChallengeEdit, solo permite la recolocación de los bloques dentro del espacio determinado, es decir, los valores de las coordenadas no pueden ser negativos. Ya se que habrás visto pistas en que el circuito transcurre incluso por fuera del estadio, pero para empezar creo que con esto tendrás suficiente.

También debes saber que no "todo vale"; puede ser que el juego se cuelgue y se cierre a causa de la recolocación de una pieza, por eso te recomiendo que, cada vez que recoloques una pieza, apuntes la colocación previa para poder restaurar el circuito si te ocurre eso. Otra cosa a tener en cuenta es la creación de agujeros en el suelo, es decir en el nivel 0 del eje Z. Puede ser que al recolocar una pieza en este nivel se cree un vacío sin hierba alrededor que, si tienes que pasar por ahí,  resulta en una caída infinita...que seguro que ya te ha pasado en alguna ocasión

Lo primero es ir al editor, ya sabes, seleccionas el tipo de edición (sencilla o avanzada), el entorno (Stadium, Desert, Rally,...) y el momento (noche, amanecer, día,...). Selecciona una pieza y ponla donde quieras. Ahora, al querer poner una pieza que se superpone con esa te saldrá la sombra de la pieza roja, en lugar de verde y te dirá que ese espacio está ocupado por otro bloque.


 No pasa nada, la colocas al lado.


Guardas y cierras el editor. Abres el ChallengeEdit y vas en el menú a "Challenge-Open".


Abre la carpeta donde guardaste la pista y la seleccionas. Te saldrán las piezas en el recuadro blanco. Fíjate que siempre saldrán en el mismo orden en que las colocaste. Selecciona la primera línea para ver las coordenadas del bloque. En este caso, por como colocamos el bloque que queremos mover, la coordenada que nos interesa es la X.


 Selecciona ahora la segunda línea, que corresponde al bloque que quieres mover y fíjate en la misma coordenada. Como colocaste el bloque dos posiciones a la izquierda del otro, la coordenada X es dos números mayor.


Corrige la posición de la coordenada X (1), haz clic en el botón de abajo "Save block modifications to memory"  (2) y después haz clic en el botón del menú "Guardar" (3).


Ahora vuelve al editor y carga la pista. Verás que los bloques ya están mezclados.


Hasta aquí no ha habido ninguna complicación y parece sencillo, ¿no?. Continúa colocando piezas hasta que te encuentres con otra que no puedes colocar, como en este caso.


Coloca en una posición disponible, como en la imagen.


Guarda la pista y cierra el editor. Vuelve a ChallengeEdit y vete al menú a "Challenge-Reload". Te saldrán las líneas de todas las piezas que has puesto desde la última que recolocaste. Recuerda que la última línea corresponde a la última pieza que has puesto, que es la que quieres mover. Selecciona esa línea y fíjate en que, como la hemos puesto hacia delante, la posición que tienes que corregir es la de la coordenada Y. Recuerda que los valores de esta coordenada aumentan hacia adelante (hacia el fondo de la pantalla) y disminuyen hacia atrás, por tanto tendrás que poner un número mas en esa coordenada.


Recuerda hacer clic en el botón de abajo "Save block modifications to memory" y después hacer clic en el botón del menú "Guardar". Una vez modificado conseguirías esto.

Coloca algún bloque mas, tramos de curva, por ejemplo, para intentar rodear la construcción por detrás. Como no es posible rodearla por atrás a ras de suelo, tendrás que poner dos tramos de curva elevados. 


Guarda  y cierra el editor de circuitos y vuelve al ChallengeEdit. Recarga la pista haciendo clic en el menú en "Challenge-Reload". Cada uno de estos 2 tramos aparecerá por separado con el nombre de "StadiumRoadMainGTCurve3", pero fijate que también aparecen otros bloques que tu no has puesto llamados "StadiumGrassClip".


En principio recoloca solo los dos tramos de curva. Recuerda darle al botón "Save block modifications to memory" después de modificar cada uno de los tramos y  al botón "Guardar" cundo los hayas modificado.


¡Vaya! Parece que surge el problema que comente antes de los agujeros en el suelo. No es que vaya a influir en el transcurrir del circuito, pero queda mal estéticamente. Intenta solucionarlo. Cierra el editor de circuitos y vuelve al ChallengeEdit. Modifica el valor de la coordenada Z de los bloques "StadiumGrassClip" para que queden al mismo nivel que los bloques "StadiumRoadMainGTCurve3".

Parece que tampoco es la solución. Prueba a ponerlos al nivel que corresponde a la hierba, es decir Z=0.

Ya lo se, se ha colgado y ha cerrado el juego. Vuelve a poner los valores previos de la coordenada Z a los bloques "StadiumGrassClip". Prueba otra solución. En el editor de circuitos utiliza la herramienta "Excavadora" para eliminar uno de los tramos de curva y después dale al botón "Deshacer".


¡Vaya! Ahora si que la has hecho buena. El problema del suelo se ha solucionado pero han desaparecido bloques y no hay manera de recuperarlos dándole al botón "Deshacer". No pasa nada. Sal del editor de circuitos sin guardar y vuelve a cargar el circuito. Elimina los bloques de la cúpula y los tramos de las curvas con el defecto y vuelve a poner unos tramos de curva nuevos, esta vez sobre el suelo, y parte de la cúpula desplazada hacia el fondo.


Guarda y sal del editor y modifica los valores de la coordenada Y de los dos bloques de la cúpula hasta la posición en que la querías (que deberías tener anotada por algún lado) y prueba....

Y sigue probando hasta que encuentres la solución. Muchas veces tendrás que deshacer el trabajo para poder dejarlo a tu gusto. Según la complejidad del circuito y las mezclas de bloques que quieras hacer te llevará mas o menos trabajo y tiempo.

Cuando te pongas a ello, ten en cuenta que, como has visto en este ejemplo, parece ser que algunos bloques tienen, digámoslo así, "preferencia" sobre otros. Apunta la posición de los bloques que no la tengan para recolocarlos al final. Una buena manera de evitar los agujeros en el suelo es situar los bloque que quieres recolocar sobre el suelo, en lugar de elevados, y luego modificar los valores de las coordenadas X o Y o ambos hasta llevarlos al sitio.

Como ya he explicado antes, algunos bloques van asociados con otros, por ejemplo el "StadiumRoadMainGTCurve3" que incluía a continuación el "StadiumGrassClip". Esto te pasará con bastantes bloques, con algunos, como los Inflables de colores, dependiendo el alto y el ancho que les des, pueden constar de varias docenas de bloques, lo que los convierte en una pesadilla a la hora de recolocarlos.

Con el ChallengeEdit también puedes sustituir un bloque ya colocado por otro, incluso, si ese tipo de bloque lo colocaste mas de una vez puedes cambiarlos todos. Entre la parte superior, donde esta la lista de bloques, y la parte inferior, donde se corrigen las coordenadas, hay una línea con un candado a la derecha. Fíjate que en la lista de bloques,  al final de cada nombre puede aparecer "-P" o "-@". Lo primero indica que es un bloque "Principal" y lo segundo que es un bloque "Dependiente", por llamarlos de alguna forma. Pues bien, con una línea seleccionada, si haces clic en el candado, podrás escoger de una lista que se despliega el bloque que quieras, entonces el bloque que tengas seleccionado cambiará por el que selecciones de la lista, es mas si la línea seleccionada es de las que lleva "-P", todos los bloques iguales a ese que tengas colocados en el circuito cambiarán por el seleccionado. Si la línea es de las que llevan "-@", solo cambiará el bloque seleccionado.


Y hasta aquí la explicación. Con práctica, tiempo y paciencia podrás llegar a hacer creaciones asombrosas con charcos en el circuito, césped flotante,... ¡ánimo! solo es dejar fluir tu imaginación y ponerte a ello. ¡Ah! y por cierto, el circuito del ejemplo lo terminé, puedes descargarlo de TM-Xchange, se llama Sacred Way.


Si tienes alguna duda coméntala, intentaré ayudarte en la medida de mis posibilidades, aunque te advierto que esto no es mi fuerte.

Saludos.

jueves, 17 de diciembre de 2009

Trackmania. Pistas. Mediatracker. GPS. 1ª Parte.

En este post voy a tratar solo la confección de un GPS a partir de una Ghost Replay con un mensaje previo indicando la situación del mismo. Puedes hacerlo también con fotos de la pista, o fragmentos del Ghost Replay. La inserción de textos que trataré aquí  es sencilla y vale también para hacerlo en puntos determinados de la pista donde quieras dar una indicación, del estilo "Acelera a fondo" o "Frena", o para cualquier otro efecto, si bien las posibilidades que ofrece el juego son mucho mayores de lo que voy a explicar en este post, pudiendo, por ejemplo situar el GPS mismo en la línea de salida con una cuenta atrás previa, pero esto lo explicaré en sucesivos posts. Una vez aclarado esto, vamos a ello.

Lo primero es plantearse si realmente es necesario un GPS para tu pista. ¿Tiene algún salto complicado? ¿Hay alguna curva donde haciendo un drift se consiga arañar alguna centésima? ¿Hay alguna zona en la que pueda ser confusa la dirección a tomar? Si no es así ¿para que lo quieres en tu pista? ¿Para decir "mira que fenomenal soy que se hacer el GPS"? Bromas aparte, deberías plantearte esto, porque un GPS en una pista Tech, por ejemplo, la verdad, no pinta nada. Otro tema previo a tratar es la duración del mismo. Piensa que muchos servidores Timeattack tienen 5 minutos de limite de tiempo, por lo que si haces una pista de un minuto y el GPS dura lo mismo, lo que estas haciendo es que, entre pitos y flautas, solo queden 3 minutos y medio para correrla, o sea 3 intentos. También deberías plantearte, antes incluso de empezar a construir la pista, donde lo vas a poner, detrás de la salida o en un desvío al efecto. Para el tutorial voy a utilizar una pista que claramente no lo necesitaría, es una pista sencilla con salida, looping y meta, pero que tiene lo necesario para poder explicarlo todo con claridad.

Una vez hayas terminado de construir la pista, haz clic "Pasar a modo repetición", representado por una camara de video, en la parte de arriba de la izquierda de la barra de herramientas del editor.



Te saldrá una ventana como esta. Haz clic en el botón "Grabar fantasma con Mediatracker".



Tendrás que correr el circuito y, una vez finalizado, haz clic en el botón de la parte inferior derecha "Guardar repetición".



Se te abrirá una ventana como esta.



Escoge el directorio "Replays/MediaTracker Ghosts" y haz clic en "Guardar repetición". Para acabar haz clic en el botón "Finalizar grabación fantasma" en la parte inferior izquierda.



Vuelve a hacer clic en "Pasar a modo repetición" y, en la ventana que sale, haz clic en el botón "Editar" de "Durante el juego".



Si la pista ya tiene algun otro efecto, apareceran en la lista de clips de la parte inferior izquierda, añade otro escogiendo la opción "Añadir clip".



Haz clic con el cursor, que será un bloque verde, encima de la salida. Este primer clip va a ser para dar las indicaciones pertinentes para ver el GPS, en este caso situado detrás de la meta.



A continuación haz clic en "Editar activador".




Seguidamente haz clic en "Añadir pista".



Te saldrá la ventana de selección de "Nuevo tipo de pista". Haz clic en el botón "Insertar texto"



Ahora tendrás que escribir y configurar un texto con las indicaciones para llegar al GPS, en este caso GPS atrás. Puedes cambiarle el color, el tamaño, la duración del efecto, la situación en pantalla, la orientación, incluso puedes utilizar los modificadores que se utilizan para el nick en el espacio reservado para el texto. Te invito a que experimentes las diferentes opciones por ti mismo para que veas los efectos que se consiguen.



Hecho esto, añade otro clip, que será el del GPS propiamente, escogiendo la opción "Añadir clip".



Haz clic con el cursor con el bloque verde situado en el lugar en el que que hayas decidido ponerlo, en este caso, detrás de la salida.



 Haz clic en "Editar activador".



En la parte superior izquierda, haz clic en el quinto icono empezando por la izquierda, "Importar fantasma".



Se te abrirá una ventana como esta. Busca el archivo que guardaste anteriormente y dale al botón "Abrir".



La grabación te aparecerá en el recuadro de pistas. Haz clic otra vez en "Añadir pista".



Se te abrirá la vetana "Nuevo tipo de pista". Haz clic en el botón "Carrera cámara".



Si ya has ojeado el tutorial sobre como poner una Camara interna, esto te resultará familiar. En la parte superior de la izquierda tienes que hacer clic en el marcador que está al lado de donde pone "Carrera cámara". Se marcaran ese y el de al lado "Seguir reproduciendo". Tienes que darle a los botones con flechas delante de "Cámara" hasta el tipo de cámara que quieras para el GPS. Cuando vayas cambiando de cámara, el punto de vista del circuito irá cambiando. En "Objetivo" tienes que seleccionar el nick del fantasma, en lugar de "Jugador local".



Ahora, es el momento de acortar un poco el fantasma, para reducir el tiempo de duración del GPS. Haz clic en el icono rodeado en rojo en la imagen, "Mostrar toda la linea temporal". Situa el cursor en el tope final amarillo de la barra de la cámara (la de abajo) y arrástralo hacia la derecha hasta que veas que el coche llega a la línea de meta o incluso un poco antes.



Ahora sitúa el cursor en el tope final amarillo de la barra del fantasma (la de arriba) y arrástralo hacia la izquierda hasta que coíncida con la de la cámara.




Para acabar puedes añadirle otro texto al final, para indicar que se ha finalizado el GPS, del tipo Pulsa ENTER. Para ello haz clic en "Añadir pista" y,  en la ventana que se abrirá ,  "Nuevo tipo de pista", haz clic en el botón "Insertar texto", como expliqué antes.




Configura el texto de la misma forma que lo hiciste para el primer clip. Si te has fijado, en el paso anterior habías dejado el indicador de progreso (la barra roja vertical) al final de las barras del fantasma y la cámara, por eso la barra de texto te sale a continuación, pero no te apures, es ahí donde debe ir. De esta forma, el mensaje final se mostrará al terminar la reproducción del GPS



Y con esto ya habrás acabado el trabajo, en cuanto al GPS se refiere. Haz clic en el primer icono de la izquierda de la parte superior izquierda "Salir del modo repetición" para volver al Editor de circuitos.




No olvides hacer clic en el botón "Guardar" antes de salir del Editor de circuitos.

Esta es la forma más sencilla de poner un GPS a tu pista. Como todo, cuando no se sabe parece muy complicado, pero, como ya he dicho en otras ocasiones, cuando te pones no es para tanto. De todas formas, si te surge alguna duda, ponte en contacto conmigo e intentaré ayudarte en la medida de mis posibilidades.

Saludos.

viernes, 13 de noviembre de 2009

Trackmania. Pistas. Mediatracker. Camara interna.

Si bien construir una pista con el Trackmania es mas o menos sencillo, depende de la longitud y complejidad de la misma, añadir a la pista otros complementos como el GPS, los paneles de imagenes personalizadas o la camara interna puede parecer complicado, pero realmente no lo es.

Cuando corres una pista y entras en un loop, el recorrido y la salida por el mismo se hace muy complicado si no se definió el cambio de camara a la hora de construirla, ya que si no tienes escogido el modo camara internal, a menos que cambies de cámara en carrera, haces el recorrido y la salida por el loop practicamente a ciegas.

Hoy voy a explicar como forzar el cambio a la camara interna al entrar en un loop y volver a la camara definida por el usurio al salir, en las pista que construyas, lo cual le hace ganar muchos puntos de jugabilidad.

Una vez ya en el Editor de circuitos, con la pista acabada o no (puedes poner la camara interna a un tramo ya acabado sin estar acabada la pista entera, pero tiene que haber al menos un bloque de meta), tienes que hacer clic en la opción "Pasar a modo repetición" del menú de la parte izquierda (es el cuarto icono, que representa una camara de video).




Se abrirá una ventana en la que tienes que hacer clic en un botón que pone "Grabar fantasma con MediaTracker".




Tendrás que correr en el circuito. Cuando acabes el recorrido haz clic en el botón que te saldrá en la parte inferior derecha "Finalizar grabación de fantasma" y volverás al editor.




 Vuelve a hacer clic en la opción "Pasar a modo repetición" y en la ventana dale al botón "Editar" de "Durante el juego".



Se abrirá una ventana como esta. Haz clic en el icono "Añadir clip".



El cursor se transformará en un bloque verde. Sitúa ese bloque al comienzo del loop y haz clic. Donde pusiste el bloque aparecerá un coche. Ahora haz clic en  "Editar activador".



La imagen del circuito cambiará al punto de vista donde pusiste el bloque. Haz clic en "Añadir pista".



Te saldrá una ventana en el centro con muchos botones. Haz clic en el botón "Carrera cámara".



En la parte superior de la izquierda tienes que hacer clic en el marcador que está al lado de donde pone "Carrera cámara". Se marcaran ese y el de al lado "Seguir reproduciendo". Tienes que darle a los botones con flechas delante de "Cámara" hasta que ponga "Internal". Cuando vayas cambiando de cámara, el punto de vista del circuito irá cambiando.



Con este clip confugurado, ahora tienes que crear otro haciendo clic en "Añadir clip".



El cursor se transformará en un bloque verde nuevamente. Sitúa ese bloque a la salida del loop y haz clic.



Donde pusiste el bloque aparecerá otra vez el coche. Ahora haz clic en  "Editar activador".




La imagen del circuito se pondrá con el punto de vista de donde pusiste el segundo bloque, pero, en este caso, no tendrás que configurar nada, pues este bloque es solo para desactivar el primero y que la camara vuelva a ser la definida por el usuario.

 

Finalmente tienes que hacer clic en el primer icono de la parte superior izquierda "Volver al editor".

 

Volverás al Editor de circuitos, donde, al guardar el circuito, ya guardarás tambíen lo que has hecho ahora. Como dije al principio, puedes terminar o modificar la pista despues de haber añadido el cambio de cámara siempre y cuando las modificaciones que hagan sean después del tramo en el que has incluido la cámara y no incluyas ningún otro tramo con cambio de cámara, para lo cual tendrías que grabar un nuevo fantasma. Este tutorial está enfocado a los loops, pero, evidentemente, vale para cualquier tramo en el que quieras forzar un cambio de cámara, ya sea la interna, la trasera o una cámara fija, tanto para facilitar la conducción como para dificultarla o simplemente como un elemento diferenciador de un tramo concreto, por ejemplo, la llegada a la meta.

El proceso que has hecho de insertar un bloque de un clip y otro bloque desactivador es el que se usa normalmente para cualquiera de los efectos, claro que también puedes ponerle una duración determinada, modificando los parámetros "Inicio del bloque" y "Fin del bloque", pero ya explicaré en otro post algún otro efecto mas detalladamente.

Parece mas complicado de lo que es, pero si lo haces paso a paso y con paciencia no tendrás problema, y, despues de haberlo hecho un par de veces, ni siquiera necesitarás el tutorial.

De todas formas ya sabes que, si necesitas ayuda, no tienes mas que contactar conmigo.

Saludos.
Subir