Oiia is a modding toolkit for Hearts of Iron IV (HOI4) built for IntelliJ IDEA.
It is based on Paradox Chronicle (formerly Paradox Language Support) and provides visual previews and navigation features for common HOI4 modding files.
- National Focus Tree preview for
common/national_focusandcommon/continuous_focus. - Technology tree preview for
common/technologies. - GUI preview for
.guifiles under theinterfacedirectory. - Map preview for provinces, states, countries, and strategic regions.
- HOI4 Mod project wizard that generates
descriptor.mod, optional launcher.moddescriptor, README, and.gitignore. - Shadow launcher integration for syncing the current Paradox Chronicle mod load order into a read-only Shadow playset and launching HOI4 from IntelliJ IDEA.
- Displays localisation-aware names, icons, and metadata when supported by Paradox Chronicle.
- Click to view details, double-click to navigate back to source files.
- IntelliJ IDEA 2026.1 or later.
- Java 21 (required for building from source).
- Paradox Chronicle 3.0.0 (formerly Paradox Language Support).
- A HOI4 mod project. For Shadow launch support, install and refresh Shadow once so its HOI4 mod index is available. It is recommended to configure your game and mod directories in Paradox Chronicle first, so that Oiia can correctly locate game resources and mod assets.
- Open
File | New | Project.... - Select
Game Modding | HOI4 Mod. - Fill in the mod name, version, supported HOI4 version, tags, authors, and launcher descriptor options.
- Finish the wizard to generate project files and HOI4 descriptor files.
The wizard stores workshop content under the generated
srcdirectory and keeps IntelliJ project files outside that folder.
- Configure the HOI4 game and mod load order in Paradox Chronicle.
- Refresh Shadow's mod list once so
mods/index.jsoncontains the same mods. - Use
Tools | Sync Shadow Playsetto create or update the read-only Oiia playset in Shadow. - Create a
HOI4 via Shadowrun configuration, chooseShadow.exe, and run it from IntelliJ IDEA. The run configuration can follow HOI4error.login the run console after launch.
- Download the latest
oiia-*.zipfrom GitHub Releases. - Open IntelliJ IDEA.
- Go to
Settings | Plugins | Install Plugin from Disk.... - Select the downloaded zip file and restart the IDE.
.\gradlew.bat buildPluginThe generated plugin zip will be located in:
build/distributions
Oiia is currently focused on improving preview and navigation workflows for HOI4 modding.
Version 1.0.2 adapts Oiia to Paradox Chronicle 3.0.0. Version 1.0.1 previously added project creation and Shadow launch workflows on top of the first stable preview feature set.
Please report issues here: https://github.com/NS9927/oiia/issues
MIT License. See LICENSE.