How do I get a custom challenge in binding of Isaac?

Crea tus Propios Desafíos en Binding of Isaac

14/08/2007

Valoración: 4.92 (7785 votos)

The Binding of Isaac es un juego conocido por su increíble rejugabilidad, con cientos de objetos, personajes y secretos que hacen que cada partida sea única. Pero, ¿y si pudieras llevar esa aleatoriedad un paso más allá y diseñar tus propias reglas? Los desafíos personalizados te permiten hacer exactamente eso. Son retos creados por la comunidad que modifican las reglas del juego, desde los objetos iniciales hasta los enemigos finales. En esta completa guía, te enseñaremos a crear tus propios desafíos para la versión Repentance, y lo mejor de todo: ¡no necesitas tener ni una pizca de experiencia en programación!

Índice de Contenido

¿Qué Necesitas para Empezar?

Antes de sumergirnos en la creación de desafíos, asegúrate de tener todo lo necesario. La lista es sorprendentemente corta y accesible para cualquiera.

What are custom challenges?
Custom Challenges are player-made challenges that can be accessed by pressing TAB in the in-game Challenges menu. These challenges can be defined in a challenges.xml file placed in a mod's content folder. An example of such a folder is steamapps/common/The Binding of Isaac Rebirth/mods/YOUR MOD/content.
  • The Binding of Isaac: Repentance: Esta guía está enfocada en la última expansión del juego, ya que el sistema de mods está optimizado para ella.
  • Un Editor de Texto: Aunque el Bloc de Notas de Windows funciona, te recomendamos encarecidamente usar algo más robusto como Notepad++. Es gratuito y sus funciones, como el resaltado de sintaxis, te facilitarán enormemente la vida al evitar errores.
  • Conocimientos Básicos de Computación: Si sabes cómo crear carpetas y guardar archivos, ya tienes todo lo que necesitas. ¡En serio, es así de simple!

Paso 1: Preparando la Estructura de tu Mod

Tu desafío personalizado vivirá dentro de una carpeta de mod. El primer paso es crear este espacio de trabajo. Sigue estas instrucciones para configurar tu entorno.

Localiza la Carpeta de Mods

La forma más sencilla de encontrar la carpeta de mods de Isaac es a través de Steam:

  1. Abre tu biblioteca de Steam.
  2. Haz clic derecho sobre "The Binding of Isaac: Rebirth".
  3. Selecciona "Propiedades...".
  4. Ve a la pestaña "Archivos locales" y haz clic en "Explorar...".
  5. Una vez en la carpeta del juego, busca y abre la carpeta llamada mods.

Crea tu Carpeta de Trabajo

Dentro de la carpeta "mods", crea una nueva carpeta. El nombre que le des será el nombre de tu mod. Si no planeas subirlo a la Workshop, puede ser cualquier cosa. Si piensas compartirlo, elige un nombre descriptivo, como "Mis Desafíos Épicos".

Ahora, dentro de la carpeta que acabas de crear, crea otra carpeta llamada exactamente content. Es aquí donde el juego buscará los archivos de tu mod.

El Archivo Mágico: challenges.xml

Dentro de la carpeta "content", crea un nuevo documento de texto. Ábrelo con tu editor de texto (como Notepad++) y guárdalo inmediatamente con el nombre challenges.xml. Asegúrate de que la extensión del archivo sea .xml y no .txt.

How do I make a custom challenge?
Modify anything you want and hit the "Play" Button to start the game. Choose the "Challenge" menu entry and then hit your "Tab" key to open the custom challenge menu. Choose your challenge and have fun! 1) Because of this version of the CCL actually creating real Afterbirth+ mods, ACHIEVEMENTS will be DISABLED!

Dentro de este archivo, escribe la siguiente estructura básica:

<challenges version="1"> </challenges>

Todo lo que creemos irá entre esas dos etiquetas. Cada desafío que diseñes será una sola línea de código que añadiremos en el espacio que dejamos en blanco.

Paso 2: Creando tu Primer Desafío

Aquí es donde comienza la diversión. Cada desafío se define con una etiqueta <challenge /> y una serie de "atributos" que le dicen al juego cómo debe funcionar. No te asustes por la palabra "código"; en realidad, solo estamos rellenando un formulario con texto.

Atributos Esenciales

Para que un desafío funcione, necesita como mínimo cuatro atributos clave. El orden en que los escribas no importa, pero deben estar todos presentes. Un desafío básico se vería así:

<challenge name="Mi Primer Desafío" id="1" playertype="0" endstage="8" />

Analicemos qué significa cada parte:

  • name: Es el nombre de tu desafío, tal como aparecerá en el juego. Debe ir entre comillas.
  • id: Un número único para cada desafío dentro de tu archivo. Puedes empezar con "1" para el primero, "2" para el segundo, y así sucesivamente.
  • playertype: Define con qué personaje jugarás. El "0" corresponde a Isaac. Más abajo encontrarás una tabla completa con todos los personajes.
  • endstage: Determina qué jefe final debes derrotar para ganar. El "8" corresponde a Mom's Heart/It Lives. Este atributo puede ser un poco más complejo, ya que algunos jefes requieren parámetros adicionales.

Definiendo el Objetivo Final (endstage)

Elegir el jefe final es crucial. Aquí tienes los valores y los parámetros adicionales que podrías necesitar:

Jefe FinalValor de 'endstage'Atributos Adicionales
Mom6Ninguno
Mom's Heart / It Lives8Ninguno
Isaac10altpath="true"
Satan10altpath="false" (o simplemente no incluir altpath)
??? (Blue Baby)11altpath="true"
The Lamb11altpath="false" (o simplemente no incluir altpath)
Mother8secretpath="true"
Mega Satan10 u 11Además de altpath, añade megasatan="true"

Por ejemplo, para un desafío que termine en Isaac, la línea sería: <challenge ... endstage="10" altpath="true" />.

Paso 3: Personalizando la Experiencia

Con lo básico cubierto, es hora de hacer que tu desafío sea realmente único. Esto se logra añadiendo más atributos a tu línea de <challenge />.

Objetos, Trinkets y Consumibles

Probablemente la parte más divertida es decidir con qué empieza el jugador.

What are some fun custom challenges for the binding of Isaac?
Here are the results: Sure, here are some fun custom challenges for The Binding of Isaac: Bullet Hell: You start with the Brimstone item, which shoots a continuous beam of tears. You also have the Tammy's Head item, which makes your tears home in on enemies. This challenge is all about dodging enemy attacks while dealing as much damage as possible.
  • startingitems: Define los objetos iniciales. Los IDs de los objetos se separan por comas. Por ejemplo, para empezar con Brimstone (ID 37) y Mom's Knife (ID 114), escribirías startingitems="37,114". Puedes encontrar las IDs en sitios como platinumgod.co.uk o la wiki oficial del juego.
  • startingtrinkets: Similar al anterior, pero para los abalorios (trinkets). Ejemplo: startingtrinkets="1" para empezar con Swallowed Penny.
  • startingpill: Define la píldora inicial. Solo puedes llevar una (a menos que un objeto te permita más). Es mutuamente excluyente con startingcard.
  • startingcard: Define la carta, runa o consumible de bolsillo inicial. Es mutuamente excluyente con startingpill.

Controlando el Entorno

Puedes alterar qué tipo de salas y maldiciones aparecen en la partida.

  • roomfilter: Bloquea la aparición de ciertos tipos de salas. Los IDs se separan por comas. Por ejemplo, para eliminar las salas del tesoro (ID 4) y las tiendas (ID 2), usarías roomfilter="4,2". ¡Cuidado de no filtrar demasiadas salas o el juego podría crashear!
  • cursefilter: Evita que aparezcan ciertas maldiciones. Este atributo funciona de forma aditiva. Sumas los valores de las maldiciones que quieres bloquear. Por ejemplo, para bloquear Curse of Darkness (1) y Curse of the Labyrinth (2), usarías cursefilter="3".
  • getcurse: Lo contrario al anterior. Obliga a que ciertas maldiciones aparezcan en cada piso. Usa la misma lógica aditiva.

Modificando al Personaje

  • canshoot: Un atributo muy importante. Si lo pones en canshoot="false", el personaje no podrá disparar lágrimas, aplicando el efecto "Blindfold" (venda en los ojos).
  • Atributos de Salud y Estadísticas: Puedes modificar las estadísticas iniciales con atributos como redhp (2 = 1 contenedor de corazón rojo), soulhp (2 = 1 corazón de alma), blackhp (2 = 1 corazón negro), coins, adddamage, etc.
  • difficulty: Establece la dificultad del desafío. difficulty="0" es Normal y difficulty="1" es Difícil.

Un Caso Especial: Jacob y Esau

Crear desafíos para Jacob y Esau es totalmente posible. Para aplicar un atributo específicamente a Esau, simplemente añade un "2" al final del nombre del atributo. Por ejemplo, para darle a Esau Mom's Knife, usarías startingitems2="114". Los atributos sin el "2" (como startingitems) se aplican a Jacob.

Paso 4: ¡A Publicar tu Creación! (Opcional)

Una vez que hayas creado y probado tu desafío (¡asegúrate de que sea posible completarlo!), puede que quieras compartirlo en la Steam Workshop.

  1. Juega tu mod al menos una vez. Esto generará un archivo llamado metadata.xml en la carpeta de tu mod.
  2. Ve a la carpeta de instalación de Isaac, pero esta vez entra en la carpeta tools.
  3. Ejecuta el programa ModUploader.exe.
  4. Arrastra el archivo metadata.xml de la carpeta de tu mod a la ventana del ModUploader.
  5. Rellena la descripción, añade etiquetas (¡asegúrate de marcar la de "Challenges"!) y haz clic en "Upload Mod". ¡Y listo!

Preguntas Frecuentes (FAQ)

¿Mi juego se cierra al iniciar, qué hago?
Esto casi siempre es un error de sintaxis. Revisa tu archivo challenges.xml. Asegúrate de que cada línea de desafío termine con /> y que cada atributo siga el formato nombre="valor" sin espacios extraños y con las comillas correctas.
¿Necesito saber programar para hacer esto?
Absolutamente no. Como has visto, se trata de escribir parámetros en un archivo de texto siguiendo unas reglas muy sencillas. No hay lógica de programación, solo configuración.
¿Dónde encuentro las IDs de los objetos, trinkets, etc.?
Tu mejor recurso es la wiki oficial de The Binding of Isaac o sitios de referencia como platinumgod.co.uk. Tienen listas completas con todas las IDs que necesitas.
¿Crear o usar estos desafíos desactiva los logros?
Sí. Activar cualquier mod en The Binding of Isaac deshabilita el progreso de los logros de Steam. Tenlo en cuenta si estás tratando de completar el juego.

Crear desafíos personalizados es una forma fantástica de inyectar nueva vida a The Binding of Isaac y de poner a prueba tu creatividad y la de tus amigos. No tengas miedo de experimentar con combinaciones extrañas de objetos, personajes y reglas. ¡Las posibilidades son prácticamente infinitas! Ahora, ve y crea el desafío más diabólico que se te ocurra.

Si quieres conocer otros artículos parecidos a Crea tus Propios Desafíos en Binding of Isaac puedes visitar la categoría Guías.

Subir