diff --git a/docs/index.md b/docs/index.md index 4b658c490a..e74e841f18 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,12 +2,45 @@ This GitHub page is designed to contain community maintained set of articles, tutorials and documentation for everything Gothic. -First two Gothic games use engine called ZenGin, developed by Piranha Bytes and Mad Scientists. If you want to know more about the history of the development, there is a heap of information on the [Gothic Archive](https://gothicarchive.org/). +!!! Info + The content here is not meant to be taken as the holy word of modding. We are just modders sharing our experiences, knowledge and our favorite work flows. -The content here is not meant to be taken as the holy word of modding. We are just modders sharing our experiences, knowledge and our favorite work flows. +
-Feel free to open a pull request with your article or propose changes. +- :fontawesome-brands-discord:{ .lg .middle } __Discord Server__ -You can open a pull request in [this repository](https://github.com/Gothic-Modding-Community/gmc/) + --- + If you have any modding related questions, or just want to talk join our discord server. + [:octicons-arrow-right-24: Discord](https://discord.gg/mCpS5b5SUY) + + +- :octicons-git-pull-request-16:{ .lg .middle } __Contribution__ + + --- + + Feel free to open a pull request with your article or propose changes. Here is detailed contribution guide. + + [:octicons-arrow-right-24: How to Contibute](contribute/index.md) + +- :material-file-document:{ .lg .middle } __Gothic Archive__ + + --- + + First two Gothic games use engine called ZenGin, developed by Piranha Bytes and Mad Scientists. If you want to know more about the history of the development, there is a heap of information on the Gothic Archive. + + [:octicons-arrow-right-24: Gothic Archive](https://gothicarchive.org/) + + + +- :fontawesome-brands-github:{ .lg .middle } __Repository__ + + --- + + Check out our GitHub repository for the site's source code and updates. + + [:octicons-arrow-right-24: GitHub](https://github.com/Gothic-Modding-Community/gmc/) + + +
diff --git a/docs/index.pl.md b/docs/index.pl.md index c992fc580e..1dcc23923a 100644 --- a/docs/index.pl.md +++ b/docs/index.pl.md @@ -2,12 +2,46 @@ Ta strona GitHub jest zaprojektowana w celu zawarcia zbioru artykułów, poradników oraz innej dokumentacji o Gothicu utrzymywanych przez społeczność. -Dwie pierwsze części gier Gothic korzystają z silnika o nazwie ZenGin, stworzonego przez Piranha Bytes oraz grupę programistów o nazwie Mad Scientists. Jeżeli chcesz wiedzieć więcej o historii tworzenia, to jest masa informacji na [Gothic Archive](https://gothicarchive.org/). +!!! Info "Informacja" + Zawartość strony nie jest przeznaczona, aby być uznaną za święte słowa moddingu. Jesteśmy tylko modderami dzielącymi się doświadczeniami, wiedzą oraz naszym ulubionym tokiem pracy. -Zawartość strony nie jest przeznaczona, aby być uznaną za święte słowa moddingu. Jesteśmy tylko modderami dzielącymi się doświadczeniami, wiedzą oraz naszym ulubionym tokiem pracy. +
-Nie krępuj się, aby otworzyć prośbę o połączenie (ang. pull request) z twoim artykułem, lub z propozycją zmian. Po więcej informacji jak to zrobić zobacz, [Jak Się Udzielić](contribute/index.md). +- :fontawesome-brands-discord:{ .lg .middle } __Serwer Discord__ -Możesz otworzyć prośbę o połączenie względem [tego repozytorium](https://github.com/Gothic-Modding-Community/gmc/). + --- + Jeśli masz jakieś pytania związane z modowaniem lub po prostu chcesz porozmawiać, dołącz do naszego serwera Discord. + + [:octicons-arrow-right-24: Discord](https://discord.gg/mCpS5b5SUY) + + +- :octicons-git-pull-request-16:{ .lg .middle } __Udzielanie się__ + + --- + + Nie krępuj się, aby otworzyć prośbę o połączenie (ang. pull request) z twoim artykułem, lub z propozycją zmian. Tutaj znajdziesz pełną instrukcje jak to zrobić. + + [:octicons-arrow-right-24: Jak Się Udzielić](contribute/index.md) + +- :material-file-document:{ .lg .middle } __Gothic Archive__ + + --- + + Dwie pierwsze części gier Gothic korzystają z silnika o nazwie ZenGin, stworzonego przez Piranha Bytes oraz grupę programistów o nazwie Mad Scientists. Jeżeli chcesz wiedzieć więcej o historii tworzenia, to jest masa informacji na Gothic Archive. + + [:octicons-arrow-right-24: Gothic Archive](https://gothicarchive.org/) + + + +- :fontawesome-brands-github:{ .lg .middle } __Repozytorium__ + + --- + + Sprawdź nasze repozytorium GitHub, aby uzyskać kod źródłowy strony i informacje o aktualizacjach. + + [:octicons-arrow-right-24: GitHub](https://github.com/Gothic-Modding-Community/gmc/) + + +
diff --git a/docs/zengin/index.md b/docs/zengin/index.md index 8f80873c2c..69734feb16 100644 --- a/docs/zengin/index.md +++ b/docs/zengin/index.md @@ -1,3 +1,41 @@ # ZenGin -The game engine **ZenGin** is used by Gothic 1 and 2. This section contains the documentation of the various aspects of ZenGin modding. \ No newline at end of file +The game engine **ZenGin** is used by Gothic 1 and 2. This section contains the documentation of the various aspects of ZenGin modding. + +
+ +- :material-code-braces:{ .lg .middle } __Script Reference__ + + --- + + ZenGin uses its own scripting language called Daedalus. Check its functions, classes and extenders. + + [:octicons-arrow-right-24: Scripts](scripts/index.md) + + +- :fontawesome-solid-cube:{ .lg .middle } __Vob Classes__ + + --- + + Virtual objects are objects which appear in the game world. + + [:octicons-arrow-right-24: zCVob](worlds/Classes/zCVob/index.md) + + +- :fontawesome-solid-person-walking-arrow-loop-left:{ .lg .middle } __Animations Section__ + + --- + + Create new animations and put them into the game. + + [:octicons-arrow-right-24: Animations](anims/index.md) + + +- :material-code-block-tags:{ .lg .middle } __Union SDK__ + + --- + + Learn how to create plugins with Union SDK, a community-made software development kit for ZenGin. + + [:octicons-arrow-right-24: Getting Started](union/sdk/getting_started.md) +
\ No newline at end of file diff --git a/docs/zengin/index.pl.md b/docs/zengin/index.pl.md index 2f7f97bb16..56227e0dfd 100644 --- a/docs/zengin/index.pl.md +++ b/docs/zengin/index.pl.md @@ -1,3 +1,41 @@ # ZenGin Silnik gry **ZenGin** jest używany w grach Gothic 1 i 2. Ta sekcja zawiera dokumentację różnych aspektów modowania ZenGin. + +
+ +- :material-code-braces:{ .lg .middle } __Skrypty Gothica__ + + --- + + ZenGin używa własnego języka skryptowego o nazwie Daedalus. Sprawdź jego funkcje, klasy i extendery. + + [:octicons-arrow-right-24: Skrypty](scripts/index.md) + + +- :fontawesome-solid-cube:{ .lg .middle } __Klasy Vob__ + + --- + + Voby (eng. virtual objects) to obiekty pojawiające sie w świecie gry. + + [:octicons-arrow-right-24: zCVob](worlds/Classes/zCVob/index.md) + + +- :fontawesome-solid-person-walking-arrow-loop-left:{ .lg .middle } __Sekcja Animacji__ + + --- + + Twórz nowe animacje i umieszczaj je w grze. + + [:octicons-arrow-right-24: Animacje](anims/index.md) + + +- :material-code-block-tags:{ .lg .middle } __Union SDK__ + + --- + + Naucz się jak tworzyć pluginy za pomocą Union SDK, stworzonego przez fanów narzędzia deweloperskiego dla silnika ZenGin. + + [:octicons-arrow-right-24: Pierwsze kroki](union/sdk/getting_started.md) +
\ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index d48ea5724c..06712e2f67 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -119,6 +119,7 @@ markdown_extensions: - name: mermaid class: mermaid format: !!python/name:pymdownx.superfences.fence_code_format + - md_in_html plugins: - search diff --git a/overrides/assets/stylesheets/extra.css b/overrides/assets/stylesheets/extra.css index b9d96766c9..cf2a7831b2 100644 --- a/overrides/assets/stylesheets/extra.css +++ b/overrides/assets/stylesheets/extra.css @@ -17,6 +17,22 @@ } } +/* Fix position of the links in grid cards */ +.md-typeset .grid.cards > ul > li { + display: flex; + flex-direction: column; +} +.grid.cards li p:last-child { + display: flex; + flex-grow: 5; /* Probably 2 would be enough, as the grids shouldn't hold too much text to begin with, but to be safe I set it to 5 */ +} +.grid.cards li p:last-child a { + align-self: flex-end; +} +.grid.cards li > p:first-child > strong { + vertical-align: middle; +} + /* Stretch content area */ .md-main__inner.md-grid { /* Default 61rem */