EltenLink

ToyMania, my third standalone game.

Wróć do Games

#101 DevilGuardian

Hello friends! I finally got done coding today's major update for toy mania!
First things first, I'm gonna say right off the bat that I'm sorry about soundpack support not being a thing, not yet at least. I was really thinking about the best way to do it, but I need feedback from all of you guys because I was brainstorming the idea for it, but was like it's going to be really hard to manage with nearly 300 sounds in place.
I was gonna allow the creation of global soundpacks, witch meant that all 300 or so sounds would have to go in each pack for the game to recognize them properly. I wasn't sure if that was the best way to implement it or not.
Anyways, what matters now is that I'm gonna hold off on this feature untill I find a better solution for it. Back to what I was saying about today's major update, I hope you guys enjoy this one.
I added lots of cool things that you won't wanna miss, so without Any further hesitation, here's what's new from versions 3.0 to 3.1.
Added post-destruction zones to Endless Mode. Two glass platforms now appear at the start of Endless Mode as remnants of the destroyed store from Normal Mode. One zone damages the player, while the other one gradually heals the player over time.
Fixed a bug where ammo packs could give negative ammo when the player's ammo reserve was near or above the maximum cap. Ammo packs now correctly calculate the missing reserved ammo, and will only add the valid amount, preventing overfilling or negative ammo gained messages.
Made it so taking damage during a reload cancels the reload attempt. If the player is hit by an enemy while reloading their machine gun, the reload of the weapon is now interrupted with an audible sound and speech feedback.
Upgraded the maximum reserved ammo that the machine gun can reload at a time from 20 to 50.
Added a ping sound to the machine gun weapon to signify that it has been reloaded successfully.
Fixed a bug where using a health potion could increase the player's health above the maximum threshold, resulting in inaccurate health percentage readings. Your health is now properly capped at 100% when you're fully healed.
Made it so reloading the machine gun transfers ammo from your reserved ammo instead of restoring a fixed amount. If the reserved ammo is low, only the available rounds of ammo are loaded.
Made it so The Z key now reports both the currently loaded and reserved ammo values for the machine gun.
Improved the inventory ammo pack logic to respect your current reserved ammo.
Implemented separate ammo, maxammo, and reserved_ammo values for machine guns to support more realistic reloads.
Fixed a bug where using an ammo pack in your inventory would incorrectly set your total ammo to the pack's value instead of adding to it. The item now properly increases your current ammo by a random amount between 20 and 40, and reports the correct ammo gained from the opened pack.
Added the ability to collect and use ammo packs in endless mode, along with health potions.
Added some more item related sounds into the learn game sounds menu.
Replaced the machine gun reloading sounds with better ones.
Introduced a new realistic weapon reloading system. Reloading a weapon will now take time instead of instantly restoring ammo.
Added options in the game settings menu to enable or disable the complete and toggle switch sounds.
Improved the sound device selection menu by sorting the available devices alphabetically and labeling them as “active” or “inactive” based on the current selection. This makes it easier for users to help them identify the correct output device.
Added speech and sound feedback to the toggleable sound test switches found in the audio settings menu.
Fixed an issue where music previews would play automatically when entering the sound settings menu.
Made it so all preview sounds found in the audio settings menu properly get destroyed upon exiting the menu, or going into various other menus.
Improved the music preview behavior. The selected track now only plays when toggled on by the user, and updates in real-time when switching tracks.
Made it so preview sound buttons in the audio settings menu now correctly toggle their sounds on and off when pressed repeatedly. Previously, sounds would continue playing with no way to stop them from the same button.
Added the ability to test ambience, music, alarm, and heartbeat sounds in the audio settings menu.
Added the ability to set your sound devices in the audio settings menu.
Added an option in the game settings menu to show or hide read only toggle descriptions.
Resolved an issue where the store in level 6 on normal mode had a very high chance of exploding even after a user has paused or whent into another menu inside the game.
Separated the preferences menu into 2 different sections. You can now access and save audio and game settings independently of each other.
Added the ability to adjust the ambience, music, alarm, and heartbeat volumes in the game settings menu outside of the main game.
Separated the descriptions for all setting toggles into dedicated read-only input boxes next to each toggle. This makes the settings menu more screen reader-friendly and easier to navigate.
Revamped the intire settings menu. It will now use the native audio form buttons and checkboxes moving forward.
That's all fokes! Please stay tuned for more awesome updates to come!
Here's the game link in all it's glory.
https://tsatria03.itch.io/toymania
Enjoy, and happy collecting!


The people who love you the most, are the people who matter most in your life.
2025-05-17 07:19

#102 DevilGuardian

Hi guys. I just released a quick bug fix and feature update to toy mania. Please check it out!
Here's what's new in version 3.2.
Added support for automatic update checking on game launch. If the option is enabled in the game settings menu, the game will now check for the latest version online and prompt the user to update it if it's available.
Implemented an automatic version checker that compares your local game version against the latest version available online.
Introduced a built-in update downloader that retrieves the correct update based on your platform (Windows or Mac) and package type (installer or portable), with progress tracking, error handling, and cleanup of incomplete files.
Added a “Check for Game Updates” option to the main menu, allowing players to easily check for and download the latest version of the game.
Made it so using a potion now heals a random amount between 5 and 10 percent of your maximum health.
Added a money reward system for reaching higher levels in Endless mode. Players now earn money based on their current level. This encourages consistent progression and spending throughout gameplay.
Added quantity selection and validation prompts to the shop menu to prevent invalid or unaffordable purchases.
Updated the readme file with added and modified keyboard shortcuts.
Added a shop menu to the endless mode that allows you to buy various items from the store with the currency the game provides. This menu is accessed by pressing the letter S. You can also check how much money you currently have by pressing the letter M.
Made it so healing zones now have different loop sounds.
That's all for now. Also, one other thing to note is that the updater I implemented for this game will start working in the next version, so please stay tuned for that!
Here's the game link as usual.
https://tsatria03.itch.io/toymania
Enjoy, and happy collecting!


The people who love you the most, are the people who matter most in your life.
2025-05-18 04:44

#103 DevilGuardian

Hi guys. I just released another bug fix update to toy mania. Please check it out!
Here's what's new in version 3.3.
Added a Master Volume Control to the Audio Settings menu. Players can now adjust the overall volume of all game sounds using the dedicated "Master Volume" slider.
Added a prompt to delete update archives or installers after a successful update, helping keep the overall game folder clean.
Repackaged update archives to extract directly into the game's directory, removing unnecessary subfolders for a smoother update experience.
Added support for extracting password-protected 7z update files in the game updater. This allows seamless in-game installation of encrypted update archives using a well-known password found in the file.
Made it so the updater now checks if the update file already exists locally, and skips the download if it finds one.
Added overwrite confirmation prompts after extracting downloaded archives to prevent unintentional file loss.
Introduced automatic extraction of downloaded 7z updates. This is only for Windows users. Mac users are instructed to manually extract the updates, do to automated extraction not being possible on those devices.
Addressed a critical issue with the game updater where downloaded update files appeared corrupted or were only a few bytes in size. This was caused by an incorrect GitHub release tag format in the update URL. The updater now automatically appends a trailing zero to version numbers to match GitHub's expected release tag structure, ensuring downloads are valid and uncorrupted.
Improved the auto updater. From now on, it will check for updates in the backround at startup, instead of always telling the user that no updates are found upon launching the game every time.
Moved the music tracks list over to the botum of the test toggle switches found in the sound settings menu.
That's all for today. Stay tuned for more to come!
Game link.
https://tsatria03.itch.io/toymania
Enjoy, and happy collecting!


The people who love you the most, are the people who matter most in your life.
2025-05-18 11:38

#104 thespyde

Strange, when I went there from my bookmarks the download link wasn't present. I had to click the one you provided, which I thought was the same as I'd bookmarked, and the download link was there.

Keep up the good work, sir!


Charles Wells
2025-05-18 11:45

#105 DevilGuardian

Thanks! I hope when I end up releasing 3.4, it's able to fetch the update for it propperly.


The people who love you the most, are the people who matter most in your life.
2025-05-18 18:08

#106 DevilGuardian

Hello everyone. I just released another feature update to toy mania. I added some most requested features by you guys, along with the usual round of maintenance and bug fixes that come with every update.
Here's what's new in version 3.4.
Added a manual "Save Game" option to the pause menu, and implemented a timed auto-save system that saves the game every 5 seconds to reduce lag spikes caused by frequent disk writes during player movement.
Made it so the directional door tracking logic is Reversed to match the real-world orientation of the player. The system now correctly reports when a door is in front, behind, left, or right based on the player's overall location.
Added directional tracking to doors in Normal Mode. Pressing the letter D now tells players where the door is located in relation to them, such as in front or behind them. It also includes the approximate distance of the door in feet.
Added support for loading and saving the rate, volume, voice, and screen reader preferences in the tts configuration menu.
Added a TTS configuration button to the main speech settings menu. Users can now adjust the rate, volume, and voice for the SAPI5 engin. They can also choose the screen reader output at witch the game speaks in.
Added an option to toggle auto running when the player moves in the game settings menu. The default is holding down the alt or control key to walk, and releasing one of those to run.
Fixed an issue where adjusting the master volume in the sound settings menu didn't work what so ever.
Made it so cars don't start shooting you with bullets untill you reach the third level in normal and endless mode.
Adjusted the key requirements to unlock the door in the normal and endless game modes. The normal mode will now require a random amount between 10 and 20 keys. The endless mode will now require a random amount between 20 and 40 keys.
Added the ability to adjust the menu music volume in the game settings menu.
That's all for now. Please stay tuned for more updates to come!
Here's the link to get the game as always. The updater for this game should also work as expected.
https://tsatria03.itch.io/toymania
Enjoy, and happy collecting!


The people who love you the most, are the people who matter most in your life.
2025-05-20 02:15

#107 thespyde

The updater didn't work. It did download the requested package and put it somewhere, not in downloads so probably in some temp folder. The package failed to launch, however, so there's still some work needed in the update system. Now I'll search it out and install.


Charles Wells
2025-05-20 10:44

#108 DevilGuardian

I'm trying to refine it as much as I can. It seams like every version I think I'm getting closer to it being complete, it somehow ends up not being the case.


The people who love you the most, are the people who matter most in your life.
2025-05-20 10:47

#109 thespyde

I gave up on finding it on my computer and downloaded it from the site.


Charles Wells
2025-05-20 10:54

#110 DevilGuardian

Hi guys. I just released another quick bug fix update to toy mania. This update mostly involves using the in-game updater.
Here's what's new in version 3.5.
Made it so mac and windows update files get deleted propperly upon successful extraction.
Added fallback behavior for failed update extractions. If an update extraction fails, the game will now provide clearer feedback and avoids restarting or exiting abruptly, allowing users to try again without patencial data loss.
Added write-permission checks before downloading updates. If the game is running from a protected location like Program Files, users will now be prompted to download the update to their Downloads folder instead.
Made it so the updater now adjusts where updates are saved depending on the game version and platform. For installed Windows versions, installer and portable updates are redirected to the user's Downloads folder if the game lacks write permissions. Portable Windows downloads save updates directly to the game directory, while Mac updates are always saved to the user's Downloads folder.
Made it so users are notified to manually run the new version of the game upon successful extraction.
Removed the outdated file replacement logic to prevent errors during updates.
Improved platform detection to handle Windows and Mac update downloads separately and more reliably.
Updated the readme file with added and modified keyboard shortcuts.
Added the ability to disable menu wrapping in the game settings menu.
Added some more weapon related sounds into the learn game sounds menu.
That's all for today. If you want to test the new updater to make sure it works as expected, all you have to do is Simply modify the version.txt file located in the docks folder of the game, and it will compare that version to the latest version found online.
Stay tuned for more updates to come!
Here's the game link on itch.io.
https://tsatria03.itch.io/toymania
Enjoy, and happy collecting!


The people who love you the most, are the people who matter most in your life.
2025-05-20 22:44

#111 DevilGuardian

Hello everyone. For those who use telegram, I just created a github workflow to keep track of most recent commits to my game. It also notifies users of latest releases in the announcements channel and discussion group.
Please subscribe to my channel to get the latest announcements and bug fixes for the game.
https://t.me/ToyManiaGame
You can also join the discussion group to talk about various things related to the game, such as general questions and ancers, feature ideas, reported bugs, and more.
https://t.me/ToyManiaGroup


The people who love you the most, are the people who matter most in your life.
2025-05-21 06:18