{"repo":"OneBogdan01/gs-map-editor","free":true,"listed":false,"github":"https://github.com/OneBogdan01/gs-map-editor","clone":"git clone https://github.com/OneBogdan01/gs-map-editor.git","description":"A gdextension written in C++ for making grand strategy maps!","language":"C++","stars":22,"topics":["eu4","grand-strategy-game","gdextension","cpp","glsl","godot"],"license":"MIT","category":"game-templates","readme_excerpt":"Grand Strategy Map GDextension GS Map is a Godot 4.5 GDExtension that provides editor tools for interacting with Europa Universalis provinces and country data as well as a shader pipeline that renders a map with smooth borders. Features - Smooth borders using HQX shader - Compute abstraction for generating color map , lookup color and political mask - Export/import functionality based on Europa Universalis 4 format - Custom Inspector window for editing country data Minimal Demo Example using Gdscript with Borders In the main.tscn scene you can see how to use the custom nodes: 🎮 Play on Itch.io Arrow keys to move the camera Middle mouse to zoom in or out Ctrl + Click will select a country Click will change ownership between the province clicked and the selected country if there is one Minimal Political Map In the scenes folder simple political map.tscn , there is a similar demo as the previous one, but without any border rendering. Blog post You can read a blog post on the basics of map rendering here. References The intel paper describing the shader techniques. I found the HQX shader to godot in this repo.","default_branch":null,"files":null,"tree":[],"storefront":"/r/OneBogdan01","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OneBogdan01/gs-map-editor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}