EpicTable 2 Preview – Main Screen Layout

Posted in EpicTable Development on February 21, 2019 at 6:46 pm

This is a video tour of the main game screen for EpicTable 2. It’s still a work in progress, so there are missing features and the visual theme is a little bland. Unlike previous videos, I’m not trying to show features in this video. I’m more interested in showing you how the main elements of the application are laid out and solicit your feedback.

Before we get too far, let me apologize for the sound. It’s…not super. If this were a long-term video for the user guide or a how-to video, I’d re-record it with a different mic, but since this is just a snapshot in time, I hope you’ll overlook the poor sound quality in the interest of having it posted sooner and having me back at work on EpicTable itself rather than video editing.

This has been a hard video for me to put out, because I don’t want you folks to be underwhelmed, since unlike some of the others, this video isn’t showing flashy new features. On the other hand, it really does represent an important milestone. Here’s why. The other videos were closely focused on new features while I was exploring what was possible, but they weren’t integrated. There was no EpicTable 2 application. That’s not the case here. Everything you see in this video is in the app. So, skeletal as it is right now, it’s pretty real. There are a lot of moving parts to EpicTable, so having the skeleton assembled is a big deal. More than that, though (and here’s where I’ll geek out with you a bit), this whole thing is pure WPF. Most of EpicTable 1 predated WPF. It used a Microsoft .NET technology called WinForms, and while it was fine for building basic business apps, I had to make it do some unnatural things to produce EpicTable. Later, I re-wrote the map code in WPF, but to avoid a huge ripple I had to host the maps as WPF controls within WinForms. This led to some crazy complexity and occasionally hard-to-debug weirdness. Finally, WinForms just wasn’t good at handling new monitors with higher resolutions, so a few folks on new, fancy laptops hit things that I just couldn’t fix. Mostly, it was small stuff, but it led to a poorer experience than I wanted to provide. EpicTable 2 is all WPF–there’s no mixing of technologies. I’ve cut so much code and complexity out of it. I’m very happy with it from a technical standpoint, so while this is a skeleton, it’s the skeleton of a brand new creature that could eat the previous generation.

So in summary: don’t panic if your favorite feature isn’t shown here and don’t worry about color, etc. Do please tell me what you think about the new layout. Thanks, and stay tuned for more updates as I add more of the features to this skeleton.


EpicTable 2 Preview: Image Selection Part 2 – Cropping

Posted in EpicTable Development on November 21, 2017 at 1:31 am

In the last post, I talked about the new inline image editor in EpicTable 2 (upcoming) that lets you do some basic edits on images as you’re selecting them. With EpicTable 2, you won’t need to use a separate image editor for common things we all do to prep our images, and you get the benefit of EpicTable’s recommendations about image size, etc. In this preview, I look at cropping.

Check out this video demo of the work in progress.


EpicTable 2.0 Preview – Image Selection

Posted in EpicTable Development on November 6, 2017 at 2:52 am

One of the problems people run into when using a virtual tabletop for the first time is selecting images that are appropriate for a given use. Often people will use maps that are meant to be printed or large, high quality images for character portraits, and this wastes a lot of time and bandwidth, because they’re transferring sometimes huge images that are never going to be viewed at their original size. I always advise people to use smaller images, but it’s kind of a pain–now they have to use an image editor, and while many people are comfortable with that, EpicTable is supposed to be the easy virtual tabletop, right?

In EpicTable 2, I’m making this a lot easier. EpicTable 2 will tell you when you have an image that’s larger than recommended for its type. For instance, a character portrait should be a lot smaller than a map, and map shouldn’t be something you’re going to print out poster-sized. Not only will EpicTable tell you when you’ve got an image that’s not the appropriate size, but it will help you remedy that without resorting to an image editor. In addition, some common image manipulation beyond size, such as rotation, flipping, and cropping can be done right within EpicTable.

Check out this video demo of the work in progress.


  • Tags