Jump to content
Al día de 3/3/24 el foro se integró con Mapping-Zone.net, se está llevando el foro a una versión estable, puede encontrarse algunos errores navegando. Mientras, podes logear tu cuenta MZ ×

Tabla de líderes

Contenido popular

Showing content with the highest reputation on 09/06/11 en todas las areas

  1. 3buo

    [Prefab] Portal

    Author: anderson Theme: Portal Download: http://www.mediafire.com/?l0t7s2io1lfpo6i Image: This rmf contain, entities to teleport. Thanks for read :|
    2 puntos
  2. uenas!, como ví que nadie se adelantó... Programa: VHE 3.5 Version Mapping Zone traducido al español por P'erita. El instalador contiene: -Valve Hammer Editor 3.5 -FGD de Half-Life, Counter-Strike, Day of Defeat, Team Fortress Classic -Prefabs -Sprites -Tool -Manual de Hammer Es descarga de Megaupload, les dejo imágenes. Descarga: Megaupload Gracias PCclone.
    1 punto
  3. ¿Que es un Leak? Los archivos BSP constan de dos areas separadas. El area de “juego” y el “vacio”. Cuando un mapa es compilado, ambos espacios deben estar incluidos en el mapa, o el compilador no funciona correctamente. El compilador define la “zona de juego” por sus entidades y el “vacio” por la falta de estas. Cuando el compilador no puede distinguir entre la zona de juego y el vacio debido a una falta de separacion, entidades en ambos lados de la “separacion” o directamente falta de entidades, se produce un Leak, por lo tanto, el compilador falla. Un sintoma comun del leak es que las luces no se compilan bien y por lo tanto todo el mapa se ve extremadamente brillante, como si una luz del 100% actuase sobre todas las caras de tu mapa. Encontrando el Leak. En el LOG del compilador vamos a encontrar una entidad relacionada con el problema (el leak.) Esta entidad, el 99% de las veces, no es el problema, pero es la entidad mas cercana al problema. En vez de eliminar esa entidad, deberias buscar la causa del leak. Hay muchas maneras de encontrarlo. El metodo del Pointfile, el metodo skybox (el peor de todos y el menos recomendado), el metodo de bloque morado y el metodo bloque. Metodo Pointfile. Una vez compilamos el mapa y descubrimos que tiene un leak, un archivo .PTS se crea en el directorio de nuestro mapa. Para encontrar nuestro leak, vamos a usar ese mismo archivo. Abrimos el mapa en nuestro Valve Hammer Editor y clickeamos en: “Mapa>Cargar Pointfile”. Probablemente nos preguntara si queremos abrir el archivo PTS. default del mapa. Clickeamos en Yes y vamos a ver que nuestro mapa esta recubierto por lineas que van desde el color azul hasta el morado y finalmente el rojo. Buscamos el punto donde comienza la linea (azul) y la seguimos por todo el mapa mientras se va convirtiendo en morado y finalmente rojo. Cuando la linea llege al color rojo puro, lo mas probable es que el leak este ahi. Para dejar de ver las lineas Pointfile, simplemente clickeamos en: “Mapa>Cerrar Pointfile” y listo. Ahora que sabes donde esta el leak, solo tenes que resolverlo y compilar denuevo. Metodo Bloque morado. El metodo bloque-morado consiste en hacer un skybox (un cubo grande ahuecado alrededor de la zona de juego) con una textura llamativa a la vista (por ejemplo, de un color morado) y compilar comunmente. Entrar al juego con ese mapa y revisar el mapa intentando encontrar el color morado entre las grietas de tu mapa (el leak). Luego volvemos al Valve Hammer Editor, resolvemos el leak que encontramos y borramos el cubo hueco morado afuera de nuestro mapa. Metodo Skybox (NO RECOMENDADO) El metodo skybox es el mas repudiado por los mappers de todos los metodos, ya que baja MUCHO el rendimiento de tu mapa y se considera la forma “noob” de resolver un leak. Consiste en hacer un cubo grande alrededor de tu mapa y ahuecarlo, de manera que tu mapa entre en el cubo. - Que ocurre cuando haces un Skybox: Tus r_speeds empeoraran. Tu mapa tardara mas en compilar. No tendras mas leak, pero a un alto costo. Tu mapa sera mas pesado de lo necesario. - Que es lo malo de hacer un Skybox: Las paredes externas de tu mapa (las que hacian contacto con el vacio) seran compiladas junto con las interiores, creando un monton de trabajo mas para el VIS y el RAD (herramientas de compilacion encargadas de lo visual), haciendo la compilacion mucho mas lenta. Adentro del juego, los r_speeds se incrementaran considerablemente porque el motor de juego tendra que dibujar tanto las caras interiores como las exteriores del nivel. Perderas espacio valuable de tu mapa para las caras externas de tu mapa. Esto incrementara el peso del archivo del mapa y limitara aun mas el numero de objetos/entidades que puedes agregar al mismo. Metodo Bloque Este metodo solo sirve cuando solo hay UN leak en tu mapa. Si hay varios leaks, entonces es mejor utilizar el Metodo Pointfile o el del bloque morado. Otra desventaja de este metodo consiste en que es muy tedioso, y hasta cansa. El metodo consiste en: Crea un bloque sobre la mitad de tu mapa y compila solo con CSG y BSP (destilda los otros Stages en el Batch Compiler) Si el compilador indica que seguis teniendo un leak, entonces esta en la region que no cubriste, repetir paso 1. pero en la otra region del mapa. Si aun tenes un leak, probablemente hay varios leaks en tu mapa y es mejor proceder con otro metodo. Si por el otro lado, el compilador indica que no hay mas leak, seguir el paso 1. pero usando bloques mas pequeños, que cubran por ejemplo un cuarto del mapa. Repetir paso 2. Repetir y ir achicando los solidos hasta encontrar la ubicacion exacta del leak, resolverlo, borrar los solidos usados, y compilar con los Stages BSP, VIS, RAD y CSG (como deberia compilarse por default). Bueno, este fue el truco para encontrar el leak en el juego VALVE HAMMER EDITOR (ah re que no era un juego), para la consola PC, espero que les haya gustado, chau.
    1 punto
  4. Importante *Cuando hacen func_door seleccionen uno solo no todos como muesta la foto ya que si seleccionas todos al pisar 1 se van a bajar todos los otros seleccionados. *En caso de hacer otro TELEPORT usen distintos NOMBRES como Teleport_2 , 3 , 4 ,5 NUNCA USEN LOS MISMOS NOMBRES. 1- Creamos la base , o lo que seria el mapa. 2- Creamos los Bloques donde saltaran. 3- Seleccionamos un bloque y apretamos CONTROL + T y le damos la funcion de func_door. Y llenamos lo siguiente. Speed:150 (LO NORMAL PARA ESTOS MAPAS) Delay before close, -1 stay open:1 es el tiempo en la que el bloque quedara unido Lip:8 (para prevenir posibles BUGS) Yaw: Down (lo tienen al costado el CIRCULITO , Sirve para que el bloque BAJE) Pitch Yaw Roll (y z x): 90 0 0 4- Creamos como de SUB SUELO un solido de esta forma (VEAN LA FOTO) , y le dan la funcion de trigger_teleport y llenan lo siguiente: Tarjet: Teleport_1 5- Creamos en donde INFO_TELEPORT_DETINATION y en NAME ponemos TELEPORT_1
    1 punto
  5. Trampa de las puertas. 1- Creamos las puertas y el Botón (VER UN EJEMPLO) 2- Seleccionamos el Botón apretamos CONTROL + T y le damos la funcion de func_button y llenamos los siguientes campos Tarjet: Trampa_1 Speed: 5 (Va a su gusto , pero en este caso 5) Sound: Si quieren agregan un sonido al Botón. Delay Beforce: 3 (Tiempo para volver apretar el Botón, Valor 3 = 3 segundos , 60 = 1 Minuto.) Y en la solapa Atributos llenamos lo siguiente Dont Move Toggle 3- Seleccionamos una puerta en este caso la de la derecha , y apretamos CONTROL + T y le damos la funcio de Func_Door y llenamos lo siguiente. Name: Trampa_1 Speed: 70 (en este caso puse 70 , pero esta a su gusto) Delay Beforce: 3 (en este caso , pero esta a su gusto) La parte mas importante , al costado dice YAW ponemos 180 , es en la direccion que va ir el solido (TRAMPA) , osea si seleccionamos el solido de la izquierda ponemos "0" , en este caso "VA 180" Y en atributos ponemos TOGGLE. 4- Seleccionamos una puerta en este caso la de la IZQUIERDA y apretamos CONTROL + T ponemos lo mismo que el anterio pero cambiamos el YAW por el valor de "0" Trampa Aplastadora. 1- Creamos el Botón y la trampa (APLASTADORA) (Ver Ejemplo). 2- Seleccionamos el Botón y apretamos CONTROL + T le damos la función de Func_Button y llenamos los siguientes campos: Tarjet: 4 Speed: 5 (Va a su gusto , pero en este caso 5) Sound: Si quieren agregan un sonido al Botón. Delay Beforce: 20 (Tiempo para volver apretar el Botón, Valor 20 = 20 segundos , 60 = 1 Minuto.) Atributos : DONT MOVE 3- Seleccionamos la trampa y apretamos CONTROL + T y le damos la función de func_door y llenamos lo siguiente: Name: 4 Speed: 200 ( VA A TU GUSTO ). Delay Beforce: 4 ( Tiempo que queda la trampa en el piso y tarda en subir "4 Segundos" ). Damage Inficti...: 300 ( El que quiera bugearla o algo parecido lo mata con 300 de DMG). YAW : DOWN Trampa Giratoria. 1- Tener la trampa y el Botón creado (VER EJEMPLO), La trampa tiene que tener un EJE como para que gire , creamos un cuadradito en el medio COMO EJE. 2- Seleccionar el Botón y apretamos CONTROL + T y le dan la funcion de func_button y llenar los siguiente: Tarjet: 6 Speed: 5 Delay Beforce: 15 ATRIBUTOS: Dont Move. 3- Seleccionamos el solido giratorio y el EJE (ORIGIN) y apretamos CONTROL + T le damos la funcion de func_door_rotating y llenamos lo siguiente: Name: 6 Speed: 100 (A TU GUSTO) Delay Beforce: 5 ATRIBUTOS Y Axis Trampa rompe piso. 1- Creamos el piso y los bloques que querés que se rompan al tocar el Botón (VER IMAGEN) 2- Seleccionamos el Botón y apretamos CONTROL + T y le damos la función de func_button y llenamos lo siguiente name: 7 Speed: 5 Delay Beforce: 15 ATRIBUTOS Dont Move 3- Seleccionamos los solido que queres que se rompan y apretamos CONTROL + T y le damos la funcion de func_breakable y llenamos lo siguiente: name: 7 Strench: 1 Material type: Rocks (EN ESTE CASO ROCAS , ROCKS) Gisb Direction: Random ATRIBUTOS Only Trigger. Trampa Puertitas. 1- Creamos el Botón y las puertitas ( Ver imagen ) 2- Seleccionamos el Botón y apretamos CONTROL + T y le damos la funcion de func_button y llenamos lo siguiente: Tarjet: Puertita Speed: 5 Delay Beforce: 5 Atributos Dont Move. 3- Seleccionamos la puerta de la derecha y apretamos CONTROL + T y le damos la función de Func_Door y llenamos lo siguiente: Name: Puertita Speed: 75 Delay Beforce: 3 YAW: 0 "ES IMPORTANTE PONER 0" Atributos Toggle Seleccionamos la otra puerta ponemos todo lo mismo pero cambiamos YAW 0 Por Yaw 180. Estas son las Trampas básicas una vez que aprendamos solos a hacer estas trampas podrán hacer sus propias trampas y hasta inventar algunas, tienen alguna duda o problema dirigirse al foro Adecuado gracias.
    1 punto
  6. Emi

    [Duda] Textura (solucionado)

    Es la reja de havana, si te fijas usa un pedazo nomas. Se llama {cufence.
    1 punto
  7. Hola todos! Hoy les traigo otro tutorial fantástico creado exclusivamente para mapping-zone.net! XD Bueno. Este tutorial consiste en crear una textura animada (que se mueve) y utilizaremos este model como ejemplo: +0lab1_cmpm3 Como se crea? Es fácil! Primeramente, las texturas que se mueven tiene un “+”, “un numero” y “nombre de la textura” al principio del nombre de la textura. El “+” indica que es una textura que se mueve y “un numero” significa que frame es. Ejemplo: +0mapping-zone.net. La textura de Half-Life, se mueve a 10fps (10 frames per second) o mejor dicho, se cambia las imágenes cada 0.10 segundos.http://img444.imageshack.us/img444/4532/2lab1cmpm3.png Por ejemplo, la textura +0lab1_cmpm3 que hay en halflife.wad, está compuesto así: +0lab1_cmpm3 +1lab1_cmpm3 +2lab1_cmpm3 +3lab1_cmpm3 +4lab1_cmpm3 +5lab1_cmpm3 Y cuando aplicas esta textura (solo una de la lista), esta se mueve cuando juegas! Cuando agregas a un wad, tenes que poner todas las texturas (en este caso los 6) en el wad. Importante El número de frame máximo es de 0 a 9. Por lo tanto, no funcionará las texturas como +01screen_1. Pero no creo que tengan problema con eso, porque no usarán mucho. Espero que les sirva!
    1 punto
  8. Emi

    [Tutorial] Entidad multisource

    Aca ejemplifico con una imagen: Analogicamente consideramos el cuadrado naranja una caja a la cual entran dos caños de agua y sale uno. Ahora nosotros queremos que por el caño de la salida pase agua, la unica manera que tenemos de que salga agua es que pase agua si o si por los dos caños de la entrada. Llevandolo a la computación: Las dos entradas deben ser verdaderas para que la salida sea verdadera. Basta con que solo una entrada sea falsa para que la salida sea falsa. Propiedades: Utilidad: Algunos diran barbaro, todo muy lindo ¿Pero para que me sirve esto?. Tiene muchisimas aplicaciones las cuales giran en torno a sus dos grandes virtudes. La primer virtud que tiene esta entidad es la de comportarse como una compuerta AND. Es decir si yo tengo dos botones y quiero que una puerta se abra cuando yo haya tocado los dos botones lo puedo hacer facilmente con una entidad multisource. func_button (Para los dos lo mismo) -target: multisource01 -flags: don't move -delay before reset: 1 multisource -name: multisource01 -target: puerta func_door -name: puerta -flags: toggle La segunda virtud que tiene es su relacion con el campo master de otras entidades. Por ejemplo supongamos una puerta que funciona con un simple func_button, nada del otro mundo. Pero ahora yo quiero que esa puerta pueda ser controlada con ese boton siempre y cuando haya sucedido "X EVENTO" (Apertura de otra puerta, multiples sucesos encadenados, etc.) Procedo a explicarlo en la imagen: func_button rosa: -target: global -flags: don't move -delay before reset: 1 func_button verde: -target: puerta -flags: don't move -delay before reset: 1 multisource -name: multisource01 -target: puerta -global state master: multi01 env_global -name: global -global state to set: multi01 -Trigger Mode: On -initial state: Off Esta entidad la voy a explicar mas adelante, pero para que entiendan lo que hace puede ser considerada (en este caso) como una memoria. func_door -name: puerta -master: multisource01 -flags: toggle La etiqueta master designa una entidad maestra (un multisource). Si la entidad maestra no esta activada la puerta se encuentra bloqueada, de lo contrario puede ser utilizada con normal frecuencia. En este caso la puerta solo podra ser accionada por el boton verde si anteriormente el boton rosa fue activado. A diferencia del juego de entidades anterior lo que era la entrada 1, una vez pulsado el boton rosa, se mantiene constante y la puerta solo depende del boton verde. Se que no es un tema facil, trate de explicarlo de la manera mas sencilla posible, pero como se daran cuenta para explicar las aplicaciones es necesario explicar la entidad env_global, asi que mas adelante habra un tuto tambien. Si se ponen a experimentar juegos de entidades pueden hacer una puerta con contraseña simple: O que la apertura de una puerta esta vez dependa de una cadena de condiciones: Y si se las ingenian hasta pueden mezclar las dos y obtener muy buenos resultados. Bueno este tuto va para el batichico anderson. Saludos.
    1 punto

SOBRE MUNDO MAPPER

logo-mundomapper.webp

Mundo Mapper es una comunidad que se especializa en la creación de mapas para diversos juegos, como Counter-Strike 1.6 y Half-Life, utilizando el programa Valve Hammer Editor. Si eres un apasionado de los videojuegos y te interesa diseñar tus propios escenarios, ¡Mundo Mapper es el lugar perfecto para ti! 🎮

Puedes encontrar más información sobre Mundo Mapper en sus redes sociales:

Facebook: Mundo Mapper
YouTube: Mundo Mapper


¡Explora tu creatividad y construye mundos virtuales con Mundo Mapper! 🌍

EFICACIA EN APRENDIZAJE

guias.webp

Si deseas aprender más sobre el mapeo o configurar herramientas como Batch Compiler, Valve Hammer Editor o J.A.C.K, MundoMapper.net ofrece tutoriales útiles. Por ejemplo:

Configurar Batch Compiler 3.1.2: Este tutorial te guía en la configuración de Batch Compiler, una herramienta esencial para compilar mapas en Counter-Strike.


Configurar Valve Hammer Editor 3.5: Aprende los primeros pasos para usar Valve Hammer Editor, la herramienta de creación de mapas para juegos como Half-Life y Counter-Strike.

Configurar J.A.C.K: J.A.C.K. es una herramienta poderosa para diseñar y construir mapas en juegos como Half-Life y Counter-Strike

×
×
  • Crear nuevo...

Información importante

Aceptar terminos y condiciones Términos de Uso, Política de privacidad Hemos colocado cookies en su dispositivo para ayudar a mejorar este sitio web. Puede ajustar la configuración de cookies, de lo contrario, asumiremos que está bien para continuar.