CyberstormXo (04-04-2015)
Yeah, also when the script cast and reeling in the fishing rod, any typing with the keyboard is stopped, have to click the dialog box again to start typing. (Only way I got the control send to work =/)
UPDATE v1.0.1
ToolTips is now with the mouse easier, and shows what cast it's on. any other features you guys can think of, let me know.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Benjamin Franklin
CyberstormXo (04-04-2015)
Is it possible to multibox with this?
With this script, No it's only for fishing.
UPDATE: v1.0.2 tooltip now in 0,0 monitor pos. (Less flashing too)
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Benjamin Franklin
CyberstormXo (04-04-2015)
love the new update.. makes it more, detailed..
weird, I don't have a lava pole yet, so can't get the pointers for that address. Must be different.
Let me know if anything else should be added.
Yes, just open another and just highlight the window and it will work on that one too. Can have as many as you want running.
Last edited by HaHaItsJake; 04-04-2015 at 12:43 AM.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Benjamin Franklin
CyberstormXo (04-04-2015)
Thank you man, so much
I was trying to get the address of the fishing rod yesterday to make something like that, but i'm quite bad at ahk scripting, your script is amazing
I would need to get the value of each type of fish, or see if I can get it to read the event log and classify it within ahk. I notice one pointer I got would change to 1 once a fish is caught then turn to 220-265 number for a split second as it's put into the bag then go back to 0. Might be the fish ID? Don't know yet.
Np.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Benjamin Franklin
CyberstormXo (04-04-2015)
Thank you very much! Is it possible using your script on multiple accounts at once? I used to create simple ahk scripts, yours is pretty advanced, chapeau, and I might be not able get the instance, if it is possible to do so.
As someone said, it is not working properly.
But if it is possible, it would speed up my fishing by far ... 4 accounts
Got mine working. You just need to create more scripts being able to use them for each window.
Login with your first account, open up the first window and the first script - Num9 - bla bla
Login with your second account, open up the second window and start the second script - Num9 - etc
Replace the bold ones with the respective window on each step :P
Thanks for the great script! 1 account fishing? Nah ... 4 accounts? Much better.
+ is it possible causing a memory read for the lava?
We will get plasma and chocolate in the future, so would be a good practice :P
And might giving a brief explanation how to set the position of your tooltip?
E.g. first one at x:0px y:0px
second one at x:0px y:5px
third one at x:0px y:10px
etc.
Are those at the end the "positioning" parameters?
ToolTip, Waiting.. %LureCount%/%Lure% Lures used, 0, 0 <- ?
Nvm, my assumption was correct... it kind of scares me being so [sarcasm]perfect[/sarcasm]...
proving of multiple accounts:
Beat that Trion!
Off-Topic:
And with this kind of fishing, I can more than easily see the hardcoded fucked up RNG mechanism on the game and its fishing poles.
One of my accounts uses the Lake Lady bla bla pole - and the other one the regular ones.
Guess what! The one with the expensive rod caught ... zero rares within 100 baits.
The other one got already 2 rares ... dafuq, trion? Seriously! "It will decrease the chance getting commons. You will more likely get more uncommons and rare ones.", sure. Stupid developers, cannot even cause a proper <ctime> and <random> coding on those items -.-'
Edit: Even my third account caught a rare fish before my main got one ... oh geez.
Last edited by blapanda; 04-04-2015 at 10:37 AM.
Last edited by tsubasaak; 04-04-2015 at 10:19 AM.
I cleaned up the code for when it calculates the offset and reads the final address, it ended up removing two ReadMemory's that weren't needed because you can just set the final offset by adding 0xBD150. Now that i'm writing this I can't actually work out again how I found that final offset, i'm sure you can work it out though if you go through the values of your original code at each Y step. I also changed it to Caught instead of camera because it confused me at first :P
Feel free to use the code in your main version of the script
Before
AfterCode:{ Base := getProcessBaseAddress() pointerBase := base + 0x008E5360 y1 := ReadMemory(pointerBase) y2 := ReadMemory(y1 + 0x20) y3 := ReadMemory(y2 + 0x4) y4 := y3 + 0x320 CameraY := ReadMemory(y4) If (CameraY = 1) {
Code:{ Base := getProcessBaseAddress() Caught := ReadMemory((ReadMemory(base + 0x008E5360) + 0xBD150)) If (Caught = 1) {
CyberstormXo (04-04-2015)