tajampi Posted February 8, 2015 Share Posted February 8, 2015 (edited) DISCONTINUED: If anybody wants to keep working on the mod, contact me.Do you want another way to kill your kerbals?This (WIP) mod includes a new game feature: Space Radiation.Kerbals will die after long term exposure to high levels of radiation, so you better have some way to keep them shielded!Work done so far:- Textures and models of capsules- "Keiger" counter sounds- Procedural generation of radiation (Compatibility with planet packs)Calculation:Space radiation gets calculated from multiple factors: (Factors with "*" are not implemented yet)- Distance from the Sun- Distance from the surface of the planet- Latitude (On most planets, radiation is higher at the poles)- Atmosphere (Most atmospheres block radiation)- Planetary magnetism (Jool has an extremely powerful radiation belt)*- Solar Status (Solar Flares)*Shielding: There are multiple ways to keep Kerbals (and equipment) safe from radiation:- Radiation blocking fluid: - It's fairly expensive - Lasts almost forever, but there is certain decay (Depending on ammount of received radiation)- Radiation blocking capsules: - VERY heavy - They block a very big percent of the received radiation (From 30% to 80%) - Very expensive- Radiation blocking plates - The best way to protect equipment - Not very expensive - A bit heavy - They only work on the covered part (Not sure how)- Radiation blocking fairing - Addon to procedural fairings? - They are a bit heavy - They can protect anything inside from about 30%/50% of the radiation - A bit expensiveDamage:Kerbals:A Kerbal will slowly get contaminated with radiation.If a kerbal gets too much radiation inside his body, he will get damaged.Also, extreme radiation can damage almost instantly.The damage can range from killing him, to making him unable to do his job (For example, stopping a pilot from piloting)Parts:Certain electronical parts can get damaged from radiation, most of these can be repaired by an Engineer:Science experiments: Stop working.Antennas: Stop transmiting information.Solar Panels: Stop sun-trackingBatteries: Lose some or all stored energyLights: (Only under extreme radiation) Stop working.Ion Engines: Start eating fuel like crazy, with no generation of thrust.Unmanned pods: SAS stops working. Under extreme radiation, completely stop working.Dangerous Places:- Almost all of inner Jool System:Thanksfully, Laythe will keep as an almost radiation free enviroment (Gameplay reasons, in RL laythe will be extremely radioactive)- Any place near the sun:Including Moho, the levels of radiation around Moho are very high, and also, you shall not get to these holes at the poles, they seem very radioactive!- Any re-entry enviroment: * This is not realistic and may not be implemented!Thanksfully, you only re-enter for some small period of time, but that kerbal you always sent to Laythe surface base alpha may get some radiation problems after a few re-entries! (You can always heal him back keeping him in a low radiation enviroment, like an adapted capsule)- Close to the space kraken (i mean the easter egg, not willing to spoil anything )You knew that thing was dangerous, but you could even walk inside it! This mod will fix it, making being anywhere close it a Kernobil enviroment! So beware!Media:Anti-Radioactive 4 Kerbal storage can:Anti-Radioactive fluid canister:Download:Not done yet! The first release will be ready once the major features are working!Github (Warning, messy code): https://github.com/tatjam/Radiation-Mod Cheers! Edited May 16, 2015 by tajampi Discontinued... :( Link to comment Share on other sites More sharing options...
Tellion Posted February 8, 2015 Share Posted February 8, 2015 This sounds very interesting, will follow closely! Link to comment Share on other sites More sharing options...
tajampi Posted February 8, 2015 Author Share Posted February 8, 2015 Finally finished rendering and uploading the images, there they are! (More to come once i make more stuff)Cheers! Link to comment Share on other sites More sharing options...
Mecripp Posted February 8, 2015 Share Posted February 8, 2015 Can you add a climate control also so they have to have a heating and cooling system so they don't freeze or burn up in space ? Link to comment Share on other sites More sharing options...
Drew Kerman Posted February 8, 2015 Share Posted February 8, 2015 any plans to tie-in with the incomplete radiation exposure system from KSP Insterstellar? It tracks rad exposure but doesn't do anything with it AFAIK. Freethinker and Northstar would be good people to ask about it. Perhaps you can use that code for help as well with your system depending on the license. Link to comment Share on other sites More sharing options...
Chezburgar7300 Posted February 8, 2015 Share Posted February 8, 2015 Yet another way to kill kerbals. Can't say I'm not impressed! Atleast it gives me a reason to use probes and not strand kerbals out in the far reaches of the system. Link to comment Share on other sites More sharing options...
Whirligig Girl Posted February 8, 2015 Share Posted February 8, 2015 Was this perhaps based on my suggestion in the misc mods forum? Link to comment Share on other sites More sharing options...
Vaporo Posted February 8, 2015 Share Posted February 8, 2015 I've never heard of atmospheric reentry causing radiation, and can't imagine how it would. Are you sure that's accurate? A quick glance at the Wikipedia page revealed nothing about radiation. (I may have missed it, though. It really was just a quick glance). Link to comment Share on other sites More sharing options...
tajampi Posted February 8, 2015 Author Share Posted February 8, 2015 Oh true, i suppose i got confused with the communication blackout...I am working in the kerbal killing mechanics, i hope they work right Cheers! Link to comment Share on other sites More sharing options...
tajampi Posted February 8, 2015 Author Share Posted February 8, 2015 News!I finally got the radiation atmospheric calculation working, now i just need to convert the atmospheric density into a percentage for a more stable code (If i don't do, under certain circumstances the result of the calculation is negative)With that done, the next big difficulty becomes passive management of radiation (Being able to kill Kerbs while the vehicle is not on focus)Cheers! Link to comment Share on other sites More sharing options...
FreeThinker Posted February 8, 2015 Share Posted February 8, 2015 (edited) - It's fairly expensive - Lasts almost forever, but there is certain decay (Depending on ammount of received radiation)Sounds like Rad-X from the famous fallout RPG, except way too overpowered. I suggest to make it last for only several hours, and add redraw effects, like higher sensitivity to radiation. It should be required when you need to refuel a nuclear reactor in a on EVA (preferable in a LEAD suit). I suggest you make a special module you can put on anything radioactive like nuclear reactors and nuclear fuel. Depending on the distance to the object, kerbals on EVA should receive more of less additional radiation. Even better, you could try to work together with other modmakers, for example I could make a small extension to ORS which allows you to read out the current radiation level. This should also teach players not to point their nuclear engine at another nearby ship. Edited February 8, 2015 by FreeThinker Link to comment Share on other sites More sharing options...
Headhunter09 Posted February 8, 2015 Share Posted February 8, 2015 This looks really cool! One thing I would suggest is splitting the radiation calculation and the Kerbal damage functionalities in to two separate mods. I'm sure there are a lot of people that would like an open and extensible system for progressive Kerbal damage.For example, mods based on 0-g fitness degradation, mental health, et cetera, would benefit from a common system of tracking Kerbal damage. Potentially integrate with CrewFiles? Link to comment Share on other sites More sharing options...
tajampi Posted February 8, 2015 Author Share Posted February 8, 2015 Sounds like Rad-X from the famous fallout RPG, except way too overpowered. I suggest to make it last for only several hours, and add redraw effects, like higher sensitivity to radiation. It should be required when you need to refuel a nuclear reactor in a on EVA (preferable in a LEAD suit). I suggest you make a special module you can put on anything radioactive like nuclear reactors and nuclear fuel. Depending on the distance to the object, kerbals on EVA should receive more of less additional radiation. Even better, you could try to work together with other modmakers, for example I could make a small extension to ORS which allows you to read out the current radiation level. This should also teach players not to point their nuclear engine at another nearby ship.http://vignette3.wikia.nocookie.net/fallout/images/0/06/Rad_Resistance_FO3.png/revision/latest?cb=20130122012009I will try to add some kind of parts emitting radiation, i suppose is not very hard And also, the radiation tracking system is internal, so i have the numbers already!This looks really cool! One thing I would suggest is splitting the radiation calculation and the Kerbal damage functionalities in to two separate mods. I'm sure there are a lot of people that would like an open and extensible system for progressive Kerbal damage.For example, mods based on 0-g fitness degradation, mental health, et cetera, would benefit from a common system of tracking Kerbal damage. Potentially integrate with CrewFiles?I'm thinking on separating the kerbal damaging thing into some kind of API, as i'm developing it as a external class, it should not be very hard Cheers! Link to comment Share on other sites More sharing options...
Nicholander Posted February 8, 2015 Share Posted February 8, 2015 This. THIS IS FANTASTIC!!!! When will this be released? (I mean like with implemented features and it doesn't crash all the time. In other words, what you mean by "First release" in the OP) Link to comment Share on other sites More sharing options...
FreeThinker Posted February 8, 2015 Share Posted February 8, 2015 (edited) I will try to add some kind of parts emitting radiation, i suppose is not very hard And also, the radiation tracking system is internal, so i have the numbers already!Yes but it's not a constant, the amount of radiation also depends on the reactors activity level and some reactors like antimatter reactors convert a large part of their mass directly to gamma rays. Aim it at low orbit to Kerbin, activite and should be enough to make a large part of Kerbals at the surface get radiation sickness! Edited February 8, 2015 by FreeThinker Link to comment Share on other sites More sharing options...
tajampi Posted February 8, 2015 Author Share Posted February 8, 2015 Ahh, just discovered that there is a class in the KSP API named CelestialBody, so all planet packs will be compatible. The problem is that i need to do some more work on the radiation calculation class Anyway, it will make every planet pack compatible, so, it's better to do it Cheers!- - - Updated - - -This. THIS IS FANTASTIC!!!! When will this be released? (I mean like with implemented features and it doesn't crash all the time. In other words, what you mean by "First release" in the OP)When i have all the major features ready:- Working radiationt tracking system (Almost done)- Realistic way to kill kerbals (Not even started)And, well that's it for the first release, later will come passive kerbal killing and other stuff Yes but it's not a constant, the amount of radiation also depends on it's activity level and some reactors like antimatter reactors convert a large part of their mass directly to gamma rays. Aim it at low orbit at Kerbin, activite and should be enough to kill a large part of Kerbals on a continent!Ah, that's true, it will be awesome to have all of the Interstellar stuff working with this! (I have never played with Interstellar so not very sure how all that stuff works )Cheers! Link to comment Share on other sites More sharing options...
tajampi Posted February 9, 2015 Author Share Posted February 9, 2015 Got it, should be working, but the code is untested, and will not be tested until tomorrow (Here at GMT+1 is 1 AM)Now the code extracts all the data from the game, so, all planet packs (But ones which add stars) should be compatible.Also, the code is even faster, and compatible with moons.I have started to write the "Keiger" counter code, but not yet complete, so it's not at Github.Cheers! Link to comment Share on other sites More sharing options...
Tommygun Posted February 9, 2015 Share Posted February 9, 2015 any plans to tie-in with the incomplete radiation exposure system from KSP Insterstellar? It tracks rad exposure but doesn't do anything with it AFAIK. Freethinker and Northstar would be good people to ask about it. Perhaps you can use that code for help as well with your system depending on the license.I'm curious about this too or if it may cause a mod conflict. Link to comment Share on other sites More sharing options...
FreeThinker Posted February 9, 2015 Share Posted February 9, 2015 I'm curious about this too or if it may cause a mod conflict.No, they won't conflict, at worst they will confuse people, but I have already disbled the Radiation GUI in KSPI Extended since it doesn't ready have any effect. Link to comment Share on other sites More sharing options...
Sampa Posted February 9, 2015 Share Posted February 9, 2015 Wow! You read my mind! I was just thinking that my game needed something like this and I was about to request it! Thanks! Link to comment Share on other sites More sharing options...
tajampi Posted February 9, 2015 Author Share Posted February 9, 2015 (edited) Hey, got some implementation with procedural fairings going, it seems to work, but is not very tested.Basically, every part that has a radiation module on it will raycast every (RL time) minute in 6 directions, if all they hit an object at less than a certain distance (It's actually set to 0.5m) it is under certain shield of radiation, if the part it hits is my custom radiation protective fairing, then it gets a big ammount of shielding.Only have a small problem, in some situations, the ray just does not hit the fairing for some reason, will try to track that bug down.(That code is not at Github yet)Also, i have been balancing some stuff:- Every capsule has a "Keiger" counter, but a low-tech one:That counter only gives integer readouts (1, 2, 3...).- The "Keiger" counter part gives very precise readouts (2 decimals, could add more), and will let you graph the data.Also, it tracks its local radiation, so if you pack it inside a fairing, the fairing will take some of the radiation away, making the counter give the readout of what is inside the fairing.EDIT: Oh, it does not conflict with KSPI radiation in any way, just that they are separate modules, so the radiation you get in a KSPI module is different than the one you get with a k-radiation module.Cheers! Edited February 9, 2015 by tajampi Link to comment Share on other sites More sharing options...
Spacepetscompany Posted February 14, 2015 Share Posted February 14, 2015 *FANGIRL SCREAM* "My life is complete!"This will surely forever change the way we play Link to comment Share on other sites More sharing options...
rabidninjawombat Posted February 14, 2015 Share Posted February 14, 2015 Awesome! looking foward to seeing this in action. Skimmed the thread to see if this had be answered already but didnt see anything, but might have missed it. What about accumulated radiation on kerbals? Will the accumulated radiation kerbals have received persist and increase from mission to mission? (So when we know when to retire them. Or possibly send them on one more mission to permanently retire them. ) Link to comment Share on other sites More sharing options...
Drew Kerman Posted February 15, 2015 Share Posted February 15, 2015 from the OP:Thanksfully, you only re-enter for some small period of time, but that kerbal you always sent to Laythe surface base alpha may get some radiation problems after a few re-entries! (You can always heal him back keeping him in a low radiation enviroment, like an adapted capsule)This IMO implies a mechanic that indeed does track exposure over time with detrimental effects Link to comment Share on other sites More sharing options...
tajampi Posted February 16, 2015 Author Share Posted February 16, 2015 (edited) Sorry for inactivity! Lack of time I have been testing the new procedural radiation generation, tracking issues, balancing, etc... I will upload the new code to github soon.Also, i have got the Kerbal killing, but is very unbalanced, does not track when the vessel is inactive, and is not persistent, so a lot of work needs to be done!EDIT: Will update main post with the persistence of radiation, forgot it...Cheers! Edited February 16, 2015 by tajampi Link to comment Share on other sites More sharing options...
Recommended Posts