Conjunto de herramientas mínimo#

Comience con X4, un editor con finalización XML y un directorio de trabajo separado. Un cambio de propiedad no requiere Python, C++ o varios juegos en ejecución. Las variantes de envío necesitan una macro fuente, índices, mercancías y texto; los nuevos modelos necesitan Blender y Egosoft Blender Mod Tools; la lógica necesita MD y esquemas que coincidan; el trabajo de la UI necesita Lua y el contrato actual del ayudante.

Inspeccione los archivos de su juego#

Utilice la herramienta X Catalog para obtener las fuentes pertinentes de su propia instalación. Mantenga los originales extraídos separados de las copias editables. md.xsd y common.xsd Verifica el documento parcheado efectivo así como la sintaxis XML. Las herramientas oficiales están enlazadas en las descargas Modding Support y Egosoft.

Entorno de ensayo#

Grabar la versión del juego, los DLC/mods activos, el valor original y el cambio esperado. Probar las mínimas posibilidades antes del conjunto completo de compatibilidad. Activar registro de logs y verificar un efecto concreto, como una propiedad, un buque o un botón, en lugar de sólo la ausencia de errores.

Primer paso práctico#

Elegir Propiedades del casco de élite para un parche XML, o Hola X4 para un primer guión MD.

Asistencia para el editor de Lua#

X4-LuaLSAddon suministros X4 definiciones para Lua Servidor de lenguaje. Su README describe la instalación a través del VS Code Lua . Combina las definiciones y las versiones del juego; la finalización del editor no establece la disponibilidad en el contexto actual de la UI.

Esta es una biblioteca de editores, no algo que incluir en ui.xml o ejecutar como un mod. Consultas sobre propiedades Lua explicar por qué una función conocida puede devolver diferentes tipos. Depuración cubre argumentos para un perfil y un registro separados.