• Content Count

  • Joined

  • Last visited

Community Reputation

5 Neutral

About Pirsig

  • Rank
    Rocketry Enthusiast
  1. Hey so if you were still interested in using stuff from this for something the license totally allows you to do so without even asking so long as you give credit and license accordingly so do feel free to do so. I've honestly had a rather busy and anxiety filled first half of the year which is why I just kind of disappeared. Wasn't playing any KSP or working on this at all either. With life dying down a bit (hopefully, still have a move coming up) and KSP now fully released I will most likely come back to this as I still feel the stock tech tree is junk and there's still plenty of room for most of what this mod does/was intended to do. When that will be I don't want to make an promises or anything, but I did want to stop in and just say I'm not dead or anything XD.
  2. I can assure you that code really does nothing, @ doesn't add parameters it only edits ones that already exist. After talking to Arsonide (author of Fine Print) and confirming that in fact the only condition Part Test contracts are looking for is your first launch from the launchpad, I believe I've found the culprit. The launch does not count if your vessel is not touching the ground. This means that when using a launch clamp or something, you might actually not be touching and therefore your launch won't count. It is mere coincidence that you had a launch that registered correctly when having the RT-10. This merely has to do with how you design your vessel and is why I was able to have problems with the contracts on one install but not another, and why you're experiencing issues, but galen isn't. Sorry about that, I figured all LS mods handled it such that vessels don't require LS resources when in atmo on Kerbin. I'll make a change for the next release that gives the atmo cockpits 1 LS resource (1 day's worth) per kerbal for interstellar.
  3. That line is useless. As far as I can tell (can't actually decompile per eula) the part test contracts aren't looking for any sort of check on tech. Without going too deep into how contracts work, the only check I can find for it to begin generating the contracts is, "have you launched a vessel from the VAB?" This means there is no way to change the conditions that it's looking for short of a plugin that replaces the contracts with a new version with different generation conditions, just like the altitude contract issue. Also, that line is useless because Test{} has no Tech parameter in it already. @ is used when you want a patch to overwrite an existing parameter, but not create it if it doesn't exist. % will overwrite if exists and create if it doesn't. No prefix creates a new parameter, if one already exists with the same name, you'll have two. So the way that is currently written it changes absolutely nothing, which is good because it might muck things up for you if it actually worked. This same reason is why no, the Tech parameter in the contract fix should not be an @. If it was, it wouldn't work and would do absolutely nothing. No worries, unfortunately the documentation for Module Manager is a bit... scattered. For instance, if you want to learn how to correctly use the variables I think you still need to find the post in the thread from when the first version with variables dropped. S o yeah, finding documentation for certain stuff in MM can be a bit wonky. That said, the front page and this from the wiki are the two most cohesive source of information. Everything else is kind of scattered throughout the thread and various discussions. Beyond that it's like any programming language in that you can glean a fair amount just from reading other configs once you have a basic understanding. Though there's lots of configs out there following very poor practices, because why follow standards when you can be different and difficult for no good reason? Sorry, giant pet peeve of mine... Yeah, I wish there was stuff to help differentiate performance capabilities of cockpits more as well, but alas... Also, upon further examination in general I feel like some of the parts are too far up? Most modern aviation technology all seems to have come into its own at relatively the same time spanning 15 years or so surrounding WW2. (Most of this is centered around advancements in turbine engines for aviation at the time) So helicopters, for example, after crewed rocket flight seems kind of odd. The only exceptions would be the jumpjets (harriers are from the 80's) and the electric propellers (70's, though still largely experimental even today). I know I don't have specific written guidelines (I really should, they already partially exist for my own benefit) but the tiers do loosely corresponded to time frames, among other things. I'm gonna take a quick pass and shift a few things around, post it, and you can let me know what you think. On the other side of that, a couple of the changes you made to stock for KAX are probably going to become base KSAEA changes, for sure the tail section at any rate, not sure why I had left that so far up the tree.
  4. So, a couple of things. First, :FINAL[] and :FOR[] are not used together as they're both telling MM which pass to run the patch in. So if something has :FOR[KSAEA] it runs in the pass for KSAEA, if it's :FINAL it runs in the final pass. Good practice is to keep things in a mod's particular pass whenever possible (KSAEA in this case) and to keep stuff out of :FINAL unless a patch wouldn't work otherwise. For personal use :FINAL is fine. In fact that's why it's good practice to keep it clean, so people can use it for personal modifications without having to resort to crazy naming crap to make sure a patch absolutely runs after something else. For your personal use until integration you'll want to take out the :FOR[KSAEA] on the stock stuff and just have them run in final. When I do the .5 release, which'll have the KAX config in it, the way I get around this is just by adding an exception (:NEEDS[!KAX]) to all the parts in StockTechTreeRebalance.cfg that will be modified if KAX is installed. You can look at the starter antenna in that config if you want to see it, only difference is that's an exception for remote tech, but yeah. The exception allows the mod config for KAX to then still run in the KSAEA pass. Also, I was curious why the move for the nose cone and the mk1 cockpit? Unless I'm missing something I feel this is unnecessary.
  5. I think firespitter's always been a bit of a laggard but the .dll is usually up to date since several other mods rely on it, and I believe it has in fact been updated for .90. Not sure if all the parts work the way they're supposed to and such though or not, think latest posted version is 24.2 for the parts? That doesn't mean they won't work, just that they might not. Either way obviously I've got no problem with you giving it up for the time being. Especially since it is in a weird state at the moment, though so are a couple of the LS mods. Personally, KAX has tempted me more than Firespitter in the past anyway. Thanks, glad you like it. Unfortunately it's not just the SKGU that won't let you complete those altitude missions, it's ALL probe cores, as galen said. Unmanned flights cannot complete these missions because that's the way squad programmed them. After some investigation prompted by earlier discussion on the subject, it seems that there is no practical way to change this. The only solution I can see would be a plugin that adds a new contract that is basically a copy of the altitude contract, but also allows probes to complete and then prevents the original altitude contract type from spawning, which I'm not sure that second part is possible/allowed. Either way it's outside the scope of what I intend to do here. On the subject of contracts I've also spent some time trying to figure out what was going on with the part test contracts. I thought I was experiencing issues on one of my test saves, until I launched a vessel and then they showed. After messing around a bit, it seems the part test contracts won't spawn until you launch a vessel from the VAB (not SPH) that gets at least a few feet off the ground. Probably once you're out of the launch pad's weird pocket of space. Why on earth they would tie the part test contract generation to such a condition is beyond me, but that seems to be the case. In light of this, if anyone is still experiencing issues with the part test contracts I'll need some more information on the matter otherwise I'm considering it solved. Also galen, sorry, i typed this last night and forgot to send before falling asleep so I haven't looked at the KAX config you posted at all yet, I'll probably have a chance to go over by the weekend.
  6. Ever since the difficulty settings were added this mod has no longer really modified total science values, and it never modified the body multipliers. Originally I was basically providing the same functionality as the Science Rewards slider does now, with a default setting of 80%. I removed that with the introduction of the slider and now only one or two experiments have their actual total science (scienceCap) modified by the mod. The only thing I can really recommend is to bring the slider down further for science rewards, and maybe up a bit for funds rewards if you're having an issue there. I've been getting part test contracts with fully researched versions of the tree, so yes it's probably the same as the problem that was keeping the survey contracts from showing up early, I'll look into this. Also, most of the parts added should still have modules for the part test contract. As for actually modifying contracts, I had given zero thought to it thus far to be honest. I'm not saying it's totally out of the question, just that I haven't looked into it really at all. It's something I'll put a bit of thought into considering now, but wouldn't expect to see anything on the matter too soon. For action groups I would recommend Action Groups Extended. Aside from all the handy extra action groups and such it can also be used to override the lockout.
  7. Eh, yeah, it would seem I changed the values but not the part names. Glad you enjoy the mod and thanks for pointing that out, it'll be fixed in the next release. Also, with the names changed to the correct parts for those two configs nothing about elevon 4's capabilities should be getting modded by KSAEA, just its tech tree position. If elevon 4 is in fact weaker it's most likely coming from somewhere else. As for elevon 6 being weak, it's supposed to be, its small and supposed to be used for controlling small rockets at the beginning of the tree before you have other control options. I just did a quick flight with the SKGU(no reaction wheel), a nose cone, couple mx fuel tanks, an lv-01 and quad lv-1r's (no gimbals) with the structural wing E and elevon 6 for control in a quad arrangement and had no problems reasonably controlling the craft.
  8. Ok, yeah, it was actually super straight forward. Wasn't sure it would be, but simplicity wins, hurrah! Just put this config in the KSAEA folder and that should fix the visual surveys contract issue. ContractFix.cfg
  9. I still have very little actual "play" time with current patch so I hadn't noticed this at all, I'll look into making an MM patch to fix it. I don't think MM explicitly states that it can target other stuff besides Part configs, but it does. That said, the Contract config is not setup in such a similar way as say the experiments config and so might not be doable, or may be interesting to make work. We shall have to see, but I suspect there will be a way to make it work.
  10. Pretty sure I got all the new parts covered for the moment and everything seems to work ok, but you're going to want to delete StockFixes.cfg and make the following changes to noseCone0625.cfg: rescaleFactor = 0.5 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0 Squad fixed the problems with the stock model that was compensating for.
  11. Alright, so just a quick and dirty update for .90 to cover all the new parts. I also added a small wing and control surface to start for controlling small rockets. I did not mess with any of the new SAS level stuff yet, I'll add that to the SAS rebalance for .5. I also did a couple of quick patches for small mods, MechJeb, RealChute, and SCANsat. I did not mess with science values for SCANsat at all since that has it's own thing based on % scanned and stuff that all makes perfect sense and I felt no need to mess with it. There's also a couple tweaks to existing reaction wheel values and the SKGU. v .43 -Tech Tree Rebalancing for SCANsat -Tech Tree Rebalancing for Real Chute Parachute Systems -Tech Tree Rebalancing for Mech Jeb -SKGU Probe Core Electric Charge increased, consumption rate decreased -MK2 Drone Core SAS torque has been decreased to .75 -Probodobodyne OKTO SAS torque is now equal to that of the Probodobodyne HECS -The new MK3 Cockpit has had SAS rebalanced and is now governed by the global reduction -New Aerodynamic parts for small rockets, includes FAR & DR support -Tech Tree Rebalancing for new stock parts Download v .43 So, next version should have the new approach to the upper tier construction nodes I was talking about as well as rebalancing for probes. This currently involves changing weight, power consumption, and adding decent amounts of onboard electric charge. I'll also add the new SAS level stuff to the rebalance, and probably break out the reaction wheel stuff to be its own config. The ridiculous capacity of the MK3 passenger section is also something I plan on remedying. I'm also going to add a .version file for KSP AVC and switch to that versioning scheme with 0.5.0.
  12. Hey, yeah, I'm working on putting out a quick update with some of the minor stuff I've done the last couple weeks and making sure everything is all good in .90, which I've just gotten a chance to install today. Browsing the changelog the only thing I could see causing issues with stock stuff is if the MK3 rework changed names or added parts or anything that stuff will need to be fixed up, which I'll be looking at right after this post. Other than that I don't see anything which screams out that it would cause an issue. How do you feel you're coming on the firespitter thing? If it's nearing a point where you think it's ready for folks to try it out I'd like to get a look. Also had not seen that stock revamp thing before. Assuming you're using it, are there any issues with compatibility for that I should take a look at? Glancing over it seems it just changes model stuff, is that right? If so I think the only thing would be the part rescales using old models which I can easily make a fix for.
  13. Thanks, I hope you enjoy it. As for control, atmospheric flight should be controlled using control surfaces and gimbaled engines and space flight is RCS controlled. That is definitely cool and I've already downloaded it it to take a look at. Thanks for pointing this mod out to me.
  14. So I searched through the thread as well as looked over the various different config options provided by the mod and didn't see anything so I'm figuring the answer is no, but I thought I'd ask to make sure. Is there a way to limit the sizes available based on tech tree progression? If not, are there any plans to implement this in the future? Edit: Another follow up question, if the answer to both of these is no, are you opposed to me making new part configs from the current ones and distributing them with my own mod? With whatever attribution is necessary of course. This would basically be another version or two of each already existing part, just to split up the size availability, everything else would remain untouched.
  15. Good evening everyone, back in with another update and a quick look at where some things are headed. First off I've got .42 out for you here which includes the previously mentioned Universal storage integration as well as all the mods supported by it. I've also updated the DMagic configs for the new parts and experiments recently added to that mod and all of its US parts are now integrated as well. .42 also adds a life support rebalance, removing LS resources from atmospheric only cockpits for all supported LS mods. The SKGU Probe Core has also been added, a new probe that is researched in the starting node with poor properties that hopefully make it obsolete quickly. It's expensive, has high energy drain, and no SAS of any kind. Nathan, you mentioned adding a new small gimbaled engine or reworking one of the existing ones to go along with this, I haven't ignored this advice I just haven't decided how to proceed yet. I've also added patches to the end of all the KSAEA parts for DR. This is mostly copy/paste of the values used by DR for the normal version of the parts, but not in all cases. This was done with the new beta maxTemp values in mind, not the higher temps present in the current stable release. You might notice I've also renamed the mod a "Tech Tree and Game Rebalance." I felt I was clearly outgrowing the original scope of only modifying the tech tree and science values and this should probably reflect that. v .42 -Tech Tree Rebalancing for IFILS -Life Support Rebalancing for IFILS -Tech Tree Rebalancing for ECLSS -Life Support Rebalancing for ECLSS -Life Support Rebalancing for Snacks! -Life Support Rebalancing for TACLS -New part, SKGU Probe Core Added -Science and Tech Tree Rebalancing for new DMagic Parts -Tech Tree Rebalancing for Universal Storage -Tech Tree Rebalancing for Universal Storage ECLSS Pack -Tech Tree Rebalancing for Universal Storage IFI Life Support Pack -Tech Tree Rebalancing for Universal Storage Kerbal Attachment System Pack -Tech Tree Rebalancing for Universal Storage Snacks! Life Support Pack -Tech Tree Rebalancing for Universal Storage TAC Life Support Pack -Tech Tree Rebalancing for DMagic Orbital Science Universal Storage parts -All KSAEA parts now have compatability patches for Deadly Reentry Download v .42 As for what's coming, realchutes and maybe a couple other odds and ends, but the next major update in my sights now is redistributing many of the items currently in Meta-Materials so that the node actually reflects what it is. I don't like nanolathing, but that's going to become the new 'ultimate' construction node as it were, instead of Meta-materials being that and actual plausible meta-material parts like it is now. This'll mean moving several parts that already have established positions again, but I've never been happy with the way that part of the tree has shaken out so it needs to be done. At the moment that's kind of my last major area of unease with the tree, after which I might feel more comfortable in the permanence of things to start looking at a parts pack or two. When the changes to Meta-Materials come about I'll also have a chance to make any other minor shifts I feel are necessary like moving another small tank or two towards the start of the tree. I'm also looking at doing some sort of balancing run on the various intake parts if anyone has any input on the matter. Hey there, thanks for noticing and for Science revisited! Glad you like what I've built off it. I'd been running with a customized version of your configs for awhile that eventually evolved into the basis for what's here now.