PeterRoss
Our friendly neighborhood Putinist
Interesting. I'll have to check it out more thoroughly, maybe I was wrong with conclusions.
I'm not a hero, I'm just a warranty man, remember?![]()
Uh, I'm not sure if my fixes are really have something to do with integration stability, it was mainly about CG and autosave/finalization...
![]()
Modules on the picture are little older than the version I uploaded so some of them should look different abit.
Note about integration stability:
I'm getting quite frequent CTD when integrating RCS, especially when there are several RCS modules attached at the same time. You integrate them one by one and sometimes it crashes out of no obvious reason. You load last save and then integrate them again and no crash occures - or it occures on another RCS module integration. It helps if there are only one RCS module attached and integrated at the same time.
There are another bug connected with RCS modules integration: Orbiter crashes when you try to integrate RCS requiring propellant which tankage is not integrated into vessel yet. I mean you have to integrate fuel tank first and only then RCS.
Adding these two to the bug list.
A-attach modules that are within the 1 meter distance
B-Integrate them. How does IMS get the vessel handle in order to order its deletion
Ive been hard at work on the IMS user guide, almost done, when I finish, Im gonna post it for inspection. I need some feedback on a few things, particularly boosters. I cant figure out how to use them.
No, Im sorry you're my hero. You clearly have a secret identity and wear a cape :lol:
I should look up that show. Maybe its on youtube or something...
Perfect! Do the modules attach radially to a "Ghost framework", or do they attach linearly? (Ie building them one by one along the long axis of the shipyard)
Brute force: It iterates through all attachment points of all vessels in the scenario, looking for the closest compatible attachment point that is closer than one meter to one of the attachment points of the IMS vessel.
The list with attached modules keeps track of the occupied attachment points. When you select a module on the list and click integrate, IMS gets the handle of the vessel attached to this attachment point.
Thanks, I'll take a look at it.
Page 1, second paragraph: spaces in the main vessel name will not cause IMS to crash. It will lead to issues when trying to transfer crew with UMMU.
Page 3, second paragraph: ...lose track of what you're doing
Also, IMFD can actually navigate backwards, but that's just a detail...![]()
Page 3, last paragraph: "Once you've succesfully accomplished this..." There's been a lengthy explanation of construction vs. permanent docking ports in between, people will no longer know what exactly they were supposed to accomplish without looking up the beginning of the page. Change to something like "...once you succesfully docked your module".
Page 4, first paragraph: Actually, the module keeps its temperature because of the transport seal, for user convienience. Best to not explain things with batteries, People will come asking where on earth the batteries are...
Page 6, paragraph 1: Might lead to confusion, as dumb modules like trusses are not shown on the systems panel.
Page 8, Paragraph 2: Does not explain what the framed radiator icon actually means. It means that the module currently selected in the list is connected to this radiator.
Page 8, last paragraph: MCS actually means "main cooling system", so a) talking about an MCS system is a bit department of redundancy department-ish, and also, there can be only one of them. The whole paragraph talks about the MCS without actually explaining what it means. Also, its job is not to dispose heat through radiators. Its Job is to move heat around, plain and simple... preferably to radiators of course, but it is not the MCS' fault if they aren't there, or unable to finish the job.
Page 9, first paragraph: "Cooling modules" are actually life support modules with cooling capacity... though as I see, many of them are called cooling modules in the filename.
Also, "a few hundred kilowatts" is quite a large MCS. For quite a large vessel. I wouldn't put it so generally, write something like "the necessary capacity of your MCS depends on how many and which modules you build into your vessel."
Also, the paragraph doesn't explain where the capacity and load of the MCS is displayed.
Paragraph 2: Some modules have accumulated excess heat, for whatever reason. Also, the last sentence in the paragraph is so unconnected that it is difficult to understand what it refers to.
Paragraph 3: You might get away with it, not probably. Depending on your vessel, the heat tranfered from the outside to the inside can be negligible compared to what you're producing internally.
Paragraph four usually only applies to modules that don't consume power, or very little of it.
Paragraph five: You can pretty much always keep them plugged in. If they don't need it, they won't consume any power, and if they need it, they need it. The only reason to shut it down is power shortage, when you have to decide which are important and which not.
More later. I like the style so far, although the structuring is a bit awkward. Keeping topics more separate might be a good Idea... I know I haven't exactly been a prime example in that respect, but the user guide grew pretty much with the feature list.
Page 10, paragraph one: I tried to explain that problem in some detail because people usually reported it as a bug. These things should be in there:
a) solar panels are their own radiators, and are designed to work as good as possible at their equilibrium temperature - which of course depends on distance from the sun. This is partially in your text, but the formulation is misunderstandable: They will always radiate as much heat as they get, otherwise they'd heat up indefinitely. But the temparature at which this happens might not be desirable.
b) solar panels don't produce power in shadow, hence it is no problem if they go out of operation when they are not heated by the sun. They are very flimsy and will therefore accumulate or lose heat incredibly fast when the environment changes.
c) heating a solar panel in shadow basically means heating a radiator. It will quickly overload any power generator you carry on board if you try to keep them warm. Which is nonsense, because usualy you have solar panels as your primary means of power production.
Page 10 Paragraph two: "..can be selected from the four..." The four what, exactly?
Page 10 paragraph 3: CPO and CPC mean "current power output" and "current power consumption". If you describe accronyms it's usually a good Idea to write what exactly they mean, especially if they're made up accronyms that aren't previously familiar.
same paragraph: "generators ... will throttle their output", not consumption.
Page 12, first paragraph: Provided you got some thrusters, rcs and suitable propellant...
Page 13, first paragraph: Again with the accronyms... MFC is short for multi-function control. Also, you forget to mention the root menu.
Page 14, first paragraph: Mass flow rate is in kg/s, not km/s.
I'm also not sure if this is the right place of a lengthy description of what dV is, most people should be familiar enough with it to know what the display tells them, and the detailed explanation will be in the design guide.
Page 15 first paragraph: Who on earth told you this approximation? It's completely bogus. Two thrusters do not have more delta-V than one. You are assuming that every thruster carries different propellant, in which case it might just work, but if you have two thrusters with different ISP running of the same tank, calculating the dV becomes hell on earth, which is exactly why IMS doesn't do it. But adding the dV of the thrusters together will result in something completely wrong, because to reach that dV would mean to burn your propellant twice.
Page 15 paragraph two: If your engines overheat from sun influx, you're aboard the Ikarus. Your crew will be long dead before this happens.
scratch the remark about APU. APU means "auxilary power unit", and it's not how a rocket warms up. A rocket warms up by burning small amounts of propellant while bypassing its cooling loop, pretty simple. If you'd ever turn up the thrust without passing the heat of the engine on to the inflowing propellant, it would be slack in seconds, so it's really not difficult to warm it up just a bit that way.
Also, a blinking H indicates that the engines are being heated, if I remember correctly. A glowing H would mean they're too hot, but I notice I'm not sure anymore...
Page 15 last paragraph: redundant, ah? :lol: LH and AH are stock orbiter autopilots just as the rest, and mean Level Horizon and Altitude Hold. They're present in every DG and XR vessel, really.
Page 16, last paragraph: It must not be another IMS vessel. It can be an IMS module with storage, or even a completely other vessel if it has the right lines in its config file. Oh, I see you mention that later on. Never mind then, but you should add that you can just take a full IMS storage module up to refill a vessel.
Page 17, first paragraph: The string will look odd if there's no crew aboard (some division by zero I guess, I never fixed that, did I?), regenerative capabilities have nothing to do with it as this display only considers what's currently in store.
Wondering, is there any plans in the future to make some sort of gyroscopic modules that use electricity for orientation instead of fuel?
Interesting. I'll have to check it out more thoroughly, maybe I was wrong with conclusions.
Okay... and how does that iteration happen? How does the vessel scan for attachment points? Im also not sure how it differentiates the points in terms of exact distance.
Dumb question, but what happens if theres a tie?
And that would probably be done through something like, getattachmenthandle by index right? I also need to find the exact method for deleting a vessel, although Ive probably seen it before.
The reason Im doing this is so that we can isolate how to create a modular vessel, and release the source for future use. IMS is never going to be the one shot solution for every Orbiter vessel, so having the basic method of creating modular vessels available in a clear format would be really useful for development. Just think of modular rocket construction, space station construction, rover construction...
What the...
So they just leave the green one in the alarm clock? :lol:
So much for gratitude.
Wondering, is there any plans in the future to make some sort of gyroscopic modules that use electricity for orientation instead of fuel?
You? Wrong?
:lol:
Just kidding.![]()
Okay... and how does that iteration happen? How does the vessel scan for attachment points?
Dumb question, but what happens if theres a tie?
I also need to find the exact method for deleting a vessel, although Ive probably seen it before.
The reason Im doing this is so that we can isolate how to create a modular vessel, and release the source for future use.
Its really not that important anyways, as it would be better to get users into the habit of using underscores in vessel names all the time
You lost me there. I think the description of what to do is mostly on the next page.
Actually, I think you're wrong there.
Can solar panels be used as radiators in cold environments?
The four display modes, like I showed in the screenshot.
unless there is a way to approximate it that we can include?
So in reality there should be a very small thrust from the engine as it warms up?
So the difference is...
I assume that cooling modules are technically different from vanilla life support because they don't provide any specific use in keeping people alive. An unmanned vessel would need cooling too.
Well, I still kinda like the comparative example for MCS capacities. I think the couple hundred kilowatts example would be a reasonable estimate for a typical users first IMS ship. Nobody goes small and efficient the first time
Did you remember that it's a left hand rule for vectors in Orbiter? I can't count the number of times that gave me grief... Still does, actually. :compbash2:
:uhh: Vectors, schmectors... So that's what they meant talking about left hand rule for vectors! :facepalm:You tend not to notice such things when creating mostly symmetrical un-animated modules.
asdf
![]()
I don't know why this happens but, there's some sort of...random...stick kind of thing that's sticking out of the station....and i have no idea how to remove it, i tried reinstalling IMS and Orbiter, still doesn't disappear :compbash2:
:rofl: Glad to see you got that fixed. Love the new arrays. Can you release those soon?![]()
I don't know why this happens but, there's some sort of...random...stick kind of thing that's sticking out of the station....and i have no idea how to remove it, i tried reinstalling IMS and Orbiter, still doesn't disappear :compbash2:
Furet's issue just disappeared when I've commented out symmetry check in SetCenterOfGravity(), just as I thought. I'm not sure how it's connected with module being rotated or not though, nevertheless it works.