This feature is well worth using as it shows you how to master this hidden tool with FSX, giving you that editors bug. If you have been flying over your home town and looking down on it and feeling it looks depopulated and generic, then this mod is just what you need.
Adam McEnroe is a flight sim enthusiast who has been simming since the days of FS95. Adam writes all of the download section editorials after testing each of the files. Adam has extensive knowledge using various flight simulator packages and thoroughly tests the files before writing about them. Adam also like to fly real-world aircraft in his spare time and is training for his PPL.
The content of the comments below are entirely the opinions of the individual posting the comment and do not always reflect the views of Fly Away Simulation. We moderate all comments manually before they are approved.
Thanks for this tutorial on installing the OPT and using it for scenery creation. The procedure is relatively straightforward and the OPT will load and work if you are careful. As for its use, the OPT must rank as one of the most tedious apps available with FSX - but once you've got used to its idiosyncrasies, the OPT will enable you to do almost anything with the multitude of library objects that come with FSX.And, of course, the OPT allows you to develop Missions...One last point - buy InstantScenery if you want an easier method! Good Luck.
thank you very much for the information!! Hello, I just stumbled on your editorial that I just read and it looks very interesting I will not try your proposal of this software that I just downloaded on your site I thank you in advance in hoping it works fine with flight simulator FSX or flight simulator 2004. Thank you and see you soon.
A tool that automatically places objects at even spaces along a spline would not only allow you to get the objects placed faster, but make it way easier to make changes later. This post is going to show you the basics of how to put a tool like this together.
So the inputs we need are an array of node positions (the initial control points that will define the shape of our spline), the number of slices (points placed between these initial nodes), whether or not we want our spline to loop and finally the GameObject we want to duplicate along the path.
To do this, we need to create a spline on every call of the OnDrawGizmos method, and draw a line segment between each node on the newly created spline (we create a new spline on every call so that we can see the updates to the spline as we move the nodes in the scene view).
It can place utilizing Multimesh and also normal meshes, it also knows to place the model in the correct multi mesh chunks in regard of how the LOD settings and such are set, so you also can control that part.
Addon which adds a asset placement library in the bottom of the editor, that allows libraries(folders) of objects to be added, going to the library then allows you to preview and place them using v...
The Place Tool allows efficient and intuitive placement of an object on the surface of existing scene elements, with handles to easily scale and rotate the elements. You can even place objects directly from the Asset Browser and interactively copy then place objects in your scene. Objects are automatically placed according to their bounding box or defined axis, with an optional offset.
The Scatter Pen makes it easy to scatter a single object or a selection of objects onto any surface by simply dragging within the view. You can control the spacing and alignment, the frequency of each object, and vary the position, rotation and scale of the placed objects. Paint random distributions or in clearly defined strokes. Painted too many or in the wrong location? No problem, just use the remove tools to clean up your scene or move objects individually with the Place Tool.
to make it work you have to add the following to the dll.xml using notepad located in default location and is a hidden file so you will have to check show hidden files C:\Users\pcname\AppData\Roaming\Microsoft\FSX
If you have done it right, the tools will appear in the menu bar in cockpit. You might have to alter the paths if you have installed to a different location. When using the placement tool use windowed mode alt+enter and when you have finished alt+enter back to full screen mode.
?️ Physics Placement: Utilize Unity's physics engine to place objects in a way that they naturally interact with the existing environment, including gravity and collision checks.
?️ Align To Hit: Automatically align the orientation of your prefab to match the surface angle of the object it is placed upon. This ensures natural placement, especially on irregular terrains.
?️ Randomize Scale, Rotation & Offset: Add an element of variability to your prefabs by randomizing their scale, rotation, and positional offset. This helps to create more organic and dynamic scenes.
?️ Texture Filter On Terrains: Limit prefab placement to specific terrain textures. Useful for placing vegetation only on "grass" areas or rocks only on "mountain" areas, for example.
?️ Quick Actions with Hotkeys: Keyboard shortcuts for common actions to accelerate your workflow. Quick placement, deletion, and adjustment of prefabs can be done with a single keystroke.
A Prepar3D mission is a structured experience that can be an adventure, a tutorial, a test of knowledge or skill, a performance evaluation, or whatever the creator can dream up. Mission Creation is a fairly complex process involving many elements. The process is implemented using a powerful tool called the Object Placement Tool. Tutorial: Creating a Mission explains how to install the tool, how to create a simple mission using it, and how to add that mission so that it shows up in the simulation. These missions are stored in XML files and are made available to the user through the options described in theSolution Deployment section of the SDK Overview.
The Mission Object Reference section explains all the options available to make more complex and involved missions.
If the dll.xml file already exists in this folder, check it contains the following lines that are in bold -- and ensure that the parameter is set to the Absolute Path of the Object_Placement.dll in the Mission Creation Kit folder. If the file exists, but no reference is made to the Object_Placement.dll, then add the bold lines to the file. Again, if the dll.xml file does not already exist in the right folder, then copy the dll.xml from the Mission Creation Kit folder over to the folder mentioned above.
Note that the Path parameter is either absolute, or relative to the installation Lockheed Martin/Prepar3D/ folder. The path given above might change if the SDK or Prepar3D were not installed to their default folders. If there are other add-ons that need to be loaded in addition to theObject Placement Tool, such as the Special Effect Tool, then they will also need Launch.Addon entries.
This is all the setup that is necessary.
Click on the Add button, and then in the first drop-down listbox (activated by clicking within the box), select MissionObject. Click inthe second box to display the drop-down list of mission objects, andthen select ScenarioMetadata. Click on Add again, and the dialog should looklike this:
The next step is to add the appropriate values for the properties of the metadata. To edit any value, double-click the entry in the Value box. For this mission, enter Mission into ScenarioType, Norfolk into LocationDescr, select Beginner for skill level, and enter 15 minutes for EstimatedTime. The DifficultyLevel can be any integer value and is used to sort the list of missions by difficulty, with the easiest appearing first. For the sake of convenience, leave this at 0 so that the mission appears at the top of the list each time you start Prepar3D. When you have completed creating the mission, if it is to be used by others, compare the difficulty (and the DifficultyLevel value) with other missions and then change this to an appropriate value.
UncompletedImage refers to the bitmap that is to be displayed before the mission has been completed by the user, so typeMooney_Morning_Incomplete.jpg here. Obviously, the CompletedImage refers to the bitmap that will be used when the mission has been completed, so type Mooney_Morning_Complete.jpg. For MissionBrief, type MissionCreationTutorial.HTML.
Now save off the mission by going back to the Mission tab and clicking Save Mission. The default is to save the mission file into your My Documents\Prepar3D Files directory, but instead, navigate to the Lockheed Martin\Prepar3D\missions\Missions in Progress\Creation Tutorial directory, and save the mission there with the filename MissionCreationTutorial. Saving a mission will write out the details of the mission to an XML file. If you open up the file that has just been saved, it should looksimilar to this:
Now is a good time toenter the category of your mission. The category(referenced by a GUID in the CategoryRef property of themetadata) will identify the mission as one from the followinglist:
It is possible to make your own categories. To do this, create a new XML file and add the appropriate text and GUID entries to it. The file should be placed in the Lockheed Martin/Prepar3D/Categoriesfolder. Prepar3D will open and read all XML files in this folder (not any subfolders, though), and read all SimMissionUI.ScenarioCategory entries. Care should be taken to save off the file in Unicode (not ANSI) and to name the new XML file appropriately so that it will not be identical to any other third-party category file (use your company name, a GUID, or some other reliable file naming convention). Do not update the FSCategories.XML file, as this data can be lost when updates to Prepar3D are installed.
In the Prepar3D SDK the GUIDGenerator.exe tool will build millions of unique GUID's for you. If desired, refer to the Hints and Tips section of the SDK Overview documentation for information on how to generate your own GUID's. As and example: the GUIDGenerator.exe will ask for how many GUID's need to be generated, here we have 5. Save the text file containing the GUID's to a location that can be easily found.