This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
CoolisTheName007's profile picture

Change Startup search order: internal memory (not rom)->disk->rom

Started by CoolisTheName007, 16 December 2012 - 04:08 AM
CoolisTheName007 #1
Posted 16 December 2012 - 05:08 AM
Title says everything. Would reduce griefing associated with ComputerCraft; would only be complete with block protection, but it's a start.
Cloudy #2
Posted 16 December 2012 - 05:45 AM
Nope. Intentional, so you can never completely brick your computer.
Sebra #3
Posted 16 December 2012 - 06:16 AM
I want a way for Computer to be locked somehow until broken/detached and repaired. Dan200 seems want all Computers to remain accessible without breaking.
Cloudy #4
Posted 16 December 2012 - 06:30 AM
I want a way for Computer to be locked somehow until broken/detached and repaired. Dan200 seems want all Computers to remain accessible without breaking.

If you want it, edit the shell script - it is in Lua code, not like you can't change it yourself.
CoolisTheName007 #5
Posted 16 December 2012 - 07:06 AM
Nope. Intentional, so you can never completely brick your computer.
Who benefits from this? Are you saying that there should be room for grieffing and hacking?
Or that the current behavior is the only way to shut down/remove computers.
Neither seem likely to me, so could you be more precise?

If you want it, edit the shell script - it is in Lua code, not like you can't change it yourself.
I think we all know this a suggestion to include this behavior in the actual mod.
Cloudy #6
Posted 16 December 2012 - 07:34 AM
Nope. Intentional, so you can never completely brick your computer.
Who benefits from this? Are you saying that there should be room for grieffing and hacking?
Or that the current behavior is the only way to shut down/remove computers.
Neither seem likely to me, so could you be more precise?

Ok, say you accidentally lock yourself out of a computer - what would you do on a server? 1. Destroy your computer, lose all your files and hand crafted scripts or 2. put a floppy disk drive and restart the computer from the disk, saving your computer and all its files?

If you want it, edit the shell script - it is in Lua code, not like you can't change it yourself.
I think we all know this a suggestion to include this behavior in the actual mod.

And I think we all know that I'm rejecting your suggestion.
ds84182 #7
Posted 16 December 2012 - 07:39 AM
If it was changed, then those stupid little os.pullEvent("blahcrapnonexist") viruses would do ACTUAL damage. The main point is to make computers unbrickable. If you want a "realistic" computer, go check out RedPowe— Oh wait. It's not updated.
Also, it's like a regular computer. If you insert a USB drive into a computer, it has the option to boot from that, wether it wants to or not.
Cloudy #8
Posted 16 December 2012 - 07:42 AM
Exactly - this is the lesser of two evils.
Sebra #9
Posted 16 December 2012 - 07:43 AM
I can edit lua and make Computers unrepairable.
Reboot from a Floppy is a way to repair Computer in place, but it can be a way to hack in place.
I suggested a way to change content of ROM in the individual Computer while in item form. So anything can be repaired, just not in place.

Mighty RedPower sinks in MC versions. I miss it. ;(
CoolisTheName007 #10
Posted 16 December 2012 - 08:22 AM
And I think we all know that I'm rejecting your suggestion.
I just meant I was aware it was possible to implement this behavior by editing the Lua files.
Regarding the rest: so there's no point in password protection of files with the intention of preventing deletion, since anyone with block access to the surroundings of the computer can delete them. I understand your reasons, but as soon as someone writes a protection plugin/something for CC blocks, it would make more sense to have an extra shortcut when booting that would cause using the ROM startup. That way, owning a turtle would mean total control, and you wouldn't have to deal with complicated situations such as a turtle moving next to a disk drive from an attacker by accident.
Orwell #11
Posted 17 December 2012 - 12:02 AM
So your turtle will accidentally pass a disk drive and accidentally decides to reboot in that spot? :P/> What about the option for BIOS passwords? Ok, people forget passes, but I think it's more likely to succeed. It's how I prevent my laptop from usb booting.
CoolisTheName007 #12
Posted 17 December 2012 - 12:22 AM
So your turtle will accidentally pass a disk drive and accidentally decides to reboot in that spot?
It's not that unlikely; someone could lay a disk drive in it's path, access the console and shutdown the turtle in the right spot. Then put a malicious program in a floppy, put it in the disk drive and reboot the turtle. There's currently no way to avoid this.
:P/> What about the option for BIOS passwords? Ok, people forget passes, but I think it's more likely to succeed. It's how I prevent my laptop from usb booting.
Are they unbreakable? If not, there should be enough warnings to make everyone happy. It shouldn't be something obligatory, and it should be accessible from an API (self-reproductive turtles)
JJRcop #13
Posted 17 December 2012 - 08:57 AM
I know this is a suggestion to include this in the main mod, but please, just do it yourself.
And if you're playing on a multiplayer server, ask the admin to do this for you.