¿Por qué convertir LOBSTER a LPAK?
Un .lpak (Lobster Program Archive) le permite distribuir un programa de Lobster solo como el ejecutable más un archivo pak, con todos los recursos empaquetados. Simplifica la distribución al colapsar cada archivo de datos marcado en un solo archivo.
Cómo convertir LOBSTER a LPAK
Lobster (--pak) OPEN-SOURCE
Ejecute lobster --pak mijuego.lobster para generar default.lpak en la misma carpeta. Esta versión omite el código ejecutable y se empareja con un ejecutable construido mediante --cpp.
Lobster (--rpak) OPEN-SOURCE
Ejecute lobster --rpak mijuego.lobster para construir default.lpak que también incluya código ejecutable, que es lo que se necesita al ejecutar en modo JIT.
Acerca de estos formatos
Un archivo .lobster contiene código fuente escrito en el lenguaje de programación Lobster, un lenguaje de tipado estático con sangría similar a Python creado por Wouter van Oortmerssen y…
Abrir detalles de .LOBSTER →Un archivo .LPAK es un archivo de datos utilizado por un software específico.
Abrir detalles de .LPAK →Calidad y qué observar
- La salida siempre se llama
default.lpaky se deposita junto al archivo fuente, así que cámbiele el nombre usted mismo si necesita uno diferente. - Solo se incluyen los archivos marcados con la palabra clave
pakfile(además del código); los recursos arbitrarios no se empaquetan automáticamente. --paky--rpakno ejecutan el programa; solo producen el pak, así que elija--rpaksi el pak en sí debe ser ejecutable.
Preguntas frecuentes
¿Cuál es la diferencia entre --pak y --rpak?
--rpak incluye código ejecutable en el pak (para ejecuciones JIT), mientras que --pak lo omite para su uso con un ejecutable construido con --cpp.¿Puedo elegir el nombre del archivo de salida?
default.lpak junto al archivo .lobster, así que cámbiele el nombre después si es necesario.¿Qué hay dentro del .lpak?
--rpak) y cualquier archivo de datos que haya especificado con la palabra clave pakfile, agrupados en un solo archivo.¿Construir un pak también ejecuta mi programa?
--pak como --rpak generan el archivo pak y se detienen sin ejecutar el programa.