https://github.com/bukowa/twuiplug
total war tool for ui conversion (rome 2 mostly)
https://github.com/bukowa/twuiplug
ca game mod modding modding-tools rome2 tools total-war ui
Last synced: 6 months ago
JSON representation
total war tool for ui conversion (rome 2 mostly)
- Host: GitHub
- URL: https://github.com/bukowa/twuiplug
- Owner: bukowa
- License: mit
- Created: 2025-01-26T17:01:42.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-28T14:55:14.000Z (7 months ago)
- Last Synced: 2025-03-29T18:12:10.743Z (6 months ago)
- Topics: ca, game, mod, modding, modding-tools, rome2, tools, total-war, ui
- Language: Java
- Homepage:
- Size: 13.4 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# twuiplug

[](https://plugins.jetbrains.com/plugin/26431)
[](https://plugins.jetbrains.com/plugin/26431)Tool for modding (UI) in Total War games.
It's made to (hopefully) save you some time.## Conversion XML <-> UI
Supported by >> [upstream `taw/etwng`](https://github.com/taw/etwng/tree/9a6afbb3fac230b734ae888bde230517ceaeb1a5/ui#supported-level-by-game):
- `Empire`: 204/205 (100%) - the only failing one is definitely corrupted
- `Napoleon`: 201/201 (100%)
- `Shogun 2`: 285/285 (100%)
- `Rome 2`: 306/306 (100%)
- `Attila`: 190/190 (100%)
- `Thrones of Britannia`: 205/205 (100%)
- `Warhammer 1`: 270/271 (100%)
- `Warhammer 2`: 348/349 (100%)
- `Troy`: 393/395 (99%)
- `Three Kingdoms`: 432/433 (100%)## Structure View
### Note
Currently being improved for `Rome 2`. It may be a bit broken for other games.
If you use it with other games and the structure view is broken for you - create an issue on the [GitHub
repository](https://github.com/bukowa/twuiplug).
## Usage
1. Right-click on a file or directory (it will convert nested dirs):
- 
2. Open built-in structure view:
- 
3. Make sure to check these settings in structure view:
- 
4. Make sure you disabled grammar check for XML files (unless you like crazy CPU usage):
- ## Some old gif
- ## Installation
- Using the IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "twuiplug" >
Install- Using JetBrains Marketplace:
Go to [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/26431) and install it by clicking
the Install to ... button in case your IDE is running.You can also download the [latest release](https://plugins.jetbrains.com/plugin/26431/versions) from JetBrains
Marketplace and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...- Manually:
Download the [latest release](https://github.com/bukowa/twuiplug/releases/latest) and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...---
Plugin based on the [IntelliJ Platform Plugin Template][template].[template]: https://github.com/JetBrains/intellij-platform-plugin-template
[docs:plugin-description]: https://plugins.jetbrains.com/docs/intellij/plugin-user-experience.html#plugin-description-and-presentation
```
com.intellij.openapi.actionSystem.AnAction:all
com.intellij.openapi.actionSystem.AnActionEvent:all
com.intellij.openapi.actionSystem.impl.Utils:all
```#### TODO
- inform user if he has XML grammar enabled