Sunday, October 29, 2017

Keen Modding Live - Internal reorganizing

A lot of the server-side API endpoints for Keen Modding Live included various helper files. Since these other files can't stand on their own, it doesn't make sense for clients to be able to request them directly. It was also cluttering up the main folder, so I wasn't sure which files were importable and which were public pages/endpoints. So today, I moved the includes to their own folder, denied direct HTTP access to those files, and adjusted the remaining pages to point to the new relative path.

Besides the web site, another important component of the Keen Modding Live system is a desktop client to make testing and publishing easy. For Galaxy and Dreams levels, that will be an Abiathar extension. Today I started the skeleton of the extension, with a bit of a road bump from this laptop's screen being 4K - designing forms in the Visual Studio designer at high DPI makes them display incorrectly on lower resolutions, so I had to disable Visual Studio's DPI awareness.

No comments:

Post a Comment