SamuZai
novusoperandigames
novusoperandigames

patreon


Changelog: 0.3.2b - Sanctuary in Time

Greetings, one and all!

Version 0.3.2b of Sanctuary in Time is about to go live! Normally, such content is reserved for patrons first, and then released to the general public later. But because this update is concerned with making the game more accessible to our visually impaired fellow players, I don't think it would be right to restrict its availability. So, the 0.3.2b update will be going live for both patrons and the general public at the same time.

It's my hope that the updates found in this build make the game more accessible and easier to play for our entire community. So, dive in, check it out, and let me know if you have any issues.

Above all else, have fun!

Max (Novus Operandi)


Sanctuary in Time is a text-based, adult management game with a sci-fi twist! Fill the halls of your citadel with beautiful female followers rescued from throughout history, add structures, upgrade them, and survive the forces that killed your father!

Save files from previous versions of the game should be compatible w/ this version. See installation instructions on the File Download page for details on how to transfer save files.

Special Thanks.

Text-to-Speech Accessibility Overhaul!

After learning that Sanctuary in Time did not work well (or at all) with text-to-speech applications, I decided to do some research, dig into the code, and figure out how to change that so our visually impaired fellow players could have a better experience.

During the course of this process, I reached out to the folks behind NVDA, a widely adopted and freely available text-to-speech application, and received some excellent tips and advice from them on how to make my game more accessible to the visually impaired. I also used NVDA during the testing process for the new features, so users of that program should hopefully have a seamless experience. Though it’s my hope that Sanctuary in Time will work properly now with other text-to-speech applications as well.

In the course of figuring out why my game wasn’t working well with text-to-speech applications, I discovered - much to my dismay - that the underlying Graphical User Interface library I used to build my game is not natively compatible with text-to-speech functionality. So in order to make my game compatible, I would need to import some 3rd party utilities, and then figure out how to integrate those throughout my existing program. This included creating custom versions of many common interface widgets, such as Buttons, Text fields, and Checkboxes, so they would behave in the manner desired. The resulting process took a lot more time and effort than I initially expected (about a month), but it ended up being a great learning experience, and I now feel that Sanctuary in Time (as well as future programs I make) will be a lot better off because of it.

So, without further ado, here’s the list of changes you can expect.

New Accessibility Updates!

New Text-to-Speech Enabled Widgets!

New Keyboard Shortcuts!


More Creators