GearHead Caramel v0.973: Bugfixes and Cyberware

Three releases so far this week… Feeling a bit like Captain Haddock tonight.

Version 0.973 fixes the crash on Windows computers, and also restores the cyberware interface to full operation. While fixing these issues I discovered that JetBrains’s PyCharm IDE has been messing with my code. At least twice it inserted the line “from main import draw_border” into a random file, causing the game to crash at startup. I suspect that PyCharm’s code assistant may be responsible for the cyberware unit’s problems since I hadn’t touched that code in months. I don’t know how many other time bombs it may have planted in the source. Anyhow, I have abandoned PyCharm as malware and switched to Eric IDE (for now; gonna try several IDEs and see which one sticks).

I never activated the PyCharm AI Assistant, but there’s also a PyCharm AI Intention which defaults to “on”. If your AI powered code tool writes worse code than I do when I’m going through an episode of brain fog, that’s not a feature it’s a bug.

Anyhow, you can get 0.973 from the regular places- Steam, itch.io, and GitHub. Thanks to everyone who reported the problems. Here’s the complete list of changes:

  • Used cyberware is resold at a lower price
  • Refactored cyberdoc unit to use current widget system
  • Fixed crashing bug in cyberdoc unit
  • AlertMenu will appear in front of widgets, like all other menus
  • Fixed hover selection bug in WidgetMenu, ScrollColumnWidget
  • Fixed crashing bug on Windows
  • Sales menu will be properly reactivated after selling something

Leave a Reply

Your email address will not be published.