A Portal address is a coordinate system used by a Portal.
Summary
A Portal address is a coordinate system used by a Portal to determine the position of a target gate in the Portal Network. They are composed of a series of glyphs, which when entered in the correct order using the terminal allow the Portal to establish a wormhole with another portal at the destination.
Address format
A Portal address consists of three distinct parts: the Voxel[1] position, the Solar System Index, and the Planet Index.
Decoding portal address
12-character portal address 40ECF8FFEFFF40ECF8FFEFFF can be decoded like:
# | glyph#1 | glyphs#2-4 | glyphs#5-6 | glyphs#7-9 | glyphs#10-12 |
---|---|---|---|---|---|
glyphs | 44 | 0EC0EC | F8F8 | FFEFFE | FFFFFF |
hex numerals | 4 | 0EC | F8 | FFE | FFF |
var name | Planet Index | Solar System Index | Portal Y | Portal Z | Portal X |
Portal XYZ position can be converted into Signal Booster XYZ values using bitwise
operations[2].
Valid Address Values
12-character portal addresses are used to dial within a galaxy.
var name | Portal X | Portal Y | Portal Z | Solar System Index | Planet Index |
---|---|---|---|---|---|
Storage in bytes | 3 | 2 | 3 | 3 | 1 |
(theoretically possible range, for unsigned integer type) |
0..FFF16 | 0..FF16 | 0..FFF16 | 0..FFF16 | 0..F16 |
range for game values [3][4][5] | 0..FFF16 | 0..FF16 | 0..FFF16 | 0..2FF16 | 0..6 |
Assuming the dialing portal has been charged and neither is obstructed in any way, the wormhole will then form, allowing passage.
The galactic center ( XXXX00000000XXXX00000000 ) and an oblate spheroid [6] region with semiaxes a=~7 voxels, c=~3 voxels
are unavailable for a portal's teleportation (possibly due to the presence of a supermassive black hole [7], like in real-world galaxies).
Planet Index
A Planet Index is assigned to each planet or moon according to the following principles:
- Celestial bodies (planets and moons) are arranged in a row according to their aphelion, so that the planet closest to the star receives
PlanetIndex=1
. - Moons always have a `PlanetIndex` that is higher than their planet.
Locations existing outside the gravity well of a planet or moon use PlanetIndex=0
. If this specific PlanetIndex or the 00 glypgh is used when entering a portal address, the Atlas Interface will correct the destination and send you to the first planet (with PlanetIndex=1
).
Using the AGT Vytralaw 51 star system (which has five planets and one moon) as an example, entering 003DFD6ACF8C003DFD6ACF8C as the destination address will result in sending you to planet Vytralaw Boilireg, which has a portal address of 103DFD6ACF8C103DFD6ACF8C.
External Resources
References
- ↑ https://en.wikipedia.org/wiki/Voxel
- ↑ https://en.wikipedia.org/wiki/Bitwise_operation
- ↑ https://www.reddit.com/r/NMSCoordinateExchange/wiki/index#wiki_star_systems_-_region_-_galaxy_hierarchy
- ↑ https://redd.it/6uqqgx
- ↑ https://www.reddit.com/r/NMSPortals/comments/77ubas/a_view_on_the_shunka_void_from_outside/dop2fxa/
- ↑ https://en.wikipedia.org/wiki/Spheroid
- ↑ https://en.wikipedia.org/wiki/Supermassive_black_hole