Skip to content

improved implementation of outlines#681

Merged
zenorogue merged 1 commit into
Attnam:masterfrom
zenorogue:boundary
Jun 20, 2026
Merged

improved implementation of outlines#681
zenorogue merged 1 commit into
Attnam:masterfrom
zenorogue:boundary

Conversation

@zenorogue

Copy link
Copy Markdown
Contributor

I have noticed that IVAN includes an option to use my boundary mod.

However, it was done by having copies of files (such as Graphics/Item-outlined.png) and using them at startup instead of the correct ones. These files were very old and do not include some new stuff added since then (so presumably some graphics would be missing).

This change makes IVAN instead automatically edit the affected files to add the boundaries. I have also changed it so that no restart is required when switching this option.

Note: to work correctly, I had to hardcode the coordinates of large entities; so igraph.cpp will still need to be changed if any new large or otherwise non-conforming graphics are added. I tried to take them automatically from the data instead, but it does not seem possible due to how IVAN is structured -- some coordinates are hardcoded in various cpp files.

Comment thread Main/Source/igraph.cpp Dismissed

@ryfactor ryfactor left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a welcome fix to a longstanding issue, thank you @zenorogue

@zenorogue zenorogue merged commit a27b231 into Attnam:master Jun 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants