RODINA

Rodina 1.6.4 is released! Download demo / full game now! (Readme)

Or buy Rodina on Steam!





RECENT UPDATES

Rodina 1.2 is Live!

Bots-10-15

This is a major milestone for Rodina – our first NPCs! Continue the game’s storyline in order to create Baby Automaton Bots and bring your ship to life! Bots will wander around your ship and look at the various contraptions, saying their names in Robot-ese. They can follow you around. And each one has their own unique brightly colored, animated, and only slightly creepy eyes!

This update also comes with Mod Support. After playing the game once, a “Mods” folder will be created, into which you can drop new Mod directories. The files in the Mod folders will be loaded when the game starts, and can override game files in some cases. Now there’s no need to manually overwrite files to install mods!

Also note that the update is available in ZIP form, and the full change list is in the readme.

Dev Update: Lots of Bots!

ManyBots

Hey guys! I’m here with what I believe will be the last Dev update for this milestone. This time I have a ton of changes, many of which are behind the scenes. Some of it has to do with the Bots though:

* Randomized Bot parts – now when you call MakeRobot() from the console, the bots will be randomized! It’s not polished up yet but it’s fun to see a variety of robots pop out at once :)

* Robots animate slightly and look around as they wander.

* There are lots of optimizations related to robots as well as some with terrain generation. Performance should be better with lots of bots onscreen now, although their AI performance will degrade the more of them there are. I also added a new option, “Terrain Creation Rate”, which (when turned down) can result in smoother gameplay (with fewer hitches) at the cost of slower terrain updating. Let me know what values work best for you!

* Oh, the player ship shows up on the Scanner now too.

There are a ton of other changes in this update but I don’t think there’s anything else worth explaining. Don’t worry, I’ll post a full changelist when the update comes out!

As always, the Dev updates might have bugs! I don’t recommend playing on the Dev branch unless you want to be helping me test!

New Blender Exporter

Those of you who have used the Blender Exporter (from the Modding Resources page) know that it was kinda janky and needed some work. Thankfully, a volunteer stepped forward to improve it! The lovely Mark van Dijk worked with me to add some much-need features. Now you no longer need to edit the script file before installing, and you have the option to only export selected objects or to do the entire scene.

This new version is for Blender version 2.74 or above.

You can download the new exporter directly here. Thank you for your help Mark!!

Robot Eyes!

The Robot Babies are going great! Getting closer to release on these guys. Basic NPC features are mostly done and now I’m moving onto “flavor” features. Current work: Eyes!

RobotEyes

My goal is for the Bots to have expressive, varied eyes, so I decided to create them procedurally. Very excited to see them bring these little guys to life even more!

Dev Update: wandering robots, lots of physics bugfixes, and enemy respawning

Hey folks! New Steam Dev Branch update to keep you up-to-date on what I’m working on!

* Wandering Robots: the robots, while still majorly in-progress, now have autonomous random movement. They can wander around your ship without getting stuck on walls or doors. Try them out with the “MakeRobot()” console command.

* Lots of major physics fixes related to the major refactoring from last time. Thanks to everyone for bug reports!

* Enemies ship groups should no longer respawn. You can clear planets now! (this was buggy before- let me know how it goes! Look for respawning, planets having way too many enemies, etc)

As usual, this update may be buggy and is only for info and testing purposes!

I know it may not look like it but I’m making great progress on the robots. After this I’m just working on fun robot stuff – animation, behaviors, sound FX, etc! Very exciting!

Dev Update: More mod support and big under-the-hood physics refactoring

Hey guys, not a big deal with this dev snapshot but I made some medium-sized under-the-hood changes to the engine to help simplify NPC stuff. It involved a lot of changes to physics management and might break stuff (I think ship crashing is broken) :P

Also improved mod support even more. Now music and shaders should actually be supported.

Figured I’d update the dev build so modders could take a look. And if you notice new crashes or physics-related problems, let me know!

PS: I also took the green/red LOS lines out.

Some site issues…

EDIT: The store should now be up and working again! Please let me know if you notice any glaring issues!!

Well, now that NerdCubed did another video about Rodina, my webhost thought it would be a perfect day to migrate my site and break everything*! :D

Thanks to the very quick services of Michael Francis, my sysadmin, the main site is back online. We’re still working on getting the Rodina store back up and running. Terribly sorry but Steam remains an option!

If you’re looking for the Rodina Demo, it can be found here!

If the store being offline is screwing you up – preventing you from accessing your key or something – please send me an email so I can help you out! brendan@elliptic-games.com

(* Ok, it was actually my fault!!)

Experimental Mod Support on the Dev Branch!

I just updated the Dev branch with an experiment that I’ve been working on: better Mod support for Rodina!

The big concepts:

* Rodina now creates a “Mods” folder
* Players no longer need to manually copy, overwrite, or backup files to install a mod. Simply place the folder containing the mod in the “Mods” directory and run the game
* Each mod can have its own Data folder, Script folder (all matching the layout for the main game). The game will automatically load these assets and, in some cases use them rather than the original game assets.

I tested this with a handful of mods and some of them work perfectly as is. A few won’t work with the new system yet, but there’s nothing stopping you from installing a mod the old way.

Internally, this involves big changes to the way scripts load. I’m positive that these changes will cause bugs. That’s why they remain experimental and in the dev branch for now. I welcome feedback from modders, and also any bug reports about things suddenly not working!

Line of Sight progress on Dev Branch

Work on the Robot Babies begins in earnest! Since the vote wrapped up, I’ve begun implementing basic NPC features, like Line of Sight. This is one of the game systems that figures out what the character is capable of seeing.

RobotLOS

If you’d like to see progress, check out the dev branch on Steam and type “MakeRobot()” into the console to create a dummy robot character. Now every character (including the player) will get a white “vision cone” showing what you can see. The system will also show the lines of sight between the character’s eyes and the various objects in their room. Green means they can see it, red means that they can’t!

The system isn’t perfect by a long stretch, but I think it should be fine for what these babies are going to need to do!

Vote Results!

The votes are in, and the results aren’t surprising! Anyone who followed the poll on the Steam forums saw that there was one option that was the clear favorite:

Robot Babies!

The final results of the Bossypants voters was:

* Robot Babies: 95
* Multi-Story Interiors: 25
* Moons: 35

That’s the main vote so it determined the winner! However we also got a huge response via other venues. The total from the non-official poll was:

* Robot Babies: 66
* Multi-Story Interiors: 10
* Moons: 16

THANK YOU TO EVERYONE who participated! We had an amazing turnout for this vote. I’m really really excite to get these little guys in the game. I really feel like, in a year or two, we’ll look back at this as an important moment for Rodina! Thanks guys!!