Are you still planning to make me a collaborator? Since I made the hard mode into a toggleable setting instead of hard coding the values, there's no reason to make it its own separate mod anymore, so I haven't uploaded anything yet.
I've fixed a few things and added the following features, both toggleable in the settings:
Hard Mode:
The bot starts out slower and kinda crappy but slowly improves as you research technologies, maxing out when you research the rocket-silo. It no longer gets a laser bank by default, only a generator, roboport, and shield. Also all crafting recipes are adjusted to be mid-late game now, so the one bot (instead of two) you start out with is now extremely valuable as it cannot be replaced for many hours in game. Don't worry too much though, the shield is still pretty good.
Misc Chatter:
The bot now has a bunch of (completely optional!) lines of dialogue that can pop up at various times. It has some lines for when it finishes working, some lines for when it successfully kills an enemy (rare), and almost 200 lines of idle dialogue to try and keep things interesting. There's a setting for how frequently the idle chatter pops up, or you can disable it entirely so it never speaks.
As for fixes there's the one I mentioned earlier, but I also made it so that touching the construction robots with the big "DO NOT TOUCH" tooltip no longer breaks the bot, along with some minor inefficiencies and I think there was a weird edge case that caused a crash if I remember right.
Edit: oh yeah, and it actually consumes noticeable amounts of energy now to do stuff, and I added an option to have the companion pick the lowest quality fuel in your inventory instead of the highest, since the companion doesn't care about the speed bonuses from better fuels.