A bilingual (🇬🇧 English / 🇵🇱 Polish) documentation site for Gothic I and Gothic II modding, built with Docusaurus 3.
| Section | Description |
|---|---|
| Getting Started | Downloading the game, installing VS Code and required extensions |
| Guides - Daedalus | Script structure, creating NPCs, items, quests, effects |
| Guides - Union | Setting up the environment, creating C++ plugins |
| Encyclopedia | NPC routines, animations - a complete reference based on G2MDK |
| General Info | Overview of Daedalus, Ikarus, and Union |
# Install dependencies
npm install
# Development server (English - default)
npm run start
# Development server (Polish)
npm run start:plThe server will start at http://localhost:3000. File changes are reflected live.
npm run buildGenerates static files into build/ (EN) and build/pl/ (PL). You can test the build locally:
npm run serve├── docs/ # English documentation (default)
│ ├── getting-started/ # Getting started guides
│ ├── general-info/ # General info (Daedalus, Ikarus)
│ ├── modding-basics-daedalus/ # Daedalus tutorials
│ └── modding-basics-union/ # Union tutorials
├── encyclopedia/ # English encyclopedia (separate docs instance)
├── i18n/pl/ # Polish translations
│ ├── docusaurus-plugin-content-docs/current/
│ └── docusaurus-plugin-content-docs-encyclopedia/current/
├── src/ # React components, homepage, CSS
├── static/img/ # Images and static assets
├── docusaurus.config.ts # Main Docusaurus configuration
├── sidebars.ts # Documentation sidebars
└── sidebarsEncyclopedia.ts # Encyclopedia sidebar
| Language | Source Path | URL |
|---|---|---|
| 🇬🇧 English (default) | docs/, encyclopedia/ |
/ |
| 🇵🇱 Polish | i18n/pl/... |
/pl/ |
Every new document must exist in both language versions. File and folder names should always be in English.
- Fork the repository
- Create a branch:
git checkout -b feature/feature-name - Make your changes and commit
- Open a pull request
- Use
```daedalusfor Daedalus code blocks - Use
```cppfor C++ (Union) code blocks - Use Docusaurus admonitions:
:::tip,:::warning,:::info,:::danger - Every
.mdfile needs front matter withsidebar_position,title,description
This project is licensed under the MIT license.
Made with ❤️ for the Gothic Community