Translator
: parse files of Mods, extract language files, edit and publish. WIPModder
: A tool to create and edit Defs xml files for modding. TODOTranslation Workshop
: Players subscribe translation for mods from cloud. TODO
app
: The desktop GUI app, based on Vue.js and Electron.jsCore
: The RimWorld Core files, includes Defs and English Languageextractor
: The core low-level libraryi18n
: The i18n data for RimTransReflection
: The dotnet core project, for get type info from assemblies (.dll files)resources
: Design assets
- dotnet core sdk >=2.2.0
- node.js >=12.0.0
- yarn >=1.17.0
- lerna >=3.15.0
# Install all dependencies for all projects
lerna bootstrap
# Clean all build output directories
lerna run clean
# Build all projects
lerna run build
# Run all tests
lerna run test
cd app
# Compiles and hot-reloads
# The app will run in development mode and restart when you edit source files
yarn serve:renderer
yarn serve:electron