Hhyyrylainen already told you they wonβt be responding to your questions here regarding this subject anymore.
Thereβs nothing else I can do about it except try to do everything randomly.
You sure you want to continue investing in this path of coding?
What else can I do? (besides not doing this function at all)
It could take MANY attempts before you find the solution here. I think it could be better if you refined your skills in coding in c# (in which most of Thrive is coded in iirc) and THEN returned to trying to code this in.
Try compiling the attempts you make?
I decided to just copy the code from here:
However, testing inside the game showed that it still doesnβt work.
Also, when compiling the game, some buttons donβt work (regardless of whether I edited the code or not)
Maybe Iβm compiling incorrectly or do I need to make changes to another file?
How does it not work? Based on a quick look at the above code, it should at least do something to the osmoregulation cost.
I recommend setting up a debugger so you can put breakpoints on the lines you modified to inspect that the change is applied like you intended.
I decided to download the new source code for Thrive and compile it (Of course, I saved the code that I wrote.), but it ended up not compiling at all, showing a main menu with a gray background where the buttons donβt work at all.
I think the way to fix this issue was already explained to you before but I am not sure just when nowβ¦
I have already made a PR. It is fully functional. All that is left is your confirmation.
Wasnβt this already mentioned in the latest PU iirc?
Iβve now had a look at that nucleus changes PR, and in my testing I saw, what I think, is what I was afraid of: by implementing it by putting it into the tolerances system it causes nonsensical tolerance value displays in the GUI.
I think the way Thrive portrays Prokaryotes vs Eukaryotes might be why we are finding it so hard to fix the paradox: in real life Eukaryotes are generally thousands of times βlargerβ than prokaryotes, while in the game it can just be a few to around a dozen times βlargerβ.
How do you think I can fix this?
Technically, if we go by volume, being a few dozen times larger is still several thousand times larger in mass.
The thing is, in Thrive microbe stage is 2D, so eukaryotes being a dozen times larger than prokaryotes leads them to being much less more massive than them than if the stage was 3D.
Perhaps having the cell composed multiple layers, where each layer is stacked on top of each other, would be a possible solution to this? This is not my idea; I am currently looking for the thread where it was proposed.
This would require rewrite the whole microbe editor and stuff, which is not what the developers are planning at the moment.
I think the parts of the buffs need to be put into the relevant systems themselves that they affect, though as thereβs already processing speed multiplier that toxins use, it might make sense to combine those effects. I canβt really say specifically what would make the most sense without trying it first. So I can just say it only on like this general level that putting the buffs in the systems is what probably results in the best architecture design.
This doesnβt really matter whatsoever. The graphics are 3D so it is easy enough to have the gameplay affecting math written to correspond to that.

