Hey, welcome back! I've been awfully quiet here, as I've had my mind focused on coding and artwork. Great news: Monument is finally complete! Before we get into that, here are the minor changes:
- Aeta UI: Moved a majority of the ImageElement.cs contents into RenderElement.cs. Now TextElement.cs and ImageElement.cs share common methods, thus decreasing complexity.
- Aeta UI: Reorganized and renamed some folders that contain the elements.
- Aeta UI: Individual elements can now cast shadows.
- Aeta UI: Added HLSLTextureName to EffectOrder.cs. This must be set to the name of the HLSL Texture2D name when using shaders.
- Aeta UI: Fixed an issue that caused tall game windows to cut off interfaces at the bottom.
- Discord: Added Wanderer and Wright roles, and changed "Patron" to "Adventurer".
- Data Serializer: Slight change to how the parser identifies objects. Previous way worked for everything except null strings. Not okay!
- Data Serializer: Added "Prepend" and "Append" to the DataAttribute tag. This works well for structuring the serialized string.
- Data Serializer: Added "Nickname" to the DataAttribute tag. Purely visual purpose. The coder must manually avoid conflicting names.
- Aeta UI: Moved action queueing out from UserInterface.cs into a separate class.
- Aeta UI: DrawStencil() can now (almost) be called more than once.
- Aeta UI: Added AlignTop, AlignBottom, AlignLeft, AlignRight, and AlignCenter methods to TextElement. For setting the origin of the text easier.
- Aeta UI: Added KeyInput.cs, an improved way to get key to string input.
- Aeta UI: Added TextBoxElement.cs. Like InputElement.cs, but multiple lines.
- Aeta UI: Added text wrapping to TextBoxElement.cs, with four modes: Letter, Word, EraseFirst, EraseLast.
- Aeta UI: Certain TextBoxElement behaviours can be turned off. This includes: line and index navigation, home and end keys, enter key, control navigation, control deleting, etc.
- Aeta UI: Improved how KeyInput.cs handles key code for upper and lower keys.
- Discord: Added #amusement channel to the Lounge. Discuss movies, TV shows, games, novels, and other forms of entertainment not related to Monument.
- Aeta UI: Scale lerping now works when done in "Set Scale -> Set Scale Target" order. Odd glitch.
- Data Serializer: Fixed an issue preventing SerializeEvent and ParseEvent from being called when a List is sent in.
- Aeta UI: Fixed a render error caused by the renderElement list not being re-ordered when an element was removed.
- Legal: The EULA for Monument has been completed. Go to enckling.com/monument-eula for the latest version.
- Website: Lines now have a little bit more style.
- Aeta UI: Due to a velocity issue with dynamic length, ScrollElement.cs has been changed from linear interpolation back to velocity and clamping.
If you've been following my progress on Twitter or Mastodon, you'll know what this is. For those who haven't, Monument is the hub for downloading the latest games, tools, and resources that I've created. This is my first step from an independant game developer to a digital content creator. There are six screens in Monument, which are:
- Login. Self-explanatory.
- About. This interface has information about the creator, quick links, and the latest updates.
- Settings. Basic settings, such as remember user and display tooltips. Also has buttons for opening the .exe's directory and clearing all library files.
- Library. Where all of the games, tools, and resources are at. Clicking on an item will load it into the Item UI.
- Item. This contains all of the versions of the selected item. Clicking a version will display more information and the option to download or launch.
- Mail. If you have a suggestion, issue or comment, you can send me an email directly.
There isn't much content in here yet, but over time I will to fill it with quality games, prototypes, game assets, tools, and anything else I make. Pilgrimage of Embers is available to any Patron (Nomad, Adventurer, or Knight tier). I will be sending out usernames and keys shortly, so keep an eye out for it. If you would like to get access to Monument, consider becoming a patron.
If you have any ideas, constructive criticism, or just want to tell me how much you dislike my creations, you can:
Do you want to support my projects? Here's what you can do:
- Become a Patron here!
- Tell your friends and family about my projects!
- Retweet, repost, retoot, and share!
Thank you for reading!
From Enckling, with love.