Introduction: even if it's not exactly a modding tool, Cheat Engine is a great - and free - software that can help you find/edit/modify lots of things in a game. I've been using it for years and even if a lot of values are now 'server sided' and can't be changed, it is still possible to edit a lot of things in a game if you know what you're looking for and where to look.
If you don't have Cheat Engine, you can download it for free here (latest version is currently 7.6): Cheat Engine
PS: This is an advanced tutorial, so I will assume that you know at least the basics of the program. If you've never used it, there are lots of tutorials for beginners, so make sure to check them out first.
When I joined Platinmods a few years ago, I was actually looking for a mod for the game Disney Magic Kingdoms. Sadly there wasn't any, so I decided to see if I could do anything with Cheat Engine. It took me a lot of time, but after several months of (failed) attempts, I managed to edit ALMOST EVERYTHING in the game with this tool, so I've now decided to share it with you. If a modder wants to use the results of my findings to create a mod for the game, please go for it :)
IMPORTANT: The first thing to do after starting Cheat Engine is to select the RIGHT PROCESS. The process will be different if you're using the PC version of the game (available from Windows Store) or if you're using an emulator (Memu, LDPlayer, Bluestacks and so on).
So, launch the game, start Cheat Engine and click on the 'open process' icon
Click on the 'processes' tab, then scroll down until you find the right process, then select it and click on the 'Open' button.
* If you're using LDPlayer 9, the process is Ld9BoxHeadless.exe
* If you're using MEMU, the process is MEmuHeadless.exe
* If you're using the PC version from the Windows Store, the process is DMK_UWP_EntryPoint.exe
PS: If you're using another emulator, don't hesitate to ask if you're not sure which process you must select
VERY IMPORTANT: If you're very far in the game and aren't very confident about your 'cheating skills', I HIGHLY advice you to start another game from scratch. This way, you won't lose your main game in case something bad happen. I've been doing this in the game for several years now and never had any issues but you never know, so take your time to learn how to do things before trying this on your main account.
Last thing before we start: as you will see in this tutorial, a lot of searches are based on time/duration, so keep in mind that you will have to convert everything into SECONDS when making searches.
Some values that will be often used in searches are the following:
* 1 Hour = 60 minutes = 3600 seconds.
* 2 Hours = 120 minutes = 7200 seconds.
* 4 Hours = 240 minutes = 14400 seconds.
* 6 Hours = 360 minutes = 21600 seconds.
* 8 Hours = 480 minutes = 28800 seconds.
* 12 Hours = 720 minutes = 43200 seconds.
* 24 Hours = 1440 minutes = 86400 seconds.
You MAY have to look for other values, but those are the most used in the game.
After converting the time/duration into seconds, you will need to convert them into ARRAY OF BYTE. No need to panic, Cheat Engine can do that automatically for you. Just enter the value in the search field then change the 'value type' into array of byte.
Here are the same values converted into array of byte:
3600 (1 Hour) = 10 0E
7200 (2 Hours) = 20 1C
14400 (4 Hours) = 40 38
21600 (6 Hours) = 60 54
28800 (8 Hours) = 80 70
43200 (12 Hours)= C0 A8
86400 (24 Hours)= 80 51 01
That's it. Make sure to read everything and take some time to get yourself familiar with values in seconds and array of bytes. Once that's done, head to our first section: BUILDINGS.
If you don't have Cheat Engine, you can download it for free here (latest version is currently 7.6): Cheat Engine
PS: This is an advanced tutorial, so I will assume that you know at least the basics of the program. If you've never used it, there are lots of tutorials for beginners, so make sure to check them out first.
When I joined Platinmods a few years ago, I was actually looking for a mod for the game Disney Magic Kingdoms. Sadly there wasn't any, so I decided to see if I could do anything with Cheat Engine. It took me a lot of time, but after several months of (failed) attempts, I managed to edit ALMOST EVERYTHING in the game with this tool, so I've now decided to share it with you. If a modder wants to use the results of my findings to create a mod for the game, please go for it :)
IMPORTANT: The first thing to do after starting Cheat Engine is to select the RIGHT PROCESS. The process will be different if you're using the PC version of the game (available from Windows Store) or if you're using an emulator (Memu, LDPlayer, Bluestacks and so on).
So, launch the game, start Cheat Engine and click on the 'open process' icon
Click on the 'processes' tab, then scroll down until you find the right process, then select it and click on the 'Open' button.
* If you're using LDPlayer 9, the process is Ld9BoxHeadless.exe
* If you're using MEMU, the process is MEmuHeadless.exe
* If you're using the PC version from the Windows Store, the process is DMK_UWP_EntryPoint.exe
PS: If you're using another emulator, don't hesitate to ask if you're not sure which process you must select
VERY IMPORTANT: If you're very far in the game and aren't very confident about your 'cheating skills', I HIGHLY advice you to start another game from scratch. This way, you won't lose your main game in case something bad happen. I've been doing this in the game for several years now and never had any issues but you never know, so take your time to learn how to do things before trying this on your main account.
Last thing before we start: as you will see in this tutorial, a lot of searches are based on time/duration, so keep in mind that you will have to convert everything into SECONDS when making searches.
Some values that will be often used in searches are the following:
* 1 Hour = 60 minutes = 3600 seconds.
* 2 Hours = 120 minutes = 7200 seconds.
* 4 Hours = 240 minutes = 14400 seconds.
* 6 Hours = 360 minutes = 21600 seconds.
* 8 Hours = 480 minutes = 28800 seconds.
* 12 Hours = 720 minutes = 43200 seconds.
* 24 Hours = 1440 minutes = 86400 seconds.
You MAY have to look for other values, but those are the most used in the game.
After converting the time/duration into seconds, you will need to convert them into ARRAY OF BYTE. No need to panic, Cheat Engine can do that automatically for you. Just enter the value in the search field then change the 'value type' into array of byte.
Here are the same values converted into array of byte:
3600 (1 Hour) = 10 0E
7200 (2 Hours) = 20 1C
14400 (4 Hours) = 40 38
21600 (6 Hours) = 60 54
28800 (8 Hours) = 80 70
43200 (12 Hours)= C0 A8
86400 (24 Hours)= 80 51 01
That's it. Make sure to read everything and take some time to get yourself familiar with values in seconds and array of bytes. Once that's done, head to our first section: BUILDINGS.