• Lighting and Line of Sight Testing

    dcfedor's picture

    Hey Folks! Hope everyone had a good weekend. Pretty smooth sailing here, though the air is getting a bit chilly.

    Today was a bit shorter than usual, due to a parent teacher conference this morning. So once I got back to the office, I decided to tackle something a bit different: lighting/line-of-sight rendering.

    As some of you may recall, I've been through a few iterations of

  • Story Time

    dcfedor's picture

    Hey Folks! Finished some features today, and had a cool micro story to share as a result.

    In today's gif, we see Ian docking his salvage pod to a derelict. He starts in his airlock, and crosses the gangway into the darkened derelict. We can see discarded EVA suits, scrap, and loose items on the ground. Then, using his drill to cannibalize some conduits from elsewhere on the

  • Wall Salvage, Room Recalculating

    dcfedor's picture

    Hey Folks! Finally got the wall salvage interactions done, and made a few bug fixes before starting work on a missing room feature.

    I figured out that placement bug from yesterday. It turns out that the loot generated by salvaging starts at tile 0,0, floating in space (i.e. not part of a ship), and as the game tries to place loot on existing stacks, it picked up those floating pieces

  • Damaged Walls, Scrap, and Scattering Items

    dcfedor's picture

    Hey Folks! Work continues on item stacking, and expanding various loot systems to use it.

    The big change today is getting mode switching to support lists of new items instead of a single new item. E.g. having a wall convert into a damaged wall plus a list of scrap parts when it receives a "damaged" interaction, whereas before it could only change from "wall" to

  • Stacking Up

    dcfedor's picture

    Hey Folks! Almost there with the stacking feature. I've actually got loot spawning into an area and stacking correctly, it seems. And now we're down to edge cases and other ways loot appears in the game.

    Continuing yesterday's work, I ended up making several changes to item stacking and unstacking. Unsurprisingly, more than a few errors were made along the way in my first

  • Stacking Items

    dcfedor's picture

    Hey Folks! Hope everyone had a good weekend. It was pretty much wall-to-wall for us, between household maintenance and a trip to the zoo with the little one. Hardly feels like we relaxed at all!

    And in keeping with that momentum, I decided to tackle stacking items today :)

    I'm pretty sure I'm going to need stacking at some point, so I dug into the code. And as predicted

  • Scrap, Parts, and Junk

    dcfedor's picture

    Hey Folks! Took a bit of an art and research break today, focusing on adding components and scrap to the game.

    Now that we're starting to use tools to break down ships, and ships can receive damage, I thought it made sense to add items to represent some of the smaller pieces that result from each. We have loose components that can be removed and reinstalled elsewhere (or sold), but

  • Salvage Pod, Uninstall Scatter, and Usability Fixes

    dcfedor's picture

    Hey Folks! A few new additions today, plus a bunch of clean-up, fixing, and streamlining.

    First on the list was to remove orphaned placeholders when the person installing them changed their mind. Previously, ghost items would just be left wherever if the AI got interrupted, but now those ghost items are cleaned-up. I also noticed that installing items on dark ships was hard due to using

  • Installing Works, Old Part Cleanup, Airlock Fixes

    dcfedor's picture

    Hey Folks! Pretty productive day, today. I managed to get part installation working, as well as some fixes and cleanup done.

    It turns out I was actually pretty close to a working system yesterday. I just needed two things.

    First, I needed to make sure the installation interaction kept track of the old vs. new installed item correctly. Second, I added a new field to interactions

  • Installing Equipment Without Debug Commands

    dcfedor's picture

    Hey Folks! After getting uninstallation working yesterday, I'm trying to add the reverse today: installing equipment.

    A little over a month ago, I was able to get equipment to reinstall elsewhere on the ship by using a debug command. As long as only one crew member was selected, and the cursor was over a valid item, I could press a hotkey to re-place it elsewhere on the ship. It