Humankind

Ask about cheats/tables for single player games here
User avatar
frozenheal
Novice Cheater
Novice Cheater
Posts: 23
Joined: Sat Oct 14, 2017 12:15 am
Reputation: 12

Humankind

Post by frozenheal »

Game Name: Humankind
Game Engine: Unity
Game Version: v0.13.0124-S2 (build: 118376)
Options Required: Cheat Table with:
  • Infinite resources
  • One turn build
  • One turn researches
  • infinite movement
Game/Steam Website:
Last edited by frozenheal on Mon Dec 21, 2020 8:40 am, edited 1 time in total.

dazric
Novice Cheater
Novice Cheater
Posts: 24
Joined: Mon May 08, 2017 7:39 pm
Reputation: 1

Re: Humankind

Post by dazric »

I'd also like this. Hell, just knowing how to find resources to modify their values would be hugely helpful!

AddictedToCodes
Cheater
Cheater
Posts: 48
Joined: Mon Oct 19, 2020 9:12 pm
Reputation: 2

Re: Humankind

Post by AddictedToCodes »

For now you can try this kind-of exploit.

Arcos
Novice Cheater
Novice Cheater
Posts: 20
Joined: Mon May 15, 2017 6:12 am
Reputation: 2

Re: Humankind

Post by Arcos »

I've been trying to find the values, but no way to get it.

For some reason this game make the CE freezer after unknown value search, so i can't script the way i want.
I may try some other methods, i would be glad to get some advices on unity engine.

P.S.: a mono tutorial would be nice

User avatar
eternien
Expert Cheater
Expert Cheater
Posts: 86
Joined: Sat May 13, 2017 11:27 am
Reputation: 8

Re: Humankind

Post by eternien »

Something for not using 1 pop when making a military unit (worst idea ever for a 4x) will be nice too. ^_^

fearlesscafe
Noobzor
Noobzor
Posts: 7
Joined: Mon May 29, 2017 8:33 pm
Reputation: 5

Re: Humankind

Post by fearlesscafe »

I managed to do free buyout with coin with dnSpy ILcode edit by replacing the cost with FixedPoint.Zero.
the number of coins in game is a struct with a int value inside and a bunch of other stuff like overriden math operators, it is possible to simply replace the struct instead of doing math over the same 'int' address, especially if it involves zero.
In my case value -= cost should be inplace, but if I simply AOB on that minus OP, it's inside FixedPoint's 'minus' function, not the 'buyout' function which is one layer out in the call stack.
Also it seems the game uses a separate process(or thread?) to run logic like on a game server.
check this place if you are interested:

buyout with coins:
Amplitude.Mercury.firstpass.dll
namespace Amplitude.Mercury.Simulation
internal class DepartmentOfIndustry : Agency, ISerializable
private void ProcessOrderBuyoutConstructionAt(OrderBuyoutConstructionAt order)

population+1 in settlement when disbanding troops:
internal class DepartmentOfDefense : Agency, ISerializable
private void ProcessOrderDisbandUnits(OrderDisbandUnits order)

Pandit_Kim
What is cheating?
What is cheating?
Posts: 1
Joined: Thu Apr 29, 2021 2:20 pm
Reputation: 4

Re: Humankind

Post by Pandit_Kim »

Sorry I don't know much English, but the money in this game can be hacked when searching for an integer of 4 bytes. The number of money you need to multiply by 1000 and search in the range. I got that the game value is 912 money, and the addresses are 912153. And even after weeding out, I got that 7 addresses are responsible for this. But I checked it out late in the game in the saves.
I hope this helps someone, and if I understand correctly from the Fixed Point function, this should work for everything else!

BrooklynKnight
Expert Cheater
Expert Cheater
Posts: 81
Joined: Mon May 15, 2017 1:16 pm
Reputation: 5

Re: Humankind

Post by BrooklynKnight »

vote plus one for a table for this game.

User avatar
Darkedone02
Expert Cheater
Expert Cheater
Posts: 947
Joined: Thu Mar 02, 2017 11:42 pm
Reputation: 109

Re: Humankind

Post by Darkedone02 »

I've tried to search for gold but it was only 3 values and all of them reset on me when I try to adjust it.

Cybot
Cheater
Cheater
Posts: 32
Joined: Mon Jul 31, 2017 8:58 am
Reputation: 1

Re: Humankind

Post by Cybot »

Darkedone02 wrote:
Thu Jun 17, 2021 10:46 am
I've tried to search for gold but it was only 3 values and all of them reset on me when I try to adjust it.
as Pandit_Kim wrote: multiply your gold value with 1.000 and search this value as 4-Byte

User avatar
Contralto
Expert Cheater
Expert Cheater
Posts: 57
Joined: Tue Apr 11, 2017 2:02 am
Reputation: 16

Re: Humankind

Post by Contralto »

Every value is a 4byte multiplied by 1000, including research values(though my search ended up with a different value per each time I changed research project).

If someone knowing how to do tables could tackle this...be much appreciated?

lemaun
Expert Cheater
Expert Cheater
Posts: 219
Joined: Mon May 22, 2017 6:13 pm
Reputation: 23

Re: Humankind

Post by lemaun »

+1

Fidl09
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Sep 18, 2020 3:46 pm
Reputation: 0

Re: Humankind

Post by Fidl09 »

+ release version update

value *1000 won't work

User avatar
uBaHFaKoF
Noobzor
Noobzor
Posts: 11
Joined: Sun Aug 23, 2020 3:00 pm
Reputation: 0

Re: Humankind

Post by uBaHFaKoF »

+++

Azi0
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Aug 17, 2021 6:12 pm
Reputation: 0

Re: Humankind

Post by Azi0 »

+1

Post Reply

Who is online

Users browsing this forum: admantx, Shaman123