Giter Site home page Giter Site logo

awesome-ck3's Introduction

Awesome CK3 Awesome

A list of resources for modding CK3 as well as a wiki to help CK3 modding

Wiki

⚠️ ️Actual documentation and guides for this project and for CK3 will be available in the project's wiki. ⚠️ ⚠️

Communities

You can find help and fellow modders in theses places.

  • CK3 User Mods: official forum for CK3 mods
  • Crusader Kings: Crusader Kings official Discord modding channel. Go to the server-roles channel and choose CK3 Modding in the Channel Access post
  • CK3 Mod Co-op: this discord is where you can recruit people for your mod, show off stuff, and ask modders for help when you need it. It also serves as a central hub for modding in CK3. You can find invite links to most large mods on it.

Help

Documentation

These are official and unofficial documentation about the CK3 script language.

  • CK3 reference: a list of Crusader Kings III triggers, modifiers, effects, etc. Very useful to have more details on a specific variable in CK3 modding
  • Effects: Official CK3 Paradox wiki page for Effects
  • Modifier list: Official CK3 Paradox wiki page for Modifier lists
  • Scopes: Official CK3 Paradox wiki page for Scopes
  • Triggers: Official CK3 Paradox wiki page for Triggers

Guides and tutorials

These resources will guide you through CK3 modding.

General advice

  • Dev diary #37: an official dev diary on mod making: mod compatibility, character interaction, scripted GUI, and notifications
  • Jomini information thread: information about Jomini, the shared Clausewitz engin library. Useful to understand broadly how scopes, events and other stuff works
  • CK3 quick start to Modding: a quick and dirty guide to CK3 modding, quite minimalistic but with links to a few tutorial videos

Events

UI

  • Unified UI CK3: the most imprtant to check is the wiki, with a lot of good advices on how to make your UI modifications compatible with most mods

3D modeling

Videos

For those who prefer a visual help.

Software and applications

Useful tools and applications for modding or mod management.

Mod management

  • Irony Mod Manager: an alternative to the official Paradox Launcher. Doesn't support mod analysis yet, but it's on the roadmap. Warning: Use one or the other to avoid conflicts

Graphical modding

  • Mayan and Photoshop exporters: exporter tools that Paradox provides 'as-is'. These can be used to export textures from Photoshop and meshes/animations from Maya. More documentation can be found on the Stellaris wiki
  • Mesh editor for Blender and Maya: allow editing of mesh and animation files used in the various Clausewitz Engine games in both Maya and Blender
  • Chasm Terrain Shader: this is a chasm brush for the CK3 map editor. Could also be useful if you want to learn how to mod your own brushes :)

Other Tools

  • CWTools: a syntax analysis tool that can be used in IDE (VSCode) or some custom projects (used in Irony Mod Manager for example)
  • PDX Unlimiter: a save editing software for Paradox games. Raw CK3 save editing is supported though advanced and more fancy editing GUI tools are still to come
  • CK3 ML Translator: a python 3.9 module to translate all localisation files for Crusader Kings 3 mods

Contribute

Contributions welcome! Read the contribution guidelines first.

awesome-ck3's People

Contributors

camillehbp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

issa-2003

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.