مدير وزارة الدفاع لمرضية. يتعامل مع جميع خطوات تثبيت التعديلات لك.
تم تنفيذها في 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 |