Page 12 of 18
Re: Farm Together
Posted: Fri Feb 01, 2019 4:46 pm
by xxplayboydave
fantomas wrote: ↑Fri Feb 01, 2019 10:32 am
xxplayboydave wrote: ↑Fri Feb 01, 2019 8:55 am
hi
how do the house building time work? i play on steam, thx
Hi
to build a house, you need materials for each building step (4 in all) + waiting time between each step (82800 seconds, aka 23H). To bypass time waiting, use 'Fast House Building' script and to bypass material requirement, use 'NoBuyItemRequirement'.
I left some kind of comment on each code to help people to understand what each one does.
first, thx for the answer
i have make it what you say. the wait time dont skip with the script. now i have try the no material need script and this freeze the game.
i have scan (4bytes) 82800 before i start the build and changed it to 1. not working too. can you say me what i doing wrong?
thank you dude
Re: Farm Together
Posted: Fri Feb 01, 2019 4:58 pm
by fantomas
You didn't nothing wrong.... dude
As you play the game on steam, the code is barely different (just the *symbol) - Take a look on my code and check if it is the same in your game.
*ex as symbol: Logic.Farm.Buildings:HouseBuilding:Tick+20
Re: Farm Together
Posted: Fri Feb 01, 2019 5:03 pm
by xxplayboydave
how i can check this?
Code: Select all
[ENABLE]
Logic.Farm.Buildings:HouseBuilding:Tick+20+1:
db 57
//74 57
//je Logic.Farm.Buildings:HouseBuilding:Tick+79
//4bytes value - GUI shows the value decreasing, while CE shows the value increasing
// to its maxValue which is 82800 (meaning secondes, aka 23H).
//currentValue is at the ofset 0x70, aka constructionTimeElapsed (Disset Data/Structure) - mov eax,[rdi+70] // 8B 47 70)
//it can be found at Logic.Farm.Buildings:HouseBuilding:Tick+31
[DISABLE]
Logic.Farm.Buildings:HouseBuilding:Tick+20+1:
db 0F
//74 0F
//je Logic.Farm.Buildings:HouseBuilding:Tick+31
thank you
Re: Farm Together
Posted: Fri Feb 01, 2019 5:23 pm
by fantomas
Open Memory view (in CE) -> Address (subtab) -> right click on an address -> go to address and copy/past this Logic.Farm.Buildings:HouseBuilding:Tick+20 (probably it will be something else than +20 for you)
Check if you find something like je Logic.Farm.Buildings:HouseBuilding:Tick+79, it should be close to an opcode like mov eax,[rdi+??]
?? means the offset, like 70 in my code.
The goal is to compare the code in my script(s) with that one in your game and edit it.
Re: Farm Together
Posted: Fri Feb 01, 2019 5:42 pm
by xxplayboydave
i become the error message "failure to determining what Logic.Farm.Buildings:HouseBuilding:Tick+20 means" after i clicked
Re: Farm Together
Posted: Fri Feb 01, 2019 5:59 pm
by xxplayboydave
now i have this
[Link]
Re: Farm Together
Posted: Fri Feb 01, 2019 6:42 pm
by fantomas
xxplayboydave wrote: ↑Fri Feb 01, 2019 5:42 pm
i become the error message "failure to determining what Logic.Farm.Buildings:HouseBuilding:Tick+20 means" after i clicked
It means that it is something else than +20
That should be the one - Now edit my script with what you have in your game. Especially that one with Logic.Farm.Buildings:HouseBuilding:Tick+
??
Re: Farm Together
Posted: Fri Feb 01, 2019 6:44 pm
by xxplayboydave
yes and what number i copy and paste to your script?
Re: Farm Together
Posted: Fri Feb 01, 2019 6:57 pm
by fantomas
xxplayboydave wrote: ↑Fri Feb 01, 2019 6:44 pm
yes and what number i copy and paste to your script?
Look at the code
See what's different and change it.
-- Edit --
According to your screenshot, only this part (in red): Logic.Farm.Buildings:HouseBuilding:Tick+
20 (lines 2 & 15)
-- Edit 2 --
+20 is in my game, yours is different
Re: Farm Together
Posted: Fri Feb 01, 2019 7:22 pm
by fantomas
Please, read carefully my posts and you'll understand. Also you should remove that spam link before you get banned.
-- Edit --
It seems that your steam game has the same code as mine, so you have nothing to modify.
Re: Farm Together
Posted: Fri Feb 01, 2019 7:28 pm
by STN
Thanks for the report. He's been banned.
Re: Farm Together
Posted: Sun Feb 10, 2019 10:12 am
by fantomas
Minor fixes to support Update 23 32bit ONLY!!!
Minor fixes to support Update 23 64bit ONLY!!!
Re: Farm Together
Posted: Sun Feb 10, 2019 10:47 pm
by daaydson
I'm new here and wanted to know how to raise the fish level
Re: Farm Together
Posted: Mon Feb 11, 2019 1:26 am
by fantomas
daaydson wrote: ↑Sun Feb 10, 2019 10:47 pm
I'm new here and wanted to know how to raise the fish level
Hi
Use 'Fast Level Up' script with any item to reach its max level. And if you want to catch the fish instantly, use 'NoWaitingTime (Ponds Contents)' script
BR
Re: Farm Together
Posted: Mon Feb 11, 2019 8:45 pm
by silverbody
Been testing and trying to get the "Fast House Building" code to work but after finding the address to time remaining. I noticed when the code was enabled it just pauses the timer on the house. When disabled the timer would start counting up again. Here is a link to memory view with the code enabled/disabled. Although I doubt the images will help much. I'm not sure how to get it working.
Script DisabledScript Enabled
Also, I had to fix the 'NoWaitingTime (Ponds Contents)' code it was pointed at the wrong address on my system. I pointed it at correct address and it's working just fine now.
[ENABLE]
Logic.Farm.Contents:PondContents:Tick+76+1:
db 46
//0F 46 C8
//cmovbe ecx,eax
[DISABLE]
Logic.Farm.Contents:PondContents:Tick+76+1:
db 47
//0F 47 C8
//cmova ecx,eax