[Backyard Monsters] game timestamp for champ feed

08/05/2011 09:42 wakoko79#1
Guys! I thought the game timestamp 19 4E 00 00 00 00 4C 04 00 00 70 03 00 00 that bordignon can't be used anymore... its true.

BUT i changed the anchor(code) to 00 00 00 4C 04 00 00 70 03 00 00 and now i can see the unix time stamp(just above some lines)! i successfully fed my champ minutes ago with this hack.

the problem bordignon had was that the server is SYNCING with the BYM game client through that unix timestamp.. with some testing, I found out that the server allows up to 9 seconds(error margin of the server) client leadtime. this means i can add up to 9 seconds to the unix timestamp without the server issuing an error to the client. for me that 9 second- threshold is enough.

since i dont want to code (i really dont have the knowledge to code this stuff, im not familiar with common scripting).. i logged on to a online unix clock.
paused the game and the clock(speedhack=0).
i then referenced the current timestamp of the game to the unix clock (coz there's bound to be some difference between them). then let the clock run again
i added (1day*24hrs*60mins*60secs) to the game timestamp.
>> now if you look at the champ feed(or any other time related elements in the game) you will notice that it will be offseted by a day. now i can feed my champ or do some other things.
after that (get your calculators out!! hehe).. *quickly* subtract the (unix-origBYMtimestamp) that we got initially FROM current time (the time that you changed in cheatengine).. then copy that difference to back to cheatengine and finally disable speedhack.. now save the game (by moving some building)..
it WILL save if you did it correctly (that is if the difference of the time that is sent to the server and the server time itself is below 9 seconds.)

Yay!!!


So basically, what i did was:
change the game time to: game_time + NEEDED_TIME(in seconds)
do your thing(feed champ, upgrade, whatever)
change back the time to:
(time you paused the game) + (time you used to do all of this).

all of the thing before was just to make sure i wont go over the 9-second difference.


NOW. can anyone provide a script or a code(i only know c/c++), that can do all of this?
if you dont understand an ounce of what i am saying, pls dont comment...
I also dont want to delete my railguns so that i can use the new to old method....
08/05/2011 10:59 chiclet132#2
CAN YOU CREATE A VID
08/05/2011 11:54 wakoko79#3
OMG. only for code-savvy people.. pls dont post very noobish comments >.<
08/05/2011 12:38 chiclet132#4

NOT WORKING
08/05/2011 12:39 jetro2009#5
What Bym Time Stamp? And Where Can I See It?
08/05/2011 12:40 chiclet132#6
NOT WORKING MEN
08/05/2011 13:20 napakatamez03#7
CAN YOU MAKE A VIDEO
08/06/2011 13:48 wakoko79#8
Quote:
Originally Posted by chiclet132 View Post
NOT WORKING
not working? omg total noobs.. this is working i confirmed this for the version in the philippines and version for whatever country your ip is converted to when you use ultrasurf. you just HAVE TO KNOW BASIC COMPUTER KNOWLEDGE(well, it is basic with people studying computer related stuff) to understand this.

for total noobs:
[Only registered and activated users can see links. Click Here To Register...]


aren't there any coders out there?:confused:
08/06/2011 14:08 darrelljan30#9
Quote:
Originally Posted by wakoko79 View Post
not working? omg total noobs.. this is working i confirmed this for the version in the philippines and version for whatever country your ip is converted to when you use ultrasurf. you just HAVE TO KNOW BASIC COMPUTER KNOWLEDGE(well, it is basic with people studying computer related stuff) to understand this.

for total noobs:
[Only registered and activated users can see links. Click Here To Register...]


aren't there any coders out there?:confused:

can u make a clearer instruction tnx....
08/06/2011 14:13 1337bym#10
Quote:
Originally Posted by wakoko79 View Post
not working? omg total noobs.. this is working i confirmed this for the version in the philippines and version for whatever country your ip is converted to when you use ultrasurf. you just HAVE TO KNOW BASIC COMPUTER KNOWLEDGE(well, it is basic with people studying computer related stuff) to understand this.

for total noobs:
[Only registered and activated users can see links. Click Here To Register...]


aren't there any coders out there?:confused:
Oh god. Packet editing. I remeber doing these things with maplestory. Was a pain.
08/06/2011 14:22 zinser20#11
sir you code shows nothing
08/06/2011 14:28 1337bym#12
Quote:
Originally Posted by zinser20 View Post
sir you code shows nothing
Try using google chrome.
08/06/2011 14:32 chiclet132#13
GAWA KAU VIDEO MGA BADING
08/06/2011 15:22 1337bym#14
1. Open C.E and scan "00 00 00 4C 04 00 00 70 03 00 00"
2. Browse and look for the first line on top of "00 00 00 4C 04 00 00 70 03 00 00" which should be "00 00 00 XX XX XX XX 00.." XX being variables. The first set of variables should be changing every second because its the time stamp. You then have to turn on SPEEDHACK and put it to "0" to freeze the game now the "XX XX XX XX" should have stopped changing
3. Now copy the "00 00 00 XX XX XX XX 00.." line and paste it into the new scan which should usually only have 1 result
4. Double click the address and copy the "XX XX XX XX"
5. Now the first hard part. Dealing with hex is a pain since you have to flip it around for example "12 34 56 78" becomes "78563412". So using that knowledge use a hexadecimal to decimal converter and input the hex value and you get a 10 digit dec. This is the unix time stamp.
6. Now take out a calculater and calculate the amount of time you need in seconds. a day would be (1 day * 24 hours * 60 minutes * 60 seconds) = 86400. 2 days = 172800
7. Take the amount of time you want to pass and add it to the earlier time. The 10 digit decimal. E.g: 1,234,567,890 + 1 day= 1234654290
8. Take the new time and use a decimal to hexadecimal converter to get your new hex. Using step 7 as an example it would be "49975452". Now using your knowledge about hexes from step 5 change it to the "xx xx xx xx" format. Which would be "52 54 97 49" now input that into the value you got from step 4.
9. Now turn off speedhack for a few seconds then change it back to "0" this is so that the game can adjust to the new timestamp and catch up. This is where the hack actually works it's magic.
10. Now the final hard part. Open up a unix time clock. I used EpochConverter. You'll meet our friend the 10 digit decimal so you know what this means. Dec to Hex time. You have to predict when you'll finish changing the decimal to a hex and inputing it back into C.E. For example. Lets says the clock was at 1,000,000,000. and i predict I will finish converting dec to hex in about 100 seconds the dec value i would be using is 1000000100 then just convert it to hex 3B9ACA64 -> 64 CA 9A 3B. Input YOUR new hex into the value we used in step 4. If you have some extra time just let the clock run til you hit the predicted time (like the one i used 1000000100. If it was 1000000080 I let the clock run for 20 more seconds then I change the value)
11. Turnoff speed hack and tada.

This guide is credited to 1337BYM
The code I got from wakoko79

Since the new to old hack isn't working for me and no one seems to have a solution I'll use this.
08/07/2011 13:16 zinser20#15
when i scan it no address appeared