Herramientas para creadores en PC

Modding de JumpFall

JumpFall Modding 1.0 carga paquetes de datos .jfmod validados como una capa reversible sobre el juego base sin reemplazar el ejecutable.

Interfaz de herramientas para creadores de JumpFall

Qué puede hacer .jfmod

El runtime actual expone capacidades de contenido controladas en lugar de código ejecutable arbitrario.

Mapas y piezas del editor

Registra mapas .jfue y piezas 2D seguras derivadas de arquetipos aprobados como plataformas, checkpoints, placas de impulso y ascensores.

Visuales, audio y localización

Usa imágenes validadas, videos de mapa sin audio, audio WAV/OGG y archivos de localización dentro de límites documentados.

Extensiones controladas

Aplica parches de escena, capas limitadas de menú y ajustes acotados del jugador mientras dependencias, conflictos y prioridades mantienen un perfil determinista.

Instalar y administrar

  1. Coloca el .jfmod en Documents/jumpfall/mods/packages.
  2. Abre JumpFall en PC y entra al Mod Manager.
  3. Actualiza la lista y revisa los diagnósticos de validación.
  4. Elige el perfil pendiente y reinicia para aplicarlo.

Los parámetros de modo seguro pueden desactivar mods sin borrar paquetes ni el perfil guardado.

Límite de seguridad

.jfmod no carga DLL externas, assemblies C#, código nativo ni AssetBundles arbitrarios. Los paquetes se revisan por rutas inseguras, enlaces simbólicos, archivos excesivos, capacidades no declaradas y dependencias inválidas antes de activarse.

Lua de mapas es separado

Los eventos Lua restringidos pertenecen a paquetes de mapas personalizados y se ejecutan mediante la API de mapas. Se documentan en el flujo del Level Editor.

Lua está deshabilitado actualmente dentro de paquetes .jfmod. Un .jfmod que contenga archivos Lua se rechaza en lugar de ejecutarlos.

Plataformas y estado

El runtime .jfmod está disponible en builds de Windows, Linux y macOS. Android e iOS no descubren ni ejecutan paquetes .jfmod.

El gestor integrado es funcional, pero sigue en pulido para navegación con mando, reinicio en macOS y distribución pública más amplia.