Changes from 0.96.3 to 0.97.0

Generationship Playtest · build 15789562 · published

On SteamNotes only · this build shipped before we watched the app

Fixes

  • animation: Another fix for the animation path visualize of fast and slow persons in special cases
  • consistency: Fixed consistency checks were done in the middle of the simulation, so they might be false positive
  • consistency: Fixed Consistency check was done at a wrong time
  • crash: Fixed crashes on larger ships
  • crash: Fixed crash in very rare cases due to threaded access to unity variables
  • debug: Fixed some errors in Consistency Check
  • error: Fixed error log on finishing a shuttlebay in special cases
  • exception: Fixed rare exception
  • exception: Fixed rare exception for lights in mainmenu.
  • gamestart: Fix some rare issues in unity while starting a game
  • graphics: Fixed Emergency Cabinet was not completely attached to the wall
  • graphics: Fixed LOD2 Level of cookedFood (on far away zoomlevel it looked broken)
  • interaction: Fixed wall automove placement in special situations
  • memoryleak: Fixed a memory leek
  • overlay: Another fix for the Person Path overlay
  • simulation: Fixed endless update loop for talking
  • simulation: Fixed old Savegames
  • simulation: Removed many warnings due to not removed resource users
  • simulation: Persons not doing things in special cases due to latest performance optimizations
  • simulation: Fixed errors leaking air on rooms
  • skills: Fixed missing zero skill values on new persons
  • start: Fixed not all resources were created at start
  • traits: Traits-effects were not removed correctly
  • ui: Fixed wraping in Loading Tips
  • ui: Fixed Cheat button in the UI opened the popup behind the options poup
  • ui: Shown Unknwon problem in pimenu when trying to dismantle a room with interior items
  • ui: Door button was shown for non door interior items in special cases
  • ui: Fixed User layout of Trait was wrong
  • ui: Supplypopup Skills with zero value now showing also correct in popup
  • warning: Fixed Consistency warning related to initialization of Mass balancer
  • warnings: Fixed some warnings


Added

  • debug: Added also list of existing entities (for special logging cases
  • debug: Use DeletedEntities for Report, entitylogging if possible and separate editor window
  • debug: Added Tracking of delted entities on temp file basis, so its easier to detect problems with removed things
  • groups: Added a Fitness Schedule item, where fitness items are used. Also make fitness items usable whenever they have time to do something.
  • person: Persons get random Traits and Likes/Dislikes
  • priority: Added separate Priority setup for items increase efficiency task
  • problem: Added Skill that is missing to the Not enough skill problem
  • simulation: Added efficiency for interior items, that need to be increased by persons with specific skils
  • simulation: Added detection and autocorrection for the bug where persons talking partner is not there anymore, but still assigned.
  • skills: Construction and Maintenance needs now min LvL 1 engineer skill
  • skills: Skills influence the working, relative to its skill requirements
  • startship: Added good starting Traits for the first person in the ship.
  • trait: Added social Traits
  • trait: Working speed Trait effect for transport packing time, crafting, maintain and construction
  • trait: Added Like/Dislike Trait for Items and activities
  • trait: Trait that modify the walking speed
  • traits: Created Person generator to balance the strength with Traits
  • ui: Added Skill overview to ResourceTypePopup including where this skill is needed in what level.
  • ui: Added SpeedCalculation to the Activity
  • ui: Added SkillRequirement to the TaskTooltip
  • ui: Added WorkingSpeed to Task and its calculation to the Tooltip
  • ui: Added a working speed tooltip for the pimenu to identify the reasons
  • ui: Show calculated working speed to the PiMenu (replacing the problem if there is no
  • ui: Added Traits to Supply popup
  • ui: Added generated Trait icon, due to its effect, but overwritable for special cases


Improved

  • debug: Improved performance of reports
  • debug: Created a new Iterative Consistency check, so every frame just some entities completely.
  • icon: Updated all static icons to use the new icon system
  • loading: Improved startup speed by not updating all buildings multiple times
  • performance: Improved Performance of Simulation
  • performance: Improved performance for Update Room
  • performance: Improved performance for ui a bit
  • performance: Dont update users of ReosurceContainers of Person, due to it will never do anything.
  • performance: Increased performance Person Metric calculations
  • person: Special Persons will have always good ratings (so good traits, high skills and so on)
  • pimenu: Middleclick not executing the item, so pin tooltips is possible there too
  • problem: Show needed Skill level on NotEnoughSkill Problem Tooltip
  • simulation: Moved Construction and Maintainance required Skills to the tasks to have it aligned with other Tasks
  • skill: Changed Labling of Levels from Percent to better LVL 1..4
  • supply: Better skill randomizing of Persons
  • tutorial: Added Item Connection repeat part in the crafting tutorial.
  • ui: Layout of Skill Requirements
  • ui: PersonOVerview merged several activities
  • ui: WalkingSpeed now contains the resource container icons, to easier see stats of them.
  • ui: Improved Layout of Worker of an Activity, to show also the workerspeed with its calculation.
  • ui: ResourceType popup now shows nicer values
  • ui: Improved Trait View (icon and better text) for the User View
  • ui: Show Visual indication what is changing at the traits
  • unity: Updated Unity and libraries


Balancing

  • fitness: Increase fitness when Transporting things in the ship wtih the trapsort task
  • interioritem: New Fitness Items now need electricity
  • priority: Construction priority is now aligned with work, maintain and transport, so the group priorities apply better
  • supply: Add more recrutable persons to earth