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

Breeding Calculations Don't Match When bUseSinglePlayerSettings=True #280

Open
saluce65 opened this issue Oct 29, 2023 · 3 comments
Open

Comments

@saluce65
Copy link

saluce65 commented Oct 29, 2023

While testing the breeding stats on a non-dedicated server using local config files, I was testing to see if the numbers in-game match with the numbers shown in Beacon. With modifiers all set to 1, I bred two dodos together. Once the female laid an egg, her time to mate was set for 4 hours, when the expected value was 18h-48h. When I checked my settings, I saw that bUseSinglePlayerSettings was set to True.

After turning the setting to False, I bred another female; after laying an egg, her time to mate was 24h, as expected.

I tested this in Ark: Survival Ascended project. I do not know if it applies to Ark: Survival Evolved.

@saluce65
Copy link
Author

I see the issue here. I now see the 2x Rates button but was unaware that it was a dropdown menu that would toggle between Normal and Single Player stats. It seems like there's enough room there to turn those two items into radio-style toggle buttons, but I can also see why you wouldn't want to take up screen space for a Single Player button when the vast majority of users are using it for servers that won't have that option enabled.

Perhaps there might be a way to automatically switch the mode whenever the flag is set in the General Settings and when the project is first loaded? Or, at least, set the mode when the tab is activated based on the Single Player setting?

@thommcgrath
Copy link
Owner

So I hadn't really dug into this for ASA yet, so the numbers could just simply be wrong. Initial tests suggest that ASA creatures have vastly shorter mature times, for example.

Automating this is harder than you would expect. One of the problems is "Use Single Player Settings" could be in the indeterminate state. Then there's no way to know if it's on or off and we'd need the option anyway. And then if somebody turns it on in Breeding Multipliers, does that mean they want it on for their whole server? What about the other events?

The edge cases end up being more confusing than just leaving it as a reference-only option.

@saluce65
Copy link
Author

saluce65 commented Oct 29, 2023

Perhaps it's the icon on the button itself that is confusing. When I looked at it, I was seeing "2x rates", which, when placed next to the Auto Imprint button, made me think it was a button to double the normal rates. I'm trying to think of a way to rename the button to make the intent more clear without making the button too long (I mean, "Single Player/Event Rates" is too wordy, but "Special Rates" doesn't necessarily convey that these apply to Single Player config) and what kind of icon to use, but I'm drawing a blank.

Maybe I could give myself some time to think, search through FontAwesome or other icon providers and see if anything strikes me as a better option, if you're interested.

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

No branches or pull requests

2 participants