UCSL-NET

UCSL-NET is Tiutro's final universe locationing system. Since Tiutro was founded shortly after UCSL-NET was created, Tiutro has mainly dealt with UCSL-NET. There's 5 coordinates for universes, and 3 coordinates for finding the destination of a portal. They are θ,ϕ,y,t,s for the universes and φ,Y,T for the portals. It's based on the assumption that universes are timelines on a sphere. The 'x' in s is any angle. Below are the formulas for the coordinates:

# θ

[

(

tan
⁡
α
tan
⁡
β
tan
⁡
γ

)

−

A
θ

]

(

180
π

)

{\displaystyle \theta=\left[\left(\tan\alpha \tan\beta + \tan\gamma\right)-A\_\theta\right]\left(\frac{180}{\pi}\right)}

Theta is the oldest coordinate. It was originally the variable 'a.' It's the combined angles of each change variable minus the stabilizer to get our universe to 0,0,1,0,0 times 180/π to get it to be in degrees.

# ϕ

[

(

tan
⁡
α
tan
⁡
β
tan
⁡
γ

)

−

A
ϕ

]

(

180
π

)

{\displaystyle \phi=\left[\left(\tan\alpha + \tan\beta \tan\gamma\right)-A\_\phi\right]\left(\frac{180}{\pi}\right)}

Phi is the second oldest coordinate and is very much like theta and was discovered alongside theta. It was originally 'x' and was that for a long time.

# y
d
1

{\displaystyle y=d+1}

1 is added onto d to make A universes on a sphere with a radius of 1.

'y' is the third oldest coordinate and was discovered alongside 't.' It's to distinguish A universes from B universes.

# t
−
z
s

{\displaystyle t=-zs}

It's negative because the timeline is shifted up if the present in the timeline is ahead of ours and shifted down if it's behind.

't' is the fourth oldest coordinate. It was discovered alongside 'y' while talking with cl0ne and shifting bits of index card on a plasma ball.

# s
cos
⁡

(

2
x

360

π

)

{\displaystyle s=\cos\left(\frac{2x}{360}\pi\right)}

This makes 1 second in our universe equal to some amount of seconds in the other universe.

x

{\displaystyle x}

 is any angle.

's' is the newest coordinate. It was first a part of 't' as the imaginary part. It was later separated since complex numbers are 2-dimensional.

# a

360

⌊

(

1

tan
⁡
β

)

(

π
180

θ

A
θ

−
tan
⁡
γ

)

⌉

−
0.01
e
−
0.1

2.1
π

{\displaystyle a=\frac{360\left\lfloor\left(\frac{1}{\tan\beta}\right)\left(\frac{\pi}{180}\theta+A\_\theta-\tan\gamma\right)\right\rceil-0.01e-0.1}{2.1\pi}}

# b

360

⌊

(

1

tan
⁡
α

)

(

π
180

θ

A
θ

−
tan
⁡
γ

)

⌉

−
0.02
f
−
0.2

2.1
π

{\displaystyle b=\frac{360\left\lfloor\left(\frac{1}{\tan\alpha}\right)\left(\frac{\pi}{180}\theta+A\_\theta-\tan\gamma\right)\right\rceil-0.02f-0.2}{2.1\pi}}

# c

360

⌊

π
180

θ

A
θ

−
tan
⁡
α
tan
⁡
β

⌉

−
0.03
g
−
0.3

2.1
π

{\displaystyle c=\frac{360\left\lfloor\frac{\pi}{180}\theta+A\_\theta-\tan\alpha\tan\beta\right\rceil-0.03g-0.3}{2.1\pi}}

# α

1
360

(
2.1
a
0.01
e
0.1
)
π

{\displaystyle \alpha=\frac{1}{360}(2.1a+0.01e+0.1)\pi}

# β

1
360

(
2.1
b
0.02
f
0.2
)
π

{\displaystyle \beta=\frac{1}{360}(2.1b+0.02f+0.2)\pi}

# γ

1
360

(
2.1
c
0.03
g
0.3
)
π

{\displaystyle \gamma=\frac{1}{360}(2.1c+0.03g+0.3)\pi}

α
A

=

1
360

(
0.1
a
0.01
e
0.1
)
π

{\displaystyle \alpha\_A=\frac{1}{360}(0.1a+0.01e+0.1)\pi}

β
A

=

1
360

(
0.1
b
0.02
f
0.2
)
π

{\displaystyle \beta\_A=\frac{1}{360}(0.1b+0.02f+0.2)\pi}

γ
A

=

1
360

(
0.1
c
0.03
g
0.3
)
π

{\displaystyle \gamma\_A=\frac{1}{360}(0.1c+0.03g+0.3)\pi}

A
θ

=
tan
⁡

α
A

tan
⁡

β
A

tan
⁡

γ
A

{\displaystyle A\_\theta=\tan\alpha\_A \tan\beta\_A + \tan\gamma\_A}

A
ϕ

=
tan
⁡

α
A

tan
⁡

β
A

tan
⁡

γ
A

{\displaystyle A\_\phi=\tan\alpha\_A + \tan\beta\_A \tan\gamma\_A}

# φ
∑
Δ
θ
,
Δ
ϕ

{\displaystyle \varphi=\sum\Delta\theta, \Delta\phi}

φ is a small formula for something simple. When fully expanded, it can take up 8 lines in a notebook.

# Y

y
2

{\displaystyle Y=y\_2}

# T

t
p

{\displaystyle T=t\_p}

### Calculator(s)

Below is the URL for a bookmark that loads a UCSL-NETFC prompt calculator:

```
javascript:function openGreet(){ var version = "2.1.2"; alert("Welcome to the Javascript Bookmark UCSL-NETFC Calculator. Version: " + version); } function uniCoord(a,b,c,d,e,f,g,t,s){ var alpha = ((1/360)*(2.1*a+0.01*e+0.1)*Math.PI); var beta = ((1/360)*(2.1*b+0.02*f+0.2)*Math.PI); var gamma = ((1/360)*(2.1*c+0.03*g+0.3)*Math.PI); var alphaS = ((1/360)*(0.1*a+0.1)*Math.PI); var betaS = ((1/360)*(0.1*b+0.2)*Math.PI); var gammaS = ((1/360)*(0.1*c+0.3)*Math.PI); var A000thetastabilizer = Math.tan(alphaS)*Math.tan(betaS)+Math.tan(gammaS); var A000phistabilizer = Math.tan(alphaS)+Math.tan(betaS)*Math.tan(gammaS); if (d == "") { d = 0; } var theta = ((Math.tan(alpha)*Math.tan(beta)+Math.tan(gamma))-A000thetastabilizer)*(180/Math.PI); var phi = ((Math.tan(alpha)+Math.tan(beta)*Math.tan(gamma))-A000phistabilizer)*(180/Math.PI); var y = parseInt(Math.round(d))+1; if (t == -0) { var t = 0; } return theta + "°" + "," + phi + "°" + "," + y + "," + (-1*t) + "," + s;  } function charToNum(x){ if (x == "") { x = "A" } if (x == "ZA") { x = "[" } if (x == "a") { x = "A" } if (x == "b") { x = "B" } if (x == "c") { x = "C" } if (x == "d") { x = "D" } if (x == "e") { x = "E" } if (x == "f") { x = "F" } if (x == "g") { x = "G" } if (x == "h") { x = "H" } if (x == "i") { x = "I" } if (x == "j") { x = "J" } if (x == "k") { x = "K" } if (x == "l") { x = "L" } if (x == "m") { x = "M" } if (x == "n") { x = "N" } if (x == "o") { x = "O" } if (x == "p") { x = "P" } if (x == "q") { x = "Q" } if (x == "r") { x = "R" } if (x == "s") { x = "S" } if (x == "t") { x = "T" } if (x == "u") { x = "U" } if (x == "v") { x = "V" } if (x == "w") { x = "W" } if (x == "x") { x = "X" } if (x == "y") { x = "Y" } if (x == "z") { x = "Z" } if (x == "za") { x = "[" } var num = x.charCodeAt(0); return num-65; } function sCalc(sV){ var sOut = Math.cos(((2*sV)/360)*Math.PI); var fix = sOut-0.0000000000000001; if (fix == 0.9999999999999999) { var fix = 1; } return fix; } function decimalToTiutroNum(x){ var extra = ["α","β","γ","δ","ε","ζ","η","θ","ι","κ","λ","μ","ν","ξ","ο","π","ρ","σ","τ","υ","φ","χ","ψ","ω","Α","Β","Γ","Δ","Ε","Ζ","Η","Θ","Ι","Κ","Λ","Μ","Ν","Ξ","Ο","Π","Ρ","Σ","Τ","Υ","Φ","Χ","Ψ","Ω","ς","ϕ","ϑ","℘","ℜ","ℑ","ℵ","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]; var n = Math.floor(x/10); var output = Math.round(10*((x/10)-n)) + extra[n-1]; return output; } function rmssid(a,b,c,d,e,f,g,t,s){ var rfArray = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","ZA","ZB","ZC","ZD","ZE","ZF","ZG","ZH","ZI","ZJ","ZK","ZL","ZM","ZN","ZO","ZP","ZQ","ZR","ZS","ZT","ZU","ZV","ZW","ZX","ZY","ZZ","ZZA","ZZB","ZZC","ZZD","ZZE","ZZF","ZZG","ZZH","ZZI","ZZJ","ZZK","ZZL","ZZM","ZZN","ZZO","ZZP","ZZQ","ZZR","ZZS","ZZT","ZZU","ZZV","ZZW","ZZX","ZZY","ZZZ"]; if (a == "") { a = 0; } if (a == -0) { a = 0; } if (a > 9) { a = decimalToTiutroNum(a); } if (b == "") { b = 0; } if (b == -0) { b = 0; } if (b > 9) { b = decimalToTiutroNum(b); } if (c == "") { c = 0; } if (c == -0) { c = 0; } if (c > 9) { c = decimalToTiutroNum(c); } if (e == "") { e = 0; } if (e == -0) { e = 0; } if (e > 9) { e = decimalToTiutroNum(e); } if (f == "") { f = 0; } if (f == -0) { f = 0; } if (f > 9) { f = decimalToTiutroNum(f); } if (g == "") { g = 0; } if (g == -0) { g = 0; } if (g > 9) { g = decimalToTiutroNum(g); } if (d == "") { d = 0; } if (d == -0) { d = 0; } if (t == "") { t = 0; } if (s == "") { s = 0; } if (t == -0) { t = 0; } if (s == -0) { s = 0; } var rmssfull = rfArray[d] + "-" + a + b + c + "-" + e + f + g + "." + t + "." + s; return rmssfull; } function userInput(){ var din = prompt("Type the Realism Factor (Letter)",""); var ain = prompt("Type the a CV.",""); var bin = prompt("Type the b CV.",""); var cin = prompt("Type the c CV",""); var ein = prompt("Type the e timeline CV.",""); var fin = prompt("Type the f timeline CV.",""); var gin = prompt("Type the g timeline CV.",""); var tin = prompt("Type the time offset",""); var sin = prompt("Type the 2D s angle",""); var output = alert(rmssid(ain,bin,cin,charToNum(din),ein,fin,gin,tin,sin) + "'s coordinates are: " + uniCoord(ain,bin,cin,charToNum(din),ein,fin,gin,tin,sCalc(sin))); return output; } openGreet(); userInput();

```