Mod Manager pour satisfaisant. Gère toutes les étapes de l'installation de mods pour vous.
Implémenté en gémissements à l'aide de Svelte et Skeleton.
Vérifiez la documentation de modding pour les instructions d'installation et d'utilisation.
Si vous avez des questions ou rencontrez des problèmes, vous pouvez demander dans la discorde de modding satisfaisante pour des réponses plus rapides que les problèmes de github. S'il y a un message d'erreur, veuillez l'inclure avec le zip d'informations de débogage généré.
Vérifiez la documentation de modding pour les problèmes communs et leurs solutions.
%APPDATA%ficsit%LOCALAPPDATA%ficsitdownloadCache%LOCALAPPDATA%SatisfactoryModManagerlogs go install github.com/wailsapp/wails/v2/cmd/wails@latest )Si vous souhaitez pointer vers l'API de mise en scène SMR au lieu de la production, modifiez:
main.go pour définir api-base à l'API de mise en scène ( https://api.ficsit.dev )frontend.graphqlrc.yml pour définir schema sur l'API de mise en scène ( https://api.ficsit.dev/v2/query )Le serveur de développement rechargera à chaud chaque fois que vous apportez des modifications au code GO ou TypeScript.
wails devLors du lancement réussi du serveur de développement, l'application s'ouvrira automatiquement. La sortie de la ligne de commande comprendra également une URL localhost que vous pouvez visiter dans votre navigateur si vous souhaitez utiliser des outils de développeur de navigateur pour le débogage.
Assurez-vous que vous n'avez pas déjà de copie de l'application en cours d'exécution ou la commande échouera silencieusement.
Bien que wails dev devrait exécuter ces commandes pour vous dans des circonstances normales, vous devrez peut-être exécuter pnpm graphql-codegen dans le répertoire frontend pour mettre à jour le code généré à partir de l'API SMR, ou exécuter pnpm translations pour mettre à jour les données de traduction.
Assurez-vous que votre IDE se connecte avec l'installation d'Eslint par Frontend pour obtenir la meilleure expérience.
Utilisateurs de VScode, un espace de travail préconfiguré est fourni dans .vscode/ qui permet de modifier les fichiers go et svelte tout en conservant une fonctionnalité Eslint correcte.
wails build Installez golangci-lint via les directions ici, mais assurez-vous d'installer la version spécifiée dans .github/workflows/push.yaml au lieu de tout ce qu'elle suggère.
Ensuite, pour l'exécuter, utilisez:
golangci-lint run --fix Vous devrez peut-être également exécuter manuellement le frontend linter. Accédez d'abord au répertoire frontend , puis exécutez:
pnpm run formatSi vous souhaitez aider à traduire et à localiser SMM en différentes langues, rejoignez notre serveur Discord.
SMM gère la localisation par l'intégration de Tolgee Svelte. Cela permet une traduction dans le contexte - simplement Alt-Click sur un élément traduisible pour ouvrir l'interface Tolgee.
Afin de modifier les traductions dans le contexte, vous devrez fournir une clé API Tolgee avec des autorisations d'édition. Vous pouvez vous créer une clé API ici une fois que vous êtes ajouté au projet. Pour fournir cette clé API au moment du développement, créez ou modifiez /frontend/.env.local et fournissez la clé dans un format similaire à .env .
La fonction de capture d'écran de traduction dans le contexte nécessite l'installation de l'extension du navigateur Tolgee Tools . Après avoir exécuté wails dev , ouvrez http://localhost:34115/ Dans votre navigateur de choix pour accéder à l'application.
| Signature de code gratuite fournie par Signpath.io, certificat par SignPath Foundation | ||
| Comiteurs et examinateurs | Approvers | politique de confidentialité |
|---|---|---|
Membres de l'organisation | Propriétaires | https://ficsit.app/privacy-policy |