MPLOT
- Solomoriah
- Site Admin
- Posts: 12539
- Joined: Thu Nov 13, 2008 8:15 pm
- Location: LaBelle, Missouri
- Contact:
MPLOT
The Actor's Guide describes the MPLOT program, which is used to lay out flight plans. It just so happens I'm working on a web-friendly version of this very program... here's a screenshot of the title page, and a copy of the Operations Manual.
- Attachments
-
- MPLOT-Operations-Manual-r3.pdf
- (173.92 KiB) Downloaded 201 times
-
- MPLOT-Operations-Manual-r3.odt
- (45.37 KiB) Downloaded 179 times
-
- Screenshot at 2018-09-26 22-08-55.png (20.44 KiB) Viewed 7435 times
My personal site: www.gonnerman.org
- Solomoriah
- Site Admin
- Posts: 12539
- Joined: Thu Nov 13, 2008 8:15 pm
- Location: LaBelle, Missouri
- Contact:
Re: MPLOT
My personal site: www.gonnerman.org
Re: MPLOT
Love the retro console look! That IBM Plex Mono font is amazing, may have to try it out in my text editors.
Jeeeez, looking at the javascript code how'd you generate all those entries?! Ok so I start out typing "Help" to get a list of all possible commands. Most logical to start with either "Destination" or "Find"; but trying either shows I need to set a starting location. Ok, how do I know or find that out? Also, when I try "Destination" by itself I get "invalid arguments". Since there's no "Man" command like on the Linux CLI to learn what the arguments are, I'm kinda stuck on that as well.
Edit: ok figured out "Destination 1" worked, but how would I know that equals Sol? Why does "Destination 3" have more values than 1, 2, or 4?
Edit 2: "Limit x" where x can range from 1 to 300 (that I've tried so far). "Option" by itself is a binary value of either "Nearer" or "All".
Edit 3: ok after setting "Destination 1" I could then do "Add Sol". When I try "Print" I get "Line Printer Not Connected?!" Omg this is like dealing with printers at work.
Jeeeez, looking at the javascript code how'd you generate all those entries?! Ok so I start out typing "Help" to get a list of all possible commands. Most logical to start with either "Destination" or "Find"; but trying either shows I need to set a starting location. Ok, how do I know or find that out? Also, when I try "Destination" by itself I get "invalid arguments". Since there's no "Man" command like on the Linux CLI to learn what the arguments are, I'm kinda stuck on that as well.
Edit: ok figured out "Destination 1" worked, but how would I know that equals Sol? Why does "Destination 3" have more values than 1, 2, or 4?
Edit 2: "Limit x" where x can range from 1 to 300 (that I've tried so far). "Option" by itself is a binary value of either "Nearer" or "All".
Edit 3: ok after setting "Destination 1" I could then do "Add Sol". When I try "Print" I get "Line Printer Not Connected?!" Omg this is like dealing with printers at work.
- Solomoriah
- Site Admin
- Posts: 12539
- Joined: Thu Nov 13, 2008 8:15 pm
- Location: LaBelle, Missouri
- Contact:
Re: MPLOT
Don't you just love undocumented programs?
The data was generated from the HYGXYZ data set, with some changes, using a custom Python script. Only stars "near" to SOL are in the program; HYGXYZ has a LOT of stars in it.
LIMIT is the jump limit, i.e. the maximum distance the ship can go in one jump. This is used by the FIND command to figure out what stars are in range. Nova-class ships have a jump limit of 13 light years.
OPTION ALL means show all stars when you FIND; OPTION NEARER shows only stars that are nearer to DESTINATION than the current star (i.e. the last one on the list). If no destination is set, FIND behaves as if in OPTION ALL mode regardless of the setting.
SOL is 1 because of course SOL is 1.
So when figuring out a course, I start with ADD 1 to get SOL on the list. I could also ADD SOL if I want. Tip: You can abbreviate commands. A 1 does the trick.
Then I set my DESTINATION, and then use FIND to look for stars that I can reach that might be in the correct general direction.
Oh, and the PRINT command is a joke, though I may at some point add a PDF generator.
The data was generated from the HYGXYZ data set, with some changes, using a custom Python script. Only stars "near" to SOL are in the program; HYGXYZ has a LOT of stars in it.
LIMIT is the jump limit, i.e. the maximum distance the ship can go in one jump. This is used by the FIND command to figure out what stars are in range. Nova-class ships have a jump limit of 13 light years.
OPTION ALL means show all stars when you FIND; OPTION NEARER shows only stars that are nearer to DESTINATION than the current star (i.e. the last one on the list). If no destination is set, FIND behaves as if in OPTION ALL mode regardless of the setting.
SOL is 1 because of course SOL is 1.
So when figuring out a course, I start with ADD 1 to get SOL on the list. I could also ADD SOL if I want. Tip: You can abbreviate commands. A 1 does the trick.
Then I set my DESTINATION, and then use FIND to look for stars that I can reach that might be in the correct general direction.
Oh, and the PRINT command is a joke, though I may at some point add a PDF generator.
My personal site: www.gonnerman.org
- Solomoriah
- Site Admin
- Posts: 12539
- Joined: Thu Nov 13, 2008 8:15 pm
- Location: LaBelle, Missouri
- Contact:
Re: MPLOT
... and now I've started on the printing code.
But there is an error. The bearing angles should be in a range (-180 degrees, 180 degrees) but are coming out in a range (-90 degrees, 90 degrees). Not sure if I'm just off a factor of 2 or if the formula is more wrong that that. Copied and pasted from Stack Overflow, of course.
But there is an error. The bearing angles should be in a range (-180 degrees, 180 degrees) but are coming out in a range (-90 degrees, 90 degrees). Not sure if I'm just off a factor of 2 or if the formula is more wrong that that. Copied and pasted from Stack Overflow, of course.
My personal site: www.gonnerman.org
- Solomoriah
- Site Admin
- Posts: 12539
- Joined: Thu Nov 13, 2008 8:15 pm
- Location: LaBelle, Missouri
- Contact:
Re: MPLOT
Printing works. Headings are right (I'm 98% sure, anyway). And I've added a command to INVERT (reverse) the current course.
Next up: LOAD, SAVE, and CATALOG commands.
Next up: LOAD, SAVE, and CATALOG commands.
My personal site: www.gonnerman.org
- Solomoriah
- Site Admin
- Posts: 12539
- Joined: Thu Nov 13, 2008 8:15 pm
- Location: LaBelle, Missouri
- Contact:
Re: MPLOT
LOAD, SAVE, CATALOG, and DELETE now work.
And I brightened the non-white colors so they would show up better.
And I brightened the non-white colors so they would show up better.
My personal site: www.gonnerman.org
- Solomoriah
- Site Admin
- Posts: 12539
- Joined: Thu Nov 13, 2008 8:15 pm
- Location: LaBelle, Missouri
- Contact:
Re: MPLOT
I will mention that the time formula used in MPLOT is different than the one I used in the previous PbP game; if you use MPLOT and reproduce the courses from that game, the travel times will be different. The formula I used before has fatal flaws (get a ship with a long jump distance and you can time travel backwards...) so I had to revise it. This one is a modified parabolic curve.
My personal site: www.gonnerman.org
- Solomoriah
- Site Admin
- Posts: 12539
- Joined: Thu Nov 13, 2008 8:15 pm
- Location: LaBelle, Missouri
- Contact:
Re: MPLOT
And now, the manual.
EDIT: Moved the manual to the first post; it's been updated a bit also.
EDIT: Moved the manual to the first post; it's been updated a bit also.
My personal site: www.gonnerman.org
Who is online
Users browsing this forum: No registered users and 12 guests