Skip to content

Releases: iShun05/Isaac-Modpack-ES

v2.3 — Por defecto, experiencia del juego base

Choose a tag to compare

@iShun05 iShun05 released this 26 Oct 14:49

Cambiado

  • Por defecto, la experiencia del juego base: el perfil Completo ya no activa los caprichos ni los trucos. Antes los activaba todos, y en Windows encendía Just Gambling (todo pasaba a ser un gacha). Ahora Completo = base, calidad de vida, interfaz, rendimiento, sinergias, expansiones, personajes y visual. Igual en Mac (isaac_pack.py) y en Windows (lib.ps1).
  • Los modos que cambian las reglas entran apagados aunque marques su pack: Just Gambling (gacha), Passive Skill Trees (RPG), Every Item Stacks!, [Q5] Golden Brimstone, energypills y los trucos (Da Rules, InvEdit, GoodTrip, NO CURSES). Se activan solo si los marcas tú, uno a uno, en el panel Packs ES → Mods o en la lista del instalador. Las skins y memes del pack Caprichos siguen activándose con su pack.

Añadido

  • Nota en la ficha de Just Gambling: en partida se enciende o apaga con el comando de consola Gambling; Steam lo ha retirado del Workshop.

Archivos y pruebas

  • datos/mods.json (10 mods con apagado), scripts/isaac_pack.py, windows/lib.ps1, windows/instalar_windows.ps1, README.md, docs/PANEL.md, VERSION.
  • Mac y Windows dan el mismo resultado (_decidir en Python y Debe-Estar-Activo en PowerShell 7.4): Completo activa 89 mods sin ningún modo; con el pack Caprichos marcado, el gacha sigue apagado; una casilla marcada a mano lo enciende.
  • Al volver a aplicar la selección (JUGAR en Mac, Aplicar_seleccion.bat en Windows) se apagan los modos que estuvieran encendidos por el perfil anterior.

Código: https://github.com/iShun05/Isaac-Modpack-ES/tree/v2.3 · CHANGELOG completo

v2.2 — Corrige Angels Drop Items y traduce las descripciones de los mods

Choose a tag to compare

@iShun05 iShun05 released this 26 Oct 14:31

Añadido

  • Descripciones de EID en español para los objetos de los mods: 1287 textos (objetos, baratijas, cartas, píldoras, birthrights e información de personaje) de Fiend Folio (1101), Revelations (74), Andromeda (34), Job (30), MattPack (20), Repentance+ (18 que no traía en español), Passive Skill Trees (6), Icesaac (3) y Agatha (1). Antes solo se traducía el nombre y la descripción seguía en inglés.
  • Herramienta scripts/traduccion_eid/: extrae los textos EID en inglés ejecutando el Lua de cada mod con stubs, comprueba que cada traducción conserva iconos y números y genera datos_es.lua. Ver su LEEME.md.
  • Escáner v0.2: además de medir el tiempo de cada mod, anota sus errores Lua (callback, veces y mensaje) y guarda el informe en data/!!!isaac_pack_scanner/save1.dat, legible sin abrir el juego.

Corregido

  • Angels Drop Items: "MC_PRE_ENTITY_SPAWN" ... main.lua:325: attempt to compare number with nil. En las salas que añadió Repentance el mod no tenía configuración y fallaba en cada entidad creada (cada lágrima), lo que también provocaba tirones al disparar. Se usa una copia corregida (angels_drop_items_corregido) con su menú de Mod Config Menu en español; el original de Workshop queda desactivado y sin tocar.
  • diagnostico no detectaba los errores con el formato de REPENTOGON ("MC_…" from "mod" failed … (xN)); ahora los cuenta y muestra los errores del escáner.

Cambiado

  • Copias corregidas de mods en un archivo común: datos/parches.json describe cada copia (Job 2.5 y Angels Drop Items) y lo usan igual isaac_pack.py (Mac) y windows/lib.ps1 (Windows). Se regeneran solas si el mod de Workshop se actualiza; si cambia la línea que corrigen, avisan en vez de romper nada.
  • Traducción ES (mods) v1.0: reescrito. Registra las descripciones en spa al cargar y al empezar partida (unos 12 ms por pasada; nada por fotograma) y nunca pisa una traducción española que traiga el propio mod.

Documentación

  • docs/PUBLICAR.md (nuevo): pasos para publicar una versión de este pack (qué va en el commit, merge a main, etiqueta, release y los dos ZIP adjuntos) y por qué el empaquetado se hace en el Mac. La norma general está en agent-rules → Versiones y GitHub.

Archivos y pruebas

  • docs/PUBLICAR.md (nuevo), datos/parches.json (nuevo), datos/mods.json, scripts/isaac_pack.py, windows/lib.ps1, mods_locales/traduccion_es_mods/ (main.lua, datos_es.lua nuevo, metadata.xml), mods_locales/!!!isaac_pack_scanner/ (main.lua, metadata.xml), scripts/traduccion_eid/ (nuevo), README.md, docs/TRADUCCION.md, VERSION.
  • Windows: el instalador aplica las copias corregidas desde datos/parches.json (incluido en el ZIP). Probado con PowerShell 7.4 sobre una carpeta de mods de prueba: crea la copia, desactiva el original, copia sus datos y una segunda ejecución no cambia nada.
  • Mac: probado sobre una carpeta de prueba igual; la copia de Angels Drop Items, el mod de traducción y el escáner están desplegados en la botella de Sikarugir.
  • check.py sin diferencias de iconos ni números en las 2696 frases; prueba del mod con Lua 5.3 (test_mod.py): 1246 entradas registradas, sin tokens sin resolver, respeta traducciones propias; prueba del escáner: relanza el error igual y lo anota (197 veces en el caso de Angels).

Código: https://github.com/iShun05/Isaac-Modpack-ES/tree/v2.2 · CHANGELOG completo

v2.1 — Repositorio y mods pasan del SanDisk a Documentos

Choose a tag to compare

@iShun05 iShun05 released this 21 Oct 21:54

Cambiado

  • El repositorio y los mods pasan del SanDisk a ~/Documents/Juegos.nosync/mods/ (el SanDisk queda solo para máquinas virtuales). La carpeta termina en .nosync para que iCloud no la suba ni la deje «solo en la nube».
  • Respaldos y descargas de REPENTOGON (respaldo, instalar): antes en /Volumes/SanDisk/Juegos/mods/The_Binding_of_Isaac/; ahora en la carpeta hermana mods/The_Binding_of_Isaac/, calculada desde el propio repositorio (sin rutas de disco fijas).
  • Vigilante de español (com.ishun05.isaac-espanol.plist): apunta al script en su nueva ruta. docs/TRADUCCION.md explica que Documentos también necesita Acceso total al disco para launchd.
  • README y DECISION_WORKSHOP.md: el respaldo ya no se guarda «en el SanDisk».

Archivos y pruebas

  • scripts/isaac_pack.py, scripts/com.ishun05.isaac-espanol.plist, docs/TRADUCCION.md, docs/DECISION_WORKSHOP.md, README.md, VERSION y documentación regenerada.
  • Windows: sin cambios en el instalador (el ZIP se regenera con la versión 2.1).
  • Probado en macOS: estado lee la botella de Sikarugir desde la nueva ubicación (115/118 mods), py_compile y plutil -lint correctos.

📦 Código de esta versión: https://github.com/iShun05/Isaac-Modpack-ES/tree/v2.1
📜 Historial completo: https://github.com/iShun05/Isaac-Modpack-ES/blob/main/CHANGELOG.md

v2.0 — Mac con Sikarugir en lugar de Whisky

Choose a tag to compare

@iShun05 iShun05 released this 21 Oct 21:04

Añadido

  • Comando jugar (python3 scripts/isaac_pack.py jugar) y scripts/jugar_mac.command (doble clic): preparan los mods (copia de nuevos, parches y lo elegido en el panel) y abren Isaac con REPENTOGON mediante /Applications/Sikarugir/Isaac.app.
  • Variable ISAAC_PACK_BOTELLA para usar otra ruta de botella sin editar el script.
  • Guía de Mac con Sikarugir al principio de docs/REPENTOGON_LANZADOR.md: motor de Steam, opción de lanzamiento de Isaac, Isaac.app y cómo comprobar que cargó REPENTOGON.

Cambiado

  • Mac pasa de Whisky a Sikarugir. Antes: botella steam11 de Whisky en el SanDisk. Ahora: envoltorio /Applications/Sikarugir/Steam Windows 11.app en el disco interno. Cambian la ruta del juego, de los mods y de Workshop en isaac_pack.py, el vigilante de español (com.ishun05.isaac-espanol.plist), restaurar_slot3.sh, el README y DECISION_WORKSHOP.md.
  • Mensajes sin «SanDisk no montado»: el juego ya no está en el SanDisk; ahora indican la botella de Sikarugir que no se encuentra.
  • Las notas de Whisky de REPENTOGON_LANZADOR.md pasan a una sección de historial.

Eliminado

  • Usuario crossover de las rutas de options.ini: era propio de Whisky; Sikarugir usa david.

Archivos y pruebas

  • scripts/isaac_pack.py, scripts/jugar_mac.command (nuevo), scripts/com.ishun05.isaac-espanol.plist, scripts/restaurar_slot3.sh, docs/REPENTOGON_LANZADOR.md, docs/DECISION_WORKSHOP.md, README.md, VERSION y documentación regenerada.
  • Windows: sin cambios en el instalador (el ZIP se regenera con la versión 2.0).
  • Probado en macOS con Sikarugir: estado y diagnostico leen la botella nueva, plutil -lint del vigilante y bash -n de los scripts correctos; Isaac abre con REPENTOGON 1.1.3 desde Isaac.app.

📦 Código de esta versión: https://github.com/iShun05/Isaac-Modpack-ES/tree/v2.0
📜 Historial completo: https://github.com/iShun05/Isaac-Modpack-ES/blob/main/CHANGELOG.md

v1.9 — reparación guiada y selector de mods grandes

Choose a tag to compare

@iShun05 iShun05 released this 16 Oct 11:25

v1.9 — 2026-10-16

Añadido

  • Ficha de cada mod en Windows: muestra su descripción, notas y requisito de REPENTOGON en un panel permanente.
  • Filtro «Contenido grande»: agrupa las expansiones y mods que cambian bastante la partida, aunque antes estuvieran en otro pack.

Mejorado

  • Selección más clara: la lista identifica los mods grandes y recomienda probar una expansión por vez; Lazy MattPack pasa al pack «Contenido grande» y queda fuera de Clean/Mínimo por defecto.

Cambiado

  • Preparación inicial de REPENTOGON: el botón ahora se llama «Preparar / actualizar». Si falta el ejecutable de REPENTOGON, abre el Launcher visible para completar la instalación o reparación oficial.

Corregido

  • Launcher indica que no encuentra una instalación válida y luego el juego termina con 0xc0000005: el botón JUGAR deja de iniciar el juego en modo oculto cuando falta Repentogon\isaac-ng.exe y da los pasos de reparación.
  • Diagnóstico del cierre: el aviso no animation named Idle y los dos últimos mods cargados aparecen cerca del cierre, pero el fragmento no permite demostrar cuál lo causa. La ficha permite desactivarlos individualmente para aislarlo.

Archivos y pruebas

  • windows/lib.ps1, windows/instalar_gui.ps1, windows/instalar_windows.ps1, datos/mods.json, documentación y paquete Windows.
  • Se comprobó que el manifiesto tiene IDs únicos, que los 7 mods grandes están en el pack Contenido grande y la integridad del ZIP. No se dispone de Windows nativo en esta sesión; el filtro, la ventana y la reparación se deben confirmar allí.

📦 Código de esta versión: https://github.com/iShun05/Isaac-Modpack-ES/tree/v1.9
📜 Historial completo: https://github.com/iShun05/Isaac-Modpack-ES/blob/main/CHANGELOG.md

v1.8 — Compatibilidad uniforme y efectos originales

Choose a tag to compare

@iShun05 iShun05 released this 16 Oct 11:05

v1.8 — 2026-10-16

Añadido

  • Protección contra doble inicio del Launcher en el botón JUGAR de Windows: si ya está abierto desde la misma instalación, muestra que se espere en lugar de abrir otra instancia.

Mejorado

  • La versión visible en la interfaz de Windows y el número del ZIP salen del archivo VERSION común, incluido en el instalador.

Cambiado

  • El ID de Workshop 2902768955 aparece con su nombre instalado actual, NGR remastered (antes figuraba como Potato Cup); no se crea una entrada duplicada.
  • Los perfiles Clean, Mínimo y Completo conservan por defecto el ritmo y los efectos originales; ambos mods siguen activables a mano.

Corregido

  • REPENTOGON no encuentra Isaac en algunas instalaciones Windows o Wine: el botón JUGAR ya no pasa --isaac con una ruta entrecomillada propensa a alterarse. Actualiza IsaacExecutable en el ini de Documentos y lanza con --stealth-mode.
  • Animaciones y efectos simplificados al aplicar packs: Faster Animations y NGR remastered quedan apagados por defecto; NGR reemplaza explosiones y fuegos. Se pueden activar manualmente.

Archivos y pruebas

  • windows/lib.ps1, scripts/isaac_pack.py, datos/mods.json, VERSION, documentación y paquete Windows.
  • Revisados el flujo de lanzamiento, la ruta del ini de REPENTOGON y los marcadores de activación compartidos por macOS/Windows. No probado en una instalación nativa de Windows; hace falta verificar allí el ciclo Steam, Launcher y juego.

📦 Código de esta versión: https://github.com/iShun05/Isaac-Modpack-ES/tree/v1.8
📜 Historial completo: https://github.com/iShun05/Isaac-Modpack-ES/blob/main/CHANGELOG.md

v1.7 — Escaner de lag dentro del juego

Choose a tag to compare

@iShun05 iShun05 released this 10 Oct 10:05

Añadido

  • Escáner de lag dentro del juego (panel Packs ES → pestaña Escáner): FPS medios, peor fotograma, tirones, entidades en pantalla y recomendaciones; avisa con una notificación si el juego va lento de forma sostenida y señala al mod sospechoso.
  • Escáner por mod (mods_locales/!!!isaac_pack_scanner, se carga el primero): mide cuánto tarda cada mod en sus callbacks (ms por fotograma) y los ordena. Opcional: isaac_pack.py escaner on|off, casilla en el panel o en la ventana de Windows. Anota los resultados en log.txt ([PackScanner]) y diagnostico los resume.

Archivos y pruebas

  • Lua comprobado con lua-language-server y probado con un Lua embebido (lupa) y APIs simuladas: el envoltorio devuelve los mismos valores, quita callbacks y propaga errores; el monitor calcula FPS, entidades y recomendaciones y lanza el aviso. PowerShell comprobado con PowerShell 7 (sintaxis y escritura de config.lua). Sin probar dentro de Isaac ni en Windows. Activado en el Mac para medir el lag.

📦 Código de esta versión: https://github.com/iShun05/Isaac-Modpack-ES/tree/v1.7
📜 Historial completo: https://github.com/iShun05/Isaac-Modpack-ES/blob/main/CHANGELOG.md

v1.6 — Boton JUGAR en la ventana de Windows

Choose a tag to compare

@iShun05 iShun05 released this 10 Oct 09:52

Añadido

  • Botón «▶ JUGAR» en la ventana de Windows: en un clic copia a mods\ lo que Steam ya descargó (comprobando el nombre de carpeta), aplica tus packs y las órdenes sueltas, fija el español, abre Steam si no está abierto y espera a que cargue, lanza el lanzador de REPENTOGON en modo sin ventana y comprueba que Isaac cargó de verdad con REPENTOGON (ruta ...\Repentogon\isaac-ng.exe) y no la versión normal, avisando si no. Si faltan mods de Workshop pregunta si quieres jugar igualmente.

Cambiado

  • Sustituye al botón «Abrir Isaac (REPENTOGON)», que solo abría el lanzador. Primera vez con el lanzador (sin su repentogon_launcher.ini): lo abre normal para que pase su configuración.

Archivos y pruebas

  • windows/lib.ps1 (nuevas Sincronizar-Workshop, Asegurar-Steam, Lanzar-Isaac, Pausa) y windows/instalar_gui.ps1. Con PowerShell 7 en el Mac: los tres .ps1 pasan el análisis sintáctico y Sincronizar-Workshop se probó (copia nombres válidos, rechaza ../evil, segunda pasada sin cambios). No probado en Windows: abrir Steam, lanzar y detectar REPENTOGON; tampoco la ventana. Con Smart App Control activo el lanzador no arranca.

📦 Código de esta versión: https://github.com/iShun05/Isaac-Modpack-ES/tree/v1.6
📜 Historial completo: https://github.com/iShun05/Isaac-Modpack-ES/blob/main/CHANGELOG.md

v1.5 — Instalador de Windows con ventana

Choose a tag to compare

@iShun05 iShun05 released this 10 Oct 09:44

Añadido

  • Instalador de Windows con ventana (Instalar_Windows.bat → windows/instalar_gui.ps1), tema negro: lista de packs con presets Clean/Completo/Mínimo, lista de mods con casilla por mod, contador de lo descargado y lo que falta, y botones Instalar / actualizar todo, Suscribirme a lo que falta, Abrir páginas en Steam, Aplicar selección y Abrir Isaac (REPENTOGON), con un registro de lo que va haciendo. Carga la selección guardada en el panel del juego.
  • El modo consola sigue disponible (Instalar_Windows_consola.bat).

Cambiado

  • La lógica común vive en windows/lib.ps1; ventana y consola usan las mismas funciones. «Abrir Isaac» avisa si Steam no está abierto y lo abre.

Archivos y pruebas

  • Comprobado con PowerShell 7 oficial (hash verificado) en el Mac: los tres .ps1 pasan el análisis sintáctico, y la lógica de lib.ps1 se probó contra una carpeta de Isaac de prueba (detección de mods, packs con disable.it, parche de Job, datos de Job, generación del panel con Lua válido, descarga del lanzador de REPENTOGON con verificación de hash).
  • No se pudo probar la ventana (WinForms no existe fuera de Windows) ni el acceso directo del Escritorio. Con Smart App Control activo, la ventana y REPENTOGON seguirán bloqueados.

📦 Código de esta versión: https://github.com/iShun05/Isaac-Modpack-ES/tree/v1.5
📜 Historial completo: https://github.com/iShun05/Isaac-Modpack-ES/blob/main/CHANGELOG.md

v1.4 — Código de idioma corregido y español en Windows

Choose a tag to compare

@iShun05 iShun05 released this 10 Oct 09:38

Corregido

  • Idioma: el código de español era el equivocado. Language=2 es japonés; el español es 4 (REPENTOGON, enums/Language.md). Corregido en isaac_pack.py (Mac) y en el instalador de Windows. Aplicado en el Mac.
  • Windows seguía en inglés: el instalador solo imprimía una pista. Ahora fija Language=4 en options.ini y el idioma de EID (spa) y explica el ajuste que de verdad manda: Steam → Isaac → Propiedades → Idioma → Español (o «Change Game Options» en el lanzador de REPENTOGON).
  • Seguridad: panel_datos.lua no se escribe a través de un enlace simbólico y la copia de los datos de Job no sigue enlaces.

Archivos y pruebas

  • scripts/isaac_pack.py, windows/instalar_windows.ps1, docs/TRADUCCION.md. Comprobado en el Mac: options.ini con Language=4. Sin probar en Windows ni con el juego abierto en español.

📦 Código de esta versión: https://github.com/iShun05/Isaac-Modpack-ES/tree/v1.4
📜 Historial completo: https://github.com/iShun05/Isaac-Modpack-ES/blob/main/CHANGELOG.md