MOD Manager для удовлетворительного. Обрабатывает все этапы установки модов для вас.
Реализовано в воплях с использованием стрте и скелета.
Проверьте моддинговую документацию для инструкций по установке и использованию.
Если у вас есть какие -либо вопросы или столкнуться с проблемами, вы можете спросить в удовлетворительном моддинге для более быстрых ответов, чем проблемы GitHub. Если есть какое -либо сообщение об ошибке, включите его вместе с сгенерированной информацией отладки.
Проверьте документацию по моддингу по общим вопросам и их решениям.
%APPDATA%ficsit
%LOCALAPPDATA%ficsitdownloadCache
%LOCALAPPDATA%SatisfactoryModManagerlogs
go install github.com/wailsapp/wails/v2/cmd/wails@latest
)Если вы хотите указать на API SMR Staging API вместо производства, отредактируйте:
main.go
для установки api-base
в постановку API ( https://api.ficsit.dev
)frontend.graphqlrc.yml
для установки schema
на постановку API ( https://api.ficsit.dev/v2/query
)Сервер разработки будет горячей перезагрузкой, когда вы вносите изменения в код GO или TypeScript.
wails dev
После успешного запуска сервера разработки приложение откроется автоматически. Вывод командной строки также будет включать URL Localhost, который вы можете посетить в своем браузере, если вы хотите использовать инструменты разработчика браузеров для отладки.
Убедитесь, что у вас еще нет копии запуска приложения, или команда молча не удалась.
Хотя wails dev
должен запускать эти команды для вас при нормальных обстоятельствах, вам может потребоваться запустить pnpm graphql-codegen
в каталоге frontend
, чтобы обновить код, сгенерированный из API SMR, или запустить pnpm translations
для обновления данных о переводе.
Убедитесь, что ваш IDE соединяется с установкой Frontend Eslint, чтобы получить лучший опыт.
Пользователи VSCODE, в .vscode/
wails build
Установите golangci-lint
через указания здесь, но обязательно установите версию, указанную в .github/workflows/push.yaml
вместо того, что она предлагает.
Затем, чтобы запустить, использовать:
golangci-lint run --fix
Вам также может потребоваться вручную запустить Linter. Сначала перейдите в каталог 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 | ||
Комитеты и рецензенты | Утверждает | политика конфиденциальности |
---|---|---|
![]() | ![]() | https://ficsit.app/privacy-policy |