|
General Forum |
 |
| Copying/Transfering Minds Of Creatures | |
| 
Protonic3000

|
6/16/2014 | |
So I've been reading a lot of hard science fiction lately about mind uploading and running multiple instances of one's self to achieve a goal that might have been more difficult with just one being. Anyway it got me thinking about Creatures and their minds. Now I know they aren't sentient or anything but I do know they can be trained and conditioned.
I also know that they have something of a memory. With this in mind I had a norn I was rather fond of with little to no survival skills what so ever and he took up a good bit of my time. So much that the other Norns were getting neglected. He would just try to eat the rain when he was tired and push creatures when he was hungry. So I just injected him with fat, protein, and starch and put him in the deep freezer. Once the other Norns were tended to I thought about what to do with him, I really didn't want him to starve and I didn't want to keep him frozen so I used the mini-replicator agent and made four instances of the original. They were all exactly identical in every way. I then put them all into the Ettin desert and gave them plenty of food and toys. The original was still frozen by the way. I tried to teach them basic survival skills but I only had success with two of them the other two kept giving them bad advice and ended up starving anyway.
Now I have two instances of Rory that have diverged from the original and are better suited then him at surviving. This got me thinking, what if it were possible to make some type of agent that could idk imprint one norn's memories and "personality" on another. I could just imprint the mind of one of the successful instances of Rory onto the original. technically it would still be the death of the original but the instances aren't radically different from him or have diverged to much. The instance would still be a version of Rory.
There could also be some kind of agent that gave, for example a slider norn full control over an unimpaired norn's body giving the slider norn all the stimuli from the "puppet" norn and a way to experience things. Of course the slider norn when hungry would attempt to use the puppet norn to eat which would still leave the slider norn hungry. Maybe the slider norn could be kept alive with some kind of life support agent idk. But I just had this idea in my head for a while now so I just thought about expressing it here to see if it were even possible to do it. So um yeah I guess I'm done now.
Well then... |

Protonic3000

|
6/16/2014 | |
I forgot to add this lol, Or maybe a way to keep a creature even after it's body is way to old and routine life injections may extend the life span greatly but as far as i know natural organ damage cannot be reversed so you just make a copy of the dying creatures mind find it's genome file and clone it a new body and then imprint it on the fresh body. Ok now I'm done, and any feedback would be appreciated.
Well then... |
 Code Monkey
evolnemesis
    
|
6/16/2014 | |
Hmm... that would be challenging... It IS possible to get a brain's lobe, dendrite, and neuron states and dump all that information using CAOS, you could even write it into a file, so you could make a 'model' of a standard brain that would be complete, down to even the dendrite weights in the brain tracts, which are formed from the creature's experiences and learning.
There are also CAOS commands for stimulating neurons and setting dendrite weights, so technically it should be possible to create an agent that could read such a brain, or such a 'brain model' file and 'overwrite' all the neuron states and dendrite weights of a chosen creature's brain to create a 'brain copy'... it might even be possible to 'swap brains' in this way (at least as long as the two brains physically have the same structure).
I imagine the game engine is doing something similar in a general way when it is storing this 'brain state' information about creatures in your worlds when the game is saved, and as part of loading the creatures into the world when you open it again. I know it does not save this state information when you export a creature, though... To do what you are thinking of, you would almost certainly need a special agent.
This is from the CAOS documentation, and details the commands you might need... This is a list of all the commands there are for reading or setting brain states, but you really probably just need the ones concerning dendrite weights, since those are what contain all the creatures knowledge and experience. I think you'd also need a good amount of other information about the brain lobes and tracts to make a working agent, since I'm not sure about how to set the arguments to these commands, but using some of the other commands listed here should help with that in some way. I'm not sure though... I've never really messed with these commands myself:
BRN: DMPB (command)
Dumps the sizes of the binary data dumps for current lobes and tracts.
BRN: DMPD (command) TRACT_NUMBER (integer) DENDRITE_NUMBER (integer)
Dumps a dendrite as binary data.
BRN: DMPL (command) LOBE_NUMBER (integer)
Dumps a lobe as binary data.
BRN: DMPN (command) LOBE_NUMBER (integer) NEURON_NUMBER (integer)
Dumps a neuron as binary data.
BRN: DMPT (command) TRACT_NUMBER (integer)
Dumps a tract as binary data.
BRN: SETD (command) TRACT_NUMBER (integer) DENDRITE_NUMBER (integer) WEIGHT_NUMBER (integer) NEW_VALUE (float)
Sets a dendrite weight.
BRN: SETL (command) LOBE_NUMBER (integer) LINE_NUMBER (integer) NEW_VALUE (float)
Sets a lobe's SV rule float value.
BRN: SETN (command) LOBE_NUMBER (integer) NEURON_NUMBER (integer) STATE_NUMBER (integer) NEW_VALUE (float)
Sets a neuron weight.
BRN: SETT (command) TRACT_NUMBER (integer) LINE_NUMBER (integer) NEW_VALUE (float)
Sets a tract's SV rule float value.
"For small creatures such as we, the vastness is bearable only through love."
"We are a way for the cosmos to know itself." - Carl Sagan |
 Peppery One
Papriko
    
|
6/16/2014 | |
The slider-thing is even a number harder. You do not "just" have to figure out the brain transfer part as you have for normal creatures, but you also had to make sure it is suitable. Not all sliders are the same.
Also, I would not use a puppet as you called it. I would either transfer the slider straight into the new body (though it probably brings pretty little, since they hardly can collect any copyable experiences) or build some kind of biomechanical suit. Perhaps head to the development forum and look into the Ideas Pool, I wrote there quite an essay about this whole sliders topic.
Lets play plants! Photosynthesis... Photosynthesis... Photosynthesis... |

fallowbelinda

|
7/2/2014 | |
A life support cob would be a good idea! I know its not the main topic here but thats an awesome idea!! It would be really useful!
Eem macaha |
|