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 ×

Buscar en la comunidad

Mostrando resultados para las etiquetas 'guia'.

  • Buscar por etiquetas

    Escribe las etiquetas separadas por comas.
  • Buscar por autor

Tipo de contenido


Foros

  • ZONA GENERAL
    • Noticias MundoMapper.NET
    • Reglas del Foro
    • Sugerencias ó Ideas
    • Bienvenidas y Despedidas
    • Uso del foro
    • Noticias
  • ZONA MAPPING [HALF LIFE/COUNTER-STRIKE 1.6/CS2]
    • Guías y Tutoriales
    • Mapas propios
    • Dudas y problemas
    • Utilidades y Descargas
    • Eventos Mappers
  • ZONA BAR CLUB
    • El Barcito
    • Apoyo Escolar
  • ZONA GAMERS
    • Counter-Strike Global Offensive
    • Otros juegos!
  • ZONA MINECRAFT
    • Minecraft
    • Descargas
  • ZONA DISEÑO GRAFICO
    • Diseño Grafico
    • Recursos y Descargas
    • Tutoriales
    • Eventos Diseño Grafico
  • ZONA TECNOLOGIA
    • Hardware/Software
    • Soporte Tecnico
    • Mi PC
    • Noticias de Informatica
  • ZONA PAPELERA
    • Mantenimiento del Foro
  • ZONA RECURSOS [HALF LIFE/COUNTER-STRIKE 1.6/CSGO]
  • 1er Grupo Topics de 1er Grupo
  • Anti-ZM Topics de Anti-ZM
  • Todos con PCClone! Topics de Todos con PCClone!
  • Yo tambien quiero que baneen a Java/Hardcook (? Topics de Yo tambien quiero que baneen a Java/Hardcook (?
  • Avril Lavigne ♥ Topics de Avril Lavigne ♥
  • Hayley Williams ♥ Topics de Hayley Williams ♥
  • Peace and Love♥ Topics de Peace and Love♥
  • Amigos de santi Topics de Amigos de santi

Categorías

  • Programas mapper
  • Recursos (.wad, Fgd's, .wav)

Categorías

  • ARTÍCULOS, INFORMACIÓN Y CONSEJOS
  • CONFIGURACIONES Y USO DE PROGRAMAS EXTERNOS
  • CREACIONES BÁSICAS
  • CREACIONES AVANZADAS
  • ENTIDADES
  • HERRAMIENTAS, TEXTURAS, MODELS Y SPRITES
  • ILUMINACIÓN Y SONIDO
  • SOLUCIONES
  • TIPO DE MAPA ¿CÓMO CREAR UN MAPA...?

Encontrar resultados en...

Encontrar resultados que contengan...


Fecha creación

  • Inicio

    Fin


Última actualización

  • Inicio

    Fin


Filtrar por número de...

Ingreso

  • Inicio

    Fin


Grupo


Discord


Skype


Steam


Steam ID MZ (no usar)


FaceBook


Website URL


País


Intereses


Mapa de gamebanana

 
O  
  1. ¿para que sirve esta entidad? Esta entidad le da un toque realistico de bombardeos aereos al mapa, y puede activarse de 2 formas, por medio de un tablero o por un boton o trigger. Aclaracion: el bombardeo no mata a los jugadores en el counter-strike solo los flashea. En el half-life al activarse puede matar cualquier cosa. ¿Como hago que funcione? Primero que nada creamos nuestro mapa, tiene que ser un ambiente abierto, aunque es para que vean como se manifiesta, pero se lo puede usar sin problemas en mapas cerrados. Creamos un solido en la parte mas alta de nuestro mapa con la textura aaatrigger y lo asignamos a la entidad func_mortar_field En sus propiedad ponemos Name: Bomba Targetting: table (ser activado por un tablero) ycontroller: y xcontroller:x Invisible: yes Deberia quedar asi: Aclaracion: el solido de esta entidad debe estar dentro del sky, nunca fuera del mapa Ahora vamos a activar este bombardeo por medio de un tablero como ocurre en el mapa c2a5g del halflife. Crear el tablero de bombardeo es sencillo, primero creamos un solido que tenga forma de piscina (pequeño), como este: Despues creamos un solido del mismo tamaño del agujero creado con la textura "clip" despues creamos un solido diminuto que quepa en el plano de aquel tablero para simular la posicion donde estamos. Ahora crearemos los botones, los botones que vamos a crear se mueven, tienen rotacion de derecha a izquierda, asi que es necesario que tomen en cuenta la vista "front" del hammer para utilizar los ejes Y X que encontraremos en las pestañas flags o atributos de dicha entidad (momentary_rot_button). Creamos nuestros botones, como dije anteriormente, los botones se mueven de derecha a izquierda y de arriba a abajo, esto es para activar las "momentary_door" que van a apuntar hacia un objetivo que a su vez le dicen a la entidad func_mortar_field donde caer. Hacemos nuestros botones, hacemos 2 botones de la siguiente manera, creamos 1 solido con la textura red y en la parte inferior creamos un solido con la textura origin, ahora creamos unos solido que simulen ser soportes del eje de rotacion del boton, hacemos lo mismo con los 2 botones (copiar y pegar) Deberia quedar asi: Despues de crear los 2 botones, los asignamos a los 2 a la entidad "momentary_rot_button" para asi de esta forma controlar los lugares adonde queremos que caiga el bombardeo mediante momentary_door. En las propiedades del boton de la derecha ponemos: momentary_rot_button: Name: x Targetted object: xdoor Distance (deg): 90 (esto determina los grados del moviento, 90 grados) En flags o atributos habilitamos la casilla "Y axis" Esto va a habilitar la momentary_door llamada "xdoor" para que se mueva hacia de derecha a izquierda si no me equivoco. Ahora en el otro boton, lo asignamos a la entidad momentary_rot_button para que mueva las (momentary_door) de arriba a abajo y viceversa. En sus propiedades ponemos: Name: y Targeted objet:ydoor Distance (deg): 90 Ahora lo siguiente, creamos 2 solidos que tengan la forma que se ve abajo, con la textura "yellow": El solido seleccionado que esta orientado hacia arriba va a tener la posicion X y el horizontal el axis Y por medio del uso del yaw o direccion. seleccionamos el primer par de solidos orientados hacia arriba y los asignamos a la entidad "momentary_door" En sus propiedades ponemos: Name xdoor Rendermode: additive fxamount: 200 Pitch yaw roll: 0 180 0 (depende de como se oriente tu vista "front" o "frente") Lip: 96 (numero de unidades que se va a mover). Seleccionamos el otro solido y hacemos lo mismo de recien En sus propiedades ponemos: Name:ydoor. Pitch yaw roll: 0 270 0 los mismos valores que el anterior "momentary_door" tambien, con excepcion del name y el yaw. y por ultimo creamos un boton entre medio de esos 2 botones para que active el func_mortal_field. Creamos un boton, lo asignamos a la entidad func_button y en target ponemos: bomba Deberia quedar asi: Cualquier pregunta posteen, les dejo el prefab de este sistema para que lo prueben. http://www.mediafire.com/?1xttbcbogb2gete PD el prefab no lo hize yo.
  2. Hola, para el comienzo de esta Guia les enseñare que significa cada propiedad de la multi_manager y por lo tanto su concepto. Multi_manager Esta entidad es utilizada para el Multi manejo de entidades Alojada a una entidad(Multi_manager) Esta por lo tanto implica y Contiene una sola propiedad Conocida como Name. SmartEdit Es la subparte de la entidad que permite el manejo de las subpropiedades conocidas como Key y Value. Key(Destino o nombre de la entidad) Esta subpropiedad ayuda a activar una entidad a la vez ya que solo se podra añadir 1 sola key(Target) para cada entidad. Osea que en esta subpropiedad se le añade el nombre de la entidad a la que se le quiere activar. Value o Conocido como 'Valor de segundos' Esta subpropiedad es la que permite manejar los segundos que fueron añadidos, al activar el boton se debera esperar los segundos añadidos a la VALUE(segundos). PD: Martinssj esto es teoria al ratito te dejo el tutorial de como abrir varias cosas solo con multi_manager PD: Se puede añadir hasta 15...Targets(entidad) a la subpropiedad SMARTEDIT. saludos.
  3. Bueno, acontinuacion del tutorial de "valeen.conti" Func_pushable parte 1 Les entrego la parte 2: tambien con la entidad func_pushable podemos hacer que un jugador, cuando pase por un puente, por ejemplo, este se rompa y caiga, para ello vamos a seleccionar el camino o puente que queremos que se rompa y lo asignamos a la entidad "func_pushable" al hacerlo configuramos lo siguiente: Strength: 20 Gibs direction "relative to attack" Material type: "cynder block" (bloques de concreto) En la pestaña "atributos" o "flags" habilitamos las siguientes funciones: Con eso el solido deberia romperse al caminar sobre el. Voy a remarcar algunas funciones adicionales de esta entidad: Spawn on break: Esto determina que elementos deseamos que aparezcan al romperse ese solido, podemos elegir entre "batery" (chaleco) "healthy pack"(pack de vida) "shotgun shells"(balas de escopeta) en el caso del half-life, por ejemplo, cuando rompemos 1 caja y de repente nos aparece esos elementos. Forma de uso: Segun el diccionario oficial de mapping, hay q poner un numero de 1 hasta el 21 y nos aparecera un arma determinada. En edicion avanzada podemos colocar numeros que determinan armas, Esto solo en caso de que estemos mapeando para el Half-life, para el cs no sirve. Target on break: Aqui ponemos el nombre de alguna entidad o evento que queremos que se active cuando se rompa el solido de esta entidad, por ejemplo, si queremos que se habra 1 puerta cuando rompamos este solido, ponemos func_door, en "Name" ponemos el nombre q vamos a usar para activar esa puerta, por ejemplo, "0lor a pata" sin comillas, y ese nombre que le pusimos a la puerta lo ponemos en "target on break", que seria "0lor a pata", entonces se habre esa puerta al romperse, esto se aplica a muchas otras entidades. Delay before fire: Aqui ponemos los segundos que va a tardar en activarse el evento, despues de haber usado el "Target on break" nombrado anteriormente. Ejemplo. "1" o "2" o "3" (segundos) Hull size: Esto es el tamaño del casco del solido, segun tengo entendido, tiene 4 opciones: 0 point size (pequeño) 1 player size (tamaño del jugador) 2 Big size (gran tamaño) 3 player duck (jugador agachado) Nose muy bien para que servira pero espero que alguno sepa Friction (0-400): Esto determina el desplazamiento que queramos tener con la caja cuando esta sobre el agua, si ponemos 100 se desplaza a 100 unidades. Buoyancy: Esto significa flotabilidad, y determina el nivel de flotavilidad que va a tener la caja sobre el agua, yo recomiendo 15 o 20, depende de la altura del charco.
  4. Bueno es muy facil y sencillo aqui puedes subir tantas imágenes seguidas como quieras 1º abrir la pag http://imgur.com/ 2º puedes abrir una cuenta para tener tus propias carpetas en el host 3º PUEDES UNDER EN COMPUTER O WEB PARA SUBIR LAS IMAGENES AL HOST 4º habiendo seleccionado Computer y les aparecerá una ventana nueva y seleccionamos nuestra imagen o nuestras imagenes 5º les sandra estan le san clic a el recuadrito y le dan a Start Upload y esperan a que cargen las imagenes 6º les aparecera esto despues de aberse cargado pueden darle a Save 7º despues pasara a otra ventana que les aparecerá la imagen con todos los codigos Espero les aya sesvido saludos
  5. 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.
  6. El modelo CMYK (acrónimo de Cyan, Magenta, Yellow y Key) es un modelo de colores sustractivo que se utiliza en la impresión en colores. Este modelo de 32 bits se basa en la mezcla de pigmentos de los siguientes colores para crear otros más: C = Cyan (Cian). M = Magenta (Magenta). Y = Yellow (Amarillo). K = Black ó Key (Negro). La mezcla de colores CMY ideales es sustractiva (pues imprimir cyan, magenta y amarillo en fondo blanco resulta en el color negro). El modelo CMYK se basa en la absorción de la luz. El color que presenta un objeto corresponde a la parte de la luz que incide sobre éste y que no es absorbida por el objeto. El cian es el opuesto al rojo, lo que significa que actúa como un filtro que absorbe dicho color (-R +G +. Magenta es el opuesto al verde (+R+G+B) y amarillo el opuesto al azul (+R+G-B). Fuente Tabla de Colores ejemplo Imprecion a CMYK y RGB
  7. Los colores se forman a partir de tres básicos, que son el rojo, verde y azul. La intensidad de cada componente se expresa como un número hexadecimal del 00 al FF (del 0 al 255 en base diez) Los números hexadecimales, se forman utilizando 16 dígitos (en lugar de los diez de la numeración decimal habitual o dos en la binaria). Estos dígitos son: 0 1 2 3 4 5 6 7 8 9 A B C D E F Así:, por ejemplo, el color rojo se representa como #FF0000, porque tiene el toda la intensidad de rojo y nada de verde y azul. Los colores basicos son: #FF0000 - Rojo #00FF00 - Verde #0000FF - Azul Otros colores son: #FFFFFF - Blanco #000000 - Negro #FFFF00 - Amarillo Para hacer un color más oscuro, reduce la intensidad del componente, dejando los otros dos iguales. Así, el rojo (#FF0000) se hace más oscuro así: #CC0000, #990000, #660000, #330000 etc Para hacer que un color más pastel, simplemente variar los otros dos colores dejando igual el principal. Así, el rojo (#FF0000) se hace más claro asi: #FF3333, #FF6666, #FF9999, #FFCCCC etc Ejemplo 1: Esto esta en color fucsia Ejemplo 2: Este color es #C1E1F8
  8. El Forge Game Data (abreviado "FGD"), es un archivo donde está almacenado los datos que hace referencia a una entidad. Esto significa que en el FGD no está almacenado las entidades, por lo tanto, no se podrán crear ni modificar entidades con ésta. Todas las entidades están definidas en las librerías (.dll) del juego. El FGD trabaja con el Valve Hammer Editor facilitando las propiedades de cada entidad para poder trabajar más cómodamente. Dentro del FGD, la doble barra "//" indica que es un comentario. Todo lo que viene después de esa barra y que esté en la misma línea, el Valve Hammer Editor no tomará en cuenta. Sintaxis @clase base() color() iconsprite() size() studio() = nombre_de_entidad : "Etiqueta" [ propiedad1(tipo) : "etiqueta" : valor_por_defecto propiedad2(tipo) : "etiqueta" : valor_por_defecto propiedad3(tipo) : "etiqueta" : valor_por_defecto . . . propiedadn(tipo) : "etiqueta" : valor_por_defecto ]Clase (@clase) Indica la clase de entidad y se escribe al comienzo de la entidad. Hay 3 diferentes clases: @PointClass - (también llamado point entity) Es una entidad que es un "punto" situado en algún lugar del plano carteciano. En Valve Hammer Editor es posible ver en diferentes tamaños, colores, (Fig01; a,b,d) o en sprites (Fig01; c). Para crear un point entity en Valve Hammer Editor apretamos el botón "Entity Tool" o simplemente presionamos las teclas [Ctrl]+[E] y damos click a un lugar deseado. @SolidClass - (también llamado solid entity o brush entity) Es una entidad que tiene un área que es definido por un sólido que es adjuntado. En el Valve Hammer Editor aplicamos el solid entity en escaleras (Fig02; a), agua (Fig02; o en trigger (Fig02; c). Podemos aplicar una entidad a un sólido haciendo Click Derecho sobre el sólido seleccionado y elegir "Tie to Entity" o sino simplemente presionamos las teclas [Ctrl]+[T]. @BaseClass - Es una estructura de propiedades que es utilizado para adjuntar con otras entidades. Este BaseClass es actúa con base(). La BaseClass no debe aparecer y no aparecerá en la lista de entidades en Valve Hammer Editor. Un ejemplo sencillo: // Definimos un BaseClass que tiene una lista de RenderFX // con un nombre "RenderFxChoices" @BaseClass = RenderFxChoices [ renderfx(choices) :"Render FX" : 0 = [ 0: "Normal" 1: "Slow Pulse" 2: "Fast Pulse" 3: "Slow Wide Pulse" 4: "Fast Wide Pulse" 9: "Slow Strobe" 10: "Fast Strobe" 11: "Faster Strobe" 12: "Slow Flicker" 13: "Fast Flicker" 5: "Slow Fade Away" 6: "Fast Fade Away" 7: "Slow Become Solid" 8: "Fast Become Solid" 14: "Constant Glow" 15: "Distort" 16: "Hologram (Distort + fade)" ] ] //Definimos un PointClass incluyendo una base "RenderFxChoices" @SolidClass base(RenderFxChoices) = func_breakable [ material(choices) :"Material type" : 0 = [ 0: "Glass" 1: "Wood" 2: "Metal" 3: "Flesh" 4: "Cinder Block" 5: "Ceiling Tile" 6: "Computer" 7: "Unbreakable Glass" 8: "Rocks" ] ]Como resultado se adjuntarán las dos propiedades de las entidades; el func_breakable tendrá sus propiedades y también tendrá incluido la base "RenderFxChoices". Propiedad general ( base() color() iconsprite() size() studio() ) Son propiedades generales de la entidad. Se definen que bases son incluidos, el color, el tamaño y que sprite o model tendrá. En @Solid Class no es posible agregar el color(), iconsprite(), size() y studio(), o sea, el único que es posible agregar es el base(). Es posible ignorar y dejar vacío o no agregar las propiedades generales; en caso que no contengan, tendrá un valor por defecto. base(BaseClass1, BaseClass2, ...) - Se adjuntan las bases definidas anteriormente para tener sus propiedades. Se pone el nombre de la base definidas anteriormente. En caso de poner varios bases, se separan entre comas ",". Ejemplo: base(Targetname, RenderFields, Angles) color(R G - Se define el color del point entity (Fig03). Se introduce el valor del "R" (rojo), "G" (verde) y B (azul) separados por un espacio. Por defecto es el color magenta RGB 255 0 255 (Fig03; f). Ejemplo: color(10 10 220) iconsprite("direccion/nombre_sprite.spr") - Se define que sprite tendrá la entidad. Acá es posible poner un sprite como la imagen anterior que tiene un sprite de un foco (Fig04; o un parlante (Fig04; a). Los sprite ser en archivo .spr y deben estar ubicado en una carpeta donde está instalado el Valve Hammer Editor (Fig05). En caso que no tenga ningún valor, aparecerá el sprite elegido posteriormente. Ejemplo:iconsprite("sprites/lightbulb.spr") size(X1 Y1 Z1, X2 Y2 Z2) - Define el tamaño del sprite (Fig06). Se introduce los valores de un punto donde comienza (X1 Y1 Z1) y donde termina la figura (X2 Y2 Z2). Por defecto, el tamaño es -8 -8 -8, 8 8 8 (sería 16x16x16 units). Ejemplo: size(-16 -16 -16, 16 16 16) studio("direccion/nombre_model.mdl") - Se define que model tendrá la entidad (Fig07). Los models deben ser en archivo .mdl y estar ubicado en la carpeta donde está instalado en el Valve Hammer Editor. En caso que no tenga ningún valor, aparecerá el model elegido posteriormente. ejemplo: studio("models/tree.mdl") Nombre de la entidad (nombre_de_entidad : etiqueta) Es el nombre de la entidad y la etiqueta es para indicar que es. Propiedades de las entidades (propiedad(tipo) : "etiqueta" : valor_por_defecto) Son las propiedades que tienen las entidades. Indican qué propiedad tiene y qué valor tiene esa propiedad. Las "etiquetas" sirven para facilitar el uso de la entidad y son los que es posible ver en "smartedit" (fig11; a) y los nombres reales son los que es posible ver desactivando el "smartedit"(fig11; . propiedad - Es el nombre de la propiedad. Estos nombres deben estar en la librería del juego y en el compilador para que funcionen. tipo - Es el tipo de dato que puede ser introducido o la opción que tiene el usuario para introducir. Hay varios tipos: string - Indica que es posible ingresar cadena de texto. Cadena de texto puede ser números y letras. integer - Indica que es posible ingresar números enteros. Puede ser positivo o negativo. float - Indica que es posible ingresar números con coma. choices - Crea una estructura de selección múltiple. Hace posible el uso de la caja de desplazamiento (Fig08). Su sintaxis es: propiedad(choices) : "Etiqueta" : valor_por_defecto = [ valor_1 : "Etiqueta1" valor_2 : "Etiqueta2" . . . valor_n : "Etiquetan" ] flags - Estos flags aparecen en la pestaña "Flag" en propiedad de las entidades. Los valores del flag siempre deben ser potencia de 2; 2^0, 2^1, 2^2 ... y el valor por defecto son binarios y pueden ser dos: 1 (si/encendido) o 0 (no/apagado) Su sintaxis es: propiedad(flags) = [ 1 : "Etiqueta1" : valor_por_defecto1 2 : "Etiqueta2" : valor_por_defecto2 4 : "Etiqueta2" : valor_por_defecto4 . . . valor_2^n : "Etiquetan" : valor_por_defecton ] color255 - Es utilizado en la "luz". Agrega un botón que nos permite sacar colores mediante una interfaz gráfica y un valor más que singifica la intensidad. (Fig09) sound - Es utilizado en "sonido". Agrega un botón que nos permite buscar archivos de sonido mediante un buscador. (Fig10) sprite - Es utilizado en "sprite". Agrega un botón que nos permite buscar Sprite mediante un buscador. (Fig10) studio - Es utilizado en "model". Agrega un botón que nos permite buscar Model mediante un buscador. (Fig10) target_destination - marca las propiedades como otro entidad de targetname. target_source - marca las propiedades como otro entidad de targetname o clase. El Decal es un caso especial: @PointClass decal() base(Targetname) = infodecal : "Decal" [ texture(decal) ]
  9. Podemos hacer todo mucho más rápido, con múltiples opciones: Lo mejor de esto es apenas saca la imagen y la ves automaticamente sube la screen al host anteriormente especificado como ves aca: Con tan solo configurar tu cuenta, por ejemplo yo tengo una cuenta en imageshack, y esto lo estoy haciendo mucho mas rápido, ya que uso el acceso directo control + print screen, me muestra una previa, puedo editar y al cerrar la ventana ya me lo sube y me aprece una notificación. Pero no solamente lo hace con imágenes también lo hace con archivos tipo aplicaciones, archivos de texto y muchas cosas más. También cuenta con un historial: Además podes activar la toolbar q te sirve de acceso rápido: DESCARGA ! Además, también podes seleccionar en que formato queres que te lo suba.. bmp, jpg, png... podes seleccionar que link queres q te abra, si lo queres directo, si lo queres para foro, o miniatura... tiene mil opciones, les recomiendo que lo prueben ^^ Fuente
  10. Hola gente de MZ hoy les presento mi host de imágenes llamado VKNhost.com.ar y acá les traigo las distintas opciones que tienen al subir una imagen mas que nada por si alguno se quedo con la duda o si se cansaron de usar otros host que te borran las imágenes luego de un tiempo... Bueno, antes que nada tienen que entrar a la pagina donde van a hostear la imagen que en este caso seria VKNhost.com.ar y ahí tienen distintas opciones y características muy similares a las de otros host de imágenes Y eso es todo, espero que les haya gustadoo... chauu (re nivel X xD) PD: saludos a perita que no hablo con el hace banda
  11. Bueno, mas que nada voy a crear esta guia para que vean como creo yo mis mapas. De aca pueden agarrar todos los consejos, o algunos o ninguno, pero eso depende de ustedes. Yo solo hago esta guia para ayudarlos y darles mas ideas para crear un mapa mas jugable y que tenga mas "pinta" de oficial. Cosas a tener en cuenta a la hora de hacer un mapa defuse: Creo que todos, cuando hacemos un mapa defuse, pensamos en un match entre 5v5 (como si mapa fuese a jugarse en un mix). Esta bien, nosotros tenemos que pensar esto, pero realmente sabemos que nuestro mapa no se va a jugar en un mix a menos que tenga algun tipo de respaldo (lo esten haciendo para un concurso de un organizador de torneos, o algo por el estilo). Si pensamos en un mapa asi, hacemos un mapa con jugabilidad y tamaño "perfecto". Luego nuestro mapa lo van a subir a un server en el cual lo jueguen en un publico (quizas 5v5 o 8v8 o 16v16). Pero nuestro mapa tiene que rendir para TODO tipo de "matchs". Nos conviene hacer un mapa con texturas delicadas e innovadoras (o al menos lindas) pero NUNCA intenten copiar un escenario real. Los escenarios reales generalmente tienen muchos objetos los cuales van a empeorar la jugabilidad de nuestro mapa y muchos pasillos. Veamos casos: cs_havana, cs_backalley son 2 ejemplos de escenarios reales los cuales no son muy jugables porque tienen muchos pasillos y objetos que nos entorpecen. Si nos ponemos a imaginar un sitio real como de_dust2, de_inferno, de_nuke, de_cpl_mill, de_cpl_strike es imposible. Asique, recomiendo que nunca copien escenarios reales, inventenlo ustedes mismos. Creando la estructura del mapa (caminos y paredes): A la hora de crear los caminos de nuestro mapa lo mas aconsejable (no quiere decir que lo TENGAN que hacer) es dibujar los caminos en un papel para guiarnos mas. Mas alla de que a la hora de pasar nuestro "borrador" al VHE no quede exactamente igual, logramos tener una idea BASE. Conviene tener ya elegida previamente las texturas que vamos a usar, ya que una textura tiene sus estructuras (ej: en dust2 no podemos poner una escalera de mano como la de potti en nuke porque no es parte del mapa). Entonces conviene siempre tener las texturas definidas para poder dibujar tranquilo imaginandonos como quedan tales estructuras con la textura que vamos a usar. Cuando dibujen, eviten hacer caminos largos y rectos porque los caminos largos hacen al mapa un awp_map y le quita jugabilidad. Si tenemos que hacer un camino largo, pueden tener alternativas para desviar el camino. Veamos el siguiente ejemplo: Las lineas rojas son el camino BASE, si ven bien el creador del mapa logro desviar los caminos a tal punto de darle jugabilidad al mapa. Si imaginamos un mapa con los caminos rojos seria realmente muy aburrido. Con esto podemos hacer los caminos sin necesidad de hacerlos rectos. ¿Como definir caminos? Siempre hay una BASE en todos los mapas. Siempre desde ambas bases (CT y TT) van a tener que hacer un camino que vaya para A, otro para B y otro para un sector medio del mapa. Luego desde medio, conviene hacer un camino alternativo hacia A y otro hacia B (OJO: de mid directo al site NO). Este camino alternativo seria un camino que corta el trayecto entre A/B y base TT) ¿Para que sirve este camino? Estos caminos sirven para poder ir mas rapido y tener opciones a la hora de ir a "defusear". Supongamos un caso de un CT que esta en A y le plantan en B. De no tener estos caminos, deberia pasar por su base y entrar por la entrada CT (los TT's ya sabrian por donde va a entrar) o tiene que dar la vuelta al mapa pasando por base TT (perderia mucho tiempo). Entonces estos caminos hacen que los CT's lleguen por el camino que quieren a los sites. Tambien hace que los TT's puedan ir por mid e ingresar a un site por otra entrada distinta. Eso si: NUNCA hagan muchos caminos porque los caminos en exceso llevan a un mapa MUY grande. Y si hacen varios caminos no se olviden de poner carteles de señalizacion para indicar donde queda A y donde B. Con esto terminamos de definir los caminos. ¿Cuantas puertas le hago a A? ¿Cuantas a B?. Estas preguntas son logicas ya que todos nos hicimos las mismas preguntas. Pero si vemos la mayoria de los mapas oficiales podemos hacer una tabla con la cantidad de entradas que tiene cada site. Como claramente veran, los mapas tienen una cantidad "pareja" de entradas a ambos sites y la mayoria tiene 3/4 entradas a cada site. Los mapas que vean con una cantidad x/x de entradas es porque es un site muy abierto y tiene una entrada grande (ej: de_tuscan site A, en la entrada que viene de mid tambien podes venir por CT y desde ventana). MAPA SITE A SITE B de_dust2 3 3 de_tuscan 3/4 3 de_cpl_strike 5 4 de_train* 4/5 5 de_nuke* 5/6 7 de_inferno 3 3 de_cbble 3 2 *Tomando en de_train A afuera y B techada. *Tomando en de_nuke A bunker (arriba) y B abajo. Ya tenemos definida la cantidad de entradas que tenemos, pero ahora la pregunta es ¿Que tipo de entrada? ¿Grande, chica, mediana? Viendo los mapas oficiales resolvemos esta pregunta. En nuke tenemos muchas entradas, pero solo 1 o 2 de ellas son entradas AMPLIAS por la cual pueden pasar 5 jugadores. Las otras entradas son todas chicas en las cual pasan un jugador o dos a la vez (tuberias, amarilla, metallica, etc). Si tenemos un mapa con 3/4 entradas conviene hacer 2 entradas amplias y una chica por la cual pase 1/2 jugador a la vez (OJO: amplias no significa algo MUY GRANDE, significa una puerta estilo oscuro/B en dust2, con que pasen los 5 a la vez alcanza) ¿Donde y como pongo las bases? Hay varias formas de hacerlo: tenemos la manera de "incluir" las bases en el mapa, "excluirlas" o excluir una e incluir la otra. ¿A que me refiero con "incluir" o "excluir"? "Incluirla" en el juego seria poner las bases como en dust2: en el cual para ir de un camino a otro es necesario pasar por la base (de A a B pasas por CT y si estas en largo podes optar por pasar por base TT e ir por oscuro). "Excluirla" es todo lo contrario, es "tirarla para atras" (ejemplo nuke) y hacer que las bases sean solo el punto de respawneo en el mapa. ¿Cual es la mejor opcion? Eso depende de ustedes. Personalmente yo prefiero "incluirlas" ya que si las "excluis" entorpece la jugabilidad (un TT o un CT se puede quedar en una base escondido y hace mas largo y aburrido el juego). La opcion de "excluir" una e "incluir" otra nos lleva a inferno, donde la base TT esta "excluida" mientras que la CT esta "incluida". ¿Hago todo al mismo nivel? NO. Hacer distintos niveles (no arriba y abajo, sino hacer rampas que suben y que bajen haciendo que el mapa tenga un nivel en un punto y otro en otro) hace que se vea mas real y mas jugable. Esta opcion de hacer niveles puede salvarnos a la hora de tener un camino RECTO. Evitando el desbalance: A la hora de hacer los sites y de ubicarlos conviene hacer un site claramente CT (que este cerca de la base CT) y otro que este un poco mas alejado (obviamente, que los CT's sigan llegando antes que los TT's). El site mas alejado de la base CT lo pueden hacer mas cerrado y con menos entradas ya que va a ser el mas "complicado" de cubrir (porque tenes menos tiempo para acomodarte) y el otro site conviene hacerlo mas abierto y MAS facil (noten que dije MAS facil que el otro y NO dije FACIL) Cuando creen las entradas de los sites, siempre tienen que imaginarse tacticas ofensivas y defensivas. Pongan lugares donde cubrir facilmente el site e imaginense posibles tacticas para entrar al site (rebotes de FB's, HE, una SG que tape una entrada, etc). Esto ya va a ser a la hora de crear las cajas y los detalles. Llenando el site y detallando los caminos: El site siempre es un problema ya que no sabemos como completar el lugar que nos queda tan vacio. Para esto tienen miles y miles de metodos y formas. Primero y principal: a un site no le pueden faltar cajas, las cajas se tienen que usar en todo site como "proteccion" a la hora de cubrir. Pero tampoco se excedan con las cajas porque queda mal, traten de encontrar el punto justo. Cuando hayan usado las cajas y vean que el site quedando vacio pueden usar "plataformas" de distinto nivel de altura a la del site (ej: plataforma en dust2, en inferno B esta en una "plataforma"..). Esto siempre nos salva. Pero recuerden: no se excedan. Para los caminos tambien. Usen cajas para poder cubrir mejor. Tambien pueden poner sectores "extras" al costado de un lugar (ej: largo en dust2 que tiene en un costado un lugar para poder ponernos). Eviten el repetido de texturas y detalles: no pongan muchas ventanas iguales, traten de intercalarlas con algo. Si ven que la pared queda muy vacia con 1 textura, usen los "decals" (ya viejos pero siguen rindiendo). No se olviden de CLIPEAR el mapa. La textura CLIP sirve (y de mucho). CLIPEANDO se arreglan posibles bugs del mapa. Para detalles de iluminacion tienen otros tutoriales. Me parece en vano hacer un tutorial nuevo de eso ya que esos tutoriales estan buenos. Bueno, espero que les sirva.. Cualquier duda que tengan pueden consultarme.
  12. Ventana de Herramientas: Ubicada en la parte izquierda de la ventana del Valve hammer Editor No. 1: Herramienta de Selección: Es una herramienta que te permite seleccionar objetos y entidades. Puedes seleccionar varios desde la vista 'camera' o seleccionando en la Equis 'x' de un cubo desde la vista top, side o front. Tambien puedes seleccionar muchos objetos a la ves si arrastras el flicker sobre una ventana x, y o z (front, side o top) hasta que cubra todos los objetos que desees seleccionar y presionando enter Presionamos enter... No. 2:Herramienta Lupa: Esta herramienta solo sirve en las ventanas top, side y fron, acerca la ventana para poder detallar o hacer sólido más pequeños. Acercas la imagen con Click Izquierdo, y alejas con Click derecho. No es muy util esta herramiento porque puedes acercar la imagen con la Rueda del Mouse, solo pones el flicker encima de la venmtana que quieres acercar o alejar, y empiezas a rodar esta 'Ruedita' No. 3: Herramienta cámara Esta herramienta te permite visualizar el mapa por medio de la vista 'camera'. Te mueves hacia adelante con W, Retrocedes con S, Vas a la Derecha con D y Vas a la Izquierda con A, Puedes manipular la mirada tonto como con el mouse o con el teclado, si es con el Mouse solo mantienes presionado en la vista cámera (Con la herramienta activada) y empiezas a moverte con 'WASD', o si es con el teclado, giras la mirada con las flechas comunes. La tecla Z activa la cámara permanentemente hasta que vuelvas a presionar la misma tecla. Se ve activa la herramienta porque aparece una especie de cruz No. 4: Herramienta de Creacion de Entidades Esta herramiente te permite cear entidades Point (PointEntitys), Lo cual hace que el mapa tenga luz, Teletransportación, Fuego, Vapor, Y Muchas otras propiedades. Se usa de manera selectiva, es decir, activas la entidad y en la ventana de Entidades, seleccionas una entidad y la aplicas mediante las ventanas top, side o fron dependiendo donde quieras ponerla. Esta es la Ventana de Entidades con la Herramienta activa y con una Lista de Entidades Tambien puedes aplicar la entidad en la ventana 'camera' seleccionando el objeto donde quieras aplicar la entidad (Si no hay objeto no aplica la entidad) No. 5: Herramienta de Creacion de Objetos: Esta herramienta te permite crear Objetos, La ventana de Entidades se transforma a Ventana de Prefabs, y se pueden elegir que tipo de objeto, ya sea cubo, cilindro, pirámide, arco y Triangulo rectangulo. Esta es la Ventana 'camera' y la Barra de Prefabs Puedes manipular este objeto mediante la herramienta para cortas (Lo explicaremos en unos instantes) No. 6: Herramienta Aplicar Textura: Esta herramienta sirve para aplicar diferentes texturas a un mismo objeto. Al seleccionar esta herramienta nos aparecerá una ventana como esta: Ajustar: Alarga o achica la textura dependiendo de la cantidad - X: A lo Largo - Y: A lo Alto Posición: Mueve la textura dependiendo de la cantidad que lleve X y Y - X: A los Lados - Y: Arriba y Abajo Rotación: Rota la Textura dependiendo de la cantidad (Según grados) Justificar: Ajusta la Imagen al Objeto dependiendo del tipo Encajar: Ajusta la imagen completa al Objeto - L: Ajusta la imagen a la izquierda - B: Ajusta la imagen hacia atras - T: Ajusta la imagen hacia adelante - C: Ajusta la imagen En el centro del objeto - R: Ajusta la imagen a la derecha Tratar como uno: Solo se activa cuando son 2 o más objetos, sirve para aplicar la propiedad pensando que es un solo objeto Alinear: Alenia la Textura - Mundo: Alinea la textura como se ve - Orientar: Alinea la textura en reversa Grupo de Texturas: El .wad que vas a usar Textura Actual: la textura que vas a aplicar Esconder máscara: esconde la capa roja que rodea al objero Buscar: Busca la textura Aplicar: Aplica la textura Reemplazar: Remplaza todos los sólidos que tenga esa textura con la que seleccionas despues Modo: Los modos que deseas al aplicar esa textura Aplicas una textura con sus propiedades con click derecho No. 7: Herramienta Aplicar Textura Actual: Esta herramienta aplica la textura actual que tienes en la ventana de textura al objeto que desees. Selecciona el objeto y la textura qu deseas aplicarle, presiona esta herramienta y te cubrirá todo el objeto con esta textura. No. 8: Herramienta Pegatinas: Esta herramienta te permite colocar caras al objeto que quieras, si tiene propiedad { lo hace invisible. Hace muy buen efecto para las texturas con manchas de sangre, graffitys, grietas, pasos, suciedad, manchas de aceite, letras pintadas con marcador y hasta señales de transito pintadas en el suelo No. 09: Herramienta de Corte: Esta herramienta corta el sólido que tienes seleccionado, lo cortas desde las ventanas top, side o front. Cortas un sólido arrastrando el flicker desde donde quieras cortar hasta otro extremo. Selecciona 3 veces la herramienta para que cambie de corte. Tras haber clickado sobra la herramienta y haber hecho el corte Tras el 2do Click, Cambia el tipo de corte Tras el 3er Click, Cambia a otro tipo de corte La Franja roja indica lo que se va a borrar, la Blanca indica lo que queda No. 10: Herramienta de Manipulacion de Vertices: Esta herramienta modifica las esquinas que tiene un objeto, ya sea un cubo (4 Esquinas) o una Pirámide (5 Esquinas). Seleccionas el sólido que quieres modificar y luego la herramienta, nos aparecerá algo como esto: Movemos, sin soltar el flicker, la esquina que deseamos modificar... Eta herramienta tiene diferentes modos para modificar el objeto, al clicear varias veces la herramienta se podrá notar una diferencia. No. 11: Herramienta para la creación de 'Paths': Esta herramienta sinceramente no se como funciona, dicen que funciona para crear una trayectoria a un objeto, simulando un tren. Fuente: Apps desde Clan Puf
  13. La entidad func_door tal como su nombre lo indica fue destinada solamente para el uso de puertas. Pero gracias a sus diversas opciones y carácteristicas su uso se pudo ampliar enormemente. Hoy en dia es la pieza clave de los mapas bhop y es una pieza elemental en cualquier juego complejo de entidades. ----------------------------------------------------------------------- targetname (target_source) Name Nombre de la entidad para ser relacionada con otras. ----------------------------------------------------------------------- target (target_destination) Target Activa otra entidad al ser accionada. ----------------------------------------------------------------------- delay (integer) Delay before fire Tiempo antes de moverse inicialmente. ----------------------------------------------------------------------- dmg (integer) Damage inflicted when blocked (default: 0) Daño al quedarse bloqueado con la misma. ----------------------------------------------------------------------- lip (integer) Lip Una de las opciones mas importantes. Esta opción permite al solido con la entidad func_door desplazarse mas o menos. En este caso ponemos la opcion Lip en 0. Por ejemplo esto es lo que hace un solido de 64 unidades cubicas desplazandose hacia abajo. Tal como se ve en la imagen se desplaza la altura de su cuerpo hacia abajo, es decir 64 unidades. Ahora veamos que pasa si usamos un valor negativo en LIP. En este caso use -64 unidades. Se desplaza 64 unidades por demas hacia abajo. Y por ultimo probamos con un valor positivo de LIP. En este caso 32. Como se puede observar el solido recorrio 32 unidades menos. En este caso si pusieramos 64 unidades en lip el solido no se moveria. ----------------------------------------------------------------------- Master Bloquea la entidad segun el estado de la entidad maestra. ----------------------------------------------------------------------- speed (integer) Speed (default: 100) Velocidad de movimiento. ----------------------------------------------------------------------- wait (integer) delay before close, -1 stay open (default: 4) Tiempo de espera antes de volver a la posición original. ----------------------------------------------------------------------- locked_sound (integer) Locked Sound Si la puerta se encuentra bloqueada mediante la entidad master emite un ruido de bloqueo. ----------------------------------------------------------------------- movesnd (integer) Move Sound Permite elegir el sonido del movimiento de la puerta. ----------------------------------------------------------------------- stopsnd (integer) Stop Sound Permite elegir el sonido de la puerta al detenerse ----------------------------------------------------------------------- unlocked_sound (integer) Unlocked Sound Si la puerta es desbloqueada mediante la entidad master emite un sonido. ----------------------------------------------------------------------- angles (string) Pitch Yaw Roll (Y Z X) (default: 0 0 0) Permite elegir la direccion y sentido del movimiento de la puerta. ----------------------------------------------------------------------- Reseteando entidades: Tal como al principio dije esta entidad es muy usada en juegos de entidades complejos, ya sea el kz timer o cualquier juego de entidades que necesite un "reset". Supongamos que tenemos un boton el cual hace visible un sprite y dicho boton solo se puede utilizar una vez por ronda. Es decir una vez accionado el boton el sprite quedara visible por toda la ronda. Entonces surge un problema, al mandar restart o terminar la ronda el sprite se sigue viendo y arruina todo el realismo y juego de entidades. Esto se debe a que algunas entidades no se resetean en cada ronda a diferencia de otras. Por suerte la entidad func_door se resetea al inicio de cada ronda y mediante un simple juego de entidades nos permite hacer invisible el sprite en cada comienzo de ronda. Bueno esto fue todo en otro tutorial a pedido espero que les haya sido útil. Saludos.
  14. La entidad env_ render tal como su nombre indica permite renderizar dentro del juego otras entidades. Es una entidad sumamente práctica, ya como para hacer aparecer y desaparecer sprites, models, fades, etc. Generalmente se usa en una secuencia de entidades y va de la mano con multimanagers, trigger changetargets y multisources. Por ende procedo a explicar una secuencia básica donde hago aparecer y desaparecer una entidad con un boton. La imagen a continuación describe la secuencia. Inicialmente el FADE es invisible, al tocar el boton el fade se renderiza visible y se cambia el target incial del boton. Al tocarlo nuevamente el fade hace invisible nuevamente y se cambia el target del boton al del principio. Volviendo al estado inicial el ciclo se puede repetir infinitas veces. Si no lo entendieron avisen, pero creo que con la imagen se simplifica la explicación.
  15. Tal como otras entidades el campo nombre o name es su manera de poder relacionarse con las demas entidades. Ya sea un env_render u otra. Los campos mas importantes de esta entidad sin duda son Fx ammount y Render Mode. Tal como sus nombres indican Render Mode nos permite elegir distintas maneras de renderizar el solido en el .bsp y fx ammount nos permite variar la opacidad de nuestro solido. Render Mode: Normal: El solido se renderiza de igual manera a como lo vemos en el valve hammer. Pure Color: Casi no hay diferencia con Normal. Texture: Se usa en combinacion con fx ammount llendo desde 0 (invisible) hasta 255 (opaco). Se usa generalmente para opacidades intermedias. En texturas con el prefijo "{" adelante al poner fx ammount en 255 hace desaparecer el ultimo color de la paleta, de todas maneras al usar este modo la textura emite brillo propio y destruye el realismo para las textura con el prefijo "{". Ejemplo: Vidrio Glow: Solo se usa para los sprites. Genera la sensación de que el sprite aparece y desaparece segun cuan cerca esta uno. Solid: Esta opcion es usada por excelencia para las texturas con el prefijo "{" adelante. Ya que a diferencia del modo Texture no emite luz y genera un realismo mayor. No es apta para transparencias intermedias. Ejemplo Baranda: No todas las texturas "{" se hacen invisibles con el fx ammount en 255 todo depende de como se haya editado la textura. De todas maneras es una especie de concenso utilizar fondo azul y que este sea el ultimo color de la paleta. Minimum Light Level: Esta opción es muy util ya que le permite a la entidad tener luz o sombra propia. Si el numero es positivo luz, viceversa sombra. El solido no ilumina otros solidos, solo se ilumina a si mismo. Los campos invisible y non solid hablan por si solos creo. De todas maneras algunas fgds omiten estas opciones. Yo recomiendo usar textura clip si pretenden hacer paredes invisibles y usar func_illusionary en lugar de usar non solid. Una de las caracteristicas principales de la entidad func_wall es que no genera sombras. Por ende se puede usar como alternativa para eliminar algunos lightbugs. ENTIDAD FUNC_WALL: SIN ENTIDAD FUNC_WALL: Otro gran uso es para disminuir world polys. Pero a tener cuidado con el numero de Entity polys. SIN ENTIDAD FUNC_WALL CON ENTIDAD FUNC_WALL Es un tutorial hecho a pedido con cosas que ya la mayoria de mappers saben pero que sirve para los principiantes. Espero que haya sido util. Saludos.
  16. Tal como otras entidades el campo nombre o name es su manera de poder relacionarse con las demas entidades. Ya sea un env_render u otra. Los campos mas importantes de esta entidad sin duda son Fx ammount y Render Mode. Tal como sus nombres indican Render Mode nos permite elegir distintas maneras de renderizar el solido en el .bsp y fx ammount nos permite variar la opacidad de nuestro solido. Render Mode: Normal: El solido se renderiza de igual manera a como lo vemos en el valve hammer. Pure Color: Casi no hay diferencia con Normal. Texture: Se usa en combinacion con fx ammount llendo desde 0 (invisible) hasta 255 (opaco). Se usa generalmente para opacidades intermedias. En texturas con el prefijo "{" adelante al poner fx ammount en 255 hace desaparecer el ultimo color de la paleta, de todas maneras al usar este modo la textura emite brillo propio y destruye el realismo para las textura con el prefijo "{". Ejemplo: Vidrio Glow: Solo se usa para los sprites. Genera la sensación de que el sprite aparece y desaparece segun cuan cerca esta uno. Solid: Esta opcion es usada por excelencia para las texturas con el prefijo "{" adelante. Ya que a diferencia del modo Texture no emite luz y genera un realismo mayor. No es apta para transparencias intermedias. Ejemplo Baranda: No todas las texturas "{" se hacen invisibles con el fx ammount en 255 todo depende de como se haya editado la textura. De todas maneras es una especie de concenso utilizar fondo azul y que este sea el ultimo color de la paleta. Minimum Light Level: Esta opción es muy util ya que le permite a la entidad tener luz o sombra propia. Si el numero es positivo luz, viceversa sombra. El solido no ilumina otros solidos, solo se ilumina a si mismo. Los campos invisible y non solid hablan por si solos creo. De todas maneras algunas fgds omiten estas opciones. Yo recomiendo usar textura clip si pretenden hacer paredes invisibles y usar func_illusionary en lugar de usar non solid. Una de las caracteristicas principales de la entidad func_wall es que no genera sombras. Por ende se puede usar como alternativa para eliminar algunos lightbugs. ENTIDAD FUNC_WALL: SIN ENTIDAD FUNC_WALL: Otro gran uso es para disminuir world polys. Pero a tener cuidado con el numero de Entity polys. SIN ENTIDAD FUNC_WALL CON ENTIDAD FUNC_WALL Es un tutorial hecho a pedido con cosas que ya la mayoria de mappers saben pero que sirve para los principiantes. Espero que haya sido util. Saludos.
  17. Bueno en este tutorial les voy a enseñar como crear 1 arco en forma distina a las demas. 1 paso - Crear 1 solido dividido en 6 partes con una cuadricula de 8 Ahora para no andar selecionado los cuadraditos los agrupamos para poder trabajar mejor. Bueno ahora vamos a darle vertices y tendrian que formar algo asi Y mi resultado de arco es este Saludos.
  18. Bueno en este tutorial les voy a mostrar como hacer que al caminar por alguna zona, pierdan TODAS sus armas, incluyendo el cuchillo. Bueno primero que nada vamos a ir a la "herramienta de entidades" la que tiene forma de foco, y elegimos la entidad "Player_weaponstrip". La entidad "Player_gamestrip" es la funcion que nos permite tirar TODAS las armas cuando pasamos por una zona. Bueno, en las propiedades de la entidad "player_weaponstrip" ponemos Name: Hola Ejemplo: Luego va a hacer falta 1 trigger para poder activar esa entidad en una determinada zona. Para eso vamos a crear 1 solido con la textura "aaatrigger" y lo ubicamos en la zona donde queramos que se nos caiga las armas. En sus propiedades ponemos: Target: Hola Invisible: yes Deberia quedar asi: Bueno de esta manera al compilar y entrar al juego, pasamos por esa zona donde se caen nuestras armas y se veria asi: Bueno como veran en la imagen de arriba la situacion del player es desesperante, no se puede defender ni a las piñas xD. Fin del tutorial espero que les haya gustado, chau. TUTORIAL UNICO EN INTERNET EL CONOCIMIENTO ES PODER Tutorial actualizado.
  19. Hola todos!! Esta vez les traigo un artículo que habla sobre CSG en GoldSrc (Half-Life). Todas las imágenes las hice menos el de las operaciones booleanas (EL Vave Hammer Editor se crasheó) y le puse información extra para que no sea simplemente traducción directa de otro artículo. Guía Anterior: Qué es un BSP? Cómo funciona? El CSG viene de la palabra "Constructive Solid Geometry", es una técnica que se utiliza operaciones booleanas y son "Sólidos inteligentes" que utilizan simples sólidos para formar sólidos complejos que no es posible crear con malla poligonales, pero nosotros nos enfocaremos más en cómo funciona en GoldSrc. Sólidos Simples: Utilizando los sólidos simples creamos sóldos complejos mediante las operaciones booleanas: ∩ (Intersección) U (Unión) - (Diferencia) Los sólidos simples de CSG deben ser convexos y simpre son coplanares. Convexo significa que todos los ángulos interiores son menos de 180°. Por lo tanto, para crear sólido Cóncavos (que tienen más de 180°), se necesita más de 1 sólido para convertirlo convexo. Coplanar significa que los vértices están en 1 mismo plano. El tercer imagen no es coplanar porque el vértice que se movió no puede estar en el mismo plano que los 3 vértices del frente. Como dije antes, la ventaja de CSG es que está disponible cálculos matemáticos que no es posible en malla poligonales. En GldSrc, los sólidos CSG están formados por vectores (y no por vértices como malla poligonal) y tiene su propia ecuación para calcular. Es posible 3 tipos de operaciones: Básica, Intermediaria y Avanzada. Estas 3 operaciones las combinamos para cálculos como problemas de colisión, luces, visiblidad, etc.; por lo tanto el CSG es el primer paso más importante para crear mapas. Los vectores tienen la información de: posición de origen, distancia desde el origen hasta punto extremo, dirección y sentido Un ejemplo de un sólido de 6 lados con vectorworks: Operaciones Básicas de CSG Las operaciones básicas de CSG son para determinar las posiciones de los planos para formar sólidos y la intersección de raya-plano. -La ecuación para determinar la distancia desde el punto A al plano B:= (Bd–Bnx*Ax–Bny*Ay–Bnz*Az) -La ecuación para determinar la intersección de raya AB y plano C: u = (-Cnx*Ax–Cny*Ay–Cnz*Az+d)/(-Cnx*(Ax–Bx)–Cny*(Ay–By)–Cnz*(Az–Bz)) x = Ax+(Bx-Ax)*u y = Ay+(By-Ay)*u z = Az+(Bz-Az)*u Operaciones Intermediaria de CSG Las operaciones intermediarias de CSG sirven en el juego y crean la base de operaciones avanzadas de CSG. -Intersección punto-sólido. Si un punto está detrás de todos los planos, significa que se encuentra dentro del sólido. El punto A se encuentra dentro del sólido porque está detrás de todos los planos. El punto B está detrás de 4 planos pero está frente de 2 planos, por lo tanto, no está dentro de plano. Esto ayuda para saber si un jugador está dentro del agua o de una zona como trigger_ que se activan al entrar "adentro". -Intersección raya-sólido Si el punto de intersección de la raya al plano está detrás de todos los otros planos, la raya interseca al sólido. Es muy conveniente utilizar para saber si es visible el jugador que está el otro lado del sólido, ver la visibilidad entre la luz y el objeto y la colisión del jugador (chocar a la pared, etc.) -Intersección sólido-sólido Si cualquier vértice de un sólido está dentro del sólido, el sólido está intersecando (caso de punto-sólido). Si cualquier borde interseca al sólido, el sólido está intersecando (caso raya-sólido) -Cortes en sólidos Es posible cortar sólidos en planos arbitrarios. Esto se utiliza en portal y BSP para crear zonas para renderizar. Operaciones Avanzadas de CSG -Mapa de texturas Las coordenadas explican al GPU cómo pasa las texturas sobre el plano. Son calculados por cada cara las posiciones, rotación, escala y . Es posible calcular con las siguientes ecuaciones: u = unx*x+uny*y+unz*z+ud v = vnx*x+vny*y+vnz*z+vd -Portal Oclusion System Separan en grandes partes llamadas "Portal Zone". Esto permite que no renderise los lugares que no se ven, los lugares que están oclutos por otros sólidos. Además de estas operaciones el CSG ayuda en: Cálculos de luces estáticas, Cálculos de luces dinámicas y el Binary Space Partitioning (BSP) Para la información más exacta (en inglés) Fuente:http://www.leadwerks.com/files/csg.pdf
  20. Buenas gente de MZ.. aunque nuestra pc disponga de una buena memoria RAM y podamos trabajar con varios programas sin problemas, sabemos que nuestro sistema utiliza el Kernel paara enviar y recibir archivos del archivo de la paginacion del disco duro, por ende la velocidad se nos frena un poco. Si dispones de suficiente memoria RAM (512mb +) segui estos pasos: 1) Hacemos click en Inicio - Ejecutar, escribimos "Regedit" y le damos aceptar 2) Ahora nos desplazamos hasta la siguiente cadena: Buscamos en el panel derecho la entrada DisablePagingExecutive y hacemos doble clic sobre ella. En la ventana que aparece cambiamos el valor de 0 y ponemos 1. Dsp pulsamos el botón Aceptar y reiniciamo PC, ahora vamos a consegir mas velocidad de acceso a los programas porque utilizara menos el disco duro mz_;$ Saludos fergolART
  21. Bueno este es un tutorial hecho para que puedan grabar muchas canciones en un CD de Audio. generalmente cuando grabas en nero un "cd de audio" te carga 20 canciones aproximadamente y eso es FEO!! por eso les voy a mostrar como aprovechar la capacidad de 700 mb del cd para que escuchen mientras viajan en el auto. 1 Abrimos el "Nero express" 2 Vamos a la opcion "Musica" 3 Seleccionamos "CD de audio Jukebox" 4 Cargamos todas las canciones que queramos grabar 5 Grabamos. ! :D:D Ejemplo Tienen calidad no te confundas. La unica diferencia es que este tipo de formato de grabacion aprovecha los megabytes del CD, el clasico formato "CD de audio" lo que hace es almacenar canciones en el CD en base a la cantidad de tiempo que tenga este.. Es decir, un cd de 80 minutos se banca cualquier cancion hasta que la suma de ellas de 80 minutos.

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.