Stardrifter -mark IV- G.O.E.S. modules Commander neuzd here. This is a place where I can keep the modules or utility programs I'll be coding. - MODULES . scd . rings . types . catsys . dl (revision 29) . st (revision 28) . warp . lbls . ppar . pst - PROGRAMS . repordev (beta) . inbox32 (v1.2) ------------------------- DETAILS AND INSTRUCTIONS: ------------------------- SCD A standard GOES module to be run from inside the Stardrifter. This module is intended for those selected Stardrifters participating in collecting scientific data of stars for GOESXNET. Usage: SCD Notes: a file named scd.txt will be created in your data directory, if not present and info will be appended to the content. Once in a while send the file to the GOESXNET maintainer. - - - - - - - - - - - - - RINGS A standard GOES module to be run from inside the Stardrifter. This module will list the bodies, within the current system, that have a rings system of some interest. Usage: RINGS Notes: you must be inside a system and you don't have to specify any other parameters The module will output these data for each body that actually has a ring: RAD: the radius of the ring TLT: the tilt of the ring CLASS of the star and PARSIS will also be output, in case someone wants to save his/her goesfile.txt. - - - - - - - - - - - - - TYPES -- LAST UPDATE: 2009/05/25 A standard GOES module to be run from inside the Stardrifter. This focuses on the TYPE of the bodies in the system you are currently in. A full list of the bodies (and their dependencies) along with the type will be displayed. Usage: TYPES Notes: again, you must be inside a system and, as you see, you don't have to specify any other parameters CLASS of the star and PARSIS will also be output, in case someone wants to save his/her goesfile.txt. sample screenshot: http://www.neuzd.org/noctis/img/other/types_module.png - - - - - - - - - - - - - CATSYS Standard GOES module that outputs GUIDE notes for an entire system. Usage: CATSYS [star name] Notes: star name can be omitted if within a system. The module will take the current star as the parameter. - - - - - - - - - - - - - DL (REVISION 29) This is a bugfix to the standard module DL (DEPENDENCIES LISTING). When enquired about a PLANET, now DL reports the correct number of notes, instead of the original behaviour which showed the number of notes of the STAR. Rev. 29 also fixes the freezing bug. - - - - - - - - - - - - - ST (REVISION 28) This is a bugfix to the standard module ST (SET TARGET). Rev. 28 fixes the freezing bug. - - - - - - - - - - - - - WARP (REVISION 4) Standard GOES module that creates an alternative CURRENT.BIN, named WORMHOLE.BIN, in which the coordinates of the Stardrifter are randomized. Also, the fuel tank gets emptied to a minimum amount of lithium. Usage: WARP [HOME] Notes: Warp doesn't work inside systems or if you have a remote target set. Some time may be needed because controls on the result being a valid point inside the galaxy, have been added. Also, typing HOME as parameter will create a wormhole.bin with the stardrifter located near the center of the galaxy. Details: After running the command, exit your Noctis game, locate the file CURRENT.BIN in your Noctis' data folder and make a back-up copy of it. In the same folder there should be a new file WORMHOLE.BIN, rename it to CURRENT.BIN and start again your Noctis game. UPDATE 4 changes: the warp module now requires a full tank of lithium to operate. - - - - - - - - - - - - - LBLS Standard GOES module that outputs a "preview" of the labels that would be exported by the OUTBOX module. Usage: LBLS Notes: a "sister module" that operates in the same way, but about the GUIDE notes, will probably be available shortly. - - - - - - - - - - - - - PPAR Standard GOES module that uses starmap2.bin to find parsis coordinates. Usage: PPAR Notes: a copy of STARMAP2.BIN must be present in your /data directory. All results beginning with will be reported. Further notes: this module is a quick solution to an idea Peek recently had, and that may turn out in integrating the starmap2.bin more deeply in future NIV+ releases. - - - - - - - - - - - - - PST Standard GOES module to set a remote target by parsis coordinates. Usage: PST Notes: X, Y and Z must be entered and they must be valid numbers. Negative numbers are accepted and values must be separated by a space. Further notes: this module works like ST, so the journey will start immediately: watch out for your LI+ tank in case you entered a far destination. The reason for this module is that the standard "Set Target By Parsis" command only accepts ten digits, while in fact eleven are needed to input values below -999999999. - - - - - - - - - - - - - REPORDEV development version! Put it in your modules directory but DO NOT run it from the GOES screen. Open a DOS window and launch it from there. Usage: REPORDEV [star name] The program outputs on a text file located in your MODULES directory. It will have the name of the star you entered, ex: BALASTRA.TXT Being DOS, the file will have only the first 8 characters of the star's name. An example file is appended at the end of this document. Planets type are expressed with my personal system, I hope you can read it, otherwise here's a tabe with the codes. * Companion star: self explanatory. + Substellar object: the + is like a star *, but something less. @ Not consistent, covered by clouds: looks like Jupiter with the red storm. ^ Internally hot, unstable surface: the ^ gives me the idea of 'unstable'. k Thick atmosphere: thicK. n Thin atmosphere: thiN. q Quartz world. f Felisian. d Dusty, craterized. r Rocky, creased. i Icy surface. Enjoy. - - - - - - - - - - - - - INBOX32 (v1.2) A revision of the useful program Inbox32 by Shadowlord. This version finally behaves like the Inbox module, the only difference seems to be the order in which the objects get listed in starmap.bin, which may just be sorted alphabetically. Usage: put Inbox32.exe in the HOME Noctis directory (it is NOT a module), then simply run it. INBOX.ZIP must be present in the data folder. As of v1.2 the original starmap order has been reintroduced; hopefully this should be the final and definitive version. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - REPORDEV example report: --------------------- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ S00 ~ BALASTRACKONASTREYA X -18928 Y 29680 Z -67336 radius 5.021000 mass 1.00000215 KCF 5514 5241 9466 spin 0.000000 RGB 63 58 40 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Planets: -------- 01. r FAL FRYCHUFAL tilt 0.106000 ray 0.027240 ring 0.061290 orb ray 25.356050 orb seed 28.033000 orb tilt 0.005200 orb orient 1.047198 orb ecc 0.994500 02. q APHTACKREON tilt -0.144000 ray 0.023472 ring 0.070416 orb ray 56.718219 orb seed 41.445999 orb tilt 0.058200 orb orient 2.164208 orb ecc 1.000000 03. @ FAL GALMATRIFAL tilt -1.302000 ray 0.196608 ring 0.442368 orb ray 125.614102 orb seed 83.144999 orb tilt 0.012800 orb orient 2.617994 orb ecc 0.971000 01. d SESTRATRIFAL tilt 0.000000 ray 0.003645 ring 0.000000 orb ray 2.896586 orb seed 0.144000 orb tilt 0.000000 orb orient 5.166175 orb ecc 1.000000 02. n AECKYRSALYA tilt 0.000000 ray 0.018720 ring 0.000000 orb ray 5.911180 orb seed 0.160000 orb tilt 0.000000 orb orient 2.024582 orb ecc 1.000000 03. k STRECKOLUN tilt 0.020000 ray 0.021690 ring 0.000000 orb ray 15.016087 orb seed 0.258000 orb tilt 0.002000 orb orient 2.286381 orb ecc 1.000000 04. ^ ARDERECKARESYA tilt 0.020000 ray 0.017829 ring 0.000000 orb ray 15.318368 orb seed 0.498000 orb tilt -0.002000 orb orient 5.288348 orb ecc 1.000000 05. n ORDICRANALUN tilt 0.000000 ray 0.013104 ring 0.000000 orb ray 17.119369 orb seed 0.680000 orb tilt -0.004000 orb orient 3.281219 orb ecc 1.000000 06. n FAL AFASYCKRA tilt -0.020000 ray 0.014760 ring 0.000000 orb ray 16.474206 orb seed 1.034000 orb tilt 0.014000 orb orient 4.066617 orb ecc 1.000000 07. d CERYNUYA tilt 0.000000 ray 0.006048 ring 0.000000 orb ray 19.508597 orb seed 1.520000 orb tilt 0.014000 orb orient 5.846853 orb ecc 1.000000 08. k HARTACK-OLUN tilt -0.020000 ray 0.018720 ring 0.000000 orb ray 22.062194 orb seed 1.938000 orb tilt -0.020000 orb orient 5.742133 orb ecc 0.999500 09. d VETERYA-OLUN tilt -0.300000 ray 0.004887 ring 0.000000 orb ray 25.015528 orb seed 2.468000 orb tilt -0.016000 orb orient 0.139626 orb ecc 1.000000 10. ^ FAL ARDIACKA tilt -0.100000 ray 0.016569 ring 0.000000 orb ray 15.528655 orb seed 3.110000 orb tilt 0.014000 orb orient 2.426008 orb ecc 0.999500 11. q ASTREYA-OLUN tilt 0.320000 ray 0.023652 ring 0.000000 orb ray 21.298136 orb seed 3.704000 orb tilt -0.012000 orb orient 1.588250 orb ecc 1.000000 12. r ELEYSIACKA tilt -0.060000 ray 0.017730 ring 0.000000 orb ray 21.802847 orb seed 4.480000 orb tilt -0.016000 orb orient 1.850049 orb ecc 1.000000 13. d JAPHETRINUN tilt 0.060000 ray 0.005616 ring 0.000000 orb ray 27.509480 orb seed 5.258000 orb tilt 0.032000 orb orient 5.480334 orb ecc 0.998500 14. f CHRASYCALYA tilt 0.160000 ray 0.022077 ring 0.000000 orb ray 27.806833 orb seed 6.188000 orb tilt 0.004000 orb orient 6.091199 orb ecc 1.000000 15. f VERICALYA tilt -0.460000 ray 0.012276 ring 0.000000 orb ray 22.378469 orb seed 7.200000 orb tilt -0.042000 orb orient 4.607669 orb ecc 0.998500 16. k YLYALUN tilt -0.480000 ray 0.010350 ring 0.000000 orb ray 29.194450 orb seed 8.244000 orb tilt 0.050000 orb orient 6.073746 orb ecc 0.996500 04. f FELYSIA tilt -0.924000 ray 0.026136 ring 0.000000 orb ray 226.042363 orb seed 161.089997 orb tilt 0.057800 orb orient 5.602507 orb ecc 0.946500 05. d YALADARPHIS tilt 3.094000 ray 0.007236 ring 0.000000 orb ray 437.270454 orb seed 265.060995 orb tilt 0.000000 orb orient 3.630285 orb ecc 0.868500 01. d RADHARPHIS tilt 0.000000 ray 0.008019 ring 0.000000 orb ray 0.102531 orb seed 0.122000 orb tilt 0.000000 orb orient 4.939282 orb ecc 1.000000