Devlogs
2025.07.18 released
Posted July 18, 2025 by Sanlo
#Barkley #Bugs #UI #Breed
Finally decided to use some kind of version to denote progress!
This is somewhat a minor update, but it sure took some time to get ready. This update focus on some UI elements related to Shop screens, Utility station and some other minor bugfixes.
This update also tries to add support for gamepads (mainly menus and movements) along with some stuff to help debugging (like the debug room being accessible from the title screen).
2025.07.18.2:
- Bugfixes related to wrong gun images being generated.
- Gun breeding animation had some elements broken or with the incorrect sprite.
2025.07.18:
General:
- Added access to Debug room on the title screen.
- If you try to enter a room that does not exists, the game also throws you on this same debug room.
- On the title screen, pressing 1, 2 or 3 changes some fun stuff on the menu.
Guns:
- Added "B2_Gunmap". What it does is a mystery to me, but it a little map and each Gun is pointed at some part of the map.
- Added "B2_GunBreed". This handles gun breeding requests. Currently, it does nothing but generate random data.
Shops:
- You can shop for stuff now!
- Shops are divided between Guns, Jerkins, Candy Recipes and Vidcons. Each shop behaves a bit different from each other.
- Vendors can react if you bought all items.
- There are some issues with menu navigation using a gamepad.
UtilityStation:
- UtilityStation is usable now.
- You can manage, reload, rename, promote, smelt and breed guns.
- You can breed guns. For now, this function spawns a random gun, since genes and lineage i still not implemented.
- Gun breeding animation is pretty shoddy and need some work. This was my first time actually making an animation section.
- The breeding animation is a bit different from the original.
- You can manage you vidcons and level up.
- Look at you vidcons descriptions, unbox vidcons and gain experience.
- Level up and choose your preferred stats to improve.
- Leveling up and experience does not change basically nothing.
- You can craft candies.
- You can equip and manage Jerkins.
- You can also equip a helmet, that does nothing.
- You can check you inventory.
- You can browse the DwarfNET! DwarfNET was also released as a standalone game here.
- There are some issues with time related posts. Not going to deal with that now.
- EXTREME PERFORMANCE ISSUES. No idea how to deal with this.
- There are, like, 5000 nodes on this menu. The flickering effect also add some stupid high lag for some reason.
Internal:
- Room index uses a cache (json) instead of doing it at startup.
- Music index uses a cache (json) instead of doing it at startup.
- Sound index uses a cache (json) instead of doing it at startup.
- Some fonts were resized.
- Dialog box needed to be tweaked after font size change.
- Save file adjusted to handle errors better.
- Updated to Godot 4.5 beta 3
Whats next?
- Take some time off. Need to study for some certification exams.
- Work on gun genetics (gun parents and what genes are inherited)
- Improve "Gun Breeding" animation.
- Improve UtilityStation performance ( queue_free() unused windows? )
- Solve some bug on the utility station UI (stuff like duplicating guns while renaming them).
Important information:
Files
barkley2.zip 170 MB
index.zip 144 MB