An open API service indexing awesome lists of open source software.

https://github.com/textgamex/vmoder

HOI4 vscode extension
https://github.com/textgamex/vmoder

hoi4 lsp paradox vscode-extension

Last synced: 2 months ago
JSON representation

HOI4 vscode extension

Awesome Lists containing this project

README

        

# VModer

Provides CWTools missing features for Hearts of iron IV , for example, real-time display of code modifier effects.

English | [简体中文](VModer.Extensions/client/README.md)

---

## sponsor

If you feel this extension helps you, You can buy me a cup of milk tea through AiDianFa, which will help me continue to develop this extension

[AiDianFa(ID: textGamex)](https://afdian.com/a/textGamex)

---

![license](https://img.shields.io/github/license/textGamex/Vmoder?style=for-the-badge&color=blue)
[![star](https://img.shields.io/github/stars/textGamex/vmoder?style=for-the-badge)](https://github.com/textGamex/VModer)
![](https://img.shields.io/badge/Language-CSharp-blue?style=for-the-badge)

[Issue feedback/feature request](https://github.com/textGamex/VModer/issues/new)

## Function

### Modifier

Supports visualization of all `modifier` and `modifiers` statements and files in the `common\modifiers` folder.

### Character

Trait Effect, Trait Icon, Council Position, Ideology

Trait effects can now display trait blocks and individual trait effects

### Color Selector

Support national colors, ideological color definitions, support HSV and RGB conversion

Automatically calculate the result after applying color modifiers, so what you see is what you get.

### Error Analysis

Supplementary section Error analysis types that CWTools cannot provide

- Building grade analysis (State files only)
- Character Skill level analysis (Only in the Character folder)

### Trait Previewer

Displays all traits defined in games and mods, and can be filtered by source (game, mod), trait type, and display trait modification effects

Right-click menu to copy trait ID

### Technology

Visualization **Technology** modifier, like **Modifier**, supports display of nodes and single modifiers

## Usage Guidelines

To enable the extension, you need to make sure your language mode is`hoi4`, [`CWTools`](https://marketplace.visualstudio.com/items?itemName=tboby.cwtools-vscode)
or [`Paradox Highlight`](https://marketplace.visualstudio.com/items?itemName=dragon-archer.paradox-highlight)Extensions provide this language mode,

You can also choose to install other extensions that provide `hoi4` language mode.

Also, you need to make sure that the workspace is open.

## Function Display

### Modifier Visualization

> Modifier node
>
>![ModifierNodeImg](https://www.helloimg.com/i/2025/01/18/678a838fd83d0.png)

> Single modifier terms
>
>![ModifierLeafImg](https://www.helloimg.com/i/2025/01/18/678a838fdb9e0.png)

### Character Content Visualization

>general
>
>![General](https://www.helloimg.com/i/2025/01/18/678a83903e74b.png)

>cabinet
>
>![](https://www.helloimg.com/i/2025/01/18/678a8390052ea.png)

> Character Overview
>
>![](https://www.helloimg.com/i/2025/01/18/678a83910610a.png)

### Trait Previewer

![trait](https://www.helloimg.com/i/2025/03/12/67d18f36cdfaf.png)

### Color Picker

![ColorPicker](https://www.helloimg.com/i/2025/01/18/678b34fe8e854.png)