• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FSX MCX: Is it Possible to Edit Crashboxes Manually?

Messages
55
Country
germany
Hello everyone,

I know that I can influence the granularity of the crashboxes of an object in MCX, and I'm experimenting with it.

Nevertheless, there are situations when this isn't enough - like shown in the pictures:
  • crashboxes on top of a helipad (resulting in a crash just before touchdown)
  • crashboxes that are distributed somewhere around the object (pic = default 747)
Does someone probably know a procedure (not necessarily in MCX) how I could edit / remove the relevant crashboxes only? I don't want to switch to "NoCrash", just remove or re-position such crashboxes.

Thank you for helping,
regards
Mick
 

Attachments

  • Crashboxes.JPG
    Crashboxes.JPG
    303.7 KB · Views: 531
  • Crashboxes_747.jpg
    Crashboxes_747.jpg
    159.4 KB · Views: 521

Heretic

Resource contributor
Messages
6,830
Country
germany
1) "Special Tools" menu in MCX -> "MDL Tweaker"
or
2) RADItor (external tool)
 
Messages
55
Country
germany
@Heretic: On a first glance it looks as if "MDL Tweaker" and "RADItor" are basically the same tool for changing the radius setting. I'm afraid this doesn't have to do with the crashboxes. In particular I don't see a way how to edit/remove some of them only.

@Essex: Thank you as well. The Heli platform on the picture is buried under crashboxes (visible on the picture) and landing without a crash is impossible - that's the truth I have to face in FSX. I didn't make the model myself, so changing just a part of it (i.e. correcting the platform only) would require getting the source objects from the developers. Since I'm not distributing anything, I was looking for "the private way" of only adapting it slightly to my system requirements, which I considered to be a "quick solution" with MCX. Regarding the 747 I didn't know that animations would have crashboxes... do you by any chance know how to identify the animation responsible for them?

One more idea: Will I find the crashbox definitions inside the X-file? If yes, I might try to edit manually, in case I can sort out which is which.

p.s.: Just to let you know: Within the next 3 weeks I might be unable to respond to your contributions quickly. I'm going on a vacation in web-free areas from today, so please don't consider a longer delay impolite.

Regards
Mick
 

Heretic

Resource contributor
Messages
6,830
Country
germany
@Heretic: On a first glance it looks as if "MDL Tweaker" and "RADItor" are basically the same tool for changing the radius setting. I'm afraid this doesn't have to do with the crashboxes. In particular I don't see a way how to edit/remove some of them only.

The bounding box does affect crashes though, doesn't it?
 
Messages
141
Country
netherlands
I always remove crash boxes when I convert aircraft from FS9 to FSX. Under MCX Settings > Exporter Settings > MDLWriter, set "NoCrash" = True. With this setting, the exported mdl will not have any crash box.
 

=rk=

Resource contributor
Messages
4,450
Country
us-washington
and landing without a crash is impossible - that's the truth I have to face in FSX. I didn't make the model myself, so changing just a part of it (i.e. correcting the platform only) would require getting the source objects from the developers. Since I'm not distributing anything, I was looking for "the private way" of only adapting it slightly to my system requirements, which I considered to be a "quick solution" with MCX.
The actual truth is that you will crash land as long as you allow it, face only your own resignation to the fact. You have "the source object" and you have MCX with which you can edit the crash box granularity. Granularity: a big "grain" is a single box that covers all the boundaries of a model. If the model to which your landing platform connects forms a cube, then low granularity would work well for you. If your model is shaped like an aircraft carrier, higher granularity can eliminate crash boxes in open space, like between the tower and flight deck. Higher granularity, greater definition in the crash box "mirror" of the model, adds complexity to the model, so it is probably impossible to render a model to which the crash boxes have been matched on a molecular level, but that would be the ultimate goal.

Also this thread relates to some of the quirks of working with MCX and Bjoern's understanding that there is a relation between bounding box and the dimensions of the crash boxes.

This is a default library object, "GEN_hospital 1." Of particular note are the two bounding boxes, one for the building and one for the helo pad, how the crash boxes are tightly stacked like building blocks and how the landing deck is free of crash boxes even though they are present on every other horizontal surface. I should also say that I had to disable crash box rendering in order to position the screen shot because the added complexity slowed my computer.

default%20crash%20box.jpg


Here is the model re-exported using the MCX default settings. The options panel allows the user to select the XtoMDL crash box values or chose values set by MCX. Note that crash box granularity of "1" makes far fewer, coarser crash boxes and while the landing pad remains clear, it is now much easier to trigger a crash by passing close to another portion of the model.

MCX%20crash%20box.jpg


Does your model have a hard platform for the landing pad?
 
Messages
55
Country
germany
Just before going on my flight, one quick last post :) with thanks to all of you. Going to offline vacation for 3 weeks then.

@Heretic: afaik it doesn't, but I don't know the details. You can set MCX to "NoCrash" but still have your bounding box. You can see it very well in rk's pictures, where the bounding box is shown with yellow lines.

@henk: Sure there are many workarounds, but I'm learning and it's a nice challenge to dive into this complex issue.

@rk:
  • The actual truth is that you will crash land as long as you allow it, face only your own resignation to the fact.
    Sorry, I don't understand what you mean. I'm crashing with or without allowance as long as I don't stay away from the helipad. Having crash boxes on top of it - after checking the model in MCX - made me realize why all my attemts to land had to failed shortly before touchdown.
  • You have "the source object" and you have MCX with which you can edit the crash box granularity.
    It's one big object from "Helipack_X_v2" in a single bgl file, i.e. the helipad isn't a separate object from which I could remove (or change) the crashbox while leaving the rest of the buildings untouched. From your 2nd picture I figure that your helipad is a separate object. Please have a look at my pic #1 on top of the thread, then I guess you know what I mean. It's been exported with CrashGranularity "1" and re-imported.
  • It's supposed to be a hard platform for the landing pad. In the FS9 version it was, and it was landable without any problem. I don't see a reason why they should change that without notice.
I was hoping there's something like "Click on the edge of a crashbox and press 'DEL'" to remove a single crashbox.

Thank you again, looking forward
Mick
 

arno

Administrator
Staff member
FSDevConf team
Resource contributor
Messages
32,859
Country
netherlands
Hi,

The crashboxes are calculated by xtomdl, so they are not stored in the X file.

I think the nocrash option per part would probably be the best solution, but that is not supported by MCX at the moment.
 
Messages
55
Country
germany
Thank you for the hint, Arno.

@Essex: Wow - this is exactly what I wanted, crashboxes for the building but not for the helipad. HOW did you do that?
In this case, just leave two of the platforms that you would normally delete.
Sorry, I don't understand. I thought I can't delete the platforms (in MCX)?
 
Messages
176
Country
unitedkingdom
crashboxes for the building but not for the helipad. HOW did you do that?

Add Auto platforms using the attached object editor, export.
Import the new BGL, delete the unwanted platforms and export again, make sure Crashbox granularity is set to 5.
 
Messages
55
Country
germany
Thank you, Essex - your recipe :stirthepo worked!

So, despite still not fully understanding WHAT I'm exactly doing, I have a resulting scenery object (Hospital) with landable roofs and helipad. And, just like in reality, a helicopter crashes when flying into the building or its extensions ( :oops: tried it). Perfect!

Have a nice day
Mick
 
Top