Quick Question Thread

Well it doesn’t show it to me in the list. It might be something I would need to add to the weblate config file, but I’m not really sure what to add.

Are we ever going to see cheats in Thrive? I was thinking about how fun it would be to just mess around. Or have a non interference policy and just use cheats to watch the auto-evo work its magic

There are actually cheats already in the game, you can find them in the inputs tab of the options menu. And there’s also the freebuild mode.

Nice, time to check them out then

With patch 0.5.5, my game started crashing to the desktop with the error child process exited with code 3489660927, this sometimes happens when I exit the editor. This may not happen immediately, but after a while and only at the moment where we control the cell

That’s the same exit code as is reported in this thread:

And by the way, on test 0.5.5, the game did not crash to the desktop at all

Maybe the problem is in the launcher?

The launcher has no other effect on the game other than it reads the game output and shows it in the launcher.

Okay, so was looking around in both dev and community forums, and I didn’t see anything so I figured I would double check here - have there been any thoughts to transitioning between castes? I really don’t want to commit thread necromancy just to find out that it had already been answered elsewhere.

I dont know where it is on the community forum, it might even be on this thread, but i do know there has been discussion about castes and such.

I found a few different threads on community, but wasn’t finding anything about transferring between castes, such as the genesis of new ant queens, or given that there’s talk of treating genders as castes, gender transitions a la clownfish.

These 2 posts kinda cover the topic, I think I saw something about the option to play as the parent or offspring in non-cellular stages.

1 Like

You have a list of reasons why the child process exited with error code 3489660927.

Not without the Godot developers realizing that they should put breakpad into their engine to get native crash traces from users. Without that all we can do is try to get people to track down exactly what happened in the game when it crashed.

I hope everything will get better

Hey, I was thinking about how cells could affect the atmosphere in the game.

First off, what do cells have in common? Organelles. Each species may have similar or different sets of organelles, which can define their metabolism. What organelles can we consider? Let’s start with every process.

  • Aerobic respiration
  • Chemosynthesis
  • Iron
  • Photosynthesis
  • Fermentation
  • Nitrogen fixation

There is also anaerobic respiration, but it’s not our main concern for now.

[In construction… Checking the game for chemical balance…]

Eh, I find the problem a bit difficult to think about ever since gases quantities were changed from mol to %.

Question: how does the current system work?

What do you mean?
The atmospheric gas concentrations currently affect the max speed a process can run at.

It’s because it seems weird to me that reactions in-game work with concentration scaling instead of mol. Speaking of which, I’ve made a small spreadsheet just to see how % can be converted to mol and vice versa.

So the table on the top left is where I used mass values and took the mass of Earth’s atmosphere as an example. In the game, the player’s planet properties would determine and replace this value. From this constant and the molar weight of each gas, I could calculate the number of moles initially and forward. My only regret is that nitrogen changed values in the long run.

On the top right, you can see the simplified equations of aerobic respiration and photosynthesis. I decided to take the real balance instead of the game’s because it would’ve been too complicated to deal with. I also neglected the fact that photosynthetic cells are supposed to perform respiration too, for it would’ve cancelled the photosynthesis. Besides, I’m pretty sure autotrophs generally take the oxygen within their cell and not always from the environment.

The table on the middle top describes how many cells (either aerobic or photosynthetic) are alive every generation. As you can see, aerobic cells are calculated this way:

N_{aerobic} = N_{photosynthetic} + \frac{N_{photosynthetic}}{2}

At last, the table at the bottom is just a recap of all tables except the chemical equations. Unlike in the real world where the number of cells should depend on the environmental compounds and vice versa, I only counted the latter; in my sheet, compounds depend only on the number of cells and not the opposite.

N2: Decrease
O2: Decrease
CO2: Increase

N2: Decrease
O2: Decrease
CO2: Increase

N2: Decrease
O2: Decrease
CO2: Increase

The main issue is why does nitrogen decrease!??? There’s no nitrogen fixation.

By the way, here’s how I calculated proportions:

P_1 = \frac{n_1 \times P_0}{n_0}

Where P_1 is the final proportion, P_0 the initial proportion, n_1 the final quantity of a said compound (in mol) and n_0 the initial quantity of the same compound.

This is where my post was interrupted by a power outtage dammit.

n_1, which is the final quantity of a said compound, is calculated as follows:

n_1 = n_0 \pm n_{photosynthetic} \mp n_{aerobic}

Where n_{photosynthetic} is the total amount of mols produced or consumed for a said compound across the entire population of photosynthetics while n_{aerobic} is the equivalent of n_{photosynthetic} for the whole population of aerobic cells.

n_{cell}, which can represent either n_{photosynthetic} or n_{aerobic}, is determined like so:

n_{cell} = Population \times n_{base}

Where n_{base} represents the amount of moles of the said compound in the basic balanced equation. For instance, imagine that you are calculating n_{aerobic} for oxygen. n_{base} would be equal to 6 since you need 6 mol of oxygen to react with 1 mol of glucose.

C_6H_{12}O_6 + 6 O_2 \longrightarrow 6 CO_2 + 6 H_2O + 32 ATP + Heat

For those curious about writing math, see this link.

@Sentiant, what do you think about this? Can this be integrated in auto-evo?

My understanding that with gases it is (perhaps more) important the concentration of the thing that is reacting.
I don’t have time to read this, but maybe it says on this page something about that: