ARK: Survival Evolved

ARK: Survival Evolved

Automated Ark
Raptor 30 Mar, 2017 @ 8:29pm
Any way to prevent vaults from pulling from tames?
Topic. It is very annoying loading a pet up with goods to take to another base, only to have all of the resources pulled back in to their storage. Switching off the auto pull is half a solution, but as soon as a vault is told to pull selected it goes not only to the storage boxes it is told to look in, but nearby tames as well.
< >
Showing 1-15 of 20 comments
Irushian 31 Mar, 2017 @ 5:47am 
I read somewhere that you have to put an OCD (or [OCD]) tag on the dino name.
Raptor 31 Mar, 2017 @ 11:50am 
I remember seeing that, too. I was hoping I wouldn't have to rename all of my tames but if that's what it takes, I guess that's what I will do. Very useful mod all things considered.
blitzfire911  [developer] 31 Mar, 2017 @ 6:48pm 
[OCD] tag, yes
blitzfire911  [developer] 31 Mar, 2017 @ 6:48pm 
I can add an option to prevent pulling from all tames though, no problem
Raptor 3 Apr, 2017 @ 9:10pm 
It's a minor thing really. Perhaps an INI setting that determins whether OCD tags allow or prevent auto-pull? Like I said, not a big deal. I just change pet names when I want them left alone, and set them back when I am done.
EuphoricGaming 4 Apr, 2017 @ 4:22am 
Originally posted by blitzfire911:
I can add an option to prevent pulling from all tames though, no problem
can you add an option to the vault in particular "Do not pull from tames unless asked" or somethin, or default it not to pull unless it's set to pull from them?
Tech Enthusiast 5 Apr, 2017 @ 12:13pm 
Why not just add an option like for the storages to pull from?

Add a second tab with Dinos and have us select which Dinos we want to pull from. For most people and uses it would more likely be used as a blacklist. Like "don't pull that wood from the oviraptor that i intentionally encumbered it with!".
EuphoricGaming 5 Apr, 2017 @ 1:10pm 
Originally posted by Rattenmann:
Why not just add an option like for the storages to pull from?

Add a second tab with Dinos and have us select which Dinos we want to pull from. For most people and uses it would more likely be used as a blacklist. Like "don't pull that wood from the oviraptor that i intentionally encumbered it with!".
^ this
blitzfire911  [developer] 5 Apr, 2017 @ 1:30pm 
Main reason dinos aren't dinos aren't selectable yet is they are far more complicated to work with than stationary storag boxes. Dinos can move in and out of storage range causing a lot more work to prevent any exploiting. I'm not saying this isn't something I won't add, but for now the [OCD] tag in dinos names will prevent them from being pulled from.
Tech Enthusiast 5 Apr, 2017 @ 2:46pm 
Originally posted by blitzfire911:
Main reason dinos aren't dinos aren't selectable yet is they are far more complicated to work with than stationary storag boxes. Dinos can move in and out of storage range causing a lot more work to prevent any exploiting. I'm not saying this isn't something I won't add, but for now the [OCD] tag in dinos names will prevent them from being pulled from.

From my current experience you don't check for storage boxes again either, right? All my vaults are still set to pull from a box that i have deleted a day ago.

While Dinos can move,... simply handle them like boxes. In order to pull from them, let us add them. You can store that Dino in a list then and only have to check the range once when the pulling itself happens and only for those Dinos we added.

Kinda a whitelist like with storage right now. People wanting to pull from all and every dino in range could just toggle this behavior via a switch, while people with a whitelist would experience an improvement in performance and added controll.
blitzfire911  [developer] 5 Apr, 2017 @ 3:06pm 
The difference is when you pick up a storage box it returns null and loop wont run, no big deal. With a dino when you move it, no matter how far, it will still return the same dino, So I have to write a system that checks distance to dino on each pull to make sure its still in range which will be actually more impact on performance. As I said this is something I plan to do, just not right this minute as I am working on the next big item in AA
Tech Enthusiast 5 Apr, 2017 @ 4:10pm 
Originally posted by blitzfire911:
The difference is when you pick up a storage box it returns null and loop wont run, no big deal. With a dino when you move it, no matter how far, it will still return the same dino, So I have to write a system that checks distance to dino on each pull to make sure its still in range which will be actually more impact on performance. As I said this is something I plan to do, just not right this minute as I am working on the next big item in AA

Great to hear then. Looking forward to both!

As for performance tho,... checking distance on a given Dino ID should not be more impact on performance then checking EVERYTHING in range. You would reduce the loop to only selected Boxes and selected Dinos. Which could be as low as 1. Or more practical a Box (grinder) and your harvest Dinos + maybe 2-3 carrier.

In our breeding base we do have like 300 Dinos. Each pull now checks for what is in range and then checks every one of those 300 Dinos if they have the selected ressources. Extreme example for sure and i honestly did not check the devkit myself yet, so i could be wrong. Just from my personal coding experience a loop over a small list is way less taxing then a loop over an area to create a list and then loop over this list that is most likely way bigger plus more often then not returns a lot of unwanted IDs anyways.
Splutty 1 Jun, 2017 @ 8:06am 
What I'd like in this (aside from the [OCD] tag) is an option to have the OCD Vaults only pull from personal dinos, not tribe dinos.
Lunitic 9 Jun, 2017 @ 3:49pm 
Originally posted by blitzfire911:
I can add an option to prevent pulling from all tames though, no problem

Would there be a way to add the opption to the [OCD] Vaults that makes it so they only pull from Selected Storages and/or from dinos/static storage spots that have the [OCD] tag instead of those that don't? Would be nicer to just name the dinos that I farm with than all of them instead. Sorry if you've already answered this, doesn't look like its been directly brought up.

Also, this mod is amazing, thank you so much!
🦊 Hermit 13 Jun, 2017 @ 10:11am 
Originally posted by blitzfire911:
The difference is when you pick up a storage box it returns null and loop wont run, no big deal. With a dino when you move it, no matter how far, it will still return the same dino, So I have to write a system that checks distance to dino on each pull to make sure its still in range which will be actually more impact on performance. As I said this is something I plan to do, just not right this minute as I am working on the next big item in AA

Hehehe...pulls from dino without checking range...

'Right guys, I'm out to harvest some metal.'

*Jumps on anky and runs up a mountain half way across the map*

*Chests begin to fill with metal from several miles away*

Seems legit... :D
< >
Showing 1-15 of 20 comments
Per page: 1530 50