Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Ed_NBOS

About

Username
Ed_NBOS
Joined
Visits
4,478
Last Active
Roles
REGISTERED, ADMINISTRATORS

Comments

  • Yes, for the most part FM8's API is the same. FM9 only introduces a few new functions for working with tabs and packages. The big difference between the two is FM9 no longer uses the Microsoft VBScript engine for scripting, and instead has its own …
  • No, there's no API function for that. You'd need to implement that yourself. That can get tricky because there's different types of polygons, and not all area methods work with all of them. I think the method I use in some other programs is to tesse…
  • I disabled all the options when I exported from inkscape, but you can fiddle around with those to find the best to use. Just one note - FM does not support reading text, I don't believe from emf files.
    in Geojson Comment by Ed_NBOS April 18
  • Ok, svg, now you're talking. You can use Inkscape to convert the svg file to .emf (enhanced windows metafile) and open that directly (ie, File->Open) in FM9. Here's an example from that site.
    in Geojson Comment by Ed_NBOS April 18
  • Actually if you can export the geojson to wmf, FM can import that pretty well.
    in Geojson Comment by Ed_NBOS April 17
  • Not with FM itself. You'd have to use an external tool or write a program to convert the json into something FM can read. FM actually has a text version of its format, so possibly something that could create that.
    in Geojson Comment by Ed_NBOS April 17
  • You can set a sphere of influence around a system using the setting for it in the properties window (on the Position and Display tab). You cannot set a general shape around an arbitrary region though. Best you can do is apply the sphere to each syst…
  • Yep, this is a good hint. IPP should probably not allow tables with spaces at all, just to prevent the weird confusions they create when its trying to decide if something is meant as a table or table & parameter.
  • If you select-all it will select all, but only show the first 20 systems in the system data tree (because otherwise you could be getting to hundreds of thousands of items being loaded into it). So you should be able still mass-edit everything. I wo…
  • If you have existing data, the best approach might be to write an Astro script to rotate the system positions. Then you would not need to transfer anything. You'd iterate the systems and adjust their x/y/z position based on the desired rotation and …
  • There is no inherent sector orientation in Astro. If you are using real-universe data, you'll need to rotate it to the desired orientation before importing.
  • In the Advanced Usage section of the help file, under Importing and Merging, there's a section describing a CSV file format that Astro can import. So you'd have to get the data out of this or any other stellar database and reformat it into the forma…
  • Looks great, Mark! Hope you had a great Christmas and New Year!
  • If you want to assign them randomly to all the planets in the sector you'll have to write a script. There's no way to make the built in generator assign these values.
  • I made a program years ago that took sample text and split words up into syllables, recording the combination frequency. Thats what I used for some of the name generators in IPP and those used by Astro.
  • I added .xls and .xlsx as allowed extensions for uploads. Let me know if you need any other format.
  • Gnomes are always fun to throw into the mix to keep the players confused :-)
  • If you need more, you can certainly use a generator inside a vb script for total control over how things are named.
  • I looked into this and the following are what are passed into the generator as variables: "BodyType": The name, such as Star or Terrestrial "Habitability": The description (Inhospitable, habitable, hospitable) "Population": either "Populated" or …
  • Hmm, no, not in a 3d sense. You can set up a marker that orbits the planet at a particular distance. That will show the circle around the planet in the system viewer.
  • Good to hear from you Mark! Looks great!
  • What's the error you're getting? Usually commenting out lines until the error goes away gets you the cause. You can check if the BodyType is BODY_TYPE_MULT or BODY_TYPE_CLOSEMULT to detect if its a multiple. Actually what you might want to do is th…
  • Try iterating systems like this #plugin Squashdown! #author NBOS #desc Compresses system positions along the Y axis sector = GetCurrentSector() j = sector.SystemCount For i = 1 to j o = sector.GetSystem( i-1) o.y = o.y / 2 o.M…
  • Yep, just set the eccentricity to 0 and it will be circular. Let me know if you have any q's.
  • You could certainly write a script for it to add them in bulk. To get them relatively equadistant take the orbital time and divide it by 3. ie, if its a 300 day orbital period, make one at 0, one at 100, and one at 200. But they are elliptical orbi…
  • No, that's about as low a density as it will create. To create lower, you'd probably need a script to randomly delete half of the systems after creation.
  • The .fmp format FWE uses is the older text based format. So its human-readable if you open it in a text editor. Look at the ISO fields assigned to each polygon (ISO in this context refers to the elevation). That should show the elevation (I believe …
  • I doubt its the nvme itself, but its certainly possible something in the file system on it is throwing FM for a loop. On rare occasions a directory or file will have some unexpected attributes, causing FM problems accessing it. If something is faili…
  • Whats the same between the systems? Any same hardware? I got you message but I can't start making those builds until the next update is out.
  • The effects look to be working normally. Might be related to your startup problem. Is there anything showing in the drop downs (patterns, etc)?