Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

suggestions (enhancements) will probably update this issue #28

Open
enderman-2009 opened this issue Jan 20, 2023 · 71 comments
Open

suggestions (enhancements) will probably update this issue #28

enderman-2009 opened this issue Jan 20, 2023 · 71 comments
Labels
enhancement New feature or request

Comments

@enderman-2009
Copy link
Contributor

enderman-2009 commented Jan 20, 2023

SUGGESTIONS :

everything here is only suggestions i think would be good or just things i would like

  1. adding a way to save and load configurations in door setup so you can modify if you setup changed (maybe an import door button for getting it from a disc you already setuped or from a file you can create)
  2. adding a way to enable lockdown in door program as an output type for example
  3. making it so you don't lose all your setup if you change module tab (adding a reset button instead) so you can add a variable if you forgot one without having to do it from the beginning
  4. maybe even sending the data with modem for the door setup module
  5. a textbox for level in security module
  6. a dropdown for group in security module
  7. adding a gui for the tablet
@enderman-2009 enderman-2009 changed the title suggestions (enhancements) might update later suggestions (enhancements) will probably update it Jan 20, 2023
@enderman-2009 enderman-2009 changed the title suggestions (enhancements) will probably update it suggestions (enhancements) will probably update this issue Jan 20, 2023
@cadergator10 cadergator10 added the enhancement New feature or request label Jan 20, 2023
@cadergator10
Copy link
Owner

  1. That's something I could add in the future, yeah
  2. I could add a module that links with the sector module called "sector control" that performs kind of the same functionality as the external program, but using the database
  3. Also something that can be done as well
  4. Also possible, but the reason it saves it to a drive atm is from someone else's suggestion of it automatically setting up the door for you without 'wget'ting everything. This could be an option for modifying certain door settings of an existing door though, which will be good for the future

@enderman-2009
Copy link
Contributor Author

enderman-2009 commented Jan 20, 2023

i just got another idea
maybe add a textbox for levels if you can cause its annoying if you want to get it high
maybe also a dropdown for groups in the security module

@enderman-2009
Copy link
Contributor Author

enderman-2009 commented Jan 20, 2023

for 2. enable lockdown i meant like with a mag reader on the door control program which could be in the door setup module with like redstone, bundled redstone, door/rolldoor and you could add like enable lockdown if you have the sector module

@cadergator10
Copy link
Owner

I can prolly do text box as well

And as for the lockdown thing, you mean like you can swipe a card with certain credentials to enable/disable lockdowns? It's possible, but does seem like a lot more programming necessary to implement another set of passes to check for the swipes. You could get around this by setting up another door program to control redstone which controls the sectors

@enderman-2009
Copy link
Contributor Author

yeah but i only use 1 door computer

@enderman-2009
Copy link
Contributor Author

yes i mean a card swipe

@enderman-2009
Copy link
Contributor Author

enderman-2009 commented Jan 20, 2023

can you not just add a thing for lockdown instead of like redstone and doors i mean keep them but like

@enderman-2009
Copy link
Contributor Author

and its more complex to setup

@enderman-2009
Copy link
Contributor Author

also the sector control is slow to set up

@cadergator10
Copy link
Owner

can you not just add a thing for lockdown instead of like redstone and doors i mean keep them but like

Not exactly sure what you mean by this. It takes a lot of programming to setup another table holding card passes to let enable and disable the entire lockdown. The reason it's done by redstone in the first place is because it can be controlled by anything vanilla, like if you want the doors to lock down if someone walks over a trip wire, you can set it up to do that.

and its more complex to setup

also the sector control is slow to set up

I do agree it's unfortunately fairly complex to set up, having to keep one line enabled and pulse the "update server" line, but it's the best way to avoid sending many messages to the server if you want to enable multiple lines at one time.

@enderman-2009
Copy link
Contributor Author

also i can't get the sector control to work

@cadergator10
Copy link
Owner

also i can't get the sector control to work

What's wrong with it? Is it the new version? there was a bug I had fixed just yesterday

@enderman-2009
Copy link
Contributor Author

i can't get it to lockdown

@enderman-2009
Copy link
Contributor Author

unless i forgot something

@enderman-2009
Copy link
Contributor Author

wait is there a crypt key for the sector control

@cadergator10
Copy link
Owner

Have you double checked this? https://github.com/cadergator10/opencomputer-security-system/wiki/Sector-System#sector-control-program

If you are using a redstone card, the sides are pretty self explanatory. However, if using the redstone IO block, then it's a little more odd to find the correct sides.

You have to

  1. Turn on the redstone line that you want to lock it down with
  2. Pulse the "update server" line once

that should work unless you configured a side or color incorrectly. Plus, this doesn't work with vanilla redstone, it needs Project Red bundled cables plugged into the computer

wait is there a crypt key for the sector control

There should be... I can verify

@cadergator10
Copy link
Owner

No, this doesn't use a cryptKey

@enderman-2009
Copy link
Contributor Author

i know about the project red part and the pulse thing

@enderman-2009
Copy link
Contributor Author

cause i also changed the crypt key

@cadergator10
Copy link
Owner

ok, are the sides and colors done correctly?

You can send me a picture of both the screen and the redstone connected to it to verify

@enderman-2009
Copy link
Contributor Author

the side i use is north for input and south for pulse and i set back for input

@enderman-2009
Copy link
Contributor Author

should it say something anywere?

@cadergator10
Copy link
Owner

Are you using the redstone card or the redstone IO block?

@enderman-2009
Copy link
Contributor Author

the io

@cadergator10
Copy link
Owner

I haven't gotten any sort of issues yet. Does the server say it received the settings from sectorcontrol?

@enderman-2009
Copy link
Contributor Author

2023-01-20_18 31 53

@enderman-2009
Copy link
Contributor Author

it outputs this 245

@enderman-2009
Copy link
Contributor Author

and it is shown on server

@cadergator10
Copy link
Owner

hhhhhhhhhhhhhm, it just sends the stupid port...

@cadergator10
Copy link
Owner

im gonna try and see whats wrong with this, so for the moment: try restarting all the computers, server and doors and sectorcontrol, and retry this

@enderman-2009
Copy link
Contributor Author

the weird part is i didn't change anything

@cadergator10
Copy link
Owner

If not: try reinstalling the sectorcontrol program again

@enderman-2009
Copy link
Contributor Author

i already did

@cadergator10
Copy link
Owner

wait, sync port. It might be the syncport being wonky
Was your server showing or hiding the port?

Try running the sectorcontrol program with the port both shown and hidden

@enderman-2009
Copy link
Contributor Author

what it runs when i input the port manualy????

@cadergator10
Copy link
Owner

so it's an issue with the server. Try again when showing the port again
just to double check

@enderman-2009
Copy link
Contributor Author

enderman-2009 commented Jan 20, 2023

it does the error i shown you when its shown and it runs when its hidden
i retried

@cadergator10
Copy link
Owner

cadergator10 commented Jan 20, 2023

My Hypothesis is that the server is sending the syncport twice, so it receives the port correctly the first time, but then when it asks for the query, it grabs the port again instead of the table.

You did try shutting down the server and the sectorcontrol, right?

@enderman-2009
Copy link
Contributor Author

yeah i reboot everything after the server

@cadergator10
Copy link
Owner

So for the moment, you know how to get by. This is something I'll have to revisit in the future, but for now, lets return to the sectorcontrol.

Can you send a screenshot of the sectorcontrol running, the redstone connected to it, and the server screen after trying to lockdown the doors a few times?

@enderman-2009
Copy link
Contributor Author

idk how but it works with port shown now

@cadergator10
Copy link
Owner

lol such confuse

@enderman-2009
Copy link
Contributor Author

2023-01-20_18 54 31

@enderman-2009
Copy link
Contributor Author

i think i missed clicked the relay button in the server rack

@cadergator10
Copy link
Owner

aaaaah

@cadergator10
Copy link
Owner

that might be it

@enderman-2009
Copy link
Contributor Author

its the wireless modem

@enderman-2009
Copy link
Contributor Author

should it say something when i pulse update server

@cadergator10
Copy link
Owner

it should say on the server that sector data changed

@enderman-2009
Copy link
Contributor Author

bruh what why does redstone not get bundle from the front

@enderman-2009
Copy link
Contributor Author

the REDSTONE I/O BLOCK IS BROKEN WTF

@enderman-2009
Copy link
Contributor Author

i broke the block and replaced it and now it works???

@enderman-2009
Copy link
Contributor Author

enderman-2009 commented Jan 21, 2023

it works now :)

@cadergator10
Copy link
Owner

that's odd.

Did you happen to have a redstone card in the computer as well as the redstone IO card?

@cadergator10
Copy link
Owner

reopened to keep enhancements on the issues page so I dont forget

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants