Rodina Changelog

What's new in Rodina 1.4.2

Jul 18, 2019
  • New Feature: Planet textures based on feature, altitude, normal, latitude, etc
  • New Feature: Triplanar texturing
  • Improvement: Terrain physics generated at low-level when in flying mode
  • Improvement: Terrain physics generated between start and end points
  • Improvement: Fix low lighting quality shader compilation
  • Improvement: Polish ship impacts / fire likelihood
  • Options: Updated Distant Terrain Detail options (turn down to reduce hitches)
  • Bugfix: Fix terrain planet curvature culling
  • Bugfix: Fire should only damage the base floor
  • Bugfix: Remove Xeno patrol from the first planet
  • Bugfix: Fix missile blaster palette
  • Bugfix: Fix script error when a debris type cannot be found
  • Bugfix: Fix saves failing silently when there’s an invalid filename
  • Bugfix: Fix null scene crash

New in Rodina 1.4.1 (Feb 26, 2019)

  • Hey folks - good news! The bane of my existence for the past few months - the Black Square bug that was obscuring the entrances to ships and bases (and turning the holoscreens black as well) has been fixed - hopefully once and for all!
  • VERY sorry to all customers affected by this one for so long. Bugs that you cannot reproduce on your machine are THE WORST!
  • Since I was patching 1.4.1, I also added a few more tiny fixes. I turned of MSAA completely, since it wasn't working and also was causing problems. I also extended the FOV option range at the request of a player (the new lower limit is 20).

New in Rodina 1.3.3 (Aug 3, 2018)

  • New Feature: Xeno Buildings, Tileset, and Decorations
  • New Feature: Editor skeleton (particles, interior testing)
  • Improvement: Gravbike controls in space via the mouse, can be activated in space, has a UI indicator
  • Improvement: Make use of Steam’s remote storage API so we can add “Delete File” button to save/load
  • Improvement: Alpha and Emittance for generic objects
  • Improvement: Redo decoration placement randomization
  • Improvement: Improve room placement so less likely to overlap
  • Improvement: Interior Editor tweaks: show all rooms (transparent), polish door placement
  • Optimization: Optimize missile debris to fix explosion hitch
  • Bugfix: Prevent Xenos from firing at you through walls
  • Bugfix: Fix gravbike breaking when you exit mid-flight, or upon load
  • Bugfix: Fix wall distances in generated interiors to reduce lights ending up behind walls
  • Bugfix: Remove entrance hallway from generated interiors
  • Bugfix: Duplicate mines on Morena
  • Bugfix: Make sure productions don’t reuse production seed and end up with identical results
  • Bugfix: Fix projectile motion / double impacts at low framerates
  • Bugfix: Fix delete button in interior editor
  • Bugfix: Fix planets with small radius getting no physics in low-terrain-detail mode

New in Rodina 1.3.2 (Jun 30, 2018)

  • This update adds Xeno Mines to all of the planets in the game! These new mines, with rooms that are bigger than what was possible before, showcase the new enemy: the jetpack-equipped Xeno Fliers!

New in Rodina 1.3 (Nov 14, 2017)

  • New Feature: Procedural Interiors – EGSL Productions
  • New Feature: Procedural Interiors – Room Shape / Layout Engine
  • New Feature: Procedural Interiors – Decoration Engine
  • New Feature: Revamped Vanguard Ruins added back to the game (even for old savegames)
  • New Feature: Simplified Interior Editor to use a “smear tile” model
  • Improvement: Tweaked combat – blaster moves faster, missile cooldown reduced, Xenos see you faster, Poacher shoots faster
  • Improvement: Lowered sound/music volume, both in initial option and also globally
  • Options: Remove deprecated mouse sensitivity option
  • Crashfix: set proper locale to override user locale in case inconsitency causes EGM loading failure
  • Bugfix: Limit bounds size for huge spaces
  • Bugfix: Don’t switch to “Door” mode until we’ve actually selected a door
  • Bugfix: Don’t allow editing airlock (again)
  • Bugfix: Fix interior bounds loading from savegame
  • Bugfix: Fix memory leak in editor
  • Bugfix: Restore undo points to editor
  • Bugfix: Make sure Bots don’t get stuck looking at lights
  • Bugfix: Rotate ship bounds to match interior root orientation (for sideways airlocks)
  • Bugfix: Fix rendering interiors when “Fix Player” from inside Vanguard Ruins

New in Rodina 1.2.5 (May 10, 2017)

  • New Feature: 3D Interiors
  • New Feature: Revamped Interior Editor w/ many new features
  • New Feature: Custom tilesets and custom lights
  • New Content: Several new tilesets
  • Improvement: Interior Bounds generation will figure out how big your ship is and base the interior bounds off of that.
  • Improvement: Highlight selected entities so the user always knows what is being moved / deleted
  • Improvement: Tilesets constructed out of sub-parts so that they can be stretched for tall rooms
  • Improvement: Lighting should run slightly faster
  • Bugfix: Fix object picking in editor (Fire Extinguisher spam)
  • Bugfix: Don’t turn off gravbike unless it’s not moving
  • Bugfix: Don’t let ship drop below planet surface if it loads in with no physics
  • Bugfix: Fix fire extinguisher firing behind objects

New in Rodina 1.2.4 (Dec 5, 2016)

  • New Feature: Xenos NPCs on planet surfaces
  • New Feature: New Xeno types: Soldiers, Repletes, Poachers, and Incinerators
  • New Feature: Missile Launcher
  • New Feature: Fire Booster Powerup
  • New Feature: Health Pickups
  • New Feature: GravBike
  • New Feature: Component system for custom entity behavior on the Engine side
  • New Feature: LOD system for entity / component management
  • New Feature: Palette System for swapping material colors
  • New Feature: Localization partial support. Unicode and formatted text. Auto-gen localization spreadsheet
  • Removed Feature: Procedural Vanguard Chunks (will be readded once procedural generation is improved)
  • New Option: “Flight Sim” control options for swapping move/look and also swapping and yaw/roll while flyiing
  • New Option: Movement Difficulty option now impacts turning friction
  • Improvement: Polished Gamepad look sensitivity
  • Improvement: Upgrade to DirectX 11
  • Improvement: Much better locking vehicle to no-physics terrain when player is far away
  • Improvement: Much better character movement when there is no terrain physics.
  • Improvement: Message when swapping between gamepad / keyboard mode
  • Improvement: Rebuilt shader compiler so that you can recompile all shaders with System.ReloadShaders() script command
  • Improvement: UserScript.lua file allows users to execute custom code
  • Bugfix: Default character to font renderer, to prevent crashes
  • Bugfix: DefaultFixed worldspace particles in moving interiors

New in Rodina 1.2.3 Beta (Aug 16, 2016)

  • This update also has a tweak that will slow the ship down to 0 when you are near the Vanguard Ruins, so player's don't worry that their ship will float away while they're gone.
  • Finally, this update also contains some the major refactoring from the last Dev update. This is some big dangerous stuff and I probably should have tested it more before putting it up, but what the hell here we go!

New in Rodina 1.2.2 (Aug 1, 2016)

  • New Feature: Procedural Interiors
  • New Feature: Vanguard Chunk locations
  • New Feature: Blaster weapon
  • Improvement: Added VSync option
  • Improvement: Demo is now 90 minutes long and you can load savegames
  • Improvement: Limit pregnancy queue before player has their first Bot
  • Improvement: Bots never stop following you when outside
  • Improvement: Bots are quieter
  • Improvement: Made player faster inside, slower outside
  • Improvement: Better Steam API error message so users know to update Steam
  • Improvement: “About this Update” button added to main menu

New in Rodina 1.2.1 (Apr 21, 2016)

  • New Feature: Targeting – press T to target planets, ships or terrain. Missiles lock on to targeted entity. Can see if you have visited targeted asteroid
  • NEw Feature: Altimeter
  • New Feature: Reticle – tells player whether they can target or activate what they are looking at
  • New Feature: Colorblind Mode – replaces colored planet UI indicators with letters.
  • Improvement: Allow mods to reference classes defined outside of mod, so that we can allow “surgical” modding
  • Improvement: “Relax CPU Usage” option to massively reduce CPU load at tiny cost to performance
  • Improvement: Add “Return to Main Menu” button in pause menu
  • Improvement: New skybox script functions (System.SetSkybox() and System.SetSkyboxGenerator()) also allow simple RGB skyboxes
  • Improvement: Fix parenting of planets + allow more stars, so Modders can add in more star systems
  • Improvement: In editing menu, list the interiors from the Mod folders
  • Improvement: ResetActors() console function
  • Improvement: Added warning message to freeform help buttons
  • Improvement: Simplified the Camera Entity and gave it the functionality of the camera it owns. No more separate camera / camera entity in scripts
  • Improvement: Fix actor physics blending (removes stuttering while walking)
  • Improvement: Disallow mods in demo mode
  • Improvement: Warn player that freeform / peaceful modes don’t have a tutorial
  • Improvement: Extra tutorial stuff to make switching weapons, screenshot mode less confusing
  • Improvement: Convert debris + signs to PNGs w/ black outline for better visibility
  • Improvement: Always allow players to Limnal out of star amospheres
  • Crashfix: Don’t delete player ship when it’s far away and dead
  • Crashfix: Fixed memory corruption when actors (and possibly other objects) are removed from scenegraph
  • Bugfix: Fix problem where ship gains speed exponentially and ends up a trillion km outside the solar system
  • Bugfix: Fix animated physics objects (ship walkway) from breaking with high FPS
  • Bugfix: fix physics meshes to work with multi-part objects
  • Bugfix: Perform planet quadtree visualization tests even when camera is not parented to the planet
  • Bugfix: Simplified and fixed the functions that show and constrain the cursor
  • Bugfix: Prevent robots from erroneously using / replenishing the player’s jetpack supply
  • Bugfix: Fix bug with file versions so that we don’t think a file is a backup just cause someone added .1 to it

New in Rodina 1.2.0 (Dec 14, 2015)

  • Story Update: New messages and story elements, picking up at the end of the original story
  • New Feature: NPCs. Includes Vision Sensor, Eye Shader, and Procedural Voices
  • New Feature: Mod Support
  • New Feature: Run Toggle
  • New Feature: “Limnal Assist” particles while in Cruise Mode show you when your ship is getting a speed boost in deep space
  • Improvement: Enemy ships no longer respawn
  • Improvement: Player position added to Scanners
  • Improvement: Many story/UI polishes, inluding flashing UI Icons for target entities, and more tutorial elements
  • Improvement: Major internal physics refactor
  • Improvement: Scripts loaded automatically (without LoadScripts file). Errors generated when compiler finds broken dependencies.
  • Improvement: Texture generation scripts refactored and much simpler now.
  • Improvement: Added “Convex” and “Mesh” physics types for entities (not tested extensively)
  • Bugfix: Gameplay script context was not being garbage collected, leading to hitches
  • Bugfix: Fixed vehicle formation movements in non-highprocess, causing crazy distant ship movements

New in Rodina 1.2 Beta (Dec 2, 2015)

  • Fixed the performance issues with the Bots. Now having a few Bots will no longer degrade your FPS to nothing over time.
  • Fixed Bots falling out of interior when the player changes things in the ship editor
  • Lock bots to planet surface when the ship flies away and planets go low-LOD
  • Fixed audio issues
  • Added script function DeleteAllCharacters() for removing all Bots

New in Rodina 1.1.8 (Jun 2, 2015)

  • New Feature: Log
  • New Feature: Memory info log (Rodina and other process memory usage)
  • Improvement: Add MSAA back in as an option
  • Improvement: Improve planet visibility at very far distances
  • Improvement: Option to turn off auto-levelling to horizon when in planet atmosphere
  • Improvement: New build process, VS2013, DX11 Shader Compiler
  • Improvement: Added lots of internal integrity checks
  • Improvement: Fixed many potential issues uncovered by static analysis
  • Crash Fix: Turn off SSE instructions
  • Bugfix: Crash dumps now properly generated for Render and Generation contexts
  • BTW:
  • Those crashes I mentioned seem to be caused (or triggered) by the Steam Overlay. If you are getting constant crashes while playing the game, try turning the Steam Overlay off as a first step!
  • PS:
  • Since this is a maintenance release, I probably will just leave it in the Beta branch for now!

New in Rodina 1.1.7 (May 6, 2015)

  • New Feature: Retro Mode!
  • New Feature: Lighting Quality option
  • New Feature: EnableGodMode() script function
  • New Feature: FXAA Antialiasing (sorry- had to remove MSAA for now)
  • New Feature: Freelook button (ALT) for looking around while piloting the ship
  • Optimization: Added frustum culling
  • Optimization: Added planet horizon culling
  • Optimization: Move processing from pixel shader to vertex shader
  • Improvement: Switched back to 1 3D ship model (+1 optional physics model). No more flying vs parked versions.
  • Improvement: Flashlight tutorial stage
  • Improvement: Activate jetpack when pressing the "down" (CTRL) button while in mid-air
  • Improvement: Make fires slightly easier
  • Bugfix: Turn off portals when the ship door is open
  • Bugfix: Fix problem with swapping mouse buttons
  • Bugfix: Fix doors which can lead to the void between interior and ship
  • Bugfix: Fix tutorial messages fighting with the notification system
  • Bugfix: Fix angles wall physics
  • Bugfix: Fix discrepency with the entity scheduling
  • Bugfix: Fix broken arrow/page keys for scrolling in menus

New in Rodina 1.1.6 Beta (Mar 23, 2015)

  • Cockpit mode is now available on the beta branch on Steam! To try it out:
  • Switch to the beta (or dev) branch
  • Either start a new game, or load the new default interior so that you get some Holoscreens in your cockpit. You can also add Holoscreens, or the new Holoscreen tileset, if you want to keep your current interior.
  • Sit in the Pilot's Chair by just walking into it
  • While flying the ship, press "F" (for "Activate") to bring up the pilot menu, and choose "Toggle 1st/3rd Person"
  • Now you're flying in 1st person mode!
  • This is build 1.1.6 and it comes with some caveats: this particular build is not going to come out of beta! There are a few reasons for this:
  • Cockpit mode introduces some pretty big performance issues. It may not be playable on your machine!
  • MSAA anti-aliasing is still turned off

New in Rodina 1.1.5 (Feb 18, 2015)

  • A new interior renderer intended to improve framerate for some users
  • A new document parser which dramatically cleans up errors in the ingame documents
  • A completely rewritten keyboard input tech to fix some isolated issues

New in Rodina 1.1.4 (Dec 9, 2014)

  • This build may have a lingering issue or two, so I'd greatly appreciate if you let me know if you experience any new bugs! As before, once it's stable I'll push it to the main branch.
  • I'll save the full announcement for then, but to help you test, here's some things included in this update:
  • Moving interiors! (be careful when exiting pilot mode in space- you CAN crash while walking around your ship!)
  • F1 is Screenshot mode
  • Debris icons change shape after you have visited them!
  • Changed the way auto-levelling (rotating the ships to match the horizon) works. Much better. Also more subtle on low-gravity asteroids. Let me know what you think!
  • Lot's of refactoring major systems so please let me know if weird things happen, like if you get to an asteroid and can't shoot anybody and you don't see their blaster projectiles.

New in Rodina 1.1.2 (Aug 8, 2014)

  • New Feature: Added ability to choose video card in options menu. WARNING: May cause crash on start!
  • New feature: --default_video_adapter command line option, for fixing crashes caused by mucking with video cards
  • New Feature: Enabled Offline Mode for Steam
  • Crash Fix: Fixed problem with projectiles being added to physics world multiple times
  • Crash Fix: Fixed error with removing terrain from a planet that no longer exists
  • New control options.
  • Invert controller and mouse separately.
  • Option for controlling mouse "acceleration" in ship
  • Turn off sound / music errors by default
  • Better Steam error reporting