linuxgurugamer Posted February 4, 2020 Share Posted February 4, 2020 (edited) An old but good mod, this mod has had a checkered past. It exists thanks to the collective work of : @michaelhester07 https://forum.kerbalspaceprogram.com/index.php?/topic/101058-10x-civilian-population-14/ @rabidninjawombat https://forum.kerbalspaceprogram.com/index.php?/topic/111815-104civilian-population-1751-update-to-105-in-progress/ @GGumby https://forum.kerbalspaceprogram.com/index.php?/topic/140127-112ckan-civilian-populations-revived/ @trafalgar https://forum.kerbalspaceprogram.com/index.php?/topic/143823-120-newbier-newbs-revamp-of-civilian-population/ @Pamynx https://forum.kerbalspaceprogram.com/index.php?/topic/162204-17x-civilian-population-released-07042018/ and finally from @pmborg an unofficial rebuild here: https://forum.kerbalspaceprogram.com/index.php?/topic/162204-17x-civilian-population-released-07042018/&do=findComment&comment=3732599 Turn your Kerbal society into a Type 1 Civilization by adding civilian exploration! Your agency, as research goes on, gains the ability to have civilians take part on your exploration. Once built, your ships, orbital or ground station will welcome civilian that will pay a rent to your agency, breed, grow their kids, get aged and die. You will also be able to train and recruit civilian to become regular kerbonauts. Help Needed Most of the parts do NOT have tags. If anyone would like to add tags, either to one, some or all parts, I'd appreciate it Dependencies Click Through Blocker ToolbarController Community Resource Pack ModuleAnimateGenericEffects Recommended Mods Ship Manifest Extra Planetary Launchpads(for building huge cities on a planet) Scansat (for resources) Hangar Extender: For building Generation ships with the new parts in 1.2 Availability Source: https://github.com/linuxgurugamer/CivilianPopulation Download: https://spacedock.info/mod/2560/CivilianPopulationModernized?ga=<Game+3102+'Kerbal+Space+Program'> License: CC-BY-NC-4.0 CKAN soon Electrical parts - Netherdyne Reactor Unit DX-110 - Netherdyne Reactor Unit MX-99 Convert Enriched Uranium into Depleted Uranium, Xenon Gas and Electricity ! Part List: Civilian quarters (3 sizes) Civilian contractor dock: allows civilian population to grow while in kerbin space Garden modules and farm biodome to feed the civilian population Resource containers Laser drill for in-situ resources Recruitment centers : Movie theater, university, flight school Changes made during adoption Added bulkheadProfiles to all parts Fixed bad chars in some parts preventing them from loading Reorganized directories Created overall solution file Added Assemblyversion.tt to all dlls Added InstallChecker to all dlls Adjusted node positions on many parts Replaced stock toolbar code with ToolbarController Added support for the ClickThroughBlocker Added unique numbers for the window ids How to manage your civilian population Civilian kerbals are not like your astronaut kerbals. They require food to survive and have not been trained on how to eat a diet of snacks. The management of your civilian population relies on generating enough food for them. If you have enough food they'll live. If you don't they'll die off. It's that simple. Space Tourism Civilians will flock to your space stations and bases which can support them. You can either transport them yourself or you can hire Civilian space agencies to transport them for you. The space agencies gave Netherdyne plans for a universal docking port which their transports will use. Attach the port to your station or base and you civilians will come. Space tourism is limited to the kerbin system (Kerbin, Mun, Minmus). Civilian reproduction and long voyages A couple of male+female in the apartment is enough to generate a civilian. This will produce a new recruitable Kerbal every 3 kerbin months. Understanding the stats on the Civilian Quarters parts Every civilian quarters part will show you the statistics for your population's voyage Food per pop: This is the minimum amount of food your ship's stores must have on hand to support the population. To get the required amount multiply this by the size of your civilian population. It's easy: 1:1. So 50 population requires a minimum of 50 food to support. Each farm module is scaled to support a 1:1 quarters to farm size. The large biospheres support the largest of population capacities. Each farm tells you how much population it can support. Population Growth Rate: this is the time in seconds it takes for your population to grow through reproduction. Population Decay Rate: this is the time in seconds it takes for your population to decay. Growth and Decay timers: these show the current state of growth or decay. When these pass their respective rate the population will change by 1. Reproduction rate: this is the minimum population your ship needs to start reproduction. The speed your population grows at scales based on how big it is beyond this. A population of 150 will reproduce 3 times faster than a population of 50. Total consumption rate: this is how fast your population is consuming food civilianDock: If you have a civilian contractor dock attached to your ship this indicates it. civilianDockGrowthRate: this scales your ship's growth rate by the number indicated. Scale is 1000 for kerbin and kerbin orbit, 100 for Mun, 10 for Minmus. GrowthRate: This is how fast your population is growing. Recruit Kerbal: You can recruit a new crew member from the population onboard the module. Each Civilian module except the dock supports a number of Crew slots. Population changes over time, even when you're not watching! The civilian population on your ship or base will change over time even when you're doing something else (flying another mission perhaps). How the population fares depends on how well you managed the food on your ship. Make sure your ship, station, or base has food and all the farms are operational before you leave it! Individual Parts Spoiler Civilian Contractor Dock The Civilian Contractor dock allows civilian space agencies to deliver passengers to your station or base. You must have enough food to receive the passengers before they arrive. Small Civilian Apartment This gives a small but adequate place to stay for 8 civilians. Has 3 slots for crew. This fits a 2.5 meter diameter ship. Large Civilian Quarters Has enough room for 25 civilians and 4 crew. The core is 3 meters wide. Civilian Apartment Complex Has enough room for 60 civilians and 8 crew. The core is 3 meters wide. Farm Biodome Intended for use on a surface the farm biodome supports up to 60 civilians. Garden Biosphere The garden biosphere supports 50 civilians and is better suited for orbit and flight than the ground. The white core is 3 meters diameter. Small Garden Biosphere The small garden biosphere supports 25 civilians. The white core is 3 meters diameter. Small Hydroponic Garden The small Hydroponic garden supports up to 8 civilians. This module fits a 2.5 meter diameter ship Netherdyne Construction Drone The netherdyne construction drone allows users of Extraplanetary Launchpads to build bases and stations with "robots" before sending a crew up. This would make sense in a way: in real life we would probably build a moon base with robots before the first crew arrive. This part does nothing if you don't have Extraplanetary Launchpads University The orbital university has a science lab built in for processing research experiments. Can recruit Level 3 engineers and scientists Flight school The flight school has attach points on the landing pads (though one of them has the door for the crew). Can recruit Level 3 pilots. Movie Theater Kerbals must be inspired to work on a specific job. Select a type of movie to play to gain a discount on recruiting that type of crew member. Resource pods Left to right: Fertilizer container (biomass, water) Gas container(oxygen, carbon dioxide) Sustenance container (food, water) Waste container (waste, wastewater) These pods will store various resources your ship or base needs. All of them are surface attach. Most are less than 1 ton weight. The fertilizer one can get up to 7 tons though (that provides a lot of food). inline substrate/water pod This pod carries 1000 units of water and substrate mined from a surface. Laser Drill (the green lasers on the right) The laser drill allows you to extract the substrate and water from a planetary surface for your colony. It contains the converter to change the materials into biomass. This converter uses water to convert the substrate to biomass. Turns out bacteria like that material. Managing your Civilian Population Basics Civilian Population requires food, water, and oxygen to survive. They will produce Carbon Dioxide, Waste Water, and Waste. Each civilian module (except the contractor dock) has space for 1 kerbin-day's worth of waste and 1 kerbin day-s worth of needs for the population that it supports. Production of food requires biomass and water. Food is produced at a garden module or at the farm biodome. Garden modules and the farm biodome are equipped with recyclers which can convert the waste water and waste back into water and biomass. The plants inside also act as natural scrubbers, clearing out the CO2 and producing Oxygen. The farms do not come with biomass storage. These must be attached through way of the fertilizer pod. Use of the other resource pods is recommended for an extra buffer of resources. If a waste resource builds up to the cap the excess will be dumped out into space. It is thus imperative that you keep the recycler running. The recyclers will outpace the waste production for their intended population size. The biodomes and civilian modules are paired together to make managing this simple. The civilian population will grow once it is larger than 50 members. This growth requires a kerbal's mass in food (about 380 food). They may also come to your base or station through way of the civilian contractor dock. When they immigrate to your station, ship, or base this way they don't consume 380 food per growth. Farm food stores can be quite massive, equating to roughly 120 days worth of food for one kerbal on the small garden. That is because the colony's population growth will need the food. The pictured land crawler shows everything you need to maintain your civilian population and to grow it. Left to right: mining container, garden, fertilizer for garden, Civilian pod, laser drill. In-situ resource utilization Water and substrate must be present in some amount at the landing site for your colony (much like MKS) for you to get the resources to grow the civilian population. The laser drill can be used to grab these resources. If you have MKS then you can use those parts to get the resources as well. The laser drill has the same efficiency as those parts. Recruiting specific job kerbals If you wish to recruit kerbals with specific jobs (pilot, engineer, scientist) you can use the movie theater, university, and flight school. The movie theater is the basic part required for this. Your kerbals need inspiration for them to decide that they want to do a specific job. To get that inspiration you play movies for them in the theater. Select a type of movie to get a bonus to recruitment for the job it matches: - Racing movies: Engineer kerbals are inspired by the act of tuning up a vehicle to win races. Playing these movies makes engineer recruitment 10% cheaper. - Scifi movies: Pilot kerbals are inspired by dogfights, things blowing up, basically what Jeb grew up on. Play these movies to get a 10% cost reduction on pilots. - Documentaries: Scientist kerbals love documentaries about the solar system, plants, animals, and space exploration. They especially love the ones they wrote Play documentaries to get a 10% cost reduction on scientist recruitment. ** All recruitment costs 50 inspiration, unless you're playing a matching movie type. The University comes in when you want an educated kerbal Scientist or Engineer. See the movie theater makes a kerbal think he knows what he's doing. A university makes sure he knows. The university has a science lab for the scientists to process research experiments. To recruit a level 3 Scientist or Engineer requires 5000 education and 50 inspiration. Open Classes to start the education. Educating a new kerbal will take roughly 10 kerbin days. The Flight school comes in when you want a pilot who crashes less than Jeb. To recruit a level 3 Pilot requires 5000 flight experience and 50 inspiration. Open classes to start the training. Training a new pilot takes roughly 10 kerbin days. Rent Civilians generate Rent now! Earn 100 funds per civilian per day as they live in your apartments on your station, ship or base. Robotic construction facilities The laser drill now has an ore drill on it. The netherdyne smelters return as well. Combine the Cnc Mill, smelter, Construction drone, and laser drill to enable construction of bases or stations in situ without the need for a kerbal present (though you may want one or two to place survey stakes). You still need to find suitable ore deposits. In situ construction requires Extraplanetary Launchpads. 1.4 released! 1.4 updates Civilian Population for 1.0.x KSP (tested with 1.0: 1.0.x currently does not have significant changes that impact my testing) I've allowed the use of Ore in the converters to serve as a commonly dug up resource which you can then extract other resources from with the Civilian Population Converters. Note that the Karbonite smelter is obsolete with stock fuel system. Other than that... * The laser drill's converter will extract Water, Biomass, and Carbon Dioxide from ore. Stock Ore can be converted into rocket fuel so this assumes that the stock ore contains hydrocarbons which would convert into biomass and water. * Civilian Population also assumes the stock ore contains metals which allows the original Ore-Metal-RocketParts resource path for Extraplanetary Launchpads. This should make locating your industrialized base simpler than before. I'm taking a break from Kerbal Space program after this update, gettin into other games. I'll be watching to keep Civ Pop current with the KSP releases. Godspeed! New in 1.3 New textures on pretty much everything Some parts were sufficiently detailed to not receive new textures. Others got brand new texture work. Biosphere domes, civlian pods, farms all got reworked. New IVAs for most of the parts All of the pods got new IVAs except the movie theater and the airlock. The movie theater is because I don't have the plugin made for it. The airlock is because it operates with 2 doors so you can get in and out of a biosphere or biodome. New part: MK2 Cruiser Landing Gear Balance updates Rent generated from a single city now meets diminishing returns. Up to 50 civilians will get the full 100 rent per civilian. After that it drops off by 1 per extra civilian. By 150 civilians you will only receive 10 funds per civilian with each rent cycle. Farms are re-balanced to have the correct energy consumption. The large biosphere farm will require about 12 Gigantor XL solar panels to keep powered up. The large Biosphere farm now supports 70 kerbals (roughly) The Biodome Farm Mark 2 now supports 70 Kerbals (roughly) The substrate converter on the Laser Drill no longer creates extra water (previously it would produce 5x the water that was input into it) The construction drone now produces 30 productivity at the cost of 5kw electricity per second The biosphere airlock can now store science experiments. Go do that EVA you wanted to! Bug fixes The Construction Drone now properly works with 5.1.2 Extraplanetary Launchpads The duplicated Regolith.dll is no longer needed. I added the KSPDependency information. Extraplanetary Launchpads is added in the KSPDependency information. It is required to use the construction drone. About the Movie Theater and why it does not have an IVA yet This is because I do not have the necessary plugin created to play movies inside of it! This will come probably in 1.4 with the cruiser parts expansion. New in 1.2 New civilian house and landing pads Javascript is disabled. View full album Jumbo Truss system Facilitate the construction of huge generation ships with the jumbo truss system. Javascript is disabled. View full album Biodome and Biosphere system Build your Type 1 civilization base with biodomes, and the generation ships with biospheres. The construction of a permanent city on a body without any atmosphere would require the use of biodomes to contain atmosphere. Javascript is disabled. View full album Cruiser landing gear The cruiser landing gear was born out of necessity. When operating a base where the weight can change the base can shift angle slightly by several degrees, causing some parts to clip into the ground when they really shouldn't have. Landing gear is proven the only thing that prevents this kind of shifting. To make very well sure that this glitch never kills a base again I created the cruiser landing gear. With 3 meters of play and up to 6 meters off the ground your base will never clip into the ground ever again, at least unless you made it 1km wide, then I can't save you. City and ship album Javascript is disabled. View full album Some FAQS Is TAC Life support needed No. If you have it this mod may make it easier to manage though. I balanced the civies to consume 1kg of food/water per day and .1kg of oxygen per day. These are in kerbin days (6 hours). Depending on how you've configured TAC life support your crew may use more or less resources. They are the same resources. Unfocused ship simulation should be compatible as I use Regolith and MKS uses it and MKS is compatible with TAC. Do I need MKS? No. It enhances the experience though, providing parts to expand your base or station with. MKS unfocused simulation is now compatible. Other mods which may help the experience Scansat (for resources) Extraplanetary launchpads (for building huge cities on a planet) Hangar Extender: For building Generation ships with the new parts in 1.2 Misc notes from older releases, not yet integrated with full post Civilians are now full-fledged Kerbals, instead of being abstracted as resources There are now two methods of growth Linear growth by Civilians being ferried to your base -> A new arrival will arrive roughly every 85 days within Kerbin/Mun/Minmus SoI (contractor docks) Logistic growth by Civilians spawning within the craft -> Based on the number of Civilians present; first positive then negative exponential growth (apartment complexes) Civilian Growth is tracked by a new resource called "Civilian Growth Rate". It can be found on the upper-right hand corner of the screen with the other resources. It can be taken as a percent complete (0-1.00) until another Civilian arrives. Most of the time, it should read 0.00 because Kerbals take a long time to arrive. The mod is now life-support agnostic (due to Civilians now being Kerbals). Tac and USI Life Support are both supported in Module Manager config files Known Issues/Workarounds: All modules with crew do not have internal spaces for the crews (and thus no portraits). If you need to EVA, use the GUI or right-click menu. For transfers, it's only the right-click menu at the moment. But for all parts, the first couple of seats should have an IVA. I highly suggest using Ship Manifest which has the above functionality. When a Civilian is added to the crew, the portrait does not automatically appear, even with a part with an internal space. Still trying to find the root-cause of that. Restart the vessel (go to another one and come back) and this should be resolved. Working on this after I get unfocused vessels working Civilians only spawn/come to your bases when they are the active vessel. Currently working on it. Edited November 4, 2020 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
iteranthypatic Posted February 4, 2020 Share Posted February 4, 2020 Thanks for picking this mod up! It's really inspiring to see that this exists. I'm mostly a Career-mode player, and the game really peters out for me in the late-stage. There's this existential problem to the game and real-life space exploration. Once you're up there, have explored the Mun, gone to Jool and beyond, what's next? What's next for the Kerbal civilization and their space program? Why do we keep flying and building rockets? It's fun, but it starts getting tedious after the 1000th launch. It's inspiring to me that this exists, and it re-writes the Kerbal-story as it were. With this mod, Kerbals are these visionary, big-headed beings who pumped resources into a green field and waited for an ecosystem to grow. And then, finally after several years of trying, they finally managed to build a garden for the next generation to play in. In my mind, there's montage going on where Kerbals go from the early days Mercury-style gung-ho astronauts like Jeb and Valentina to the scientific ones of Apollo and beyond. They build their ISS, but they don't stop, they still keep going, they still keep expanding, until they spread their roots across the solar system. I do have an unwarranted suggestion from someone who hasn't yet downloaded and played this mod --- maybe for creating an arc, each piece needs to be expensive in terms of science, and maybe there could be successive generations of each part --- so that you start lowering the cost as you research/unlock more. I know that you also steward other parts which do this (one where more research unlocks more capabilities) and maybe they could all interact somehow? Also, this is a suggestion, maybe this mod could also have social science stuff that you research, like you have to research reproduction in space, before you actually do it, and space medicine is a thing and it impacts the decay and growth rate etc. The work for all of this seems to be huuuuuuge though... I'd love to volunteer - I can write prompts and do some design stuff. Quote Link to comment Share on other sites More sharing options...
pmborg Posted February 4, 2020 Share Posted February 4, 2020 This mod defiantly move the all KSP to another level. The idea of Kerbals have an individual age, the idea that can breed, and born without a profession and die... they don't leave forever, like in stock 1000 years! :S And then they go to the University, like mostly of us, to learn one of the 3 professions in KSP this is a simple idea, but a gold idea! It appear to work as expected, really fine, at Laythe with this updated version Quote Link to comment Share on other sites More sharing options...
Vagrant203 Posted February 5, 2020 Share Posted February 5, 2020 This is pretty gotdang epic. If I ever manage to keep a career save going to where I've got everything unlocked and a self sustainable crewed ship, this is definitely next. Quote Link to comment Share on other sites More sharing options...
pmborg Posted February 5, 2020 Share Posted February 5, 2020 (edited) Hello @linuxgurugamer, Please note that this "If your civilian population is big enough (more than 50)" mentioned in OP this is no longer valid. A couple of male+female in the apartment is enouf to generate a civilian, after 10days together the female become pregnant. Sample: Edited February 5, 2020 by pmborg Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 5, 2020 Author Share Posted February 5, 2020 2 minutes ago, pmborg said: Hello @linuxgurugamer, Please note that this "If your civilian population is big enough (more than 50)" mentioned in OP this is no longer valid. A couple of male+female in the apartment is enouf to generate a civilian. Updated, thank you. Please review the entire OP and let me know of any other inaccuracies. Quote Link to comment Share on other sites More sharing options...
theJesuit Posted February 5, 2020 Share Posted February 5, 2020 Thanks for continuing development on this! Peace. Quote Link to comment Share on other sites More sharing options...
pmborg Posted February 5, 2020 Share Posted February 5, 2020 (edited) 41 minutes ago, linuxgurugamer said: Updated, thank you. Please review the entire OP and let me know of any other inaccuracies. Actually there are , I am trying to understand why there are 3 sizes of houses, also refered in OP, and I am just getting one: K:\SteamLibrary\steamapps\common\Kerbal Space Program\GameData\CivilianPopulation\Parts>findstr /S /I "CiviHousing" *.* Utility\InsituKerbalRecruiterTest.cfg: model = CivilianPopulation/Models/Utility/CiviHousing_Size2_01 Utility\t1CivilizationGenerationShipQuartersLarge.cfg: model = CivilianPopulation/Models/Utility/CiviHousing_Size4 Utility\t1CivilizationGenerationShipQuartersMedium.cfg: model = CivilianPopulation/Models/Utility/CiviHousing_Size3_01 This is the current/save tech tree being tested: Edited February 5, 2020 by pmborg Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 5, 2020 Author Share Posted February 5, 2020 (edited) 1 hour ago, pmborg said: Utility\InsituKerbalRecruiterTest.cfg: model = CivilianPopulation/Models/Utility/CiviHousing_Size2_01 Utility\t1CivilizationGenerationShipQuartersLarge.cfg: model = CivilianPopulation/Models/Utility/CiviHousing_Size4 Utility\t1CivilizationGenerationShipQuartersMedium.cfg: model = CivilianPopulation/Models/Utility/CiviHousing_Size3_01 Which tech tree do you have there? These three parts need the following nodes in the tech tree: CivilianPopulation/Models/Utility/CiviHousing_Size2_01 : spaceExploration CivilianPopulation/Models/Utility/CiviHousing_Size4 : advScienceTech CivilianPopulation/Models/Utility/CiviHousing_Size3_01 : advExploration I've tested these with the stock tech tree, and they all show up. So if you are using a different tech tree, then we may need to make some changes to accomodate it Edited February 5, 2020 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
pmborg Posted February 5, 2020 Share Posted February 5, 2020 (edited) 20 minutes ago, linuxgurugamer said: Which tech tree do you have there? These three parts need the following nodes in the tech tree: CivilianPopulation/Models/Utility/CiviHousing_Size2_01 : spaceExploration CivilianPopulation/Models/Utility/CiviHousing_Size4 : advScienceTech CivilianPopulation/Models/Utility/CiviHousing_Size3_01 : advExploration I've tested these with the stock tech tree, and they all show up. So if you are using a different tech tree, then we may need to make some changes to accomodate it I have the Community Tech Tree v.3.4 and all those available: Tech { id = spaceExploration state = Available cost = 90 Tech { id = advExploration state = Available cost = 160 Tech { id = advScienceTech state = Available cost = 550 Edited February 5, 2020 by pmborg Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 5, 2020 Author Share Posted February 5, 2020 4 minutes ago, pmborg said: I have the Community Tech Tree v.3.4. Ok, there are changes for the CTT: InsituKerbalRecruiterTest --> shortTermHabitation t1CivilizationGenerationShipQuartersMedium --> longTermHabitation t1CivilizationGenerationShipQuartersLarge --> colonization They all appear in the line second from the bottom You can see all the changes by looking at the file: Configs/CTT.cfg Quote Link to comment Share on other sites More sharing options...
pmborg Posted February 5, 2020 Share Posted February 5, 2020 3 minutes ago, linuxgurugamer said: Ok, there are changes for the CTT: InsituKerbalRecruiterTest --> shortTermHabitation t1CivilizationGenerationShipQuartersMedium --> longTermHabitation t1CivilizationGenerationShipQuartersLarge --> colonization They all appear in the line second from the bottom You can see all the changes by looking at the file: Configs/CTT.cfg Yes, the stock config are translated on those ones, but I also have that ones: Tech { id = shortTermHabitation state = Available cost = 550 Tech { id = longTermHabitation state = Available cost = 1000 Tech { id = colonization state = Available cost = 2250 Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 5, 2020 Author Share Posted February 5, 2020 According to the file CTT.cfg, 18 of the parts have their required tech changed. I'll review all the parts to find the ones which aren't listed, and see if they need to be added to the lsit. I don't quite understand your comment: 3 minutes ago, pmborg said: Yes, the stock config are translated on those ones, but I also have that ones: Quote Link to comment Share on other sites More sharing options...
pmborg Posted February 5, 2020 Share Posted February 5, 2020 (edited) 15 minutes ago, linuxgurugamer said: According to the file CTT.cfg, 18 of the parts have their required tech changed. I'll review all the parts to find the ones which aren't listed, and see if they need to be added to the lsit. I don't quite understand your comment: I was trying to say that all parts appears to be listed and correctly converted on CTT.cfg file: "Small" House is there: (don't appear on VAB) @PART[InsituKerbalRecruiterTest]:NEEDS[CommunityTechTree] { @TechRequired = shortTermHabitation "Medium" House is also there: (this appears on VAB) @PART[t1CivilizationGenerationShipQuartersMedium]:NEEDS[CommunityTechTree] { @TechRequired = longTermHabitation "Large" House is also there: (don't appear on VAB) @PART[t1CivilizationGenerationShipQuartersLarge]:NEEDS[CommunityTechTree] { @TechRequired = colonization Actually the names make some confusions: Medium = Small ( findstr /S /I "small" *.cfg | find /i "Apartment" ) CivilianPopulation\Parts\Utility\t1CivilizationGenerationShipQuartersMedium.cfg: title = Civilian Small Apartment Complex Edited February 6, 2020 by pmborg Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 6, 2020 Author Share Posted February 6, 2020 Well, I can't do anything about the names, unless I want to make it incompatible with old saves. But yes, that is confusing. Quote Link to comment Share on other sites More sharing options...
pmborg Posted February 6, 2020 Share Posted February 6, 2020 (edited) I believe that the error is here: [LOG 22:23:11.720] PartLoader: Compiling Part 'CivilianPopulation/Parts/Utility/t1CivilizationGenerationShipQuartersLarge/t1CivilizationGenerationShipQuartersLarge'[ERR 22:23:11.725] PartLoader: Encountered exception during compilation. System.FormatException: Input string was not in a correct format. at System.Number.ParseSingle (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) [0x00083] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.Single.Parse (System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info) [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.Single.Parse (System.String s) [0x0000b] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at PartLoader.ParsePart (UrlDir+UrlConfig urlConfig, ConfigNode node) [0x00776] in <9d71e4043e394d78a6cf9193ad011698>:0 at PartLoader+<CompileParts>d__56.MoveNext () [0x005cd] in <9d71e4043e394d78a6cf9193ad011698>:0 [ERR 22:23:11.725] PartCompiler: Cannot compile part I noticed that the inventory seats are missing so something is wrong: (I will try to check more about this tomorrow night) https://www.dropbox.com/s/7im9q556brz9ea1/Player.log?dl=0 Edited February 6, 2020 by pmborg Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 6, 2020 Author Share Posted February 6, 2020 (edited) 45 minutes ago, pmborg said: I believe that the error is here: [LOG 22:23:11.720] PartLoader: Compiling Part 'CivilianPopulation/Parts/Utility/t1CivilizationGenerationShipQuartersLarge/t1CivilizationGenerationShipQuartersLarge'[ERR 22:23:11.725] PartLoader: Encountered exception during compilation. System.FormatException: Input string was not in a correct format. at System.Number.ParseSingle (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) [0x00083] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.Single.Parse (System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info) [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.Single.Parse (System.String s) [0x0000b] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at PartLoader.ParsePart (UrlDir+UrlConfig urlConfig, ConfigNode node) [0x00776] in <9d71e4043e394d78a6cf9193ad011698>:0 at PartLoader+<CompileParts>d__56.MoveNext () [0x005cd] in <9d71e4043e394d78a6cf9193ad011698>:0 [ERR 22:23:11.725] PartCompiler: Cannot compile part I noticed that the inventory seats are missing so something is wrong: (I will try to check more about this tomorrow night) https://www.dropbox.com/s/7im9q556brz9ea1/Player.log?dl=0 I don't know why you are getting that. That was a bad character in the file which I fixed. Are you sure you don't any have old versions floating around? This is what I see in my log file: PartLoader: Compiling Part 'CivilianPopulation/Parts/Utility/t1CivilizationGenerationShipQuartersLarge/t1CivilizationGenerationShipQuartersLarge' (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) Cannot find a PartModule of typename 'ExWorkshop' which is fine Edited February 6, 2020 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
Seikaa Posted February 6, 2020 Share Posted February 6, 2020 This looks cool!Thanks for you work Quote Link to comment Share on other sites More sharing options...
pmborg Posted February 6, 2020 Share Posted February 6, 2020 (edited) Hello @linuxgurugamer, back after a tough mission So yes, I deleted the all directory and install it again, and now yes all is fine, I believe that now is showing all parts: Edited February 6, 2020 by pmborg Quote Link to comment Share on other sites More sharing options...
pmborg Posted February 9, 2020 Share Posted February 9, 2020 Actually this civilian-population colony work very well: - Colony for 50 people, they can breed, the child's can learn professions. - With global construction workshop can produce a new container with any receipt (craft) that is needed. - with the vehicle inside hangar can also put the container in the correct position to be build. - There is a nuclear reactor, but is disabled by default, only needed to allow big constructions. - Even work in a planet without water, using the ISRU to generate water - Having also civilian-population: docking to allow more Kerbals to arrive automatically from Kerbin. Quote Link to comment Share on other sites More sharing options...
Moncasta Posted February 9, 2020 Share Posted February 9, 2020 LOL Turning KSP into Sims Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 11, 2020 Author Share Posted February 11, 2020 New beta: 3.0.0.1 Minor tweaks to the CTT configs Added smallCivPopReactor Added colossalLandingLeg Added colossalLandingLeg2 Added basic tags to all parts Edited descriptions to remove i18n chars Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 12, 2020 Author Share Posted February 12, 2020 New beta, 3.0.0.2 Added missing animation modules for the landing legs. Legs don't have suspension at this time Added missing reactorassets.png file (made new one, couldn't find in old versions of mod) https://github.com/linuxgurugamer/CivilianPopulation/releases/tag/3.0.0.2 Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 12, 2020 Author Share Posted February 12, 2020 New beta, 3.0.0.3 Removed bad character in CTT patch for the nduniverisity part in the TechRequired https://github.com/linuxgurugamer/CivilianPopulation/releases/tag/3.0.0.3 Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted February 20, 2020 Author Share Posted February 20, 2020 New beta, 3.0.0.4 Created new module to add sounds to animation: ModuleAnimateGenericSound Can use seperate deploy and retraction sound, using Stock EFFECTS stanzas Added code for parts in symmetry Added option to set animation speed Added animation sounds when landing legs lower and raise to both landing legs Slowed animation down to 1/10 speed This is a Release Candidate, please let me know how it goes Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.