Software Inc. cover
Software Inc. screenshot
Linux PC Mac Steam
Genre: Simulator, Strategy, Indie

Software Inc.

Alpha 10.3.1 out on testing branch

Alpha 10.3.2 changes



  • Updated vending machine, central heating, fridge and 90s PC models


Fixes

  • Fixed auto graphic settings option not working due to target framerate being 60 fps by default
  • Submeshes in imported furniture is now merged so they have selection outlines
  • Added missing error handling to hour input fields
  • Fixed employees getting their classes and vacation cut short by relocating
  • Furniture animation speed always 1 (fridge)
  • Various other fixes


This release features a completely overhauled temperature system:



  • Room temperatures now instantly reflect temperature changes, instead of simulating temperatures in realtime
  • Water and electricity costs now depend on how much your heating and cooling elements are actually needed, e.g. a radiator will not use water or degrade in quality during warm summer days
  • Tundra and desert temperatures have been re-balanced
  • Each heating/cooling element now have much clearer area and power stats that control how much they can heat/cool.
  • Rooms have an insulation stat controlled by adjacent rooms and windows (can be viewed from the data overlay).


Changes

  • Overhauled temperature mechanics
  • Ability to set individual employee benefits
  • Ability to set minimum specialization skill on a team before an employee is allowed to work with it in code and art
  • The role column in the employee window now uses sprites instead of text to show assigned roles
  • Seasoned devs will now have more specialized education rather than none at all
  • Added christmas bonus benefit
  • Ability to control HR specializations for new hires
  • Added target framerate option for non Vsync mode
  • Added thermometer to UI indicating outside temperature
  • Cleaned up team window
  • Rooms should always show area, and multiple selected rooms should show aggregated area


Fixes

  • Fixed HR preferred age label not updating
  • Lowered hype effect on sales to avoid sudden hype causing random sales drops
  • Select furniture types in rooms would keep some previously selected objects
  • Buildings from workshop not loading on systems with case sensitive paths
  • Removed printing alerts for traded products to avoid spam after company takeover
  • Fix plot near bus stop in leased mode, so employees don't walk into a building from the bus (this fix is not retroactive)
  • Rooms over a road cause unsupported message when placing blueprints or cloning rooms
  • Retroactively fixed some furniture mods breaking saves
  • Game would bug when pressing enter after searching in multi selection window like furniture assignment
  • Improved car pathing logic and cornering speeds
  • Developed a tool to batch spell check XML files and spell checked all XML files


Optimizations

  • Added character LOD and added a unified low poly shadow caster. This will most likely only impact very low spec systems. If you're having performance issues on a newer system and your GPU is stressed, disable "More shadows"


Known issues

  • Auto graphic settings option no longer works, due to the new framerate target option. You can get around it by temporarily disabling VSync and setting the framerate target to -1 before running the tests. Will be fixed in next patch.


Alpha 10.2.1 out on testing branch

Changes

  • Peer reviews now affect bug count and quality
  • Bigger plot option for rural map, more expensive but simpler expand progression
  • Show average team skill and spec against selected employee in hiring window
  • Change HR and time settings for multiple teams in a row
  • Ability to save and load character defaults in new game screen
  • Ability to delete room styles
  • Ability to localize key names for key bindings if name is longer than one character by writing KeyCode + KeyName as written in UI, e.g. KeyCodeDelete


Fixes

  • Leasable black material had gotten selectable as floor in-game
  • Raised lower compatibility chance of employees hired by competent HR
  • Slightly decreased effect of disliking a team member
  • Difficulty setting was not saved after starting a new game in a building
  • Further decreased skill effect on support ticket response rate
  • Fixed newspaper writing article before game had calculated feature score
  • Fixed plot window for multi monitor setups


Known issues

  • Preferred age label in HR not updating
  • Renting multiple building units at once will cause loud cash register SFX

Updated mod documentation

I've gone ahead and updated the modding wiki to reflect the changes in alpha 10.

Software modding


https://softwareinc.coredumping.com/wiki/index.php/Modding#Alpha_10_changes

Furniture modding


Furniture mods can now use their own textures AND still benefit from custom player coloring. This will allow you to bake in AO among other things:
https://softwareinc.coredumping.com/wiki/index.php/Furniture_Modding#Meshes_and_materials



Material modding


Last but not least, you can now add your own building materials and upload them to the Steam workshop:
https://softwareinc.coredumping.com/wiki/index.php/Material_Modding



Alpha 10.1.1 out on testing branch

Alpha 10.1.7 fixes



  • Support ticket handling speed should be less dependant on employee skill
  • Added minimum skill cap to marketers and leaders as hiring low level employees in these roles did not have any benefits
  • Info in bottom left corner didn't refresh due to bug introduced in last update
  • Updated LEASING18 and LEASING19 of the leasing tutorial to include actually selecting a room and pointing out the lease button
  • Instead of rendering black fill in leasable rooms, hide furniture and color interior and floors black
  • Ability to set a maximum stock goal for player printing jobs
  • Increased speed of in-house training and education
  • Shifted quality labels
  • AI companies should reject player offer to purchase IP, if it is their only original IP
  • Various other fixes


Known issues

  • Difficulty setting chosen in the new game screen is not updated in the options window in-game


Alpha 10 is getting pretty stable, I wouldn't worry about save file corruption anymore.

Alpha 10.1.6 fixes



  • Plot window bug
  • Contract bug for non standard contract categories
  • Starting a new game on an empty map after using the map editor will put the new game in map edit mode
  • Online products are left on player servers after being traded away
  • Could avoid providing product hosting by trading products back and fourth
  • Select furniture types in rooms only selected furniture on current floor
  • Print storage wasn't reset when moving company
  • Decreased fast learner effect on education speed
  • You can lose reputation from just finishing a work deal
  • Difficulty setting should affect starting funds in character creation menu
  • Lower founder starting skill points based on difficulty setting
  • Add relocation button to build mode


Alpha 10.1.5 has focused on bug reports, I still haven't gotten to gameplay feedback yet.

Alpha 10.1.5 fixes



  • Increased difficulty of gaining followers and difficulty of getting sales on medium and hard
  • Research work didn't work properly with new multi role system
  • Bug in support work made ticket handling instant if all bugs had been verified
  • The debug console is now always enabled, but not assigned to a key by default and all previous bindings have been reset
  • Tutorial system could make the game not able to unpause after releasing a product
  • Optimized wall segment exterior calculation and disabled internal segment rendering in opaque glass mode
  • Made it more clear if the loading screen is done and when/if it wants you to press a key
  • Fixed bug when placing houses on edge of map CAUSED BY BUGGY MONO COMPILER OPTIMIZATIONS
  • Fixed skyscraper editor and added removal tooltip for environment objects
  • Stopped game from focusing on different windows when a dropdown is open
  • Benefit window scrollbar doesn't work
  • Fine tuned right click dragging
  • Fixed printer repair point priority
  • Various other fixes



Alpha 10.1.4 fixes



  • Only draw build grid in leased rooms in rent mode
  • Undoing a furniture move would bug game
  • Houses were visible from underground
  • Added steam sticker for blueprints and materials
  • Added lease termination tip about sold furniture
  • Room grouping button in room group window did not work
  • Furniture value wasn't added back to player when relocating from a rent map
  • Map editor furniture was time locked
  • Deleting a building would only delete file, not containing folder and thumbnail
  • Various other fixes


Disclaimer: THIS IS A PRE-RELEASE FOR TESTING! Do not grow attached to your save files the first couple of days after this release. I'll be monitoring bug reports closely and patch often, but expect possible save file corruption. Alpha 9 save files are not compatible with Alpha 10

Alpha 10.1.3 fixes



  • Limiting a room to a role kept all employees from entering it
  • Simulation randomly breaking when changing month due to bad subsidiary check
  • Shouldn't count plot worth in money dropdown panel in rent mode


Alpha 10.1.2 fixes



  • Can place environment objects outside map area
  • Days per month setting didn't work
  • Plots counted towards worth in rent mode
  • Couldn't make IP trades
  • Auto graphic settings didn't work
  • Random bug during alpha phase due to out of bounds competency check
  • Various fixes




Major changes


Work on alpha 10 has focused on balancing expenses and adding more options regarding your company's physical presence, namely the ability to relocate your company, buy and sell plot areas, and lease rooms one at a time. Furthermore, employee mechanics have received a giant overhaul in regards to employee satisfaction and education, including a new benefit system that allows you to give and remove perks for all your employees.

Going forward


I'll be spending the next couple of weeks stabilizing all the new features and documenting the new modding capabilities. I still have a lot more I want to add and improve in alpha 10 before I move on to alpha 11, so there is no concrete timeline at this point.

The new development/feature mechanics did not make it in this release. I underestimated how much work it needed and it fits thematically better with alpha 11, in which I'll be focusing more on the development mechanics in general.

Full changelog


Changes

  • Ability to relocate company
  • New plot system
  • Ability to lease rooms
  • Balanced construction and building costs
  • Rebalanced employee costs and skills, and overhauled hiring mechanic
  • Ability to control subsidiary releases and assign tasks (More to come)
  • Overhaul employee satisfaction mechanic
  • New employee benefit system
  • New spring and build track from Chris Sinnott
  • Overhauled business reputation to be more predictable
  • Overhauled HR mechanic
  • Added Rural, Town, City and Cold, Temperate, Warm map types
  • Overhauled room rendering and added ability to mod room material textures
  • Add ability to use colorable textures for the standard furniture material, instead of forcing the default UV map
  • Ability to sum financial sheet or cashflow chart by month, quarter or year
  • Add proper data overlay window
  • Added key (F) to align furniture to nearest wall when placing
  • Better control of door direction when building
  • Doors should not open when employees are just passing by
  • Remove insurance account (now savings account) interest cap, but lock interest for years after depositing depending on amount
  • Software sales are now calculated per OS market, so software released for different OSs are no longer in direct competition
  • Added loading screen and fixed long loading times caused by music decompression
  • AI company salaries should be higher than bills
  • Ideal product price should be determined statically in SoftwareType or SoftwareCategory tag
  • Improved AI printing strategy
  • Market simulation now uses release dates for hype calculation, no release date gives no hype
  • Deprecated scenarios and changed how starting funds are chosen
  • Add select all button to wage negotiation window
  • Add specialization pie chart to contract window
  • Add wall skirting
  • Chairs now degrade in comfort over time
  • Drag camera now uses momentum, can be mapped to already mapped keys and will default to right click
  • Ability to generate the same map twice using a text string
  • Open chart window and products window from company window
  • Open company window from stock list
  • Output different symbols from employees depending on work being done
  • Tutorials can use dynamic values


Fixes

  • Holes in a blueprint floor plan were counted as rooms, which would make it so you couldn't duplicate a floor on top of itself unless the floor plan consisted of separate whole areas
  • Cap active users to OS users
  • Could not make games for in-dev OSs
  • Count loans due in stock worth
  • Employees will now move to the furniture they are assigned if they are currently using the same type of furniture, which they do not own
  • Failing to deliver on a print deal will now account for time left on the deal to discount the penalty
  • Difficulty option and PC upgrades weren't being applied to alpha dev speed
  • Fixed long standing bug causing windows to become invisible if they were the same height or width as the screen on last launch
  • Physical copies weren't returned to stock after having been refunded
  • Reset search when changing build category
  • Right hand holdables not aligned properly


Optimizations

  • Group furniture by type to increase query speeds
  • Optimize market simulation
  • Ability to turn windows opaque and don't render any room content below current floor in gfx options


Known issues

  • Can't update material mod in steam workshop after initial upload


1 Month Later: Progress Update


It’s been one month since I last released a patch, so I thought I would update you on how alpha 10 is coming along.

New plot system and map layouts




I have overhauled the plot system, so instead of slowly expanding a rectangle, the game now generates pre-shaped plots with individual pricing, which you can buy upfront or take out a mortgage for.

The plots will be laid out differently depending on which map type you have chosen for your company. In addition, instead of picking between forest, city, tundra and desert you now pick the climate and environment individually: Cold, temperate or warm, and rural, town or forest.

Map layouts are now generated based on an input string, instead of just being completely random, so you can generate the same map as many times as you want, by reusing the input string.



Renting buildings and moving your company




In alpha 10 you’ll be able to rent in a larger building, as opposed to buying an empty plot and creating your building from scratch. This will help you a lot financially in the beginning and help if you’re having trouble getting creative on an empty plot. Depending on the building you're renting into, you’ll be able to rent out more rooms as you get tight on space.

Since buildings don’t just randomly generate themselves, alpha 10 will include a map editor where you can create maps with buildings, designate which rooms are up for renting and share them on the workshop.

If you decide you no longer want to rent or you can’t afford your building, alpha 10 will include the option of moving your company to a new map, whenever you want, making your current building available for new companies.

Roadmap


Other than polishing and debugging the new systems I’ve just described, I plan on rebalancing construction costs in alpha 10, to make sure expenses keep up with income, so making a million dollars will no longer be an instant win condition. I also want to rebalance employee skills and overhaul the hiring process, to make skilled employees the exception, rather than what you’ve come to expect from late game. If development doesn’t drag on for too long, I also want to overhaul the entire feature system, as this work will be necessary for adding software updates/expansions in alpha 11, but it could just as well be delayed until then. Finally, the much requested “multiple roles per employee” will be added, so you can have a programmer/designer or an artist/marketer/leader, etc.

Thanks for reading and thanks for your patience!

Alpha 9.11.2 officially out

Alpha 9.11.6 fixes some small bugs and lets mods remove the default personalities. This most likely represents the last update to alpha 9. Future bug fixes will be rolled into alpha 10, unless they are very critical. I cannot give a timeline for alpha 10, but it will not be out for another couple of months at the very least.

Alpha 9.11.5 is a hotfix for pathfinding breaking in some circumstances when placing a vending machine.

Alpha 9.11.4 includes fixes for rare but critical bugs.

Alpha 9.11.3 includes small bug fixes and optimizations.

Music by Chris Sinnott is finally in, with more to come!

Full changelog:
Changes

  • Group right click buttons
  • Added music
  • Instead of having a default room style, you should be able save and apply custom styles
  • Ability to group rooms and blanket assign them styles and staff
  • Dialog confirmations can now be ignored on an individual basis
  • Improved cook serving tray priority logic
  • Amount of people who can take food from a serving tray at a time is no longer limited by space around the tray
  • Mark roles in green which comprise the most skill when selecting teams
  • Added ctrl+z to undo in build mode


Fixes

  • Undoing deleting rooms would not recover all their settings
  • Various other fixes
  • Product detail window header was off


Optimizations

  • Random optimizations to employee simulation


Alpha 9.11.1 out on testing branch



This update changes some gameplay mechanics, so I've decided to put out in testing for some days before releasing it officially.

Music by Chris Sinnott is finally in, with more to come!

Changes

  • Group right click buttons
  • Added music
  • Instead of having a default room style, you should be able save and apply custom styles
  • Ability to group rooms and blanket assign them styles and staff
  • Dialog confirmations can now be ignored on an individual basis
  • Improved cook serving tray priority logic
  • Amount of people who can take food from a serving tray at a time is no longer limited by space around the tray


Fixes

  • Undoing deleting rooms would not recover all their settings
  • Various other fixes


Optimizations

  • Random optimizations to employee simulation


Alpha 9 out officially

Alpha 9.10.16 changes



  • Made product loss by employee salaries more accurate by calculating salary per minute used (refreshed in UI once per day)


Fixes

  • Fixed uint overflow causing unlimited sales for products when there are no more supported OS users left to sell to
  • AI companies not releasing anything after buying out all their IP (won't fix active AI companies from previous saves)
  • Product loss from player printing and OS ports were not calculated
  • Fixed adding fans instead of removing them when delivering subpar product to followers
  • Various other fixes


Alpha 9 is finally out!

New major changes include:



  • Software development has been completely overhauled to focus more on risk management and marketing planning than watching progress bars fill up
  • Software quality evaluation is now more complex, amount of work done and the quality of that work is calculated seperately
  • The amount of bugs in a product are no longer known up front making support tasks and bug fixes theoretically endless and instead hinging on good player planning
  • Project management has been completely overhauled
  • There is now a clear divide between digital and physical distribution, and the market changes as the years go on
  • The player has to pay for physical copies of their products upfront to be sold or produce and deliver copies themselves using printers and couriers
  • The player can make other companies subsidiaries when taking them over to keep them in the game and control their funding
  • Undo button in build mode
  • Noise levels are now calculated realistically instead of across entire rooms
  • UI sound effects
  • A bunch of UX improvements


Alpha 9 changes the core gameplay a lot. The main focus was to add more player interaction to the early game by requiring more attention and planning from the player during product development and release, while some of the new mechanics add risk and uncertainty to player choices, without being straight up random. Removing the development progressbar could at first glance seem to just be obfuscating information from the player, this is not the case, however. A lot of underlying code has been reworked, which makes the progressbar obsolete, as project progress can no longer easily be quantified to a percentage. The overall timescale of the game has not changed, so don’t be afraid to use your experience from alpha 8, but note that your strategy will probably not be effective in alpha 9, unless you pay attention to the new pre-marketing mechanics.

I will continue to monitor alpha 9 issues for the next couple of weeks, before I move onto alpha 10.

Current plans for alpha 10 include:



  • Completely overhauled software feature system, to get rid of the "Select all" mechanic and add endless research
  • Being able to move your company to a different plot
  • Being able to rent rooms in a larger building
  • New plot system, that includes plot "chunks" with individual characteristics
  • Rebalanced costs, to balance out late game
  • Rebalanced hiring and education system


You can see the entire roadmap for Software Inc. on https://trello.com/b/9I286Mhu/software-inc

Finally, a word on the long development time of alpha 9.


Alpha 9 took at least 5 times as long as any previous alpha did, mainly due to the fact that alpha 9 touched core gameplay, which had to be rebalanced, debugged and required a lot of feedback. Most of the alphas have focused on adding new mechanics, which takes a lot less time than working on existing ones. Having to move a long distance, taking my driver’s license, suddenly not having internet and having a knife-to-finger related injury (almost healed up now) certainly didn’t help, thankfully these are all one-off adventures.

Alpha 9.10.1 out on testing branch

Alpha 9.10.14 includes bug fixes. Final release is imminent, as long as no critical bugs are reported. I know I say this every time and then a critical bug is reported, but there haven't been any for the last couple of patches.

Alpha 9.10.13 is a hotfix for game sometimes breaking when cancelling or releasing a product.

Alpha 9.10.12 includes a bunch of bug fixes.

Alpha 9.10.11 fixes undoing a split either not working or causing the game to break.

Alpha 9.10.10 includes a bunch of bug fixes.

Alpha 9.10.9 changes



  • The development info window now uses fractions when counting programmers and artists to correctly show employees working in any role
  • Add team to wage negotiation window and make window scalable


Fixes

  • Wrong amount of copies set to print when using percentage in project management options
  • Game could break when updating print job list


Alpha 9.10.8 fixes some bugs in the print job list.

Alpha 9.10.7 changes



  • Added colors back to print deal labels


Fixes

  • Print job buttons were applied to all jobs
  • Hire score column was in currency rather than percentage
  • Loan total amount column was incorrect


Alpha 9.10.6 fixes loan window.

Alpha 9.10.5 changes



  • Employees will have even less of a negative impact on quality when working on features they are not good with, depending on their overall specialization level
  • Refactor and extend listview functionality to allow for columns with custom objects and easier future maintenance
  • Turn printing job card list into listview
  • Remove team dev speed penalty and keep better track of employees working on software at any given time
  • Show what action is being undo'ed when hovering over the undo button
  • The printing limit feature should cancel print jobs, not suspend them
  • Ability to auto start print jobs for project management
  • Ability to skip OS port
  • Writing % in project management copy automation should order using percentage of followers
  • Rename project mangement
  • Completely disabled loading old saves, as people would mistakenly think they were playable when the game attempted to load them


Fixes

  • Subsidiary column not refreshing in Company window
  • Game would break when filtering the wage negotiation list by employee request
  • Sending an employee off to education while they were in a vehicle on the way to work would insta-educate them
  • Removed possible chance to trigger spawn code when despawning
  • SCM not being applied for art only contracts
  • Short circuited logic in room propagation code would cause disconnects for central heating and AC in rare circumstances for very complex buildings
  • Various other fixes


I'm still investigating an issue when merging/splitting rooms and then undoing. If you experience any issues in 9.10.4 after hitting the undo button, please send the save file using the in-game reporting tool and describe what you did, if possible.

Alpha 9.10.4 changes



  • Ability to accept multiple deals
  • OS port warning will no longer show up if there are no valid OSs to port to and will only ever show up once for each product


Fixes

  • Splitting rooms had small chance to break game or just not work due to floating point error introduced in last patch
  • Fix sales presentation with more days per month
  • The game would not mark design work as finished if it had any 100% art specializations, which could halt project management work
  • Late employee state updates could cause game to warn player about irrelevant employee issues
  • Elevator highlight beam would turn green no matter what furniture was below or above it
  • Various other fixes


Optimizations

  • Optimized pre-simulation procedure


Alpha 9.10.3 fixes infinite loop in courier logic.

Alpha 9.10.2 changes



  • Increase market recognition dropdown height and put on top
  • Differentiate between beta and alpha for project management
  • Est. units in project info panel
  • Improve contract result presentation
  • Employees will move away from furniture when it is assigned to someone else
  • Selecting furniture which is assigned to someone will highlight those employees


Fixes

  • Couriers would sometimes take too many boxes with more days per month
  • Room segments on upper floors did not have shadows when viewing lower floors causing holes in building shadow
  • Press releases would get released for cancelled design documents
  • Navmesh triangles are sometimes overlapped causing zigzag paths
  • Wrong height for door nodes in pathfinding system when loading save could make pathing unstable for upper floors
  • Fixed marketing deals with more days per month
  • Can build quarter turn stairs so close to wall that they break floor mesh
  • Room segments were not being validated on clone allowing for things like cased opening to the outside and eventually breaking game
  • Workitem scrollbar wasn't toggling correctly
  • Vacation range was not carried over when renaming team
  • Various other fixes


Optimizations

  • Optimization work for employee logic and noise calculations


The crash issue is still present, however rare, I suspect they are caused by outdated drivers. I'm including some debug info in this release, if it doesn't uncover any other crash issues, I'll release alpha 9 officially as is.



Changes

  • Added left and right, half and quarter turned staircases
  • Added option to auto-configure graphics settings
  • Updated performance impact label for SSAA and More shadows to be clearer
  • Added default graphics settings
  • Info for active deals in deal window


Fixes

  • Server wiring could cause endless loop crash in rare cases
  • Bus was not being filled optimally
  • More workshop upload error handling
  • Various other fixes


Alpha 9.9.1 out on testing branch

I had an accident with a knife and my left thumb, nothing major, but programming is going to slow down for a while.

Alpha 9.9.13 changes(accidentally released 9.9.12 with a missing change)



  • Remove low skill warning when result is negligible


Fixes

  • Removed deprecated Unity particle code to try and fix crash issues
  • Ground level navmesh generation could cause entrances to be shut off without warning in rare cases
  • Could build road while in basement
  • Various other fixes


Optimizations

  • Cache printing job to product binding to avoid lag when a lot of print jobs are active with hard limits


Alpha 9.9.11 changes



  • Synchronize chair and computer assignments, assignment should follow computer when moving
  • Offline OSX version now puts all data in "user/Library/Application Support/unity.Coredumping.Software Inc" to avoid permission issues, make sure to move all previous data there when you update
  • Don't warn about no OS support if there are no viable OSs left to port to or porting is underway


Fixes

  • Changing team names bugs dev team in project management and doesn't refresh work assignments
  • In-game reporting window wouldn't attach latest autosave if available
  • Room segments not at correct height when cloning rooms above ground level
  • Cubicles would get negative scale when placed at odd angles against walls possibly causing crashes down the line
  • Employees would take vacation one month early, depending on when they were off
  • Various other fixes


I would've pushed alpha 9 officially by now, but I've seen a big increase in crashes lately, which I hadn't seen because the crash reporting system was broken up until now. I've updated Unity in hopes that this issue has been fixed, but it is currently out of my hands.

Alpha 9.9.10 changes (Accidentally skipped 9.9.9)



  • Updated Unity to 5.5.4p1 for crash fix
  • Limitation of time skipping when bankrupt has been cut down to 3 hours before deadline


Fixes

  • Clicking cancel when updating a workshop item would decouple files from workshop item disabling updates permanently
  • Undoing after splitting a room which caused a staircase to be destroyed would bug game
  • Serializable vector would generate random hashcodes causing save game issues in rare cases
  • Various other fixes


Alpha 9.9.8 changes



  • Changed how the topbar barchart represents cashflow
  • Difficulty should change how much timing impacts pre-marketing
  • Added percentage to product unit barchart tooltip


Fixes

  • Review score aggregate would tend to cap at 9.5
  • Bug when placing room up against room causing wall objects to be deleted and then undoing
  • Deleting room up against room with a window or door, added extra doors or windows when undoing, which could break game
  • Objects deleted from changing fence style couldn't be recovered from undo (not applicable in vanilla game)
  • Wall objects deleted due to no longer being on a valid wall (exterior or interior, outdoor or indoor) couldn't be recovered from undo
  • Game wouldn't allow transactions with a negative bank balance even if the amount was zero
  • Bug when having the wall delete tool open on a wall and clicking undo
  • Various other fixes


Alpha 9.9.7 fixes room split bug and some undo bugs.

Alpha 9.9.6 is a small hotfix.

Alpha 9.9.5 changes



  • Quality degrade warning should take into account that the most skilled employees might not be adding to quality right this second
  • Change contract progress label from x - y to x out of y


Fixes

  • Undoing deletion of wall objects, windows or doors after merging and splitting rooms had chance to break game
  • Next print countdown when selecting printer was wrong
  • Various other fixes


Optimizations

  • Simplified new employee hitbox, as it were causing huge slowdowns from physics updates with more than a few employees/staff in game (Should see huge FPS increases across all platforms)
  • Disabled hitbox when employee is not visible
  • Employee arrival times are now only updated at most once per in-game minute


Alpha 9.9.4 changes



  • Ability to replace wall furniture


Fixes

  • Undoing room deletion was carried out top-down making the game not create them due to lack of support
  • Undoing a merge made on a different floor than the current one would place new room on current floor
  • Undoing moving wall furniture didn't work properly
  • Print priority sliders weren't refreshed when loading save
  • Various other fixes


Alpha 9.9.3 changes



  • Made employee window scalable
  • Undo furniture replacements
  • Moved undo button
  • Undo resets at end of day to minimize abuse
  • Cooks will now walk to unassigned canteens to serve food if necessary
  • Added personality localizations and fixed "Please wait" panels


Fixes

  • Fixed undoing staircase deletion
  • Selling furniture and undoing could bug game due to furniture being placed back in wrong order
  • Deleting server farm would not add all its processes to the unsupported list
  • Various other fixes


Optimizations

  • Replace dot bar used for personalities with manual Graphics rendering
  • Fixed legacy plot expansion code


Pushed update for Linux that fixes the refusing to launch bug.

Alpha 9.9.2 fixes

  • Bug when deleting chair and PC at the same time
  • Potential fix for end of day crash on computers with specific graphics card drivers
  • There were no cap on initial funding for subsidiaries
  • Various other fixes


I've decided to hold out on the discount feature indefinitely and to delay controlling subsidiary releases until alpha 10. I've decided on this, as I want to get moving on alpha 10. Alpha 9 has already taken too long. Changing existing mechanics takes a lot longer than adding new ones and I've been anxious about the response to the gameplay changes introduced in alpha 9.

To make up for not getting discounts and subsidiary control in alpha 9, I've introduced the long awaited Undo button in build mode. When I'm positive the undo button is stable, I'll release alpha 9 officially and move on to alpha 10. In the meantime, the undo button will auto save every time it's clicked with a 5 second cool down, to make sure your game can be recovered.

Changes

  • Ability to undo in build mode
  • Delete walls between rooms as alternative to right click and merge
  • Added names to staff list and ability to assign rooms to staff using a list
  • Updated Steamworks SDK
  • Updated to Unity 5.5.4f1


Fixes

  • Fixed bugs relating to cooks
  • Company filter gets stuck for all releases list
  • Various other fixes