ToyMania V4.0 release notes.
Hello everyone! I’m back with some new major updates for toy mania!
I’ve added lots of features and enhancements here and there. One of them being translation languages. You can now finally translate this game to any language you want.
The translation system works for the most part, but there may be some bugs that pop up as a result, so keep an ear out for that, and let me know about them asap so I can try to resolve them for future updates.
Other than that, I hope you guys enjoy what I have to offer for this weeks new round of updates. Here’s what’s new from versions 3.9 to 4.0.
Made it so guards don’t play step sounds while they are stunned in the game. They’ll only play them after they’ve fully recovered.
Fixed a bug where enemies remained stunned indefinitely after being hit by a dart, instead of recovering once the stun duration has fully ended.
Updated the readme file with added and modified keyboard shortcuts.
Fixed a bug where the glass remnents from the destroied store in the Endless map didn’t respect the new maximum map hight and width, causing it to continue spawning within the old maximum map hight and width.
Fixed a bug where firing darts at certain enemies would cause the game to crash unexpectedly.
Added the ability to manually aim at a target by holding shift and pressing the arrow keys.
Added some more item and player related sounds into the learn game sounds menu.
Made it so when a user has Purchased an item from the endless shop, the game returns them back to the menu, rather than making them exit the shop menu entirely. This also applies to making invalid purchases as well.
Fixed a bug where darts acted like teleporters when being used from your inventory.
Added the ability to face a certain direction when moving. This is very useful for aiming at various entities when using tactical items in the game.
Added the dart item for purchase in the shop menu. These will stun enemies for a certain amount of time when used from your inventory. This item is only available in the endless game.
Made it so you get spawned in different places of the map depending on witch game mode you’re playing on.
Made it so the endless map is now expanded from 50 to 100 square tiles for both x and y on the grid.
Made it so all health bars are now spoken in percentages, not in actual values.
Fixed An issue where the check_translations function would append duplicate lines to the language translation file every time it was called, causing clutter and unnecessary repetition.
Made it so the translation system now Preserves complete keys and values without having to aggressivly trimm the contents of the file.
Made it so pure numbers are excluded from being translated for all language files in the game.
Made it so when a language file is loaded, the game now automatically sorts all key-value entries alphabetically by key. This makes translation files easier to navigate and edit manually.
Made it so the game now automatically writes missing translation strings to the currently selected language file as placeholders. If a string is not yet translated, it will be written in the format key=key so users can easily fill in their own translations later.
You can now disable the translation system entirely in the preferences menu. When you select the none option, the game completely disables the loading of translation files and falls back to using the built-in hardcoded English strings.
Updated the readme file with expanded translation guides to include support for language variants, along with clearer instructions for creating both base and styled translations.
Revamped the language selection list found in the prefferences menu. The language selection interface has been streamlined into a single list that includes both base languages and their variants. This makes it easier to browse all of the options while keeping things accessible via first-letter navigation.
Reorganized the language file structure. Base languages such as English and Spanish are now stored in the normal folder. Variants of these languages such as English/Angry, English/Happy, and English/Sad are placed in the variants folder under their respective language subfolders for better organization and scalability.
Made it so if the selected language file is missing, empty, or contains no valid translations, the game will now automatically fall back to English instead of exiting. A warning message is shown once, and the selected language is reset to English in the saved settings to prevent future errors. If the fallback English file is also missing or invalid, a critical error will be displayed and the game will exit gracefully.
Fixed an issue where translations were case-sensitive. From now on, You no longer need to duplicate entries in your language files for upper/lowercase differences. The game will load and recognise them like normal.
Updated the readme file with a new guide on creating your own translation languages to use in the game.
Added the option to directly change the language of the game in the prefferences menu.
Started the process of making this game translatable to other languages.
Updated some boss and weapon related sounds.
Added the ability to pause the playing sound in the learn game sounds menu. You can press the spacebar to do this. This is mostly useful for sounds that are looped.
That’s all for now. Stay tuned for more fun and exciting updates!
Here’s the download link for the game as always.
https://tsatria03.itch.io/toymania
Enjoy, and happy collecting!
Files
Get ToyMania
ToyMania
A fun game that revolves around collecting toys.
More posts
- ToyMania V3.9beta release notes.37 days ago
- ToyMania V3.8 release notes.41 days ago
- ToyMania V3.7 release notes.42 days ago
- ToyMania V3.6 release notes.43 days ago
- ToyMania V3.5 release notes.45 days ago
- ToyMania V3.4 mac and windows release notes.46 days ago
- ToyMania V3.3 mac and windows release notes.48 days ago
- ToyMania V3.2 mac and windows release notes.48 days ago
- ToyMania V3.1 mac and windows release notes.49 days ago
Leave a comment
Log in with itch.io to leave a comment.