ARK Survival Evolved

ARK Survival Evolved Dev Tracker




19 Dec

Comment

Originally posted by Silfurgames

And yes, this is only affecting people who pander to wildcard so they deserve it! /s Normally I love criticizing them but this was an honest attempt to fix some spaghetti code involving dino colors that had unintended consequences due to something nobody really had control over.

At risk of opening myself up to more criticism...

\clears throat**

Don't be upsetti!
I fixed the spaghetti!

Comment

Originally posted by Sventek70

I get the need to make changes, and the fact that mods are simply that, mods and not supported. But rolling out these changes and forcing them with 0 warning or workaround other than an admin manually recoloring every dino is a joke. I run a small cluster where a few of us have spent hundreds of hours breeding including getting color combinations and to see all of that work just instantly gone on top of all of the other 'fun' bugs lately is making me want to simply put the cluster on life support and just be done with it, and I am sure I am not the only one.

This whole thing is just another huge FU to anyone not on official.

That won't be the only workaround soon. that is only the workaround for this specific instance (Which we were not expecting to occur). I'm getting a command added that will allow server admins to mass reapply colors based on the color definition name. In addition, rather than doing this manual reapplication of colors to fix it this time, if you are willing to wait for it, this command will also reroll mutation colors to replace the ones lost this time around (The data necessary to recover them completely just does not exist at this time for the command to be able to fix this occurrence retroactively).

Comment
    ZenRowe on Forums - Thread - Direct

The current plan is that we'll be adding an admin command that can be used to reapply the correct colors on tamed dinos (So that in the future any changes to the color definitions array either by us or by mods will be effectively non-destructive).
In addition, because we can't recover the colors lost from this occurrence (the only factual memory of what those colors were is in your head), those colors that were lost will get re-rolled for new mutation colors.
I don't have an ETA on when that will be available, but it's in the works already.

Comment

Originally posted by Subclavian

Know what you do if your change caused a problem? You back it out if you can't fix it right away. Implement the parts that work instead of being like, 'yeah well, there's bigger things to worry about' because some people will actually care a lot. My mother in law is disabled, playing Ark is one of the few things she can do without being in severe pain and she cares a lot about the color.

Also the explanation doesn't make any sense, how would mods that do nothing to the color array be affected? Explain to me how S+, something has nothing to do with dinos at all, also experiences this issue.

Before this change, for every mod installed, the core color definitions were being duplicated. This only impacted mutation colors though because for mutations it randomly selects from any and all colors in the master color array (rather than only a subset in dino specific color definitions matched by name.) Mutations were selecting duplicated color definitions and now the duplicates are no longer there.

There is also more to the thread this screenshot was taken from, including where I talk about (in addition to trying to make the problem correctable in the future, because this isn't a problem that can be completely removed with respect to mods being able to add new colors at all) also making it so that where these colors were lost that it will reroll new color mutations for everyone that was impacted by this.


18 Dec

Comment
    ZenRowe on Forums - Thread - Direct

You only need to increase the max levels on your servers by 5 if you are overriding the exp ramp.
Basically if you have overridden the levels for custom experience ramps and levels the inclusion of the chibis push your max level down by 5.
Ascension, chibis, any max level modifers... they all take up the last set of levels, so if we add some mechanic that is meant to handle a higher max level and you don't have the new max levels in your exp ramp... this is what happens

Comment
    ZenRowe on Forums - Thread - Direct

Don't worry it doesn't break the feature of breeding color mutations itself, the problem is just that the array of colors went through a change that got things a little messed up.
We didn't remove any of the available colors, we just removed a ton of duplication that was occurring and making all these color reference inconsistent.


It's any mods. what was happening was that every single mod added was duplicating the color definitions in the array. so there were multiple instances of every color.
When breeding and the game chooses random color mutation it randomly pick

Comment
    ZenRowe on Forums - Thread - Direct

Yes, though you should be aware that making any changes to your active mods can still potentially cause this kind of issue for the time being.

Comment
    ZenRowe on Forums - Thread - Direct

After some investigation, I understand the cause of this...


Unfortunately, any colors lost from this update can't be automatically recovered ? .Dino colors, after their randomized selection, are saved to the creature and referenced by an index number only that is associated with a master array of colors. (No we can't change this unless you want your servers to slow to a crawl, string comparisons are resource expensive)


Unofficial servers (and singleplayer) that run mods are vulnerable to this issue and have always been, any change to the order of mods or anything that alt

Comment

Originally posted by HanPolio

Do you work for Wildcard?

Yes

Comment

After some investigation, I understand the cause of this...

Unfortunately, any colors lost from this update can't be automatically recovered :'( .Dino colors, after their randomized selection, are saved to the creature and referenced by an index number only that is associated with a master array of colors. (No we can't change this unless you want your servers to slow to a crawl, string comparisons are resource expensive)

Unofficial servers that run mods are vulnerable to this issue, any change to the order of mods or anything that alters the contents of that array can cause the index to suddenly match up with a different color. It can happen at any time to any unofficial server (This last update had a pretty important change to the way mods merge color definitions to cut down on some bloated data, and that caused the issue this time)

However, I do recognize how much time everyone puts into breeding and hunting for their choice colors, and while we c...

Read more
Comment

Originally posted by Runnico

It is unofficial, a couple mods, but nothing that changes dino colors. These are the server settings and mods: https://alliancegamingservers.com/ARK/CrossARK2/Settings

Understood, thank you for the information.

Comment

Hello, I'm investigating the cause of this, but I need to confirm what environment you are playing on. There are certain circumstances where this change in colors may be expected.
Are you playing on official servers or is this a personal server?
If it is a personal server are you playing with any mods that add new dino colors to the game?