Alaunus wrote: ↑Fri Jun 24, 2022 8:31 am
Because I was asked what the previous cryptic two liner meant I will elaborate.
Those are the new offsets for species creation in the add-on table. Achievements with mods & ironman console still work just fine. Just gotta remember to enable those while stellaris is still loading.
Step by step guide how to find the changed offsets next patch:
<snip>
You can also do it inside CE (which is what I do). Start Stellaris, start CE, attach CE to Stellaris process.
Click on "Memory view", then in the menu of the memory view'er, go to "Tools" -> "Dissect code", make sure Stellaris.exe is selected (it should be by default), and click start. Wait until it is done.
Then, also in the memory view'er, go to "View" -> "Referenced Strings". There you can search for "ETHOS_MAX_POINTS" and "GOVERNMENT_CIVIC_POINTS_BASE" (without the quotation marks). When it is selected, on the right pane you can see where it is referenced, click on this (either click, double click, or right click and "show in disassembler", I don't quite remember). Scroll a little bit up and you should see something like:
mov <register>,stellaris.exe+24E2078 as the command, and (3) as the comment.
Then just change the script to "<Address>stellaris.exe+24E2078</Address>" at the correct place (if you scroll up or down, depending on which you searched for, you can see the other as well, and don't need to search for it), or I guess you can do it directly in CE if you have the table loaded, never tried that one myself.
As an added bonus, if you in the extension table change
"stellaris.exe"+025EB188
to
"stellaris.exe"+025FEFD8
(all occurances), the species list will work as well.