Page 2 of 5

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 5:03 am
by koyterrr
BabyGroot, thanks!

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 5:52 am
by SlipperyEel
BabyGroot wrote:
Thu Mar 28, 2024 7:11 pm
press shift and click research
So I'm curious, how does that work exactly? What is shift-clicking doing that forces the research to complete? Is that something CE is listening for?

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 7:25 am
by BabyGroot
SlipperyEel wrote:
Fri Mar 29, 2024 5:52 am
BabyGroot wrote:
Thu Mar 28, 2024 7:11 pm
press shift and click research
So I'm curious, how does that work exactly? What is shift-clicking doing that forces the research to complete? Is that something CE is listening for?
why don't you try it.
if you want your research to be completed without having to wait.
please activate the script.

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 9:23 am
by SlipperyEel
BabyGroot wrote:
Fri Mar 29, 2024 7:25 am
why don't you try it.
I'm not asking if it works (I know it does), I'm asking how it works.

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 11:00 am
by the.andy@atlas.sk
1. copy the quoted text into any notepad and save as *.CT
2. open that table in Cheat Engine
3. activate script
4. shift+click on Research finishes it instantly

This is how it worked for me.
BabyGroot wrote:
Thu Mar 28, 2024 7:11 pm
First - Open tab research > after that press shift and click research [ farming, scouting or worker (just anything) ].
Second - Active Script, Waiting For AoB Read.
Research Always Done

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>105332</ID>
      <Description>"Research Done"</Description>
      <LastState/>
      <Color>008080</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Millennia.exe
  Version: 
  Date   : 2024-03-29
  Author : BabyGroot

  This script does blah blah blah
}

[ENABLE]

aobscan(pData_Dev_EnableTech,0F B6 00 85 C0 74 33) // should be unique
alloc(newmem,$1000,pData_Dev_EnableTech)

label(code)
label(return)

newmem:

code:
  mov byte ptr [rax],1
  db 0F B6 00
  test eax,eax
  jmp return

pData_Dev_EnableTech:
  jmp newmem
return:
registersymbol(pData_Dev_EnableTech)

[DISABLE]

pData_Dev_EnableTech:
  db 0F B6 00 85 C0

unregistersymbol(pData_Dev_EnableTech)
dealloc(newmem)


</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 11:10 am
by SlipperyEel
Oy vey. Yes, I know that it works. I have used it successfully. I am not asking if it works or how to use it.

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 12:51 pm
by koyterrr
Please create a cheat for infinite wealth 🙏🙏🙏

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 12:58 pm
by matt1713
BabyGroot wrote:
Fri Mar 29, 2024 7:25 am
SlipperyEel wrote:
Fri Mar 29, 2024 5:52 am
BabyGroot wrote:
Thu Mar 28, 2024 7:11 pm
press shift and click research
So I'm curious, how does that work exactly? What is shift-clicking doing that forces the research to complete? Is that something CE is listening for?
why don't you try it.
if you want your research to be completed without having to wait.
please activate the script.
He's asking if you''d be willing to teach him how the script itself actually works (I.E. line 1 is checking for this, line 2 is doing this, etc.).

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 1:09 pm
by kguiglgfkilogol
I would like to know how to search Wealth value. I haven't found it yet.

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 1:57 pm
by SlipperyEel
kguiglgfkilogol wrote:
Fri Mar 29, 2024 1:09 pm
I would like to know how to search Wealth value. I haven't found it yet.
It's pretty simple. Like most of the values, the value type is a float. Just enter the current value, do a first scan, then change it by spending some money. For example, queuing up a military unit and hitting the rush production button (although I think that option may require tech to unlock). Then do the next scan with the revised value and keep repeating it until you get it down to two addresses. One (should be the first one) will be the actual amount. The second will be the value shown in the UI.

The offsets for all the values are dynamic, so they will change every time you load a game, switch to a new era, etc.

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 2:13 pm
by dui7799
< :dry: :dry: :dry: :dry:

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 3:47 pm
by BabyGroot
Add script GAME DATA
BabyGroot wrote:
Thu Mar 28, 2024 7:11 pm

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 5:18 pm
by kguiglgfkilogol
SlipperyEel wrote:
Fri Mar 29, 2024 1:57 pm
kguiglgfkilogol wrote:
Fri Mar 29, 2024 1:09 pm
I would like to know how to search Wealth value. I haven't found it yet.
It's pretty simple. Like most of the values, the value type is a float. Just enter the current value, do a first scan, then change it by spending some money. For example, queuing up a military unit and hitting the rush production button (although I think that option may require tech to unlock). Then do the next scan with the revised value and keep repeating it until you get it down to two addresses. One (should be the first one) will be the actual amount. The second will be the value shown in the UI.

The offsets for all the values are dynamic, so they will change every time you load a game, switch to a new era, etc.
Thanks! I found the Wealth and Improvement points values.

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 7:04 pm
by Coga
BabyGroot wrote:
Thu Mar 28, 2024 7:11 pm
cheat engine stuff
I seem to have some issues copypasting this into Cheat Engine; I keep getting line error messages. Is there something I'm missing?

Re: [Request] Millennia

Posted: Fri Mar 29, 2024 7:21 pm
by BabyGroot
BabyGroot wrote:
Fri Mar 29, 2024 7:21 pm
Coga wrote:
Fri Mar 29, 2024 7:04 pm
BabyGroot wrote:
Thu Mar 28, 2024 7:11 pm
BabyGroot wrote:
Thu Mar 28, 2024 7:11 pm
Way to move code to cheat engine
1. Copy code ( Select All Code And CTRL + C )
2. Open cheat engine
3. In cheat engine press CTRL + ALT + A ( to open Auto Assemble )
4. Paste Code in Auto assemble and FILE > Assign to current cheat table.
5. Done
Or guide from the.andy@atlas.sk
the.andy@atlas.sk wrote:
Fri Mar 29, 2024 11:00 am