Jump to content

 

jeffgoodt

Members
  • Posts

    9
  • Joined

About jeffgoodt

  • Birthday 06/24/1990

Gaming Information

  • Gamertag
    jeffgoodt

jeffgoodt's Achievements

Newbie

Newbie (1/14)

10

Reputation

  1. Is there a way to disable idle altogether? It seems like I can only adjust the amount of time it can be left on before going idle and once it’s idle the timer stops counting. Happens even with a controller plugged in via USB. Seems like the rubber band is a necessity to prevent this from happening
  2. Does anyone know if the Speedster glitch from the PS3/PS4 versions still works? The glitch would allow you to get the achievement for beating the game in under 15 hours if you beat it in less than 15 hours after the games timer reached 100 hours
  3. Windowed mode, wifi (dont think that makes a diff), 1366x768. Honestly if you got that close I'd just try adding one more interval for 900 or wherever it seems to get to most often and see if that can take you over 1000
  4. Wow so I finally got it to 1000. What worked for me was adding additional intervals like Chunkeh suggested. Every time I added one it added about 200+ jumps to my total before he failed. Here's the final script I used in case anyone can make use of it. Thanks for all your help! Esc::ExitApp r::Reload CoordMode, Pixel, Relative a:: Process, priority, , High loop { i = 1 ; jump intervals a = 667 b = 532 c = 467 d = 433 e = 383 f = 400 g = 401 h = 400 j = 401 delay = 100 balancer = 0 currentInterval := a extraTime = 0 ToolTip, start, 400, 400 ; Initiate steps to begin Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", 100) Send {Enter up} ; Release Enter key. Sleep, 2000 Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", 100) Send {Enter up} ; Release Enter key. Sleep, 3000 Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", 100) Send {Enter up} ; Release Enter key. ; Detect position Loop { PixelSearch, x, y, 306, 379, 306, 379, 0x452400, 50, Fast RGB If (ErrorLevel = 0) { ;sleep, 100 tooltip % "Detected shadow" break } else { tooltip % "Not detected, check coordinates and/or color" } } start := A_TickCount + 50 loop { ; Detect if failed and back at the start to retry PixelSearch, x, y, 341, 387, 341, 387, 0x402808, 50, Fast RGB If (ErrorLevel = 0) { ; reset tooltip % "Restarting" sleep, 3000 Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", 100) Send {Enter up} ; Release Enter key. sleep, 2000 break } ; Manual override GetKeystate, state, Enter if (state = "D" and stop = 0) { break } timer := A_TickCount - start if (i = 1) { currentInterval := a } else if (i = 20) { currentInterval := b balancer = 0 } else if (i = 51) { currentInterval := c balancer = 0 } else if (i = 101) { currentInterval := d balancer = 0 } else if (i = 201) { extraTime = 50 delay = 70 currentInterval := e balancer = 0 } else if (i = 260) { extraTime = 20 balancer = 0 } else if (i = 301) { currentInterval := f balancer = 0 } else if (i = 401) { currentInterval := g balancer = 0 } else if (i = 550) { currentInterval := h balancer = 0 } else if (i = 800) { currentInterval := j balancer = 0 } ; If jumps are too late remove the = below if(i >= 1) { DllCall("Sleep", "Uint", (currentInterval - timer + balancer + extraTime)) } Gosub, jump } } return jump: fullTime := A_TickCount - start - extraTime start := A_TickCount if(i > 1) { balancer += currentInterval - fullTime } ToolTip, Jump %i% - %fullTime%, 400, 400 Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", delay) Send {Enter up} ; Release Enter key. ToolTip i += 1 extraTime = 0 return
  5. Thanks Link, I was able to correct the issue and get it to start restarting properly. I let it run overnight, but it seems like I can't seem to get past the 500s. I've maxed out at 586, the script consistently gets into the 400s and 500s with a few random fails before that on occasion. Played with the script a little bit and this is the best I've been able to pull off so far. Also tried Chunkeh's script, but for some reason I can't get that one to pass 200 for the most part. It seems to fail much earlier than the one I was trying previously, but I had hoped using Chunkeh's with the extra interval would assist with my issue of getting past the 500s. Here is the code I've been most successful with so far, any ideas on how to improve? Esc::ExitApp r::Reload CoordMode, Pixel, Relative a:: Process, priority, , High loop { i = 1 ; jump intervals a = 667 b = 532 c = 467 d = 433 e = 383 f = 400 delay = 100 balancer = 0 currentInterval := a extraTime = 0 ToolTip, start, 400, 400 ; Initiate steps to begin Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", 100) Send {Enter up} ; Release Enter key. Sleep, 2000 Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", 100) Send {Enter up} ; Release Enter key. Sleep, 3000 Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", 100) Send {Enter up} ; Release Enter key. ; Detect position Loop { PixelSearch, x, y, 306, 379, 306, 379, 0x452400, 50, Fast RGB If (ErrorLevel = 0) { ;sleep, 100 tooltip % "Detected shadow" break } else { tooltip % "Not detected, check coordinates and/or color" } } start := A_TickCount + 50 loop { ; Detect if failed and back at the start to retry PixelSearch, x, y, 341, 387, 341, 387, 0x402808, 50, Fast RGB If (ErrorLevel = 0) { ; reset tooltip % "Restarting" sleep, 3000 Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", 100) Send {Enter up} ; Release Enter key. sleep, 2000 break } ; Manual override GetKeystate, state, Enter if (state = "D" and stop = 0) { break } timer := A_TickCount - start if (i = 1) { currentInterval := a } else if (i = 20) { currentInterval := b balancer = 0 } else if (i = 51) { currentInterval := c balancer = 0 } else if (i = 101) { currentInterval := d balancer = 0 } else if (i = 201) { extraTime = 50 delay = 70 currentInterval := e balancer = 0 } else if (i = 260) { extraTime = 20 balancer = 0 } else if (i = 301) { currentInterval := f balancer = 0 } ; If jumps are too late remove the = below if(i >= 1) { DllCall("Sleep", "Uint", (currentInterval - timer + balancer + extraTime)) } Gosub, jump } } return jump: fullTime := A_TickCount - start - extraTime start := A_TickCount if(i > 1) { balancer += currentInterval - fullTime } ToolTip, Jump %i% - %fullTime%, 400, 400 Send {Enter down} ; Press down the Enter key. DllCall("Sleep", "Uint", delay) Send {Enter up} ; Release Enter key. ToolTip i += 1 extraTime = 0 return
  6. I was able to get the script up to 201, but haven't had any luck since. When it misses it starts over, but the count continues. I think I must have bad coordinates for when Vivi isn't jumpng rope. I'm finding it very hard to find good coordinates, it just seems like theres so much variance that half the time I can't even get the script to detect a shadow to start. Any ideas for how to make it easier? Where should be looking for the coordinates? Right in the middle underneath him near his body?
  7. great guide, working on this now but does anyone know where the picture is for puzzle 6?
  8. sorry to bump this, but I just built every item and it didnt unlock? I even thought that maybe I stole a bottlecap mine instead of making it so I got all those items again and put another one together. still nothing. I'm going crazy i don't know what to do
×
  • Create New...