مدير وزارة الدفاع لمرضية. يتعامل مع جميع خطوات تثبيت التعديلات لك.
تم تنفيذها في Wails باستخدام Svelte والهيكل العظمي.
تحقق من وثائق التعديل للتثبيت والاستخدام تعليمات.
إذا كانت لديك أي أسئلة أو تواجه مشكلات ، فيمكنك طرحها في Discord Misording Modding للحصول على ردود أسرع من مشكلات GitHub. إذا كانت هناك أي رسالة خطأ ، فيرجى تضمينها مع zip zip التي تم إنشاؤها.
تحقق من وثائق التعديل للقضايا المشتركة وحلولها.
%APPDATA%ficsit%LOCALAPPDATA%ficsitdownloadCache%LOCALAPPDATA%SatisfactoryModManagerlogs go install github.com/wailsapp/wails/v2/cmd/wails@latest )إذا كنت ترغب في الإشارة إلى واجهة برمجة تطبيقات SMR بدلاً من الإنتاج ، تحرير:
main.go لتعيين api-base على واجهة برمجة تطبيقات التدريج ( https://api.ficsit.dev )frontend.graphqlrc.yml لتعيين schema على واجهة برمجة تطبيقات التدريج ( https://api.ficsit.dev/v2/query )سيتم إعادة تحميل خادم التطوير كلما قمت بإجراء تغييرات على رمز GO أو TypeScript.
wails devعند الإطلاق الناجح لخادم التطوير ، سيتم فتح التطبيق تلقائيًا. سيتضمن إخراج سطر الأوامر أيضًا عنوان URL LocalHost الذي يمكنك زيارته في متصفحك إذا كنت ترغب في استخدام أدوات مطور المتصفح للتصحيح.
تأكد من عدم وجود نسخة من التطبيق الذي يعمل أو يفشل الأمر بصمت.
على الرغم من أنه يجب على wails dev تشغيل هذه الأوامر من أجلك في ظل الظروف العادية ، فقد تحتاج إلى تشغيل pnpm graphql-codegen في دليل frontend لتحديث الكود الذي تم إنشاؤه من API SMR ، أو تشغيل pnpm translations لتحديث بيانات الترجمة.
تأكد من أن IDE تتصل بتثبيت Eslint للواجهة الأمامية للحصول على أفضل تجربة.
مستخدمي VSCODE ، يتم توفير مساحة عمل تم تكوينها مسبقًا في .vscode/ تسمح بتحرير ملفات GO و svelte مع الحفاظ على وظائف ESLINT الصحيحة.
wails build قم بتثبيت golangci-lint عبر الإرشادات هنا ، ولكن تأكد من تثبيت الإصدار المحدد في .github/workflows/push.yaml بدلاً من ما يقترحه.
ثم ، لتشغيله ، استخدم:
golangci-lint run --fix قد تحتاج أيضًا إلى تشغيل الواجهة الأمامية يدويًا. أولاً ، انتقل إلى دليل frontend ، ثم قم بتشغيله:
pnpm run formatإذا كنت ترغب في المساعدة في ترجمة وتوطين SMM إلى لغات مختلفة ، انضم إلى خادم Discord الخاص بنا.
SMM يتعامل مع التوطين من خلال تكامل Tolgee Svelte. هذا يسمح بترجمة داخل السياق-ما عليك سوى النقر فوق العنصر على عنصر قابل للترجمة لفتح واجهة tolgee.
من أجل تحرير الترجمات داخل السياق ، ستحتاج إلى توفير مفتاح API Tolgee مع أذونات تحرير. يمكنك إنشاء مفتاح API لنفسك هنا بمجرد إضافتك إلى المشروع. لتزويد مفتاح API هذا في وقت التطوير ، قم بإنشاء أو تحرير /frontend/.env.local وقم بتزويد المفتاح بتنسيق مماثل .env
تتطلب ميزة لقطة الشاشة للترجمة داخل السياق تثبيت امتداد متصفح Tolgee Tools . بعد تشغيل wails dev ، افتح http://localhost:34115/ في متصفحك المفضل للوصول إلى التطبيق.
| توقيع رمز مجاني مقدمة من SignPath.io ، شهادة من SignPath Foundation | ||
| الالتزامات والمراجعين | الموافقات | سياسة الخصوصية |
|---|---|---|
أعضاء المنظمة | المالكين | https://ficsit.app/privacy-policy |