EPD v1.91.1 Build 2309 Experimental Hotfix

It turned out that a bug snuck into yesterday's release. Random playfields could no longer be saved if the preflight had found an error because the Ignore & Save button did not work in the log. But that gave me some time, and I also added the TimeStamp of the…

Continue Reading EPD v1.91.1 Build 2309 Experimental Hotfix

EPD v1.91.0 Build 2302 Experimental is out!

This version is mainly about bugfixing and stability. But as shown in the dev blogs, some new features are in as well: Filter for EPB Browser (Random POIs setup)New Cleaner routine that should be able to clean all 'empty' properties from a playfield.yamlSplit up playfield properties into more tabs (Atmosphere…

Continue Reading EPD v1.91.0 Build 2302 Experimental is out!

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…

Continue Reading Dev Blog: New Cleaner & Bugfixes

EPD v1.90.1 Build 2282 Experimental is out!

This is EPD 1.90.1 experimental (EPD 2 alpha). Please understand, this is a work-progress-version version with some rough edges, but I think it can't hurt to have some feedback and bugreports to be able to react as fast as possible when some breaking changes show up that I might not…

Continue Reading EPD v1.90.1 Build 2282 Experimental is out!

Dev Blog: New Scenario Selector

Current State of Development 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…

Continue Reading Dev Blog: New Scenario Selector

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. New Custom RandomPlayfieldSaveAsDialogCurrent Development State of Main UI Recently I was busy adjusting the Save/SaveAs…

Continue Reading Dev Blog: New Custom RandomPlayfield SaveAsDialog & Refactoring

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…

Continue Reading Dev Blog: Under the Hood

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…

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

Dev Blog: RandomEditor and new Unified UI

Development is progressing rapidly. It looks more and more like this is going to be a major rework. I have now integrated both the Random Editor and the old Fixed Editor interfaces into the main window. They are all separate modules now, that can be loaded and unloaded from the…

Continue Reading Dev Blog: RandomEditor and new Unified UI

Dev Blog: New Random Playfield Editor coming up

I finally decided to overhaul the current Dynamic Editor and go for a new Random Playfield Editor. After the first ~100 builds the result looks quite ok. Of course, I still have to test all internal Playfield connections and then adjust the read/write code, then sooner or later the preflight,…

Continue Reading Dev Blog: New Random Playfield Editor coming up