tl;dr; All of the native translations are now included in the main build - yay! I also fixed a nasty text-related bug.
The rest of this post is the tale of how that bug got fixed. If you are interested in the craziness that is solo indie game development, you might find this interesting, if not, well, that's cool. ;)
The first thing I noticed was the text would occasionally disappear - as in, just simply not appear. Hard to replicate, did show up in the logs occasionally. Eventually, I was able to isolate it down to a stack trace inside of TextMeshPro, a nice text package that's part of Unity for rendering text in the game.
BlazeSky supports nine different languages, which means that when a character is drawn on screen I use a series of fallback fonts. The default English font is Futura, but for non-English languages I fall back on Google's Noto font family. So, if the letter A is drawn on screen, that will be displayed in English, but a Korean character will be drawn in the Korean Noto font.
The bug appeared to be related to switching fonts. If you only played the game in English (as I, an English speaker do most of the time) you were pretty unlikely to see the bug. If you played the game in Chinese, you were very likely to see the bug.
The most frustrating part is that the bug was a) hard to replicate and b) nothing in the aforementioned stack trace implicated any of my code.
I wound up doing the usual dev stuff - searching Google, Stack Overflow, and the Unity forum. Eventually, I found a similar stack trace.
After some back and forth on the forum, it turned out that TextMeshPro was generating a local cache of the Noto fonts while running in the Unity Editor, which in turn was getting corrupted for (still unknown) reasons. The solution is to make sure that these caches get deleted before generating a build. No big deal, although it does add (another) item to the checklist of things to do before publishing a build. Unity is looking at adding a feature to automatically clear these caches from the build in the future, which will a) help avoid that bug from coming back and b) reduce the size of the build.
The thing that I marvel at is how complicated this all is - knowing both how Unicode and UTF-8 work for encoding data, using TextMeshPro with fallback fonts for display, how Unity does builds, how to interpret stack traces and log files, etc.
As a solo dev, there are certainly days when tackling all of this does get to be a bit... exhausting.
That said, I'm seeing reviews coming in, streamers are playing, and people are starting to ask questions about things in the community discussion.
Thanks for reading, and I hope you are enjoying the game. If you find these little bits of developer commentary interesting, let me know and I'll put up more. If there is interest, I may wind up recording a few YouTube videos explaining how the game is built.
Ok trying to run this patch through again. Last time it caused some problems. This is not the Woods update yet. I will release it as soon as I am finished it, even if it is before October 31.
This patch should fix audio and video issues some were having and a few other bugs.
If you cannot connect with your friends, make sure you completely close Steam. This will ensure that you get the update. If one person has the update and one doesn't, it won't let you both connect with each other.
Thank you, Shawn
If you have problems with this update, please comment below and I will check into it.
If you would like to revert back to the last update you can do this: -Right click Pacify in your library -Choose Properties -Now choose the BETAS tab -Drop the first list down to BeforeLastUpdate -Then close.
This will download the last working version of Pacify. But you can only connect online with players that have the same version as you.
So, I just finished creating 10 new skins for the upcoming Community Skin Pack 2 DLC! It will have several new notable skins including woad warriors, boyars, knight hospitallers, ghoulish themed characters, and desert warriors! The DLC will be available as soon as I get the okay from Valve!
The DLC will be the same price as the first community skin pack ($1.99) and will contain 10 skins (8 M/F skins and 2 special skins) and will work in the exact same way. It is meant for people who want more customization options, to help me out, and/or want more goodies for the game.
Check out the change log below!
Update 1.7.4 Change Log:
Bug Fixes: -None Necessary!
Changes & Additions: -Added Handler for the upcoming Community Skin Pack 2! (Woad Warriors, Boyars, Knight Hospitallers, Ghoulified Villagers, and Desert Warriors)
NOTE: You DON'T need to start a new game.
Please let me know of any bugs or issues you may encounter. The update will be available shortly.
Due to the COVID-19 we had to hold off all developments and updates and cannot commit on if/when this will be changed. We feel it would be unfair to request payments for a game that is currently not supported and therefore the game would be turning into free to play (on Sep. 28) until we feel we can continue supporting & developing it further.
All over is an indie action RPG game filled with puzzles, missions, and monsters.
Enjoy 6-12 hours of gameplay, discover the magic of Abelon and help townsfolk and magical animals versus an evil ruler.
This is an early access game and fully enjoyable game.
The game at its current state is playable with over 50 missions, dungeons, arena, and steam achievements, and we hope you enjoy it.
We appreciate any feedback you have - feel free to post it on our community page/group.
I've just posted an update: This is a simple fix, on one of the end levels you would start near the end of the level. This has been fixed and you now start at the beginning.
The servers will undergo maintenance and server update on Monday, September 28, 2020, starting at 18:00 server time. The downtime will be approximately 1-3 hours.
Reason:
Routine server checks.
Fixed an issue where creating items that require items in Dissasemble Bag displays the system message "Not enough raw material."
Fixed an issue where Enhancement for the weapon option Chi Kung Critical Rate goes up by single-digit values.
Hero Band and Master & Disciple list will be reset.
Infinite Dungeon ranking will be reset, and points will be distributed to the top 50.
We'll update this post when the maintenance is complete, and servers are available. Thank you for your patience during the maintenance.
Darkness rollercaster is an Arcade / Shooter where the player has to face enemies in a variety of environments.
Dive into Cave, Space, Fantasy land and more to live this amazing railshooter adventure ! Shoot enemies with your game controller (3D Rudder Compatible), block their attacks with your shield or slow down time.
But beware of the pitfalls and obstacles you will need to avoid when moving your vehicle at any time! Activate your special vision to recover all the secrets and defeat the final boss ...
Compare your score with your friends and win the best shooter trophies! Do you want to live a fantastic experience that will hook you to your seat? Do you like action, emotions and sensations?
+ This version also include the Soundtrack pack for Anniversary edition.
More than 20 musics await you in a level specially designed to listen to them or the decorations light up to the rhythm of the musics.
Try Rollercoaster Darkness - The Ultimate Shooter Edition!