Dev Blog: New Multi-Item-Editor (Batch Editing of Items)

After several failed attempts to implement a multi-item-editor, it finally seems to be working. Needs still some testing, but the first results look promising. The way it works is, that I will manually enable properties throughout the playfield for multi-editing. Those enabled-for-editing properties will then be visible and editable, as soon as you select multiple items in a list and click edit. If you just select a single item, the…

Read more

Dev Blog: New BiomeClustersBrowser

The last few days I’ve been thinking about how to improve the BiomeClustersBrowser into something a little more helpful in regards to all the data one biomecluster can hold. So I decided to collect the most important information of the cluster and present it right away in the browser, so you can see at once, which biomecluster you want to be editing further. I also integrated a search command to…

Read more

Dev Blog: New Cleaner & Bugfixes

For the last few days I have been working on completely rewriting the ‘Cleaner’. This piece of code deletes all the empty properties before writing a yaml file. It already existed in EPD before, but it wasn’t very reliable and did not clean every single property. Now it should work very reliably and really remove all empty properties from the Yaml. Before I also had to ‘restore’ (reinitialize) the playfield…

Read more

Dev Blog: New Scenario Selector

During the revision of the Save routines I thought about which paths I should offer in the SaveAs dialog. After some time back and forth and testing around, I decided to add a scenario (or also ‘Main Game’) selector to the ‘Create New Playfield’ block. This would have been intended for a later release, but it seemed to be a good idea to integrate it right away. 🙂 It’s still…

Read more

Dev Blog: New Custom RandomPlayfield SaveAsDialog & Refactoring

I’m still in the process of converting the entire framework around the editors and the main interface to MVVM. There are still some routines that need to be adapted. But altogether, I’m making good progress. Recently I was busy adjusting the Save/SaveAs routines. This required a new SaveAs dialog for RandomPlayfields. Here you can choose which file parts you want to save, i.e. Static, Dynamic or Both (=Default). Since these…

Read more

Dev Blog: Under the Hood

At the moment I am working on the substructure of EPD. Nothing to show off in a big way. When I started to code EPD, I was just beginning to learn WPF (Windows Presentation Foundation). Over the years I’ve gotten to know new development patterns and have partly implemented them already. The major part of EPD, however, still doesn’t use modern design patterns yet. If you have something to do…

Read more

Dev Blog: Added ‘Create New Playfield…’ Mechanics & Closing of Editors

Today I added the mechanics for creating fresh playfields. Therefore I needed a new ComboBox in order to beeing able to select fixed respectively random playfield types. It seems that the new ‘Create Playfield’ mechanics work fine so far. I also added a (mock) title bar to the editors with a closing button. Now you can create, open & close the two new editors as you want. Next up: A…

Read more