Gerente de modificadores para satisfactorio. Maneja todos los pasos de instalación de modificaciones para usted.
Implementado en lamentos utilizando eslte y esqueleto.
Consulte la documentación de modificación para obtener instrucciones de instalación y uso.
If you have any questions or run into issues, you can ask in the Satisfactory Modding discord for quicker responses than the GitHub issues. Si hay algún mensaje de error, inclúyelo junto con la información de información de depuración generada.
Verifique la documentación de modificación para obtener problemas comunes y sus soluciones.
%APPDATA%ficsit
%LOCALAPPDATA%ficsitdownloadCache
%LOCALAPPDATA%SatisfactoryModManagerlogs
go install github.com/wailsapp/wails/v2/cmd/wails@latest
)Si desea señalar la API de estadificación SMR en lugar de la producción, edite:
main.go
para establecer api-base
en la API de estadificación ( https://api.ficsit.dev
)frontend.graphqlrc.yml
para establecer schema
en la API de estadificación ( https://api.ficsit.dev/v2/query
)El servidor de desarrollo volverá a cargar cada vez que realice cambios en el código GO o TypeScript.
wails dev
Tras el lanzamiento exitoso del servidor de desarrollo, la aplicación se abrirá automáticamente. La salida de la línea de comandos también incluirá una URL local que puede visitar en su navegador si desea utilizar herramientas de desarrollador del navegador para la depuración.
Asegúrese de no tener una copia de la aplicación en ejecución o el comando fallará en silencio.
Aunque wails dev
debe ejecutar estos comandos para usted en circunstancias normales, es posible que deba ejecutar pnpm graphql-codegen
en el directorio frontend
para actualizar el código generado desde la API SMR, o ejecutar pnpm translations
para actualizar los datos de traducción.
Asegúrese de que su IDE se conecte con la instalación de Eslint por parte de Frontend para obtener la mejor experiencia.
Usuarios de VSCode, se proporciona un espacio de trabajo preconfigurado en .vscode/
que permite editar archivos GO y SVELTE mientras mantiene la funcionalidad de Eslint correcta.
wails build
Instale golangci-lint
a través de las instrucciones aquí, pero asegúrese de instalar la versión especificada en .github/workflows/push.yaml
en lugar de lo que sugiera.
Luego, para ejecutarlo, use:
golangci-lint run --fix
También es posible que deba ejecutar manualmente el enlace frontend. Primero, navegue al directorio frontend
, luego ejecute:
pnpm run format
Si desea ayudar a traducir y localizar SMM a diferentes idiomas, únase a nuestro servidor Discord.
SMM maneja la localización a través de la integración Tolgee Svelte. Esto permite la traducción en contexto: simplemente haga clic con Alt en un elemento traducible para abrir la interfaz Tolgee.
In order to edit translations in-context, you will need to provide a tolgee API key with edit permissions. Puede crear una clave API para usted aquí una vez que se agregue al proyecto. Para suministrar esta clave API en el tiempo de desarrollo, cree o edite /frontend/.env.local
y suministre la clave en un formato similar como .env
.
La función de captura de pantalla de traducción en contexto requiere instalar la extensión del navegador Tolgee Tools . Después de ejecutar wails dev
, abra http://localhost:34115/
en su navegador de elección para acceder a la aplicación.
Firma de código gratuito proporcionado por SignPath.io, Certificado de Signpath Foundation | ||
Comitantes y revisores | Aprobador | política de privacidad |
---|---|---|
![]() | ![]() | https://ficsit.app/privacy-policy |