Skip to content
/ IPS Public

Repo for the Independent Positioning System for the game Starbase.

License

Notifications You must be signed in to change notification settings

Tmktahu/IPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPLv3 License GitHub Release Discord Patreon

This is the repository for the Independant Positioning System (IPS), coded by Fryke#0746 on Discord. Come check out the Discord Server.

IPS is a coordinate based positioning system for the game Starbase. This README will be updated with current features and statistics as the system is upgraded and added to.

For installation instructions, check out the information found in the Current Release folder.

If you are curious about how the code was derived and the logic behind it, feel free to check out the How IPS Works wiki page.

If you're interested in a plug-and-play module, check out Independant Positioning System - Asynchronous.

And finally, I have had the fantastic oppertunity to work with other YOLOL developers to incorporate IPS into their systems. Check out more information on the Collaborations page.

Features and Requirements

  • Quad Receiver OR Mono Receiver Options
  • 1 Basic YOLOL Chip
  • 0.6 second update time
  • Ability to set a custom origin point
  • Ability to re-label and invert axes
  • Can run alongside ISAN v2.5
  • Pre-modiified ISAN-Mimic Version
  • Add-On support

Current Modules

  • Velocity
  • Waypoint Course System

Grid Alignment

By personal choice, I have made the default coordinate grid alignment match the following picture:

  • Positive +X goes inside the belt
  • Positive +Y goes to the left of the belt, towards the West transmitter station
  • Positive +Z goes above the belt, towards the North transmitter station

In addition the default origin point is the Warp Gate, which is aligned to what I am calling The Sacred Grid.

But, this can be changed by modifying how you label the coordinate variables. If you wish to label the axes, invert the axes, or modify the origin point, check out the information found in the Current Release folder down in the "Configuration Options" section.

In addition, there is a pre-modified version of IPS available that is set up to mimic the ISAN coordinate grid. The modification is on the variable assignment level, so exporting [x, y, z] as-is will give you correct ISAN coordinates. To export these coordinates for other systems, check out the Addons Folder.

Want to help?

If you are interested in contributing to this project, feel free to look through the Issues to see what is currently being worked on. Any thoughts, comments, or PRs are much appreciated. If you have any questions or ideas, feel free to join the IPS/Atlas Discord.

TODO

  • Come up with ideas for Add-Ons
  • Research the ability to replace the transmitter stations

Special Thanks

  • spedione#9006 for bug testing and taking measurements
  • Thaccus#0591 for redundant code optimization
  • Azurethi#0789 for inspiration

About

Repo for the Independent Positioning System for the game Starbase.

Resources

License

Stars

Watchers

Forks

Packages

No packages published