Page 3 of 4

Re: Field of Glory:Empires

Posted: Thu Jul 18, 2019 6:46 pm
by czarny_pan
You will find it in the upper side of the province screen. There are few small circles, one of them is decadence, to see the number you need to hover over the circle. It should look like "3.12", to use in cheat you need to look for 312, just ignore dots.

Re: Field of Glory:Empires

Posted: Thu Jul 18, 2019 7:56 pm
by arcsa
thanx man find it all

Re: Field of Glory:Empires

Posted: Thu Jul 18, 2019 11:12 pm
by joseconejo
czarny_pan wrote:
Thu Jul 18, 2019 5:09 pm
The method described by comerssila works and it isn't just a display value. Yesterday I have played for few hours and conquered most of Italy using these cheats.

It's pretty easy. When you play note your money, manpower and metal (even if you just want to change one value you need to search for all of them!), and province's food, infrastructure, culture, equipment and decadence.

Then you go to Cheat Engine, select the game, set Value Type to "Grouped" and search:
4:[value of money] 4:[value of manpower] 4:[value of metal], for example having 500 money, 100 manpower and 20 metal you search in one line for:
4:500 4:100 4:20.

The good thing about it it is that is usually fast to find because it is a very unique value, so after first search you should got only one result. You add the found values and change what you need. I changed money and metal to something like 999999 and had completely no problem with the game. Done it only once so I have no idea if the addresses are changing each turn.

The same goes for province statistics. You just do as above but write 5 values instead of 3. In this exact order: food, infrastructure, culture, equipment and decadence. (all you can find in a province screen). You add and you can change as much as you like. Infrastructure is good if you want to get buildings done in one turn. I have boosted up only one province and I could make a huge army over 100 in one turn.

So it's pretty easy.
I tried to use a pointer scan with more than 20 levels, but... that didn't work when I passed the turn, there was no coincidence with any value.

How could you make a table for this game?

Re: Field of Glory:Empires

Posted: Fri Jul 19, 2019 6:46 pm
by Saruman
Is there really hard to make CE table for this game? I've downloaded one that Rysefox made,but I dont' get where are the money/manpower/metal etc.

Re: Field of Glory:Empires

Posted: Sat Jul 20, 2019 4:51 pm
by Rysefox
Saruman wrote:
Fri Jul 19, 2019 6:46 pm
I dont' get where are the money/manpower/metal etc.
1: Use Value Type: Grouped
2: Press Generate Groupscan command
3: Window should pop up
4: Left you use 4 Bytes, on the right you use the value from gold -> e.g 1200
5: Same for ManPower/Metal, you go under the gold, use again 4 Bytes and on the right value from Metal -> e.g 99
6: Press OK
7: First Scan
8: Only one or two results should pop up
9: Put the addresses in your table and change the value
10: Press Next Turn -> Value should change

Re: Field of Glory:Empires

Posted: Mon Jul 22, 2019 6:59 pm
by joseconejo
joseconejo wrote:
Thu Jul 18, 2019 11:12 pm
czarny_pan wrote:
Thu Jul 18, 2019 5:09 pm
The method described by comerssila works and it isn't just a display value. Yesterday I have played for few hours and conquered most of Italy using these cheats.

It's pretty easy. When you play note your money, manpower and metal (even if you just want to change one value you need to search for all of them!), and province's food, infrastructure, culture, equipment and decadence.

Then you go to Cheat Engine, select the game, set Value Type to "Grouped" and search:
4:[value of money] 4:[value of manpower] 4:[value of metal], for example having 500 money, 100 manpower and 20 metal you search in one line for:
4:500 4:100 4:20.

The good thing about it it is that is usually fast to find because it is a very unique value, so after first search you should got only one result. You add the found values and change what you need. I changed money and metal to something like 999999 and had completely no problem with the game. Done it only once so I have no idea if the addresses are changing each turn.

The same goes for province statistics. You just do as above but write 5 values instead of 3. In this exact order: food, infrastructure, culture, equipment and decadence. (all you can find in a province screen). You add and you can change as much as you like. Infrastructure is good if you want to get buildings done in one turn. I have boosted up only one province and I could make a huge army over 100 in one turn.

So it's pretty easy.
I tried to use a pointer scan with more than 20 levels, but... that didn't work when I passed the turn, there was no coincidence with any value.

How could you make a table for this game?
fearlessrevolution already managed to create a "table" or rather the "green" values :c got the way to get the values with only one turn. How did they do it?

Re: Field of Glory:Empires

Posted: Mon Jul 22, 2019 9:26 pm
by Cake-san
joseconejo wrote:
Mon Jul 22, 2019 6:59 pm
fearlessrevolution already managed to create a "table" or rather the "green" values :c got the way to get the values with only one turn. How did they do it?
Because it's easy if the game has some known symbols (game has .pdb file) & you know what you're doing ?

Image

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>28</ID>
      <Description>"Get Faction (Activate -&gt; Open/close Nation panel)"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
assert(Empires_STEAM.CBattleDisplay::IsHumanFaction,55 8B EC 83 EC 0C)
alloc(newmem,2048)
label(returnhere)
label(faction)
registersymbol(faction)

newmem:
mov [faction],eax
push ebp
mov ebp,esp
sub esp,0C
jmp returnhere
faction:
dq 0

Empires_STEAM.CBattleDisplay::IsHumanFaction:
jmp newmem
nop
returnhere:
 
[DISABLE]
dealloc(newmem)
Empires_STEAM.CBattleDisplay::IsHumanFaction:
//push ebp
//mov ebp,esp
//sub esp,0C
db 55 8B EC 83 EC 0C
unregistersymbol(faction)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>30</ID>
          <Description>"Faction"</Description>
          <Options moManualExpandCollapse="1"/>
          <LastState Value="" RealAddress="2A8ABE58"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Array of byte</VariableType>
          <ByteLength>0</ByteLength>
          <Address>faction</Address>
          <Offsets>
            <Offset>0</Offset>
            <Offset>0</Offset>
            <Offset>28</Offset>
            <Offset>4</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>31</ID>
              <Description>"Money"</Description>
              <LastState Value="777700" RealAddress="2A8ABF30"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+d8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>32</ID>
              <Description>"Manpower"</Description>
              <LastState Value="777700" RealAddress="2A8ABF34"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+dc</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>33</ID>
              <Description>"Metal"</Description>
              <LastState Value="777700" RealAddress="2A8ABF38"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+e0</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Field of Glory:Empires

Posted: Wed Jul 24, 2019 6:41 am
by joseconejo
Cake-san wrote:
Mon Jul 22, 2019 9:26 pm
Because it's easy if the game has some known symbols (game has .pdb file) & you know what you're doing ?
How did you get the values you use in the table and work with the Array data type?

~The table itself doesn't work for me.~ (edited, a moment after the end of the shift if it worked. Very thanks, But I'd still like to learn.) but I'm very interested in what procedures you did to get there, (any PDF/video ?) Thank you very much for your attention.

Re: Field of Glory:Empires

Posted: Sat Aug 17, 2019 8:49 pm
by Makoret
Saruman wrote:
Fri Jul 12, 2019 10:22 am
Can I request a table for this game? Found none in the internet,so I hope that someone will help to do it for this game for I really don't know how :?
+1

Re: Field of Glory:Empires

Posted: Sat Aug 31, 2019 9:18 am
by EpirusWarrior
+ 1 Thanks in advance.

Field of Glory:Empires

Posted: Thu Jun 11, 2020 2:06 pm
by rambo99jose
SAVE GAME BEFORE USING, RELEASING TABLE AS IS (F this game)

- ALSO DOUBLE CHECK VALUES REFLECT CORRECT REGION BEFORE YOU CHANGE THEM




Game Version: Field of Glory Empires Persia 550 330 BCE Update v1 3 3

Table Last Updated: 20200615_v0.2



.:|FEATURES|:.

Player Globals: "Click Player Capital > Unit queue" to update values
  • Money
  • Manpower
  • Metal


Selected Region (Click trade details if it doesn't update)
  • Food
  • Infrastructure
  • Culture
  • Equipment
  • Decadence (value x100, ex: 1.2= 120) | [Set to -9999999 so its good for many turns]
  • Forage Value
.:|NOTES|:.
  • was using a different hook for capital region but was not updating on changing faction (new game), it's under "DO not touch" if you wanna mess with it
  • Pointers will break on new updates, i likely won't be playing this game anymore so if anyone wants to update it later, just give credit


EDIT: Removed Capital and HCV as they were not working right, Just use selected region instead

Field of Glory:Empires

Posted: Sat Jun 13, 2020 6:04 am
by arcsa
thank u

Field of Glory:Empires

Posted: Mon Jun 15, 2020 12:27 pm
by rambo99jose
You can use negative value for decadence.

Removed Capital and HCV from table, they weren't working right

Re: Field of Glory:Empires

Posted: Thu Jan 14, 2021 6:17 am
by danielyee
hi sir game been updated

Re: Field of Glory:Empires

Posted: Sun Mar 14, 2021 3:49 pm
by Valinor_77
Doesn't work on 1.3.4, an update will be great.