Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
IlynPayne

SGCX - SGCraft Stargate Controller

Recommended Posts

SGCX - SGCraft Stargate Controller

Stargate controller based on GML library.

 

Showcase:

2017-12-28_19_02.32_cr.thumb.png.4302865a035a1f876a459dfc61986e9a.png2017-12-28_19_02_53.thumb.png.fd4ebbe65e8610df0e4e3e4684a74fb7.png

 

Installation steps:

  1. First download the package manager that will be used to download the application and all required dependencies:
    wget https://gitlab.com/d_rzepka/oc-equipment/raw/master/installer/arpm.lua
  2. Use the package manager do download SGCX:
    arpm install sgcx

     

  3. Run SGCX with an additional argument - init. This will allow you to pick a stargate interface address from list. It is required only during the first startup - address will be saved in a configuration file.
    sgcx init

     

  4. Optionally you can install the irisAuth package (remote iris management) using the previously mentioned package manager.

 

Features:

  • Displaying stargate status
  • Storing gate addresses
  • Disconnecting wormhole after specified time
  • Automatic iris control (see installation steps, step 4)
  • Displaying distance to the selected destination
  • Address calculator: convert addresses within one dimension into chunk (and estimated block) coordinates and vice versa

Future plans:

  • Dialing history
  • Allow to choose arbitrary channel and code for remote iris authorization
  • Iris authorization usage history
  • Animated dialing sequence

Requirements:

  • Tier 3 screen and GPU
  • At least 1 MB RAM
  • Network card
  • Keyboard

 

(GitLab repository)

 

Share this post


Link to post
Share on other sites

This is brilliant, mate. Really has some of the feel of the software they used on the SG-1 show.

I can confirm that the irisAuth program works. Unless you change the string sgcx expects in the network message, this shouldn't change.

 

P.S. I made a smaaall custom modification to the iris opening function of the program that uses redstone and the opensecurity alarm component to add a snazzy warning lights/klaxon alert when the iris is open, make things more dramatic. You can see it here:

What do you think? ^_^

Share this post


Link to post
Share on other sites
7 hours ago, soulofthereaver said:

P.S. I made a smaaall custom modification to the iris opening function of the program that uses redstone and the opensecurity alarm component to add a snazzy warning lights/klaxon alert when the iris is open, make things more dramatic. You can see it here:

What do you think? ^_^

That's a nice feature. Indeed there was an alert in the show while the stargate was open. :)

You could use redstone signal in conjunction with my base security control system, The Guard. (As soon as I finish the translation, it will be posted in the showcase section).

Share this post


Link to post
Share on other sites

That's not what is meant by the "Address"  you need the component address of the OC interface block, you can get this by using an OC Analyzer on the SGCraft interface, and then open chat and click the long UUID Address reported there, or you can run `components` at the computer shell, and copy the address by hand.

Share this post


Link to post
Share on other sites

Hello I was wondering my stargate always disactives immediately after I dial the gate with this program how do you fix it?

Share this post


Link to post
Share on other sites

@Atoz

  1. Is connection time set properly (empty field is fine too)?
  2. Does a stargate always deactivate immediately or maybe sometimes it happens with a delay? Is your world laggy?
  3. Does this issue also occurs when using nexDHD (not likely, but worth checking)?

Share this post


Link to post
Share on other sites

the connection is blank (empty field) its when I dial to the gate with the program not from. Outgoing wormholes are fine just incoming wormholes are the issue. And I haven't used nexDHD since I didn't like it as much as yours

Share this post


Link to post
Share on other sites

the iris wont work (when I send the iris code it says no response (I am close enough to the gate to have it(I even tried in my gateroom))

Share this post


Link to post
Share on other sites

@IlynPayne update the title, it's not staragte controller but stargate there's a typo.
Brilliant idea, but if you allow me I'd like to implement it as a base program on my new os (totally not self-advertising).
And by implement I mean to use some of your code into a new program that'd be dedicated for stargates and credited under your name just remade by me.

Share this post


Link to post
Share on other sites
On 1/14/2019 at 3:56 PM, Atoz said:

the iris wont work (when I send the iris code it says no response (I am close enough to the gate to have it(I even tried in my gateroom))

  • Make sure that port status is set to "open" (the button in the upper right corner).
  • Iris is opened by sending a wireless signal to SGCX, so the computer must have wireless network card installed (a relay with wireless network card is good to).
  • When dialing to a remote stargate, computer with SGCX must be within the chunk loading range of SGCraft (1 chunk by default).

 

6 hours ago, MeltingBrain said:

update the title, it's not staragte controller but stargate there's a typo.
 

Title updated, thanks for the info. :)

 

6 hours ago, MeltingBrain said:

Brilliant idea, but if you allow me I'd like to implement it as a base program on my new os (totally not self-advertising).
And by implement I mean to use some of your code into a new program that'd be dedicated for stargates and credited under your name just remade by me.

Sure, no problem. You can also include it as an external program - it's hosted on a public GitLab repository and everyone (well.. at least GitLab members) can contribute to it.

Share this post


Link to post
Share on other sites
27 minutes ago, Atoz said:

hello I was wondering if we can add a search option to it so it will be easyer to find the gate address

How many stargate do you have in your address list that you need a search function?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.