|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Wodd Newbie cheater Reputation: 0
Joined: 21 Feb 2016 Posts: 14
|
Posted: Sun Apr 23, 2017 5:33 pm Post subject: Highest Ending Value |
|
|
Does someone happen to know what the highest ending value is in Bookworm Deluxe? (that is, the value seen on the right page of the book at the end of a level, below Next Rank at:)
For example: Next Rank at: 2,147,483,632 points)
|
|
Back to top |
|
|
FreeER Grandmaster Cheater Supreme Reputation: 53
Joined: 09 Aug 2013 Posts: 1091
|
Posted: Sun Apr 23, 2017 8:42 pm Post subject: |
|
|
Looks like 4,300,000 based on this code
Code: | Bookworm.exe+D46B0 - 55 - push ebp
Bookworm.exe+D46B1 - 8B EC - mov ebp,esp
Bookworm.exe+D46B3 - 8B 4D 08 - mov ecx,[ebp+08] // load your level into ecx
Bookworm.exe+D46B6 - 83 F9 29 - cmp ecx,29 { 41 }
Bookworm.exe+D46B9 - 8B C1 - mov eax,ecx
Bookworm.exe+D46BB - 72 05 - jb Bookworm.exe+D46C2
Bookworm.exe+D46BD - B8 29000000 - mov eax,00000029 { 41 }
Bookworm.exe+D46C2 - 83 F9 2A - cmp ecx,2A { 42 }
Bookworm.exe+D46C5 - 8B 04 85 D8985300 - mov eax,[eax*4+Bookworm.exe+1398D8] // 5398d8
Bookworm.exe+D46CC - 72 11 - jb Bookworm.exe+D46DF
Bookworm.exe+D46CE - 83 C1 D7 - add ecx,-29 { 215 }
Bookworm.exe+D46D1 - 8D 51 13 - lea edx,[ecx+13]
Bookworm.exe+D46D4 - 0FAF D1 - imul edx,ecx
Bookworm.exe+D46D7 - 69 D2 A8610000 - imul edx,edx,000061A8 { 25000 }
Bookworm.exe+D46DD - 03 C2 - add eax,edx
Bookworm.exe+D46DF - 5D - pop ebp
Bookworm.exe+D46E0 - C2 0400 - ret 0004 { 4 }
|
and the values at Bookworm.exe+1398D8 (as 4 byte decimal values)
Code: | 3000 7000 12000 18000 25000 34000 44000 56000 69000 80000 100000 120000 140000 160000 190000 220000 250000 290000 330000 380000 430000 490000 560000 630000 710000 800000 900000 1000000 1100000 1200000 1300000 1500000 1700000 1900000 2100000 2300000 2600000 2900000 3200000 3500000 3900000 4300000 |
If you know it goes beyond that then I'm going to guess it happens in 25000 increments based on the second half of the code, I didn't take the time test that though.
|
|
Back to top |
|
|
Wodd Newbie cheater Reputation: 0
Joined: 21 Feb 2016 Posts: 14
|
Posted: Thu Apr 27, 2017 4:18 pm Post subject: Highest Ending Value |
|
|
I have found that all values before they reset are multiples of 16. Therefore, the highest ending value and lowest value are 2,147,483,632 and -2,147,483,648, respectively. They occur on levels 79,057,852 and 190,856,662, respectively. The latter is neat because the level number can be frozen and, with the possible exception of a tile burning the library down, the player cannot not level up. -2,147,483,648 = -2,147,483,648. -2,147,483,647 > -2,147,483,648. 2,147,483,647 is positive and, as such, greater than -2,147,483,648. 😉
That exception does apply. 😢
In that case, does someone know how I can change my board tiles to make them what I need, for example, change a B tile to a Z tile, or make it so I cannot lose the game. This includes type (example: gold to diamond)
end goal 1: create an entire board of burning A tiles
end goal 2: create an entire board of burning Z tiles
end goal 3: create an board combining burning A and burning Qu tiles
end goal 4: create an entire board combining burning Z and burning Qu tiles
Practical application: I have a worksheet in which I am tracking the highest values (Z tiles) and lowest values (A tiles) scored by a given length string on a given level. For example: 3 A tiles scores 120 points on level 1 and that value increases by 30 points on each successive level. I would like to add the column for burning tiles. I will have then covered all tile types within the sheet.
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|