eleck
New Member
Posts: 20
|
Post by eleck on Apr 9, 2017 4:41:19 GMT
Really enjoying this. I enjoyed tinotk's build (I put together the Dwarves Forge exploration), and I'm appreciating your improvements.
As a feature request, is a crash check viable? Something that will notice the game client is no longer playing and attempt to recover by clicking on the game icon on the Android home screen, and through the splash screens until it's back in-game?
My game client crashes quite often on Nox unfortunately, enough that most mornings I wake up looking at the Android desktop, and when I log in I'm sitting at full energy. Having the game recover itself and pick up where it left off would be a huge bonus.
|
|
|
Post by Sikat on Apr 9, 2017 14:37:28 GMT
Really enjoying this. I enjoyed tinotk's build (I put together the Dwarves Forge exploration), and I'm appreciating your improvements. As a feature request, is a crash check viable? Something that will notice the game client is no longer playing and attempt to recover by clicking on the game icon on the Android home screen, and through the splash screens until it's back in-game? My game client crashes quite often on Nox unfortunately, enough that most mornings I wake up looking at the Android desktop, and when I log in I'm sitting at full energy. Having the game recover itself and pick up where it left off would be a huge bonus. Yeah I noticed and credited you in the front page. I've uploaded a new version which has even more optimized exploratons, Invincible Interior and Wind Shrine paths. Invincible Interior is probably the best for farming eggs right now. Water Shrine isn't bad but has a problematic boss that hits you with blind. Wind Shrine is for those who aren't at high level yet. Crash check isn't viable, sorry. I've thought about it and it would require fundamental changes in the code, plus it will slow down the script quite a lot. Even then there are problems such as where did it crash and where will it restart? Inside explorations? Dungeons? or Main menu? etc.
|
|
eleck
New Member
Posts: 20
|
Post by eleck on Apr 9, 2017 20:19:51 GMT
Really enjoying this. I enjoyed tinotk's build (I put together the Dwarves Forge exploration), and I'm appreciating your improvements. As a feature request, is a crash check viable? Something that will notice the game client is no longer playing and attempt to recover by clicking on the game icon on the Android home screen, and through the splash screens until it's back in-game? My game client crashes quite often on Nox unfortunately, enough that most mornings I wake up looking at the Android desktop, and when I log in I'm sitting at full energy. Having the game recover itself and pick up where it left off would be a huge bonus. Yeah I noticed and credited you in the front page. I've uploaded a new version which has even more optimized exploratons, Invincible Interior and Wind Shrine paths. Invincible Interior is probably the best for farming eggs right now. Water Shrine isn't bad but has a problematic boss that hits you with blind. Wind Shrine is for those who aren't at high level yet. Crash check isn't viable, sorry. I've thought about it and it would require fundamental changes in the code, plus it will slow down the script quite a lot. Even then there are problems such as where did it crash and where will it restart? Inside explorations? Dungeons? or Main menu? etc. I saw the credit, it's appreciated! Unfortunately a watched pot doesn't boil, so I haven't been able to catch the crash happening. Maybe I'll try a new Nox image. I was figuring you could use an internal counter that would notice if Rain hasn't been found for several minutes, check for a game icon on-screen, start the game back up again and try to find Rain again. If Rain can't be found, the script would give up. Right now I have a problem with Maranda Coast not working; the prompts to enter the boss battle, continue exploration and leave the exploration are not being recognized. Script works fine if I manually click "Yes". Running Nox at 720x1280 at 240 DPI. I've noticed that the gold value read is sometimes inaccurate so I'll see if moving the resolution to QHD and bumping up the DPI sorts it out; 240 is pretty low. EDIT - So, despite changing resolution and DPI (which actually as I found is really just scaling, not pixel density like I thought it was) in Nox, Maranda still doesn't seem to be working with the blue notifications. I'll update to your new build and grind out the few dungeons I need to get to Water Shrine so I can use that exploration. Also, I just saw your private message from a couple weeks ago (oops!) and replied.
|
|
|
Post by Sikat on Apr 9, 2017 23:43:32 GMT
Right now I have a problem with Maranda Coast not working; the prompts to enter the boss battle, continue exploration and leave the exploration are not being recognized. Script works fine if I manually click "Yes". Running Nox at 720x1280 at 240 DPI. I've noticed that the gold value read is sometimes inaccurate so I'll see if moving the resolution to QHD and bumping up the DPI sorts it out; 240 is pretty low. Well yes, the previous version has a bug with gold check not properly checking because the region doesn't line up properly. Should be mostly fixed now. Also, Maranda problems with blue notifications? Weird. If it happens to Maranda it will happen to any other explorations sadly. I've successfully ran my script overnight on my phone and Nox though, which has full HD resolution and Tablet resolution on Nox. For development it's 960x600 120 DPI in Nox due to the way the script was built by tinotk (he uses 960x600 120 DPI, not sure why).
|
|
eleck
New Member
Posts: 20
|
Post by eleck on Apr 10, 2017 1:10:10 GMT
Well yes, the previous version has a bug with gold check not properly checking because the region doesn't line up properly. Should be mostly fixed now. Also, Maranda problems with blue notifications? Weird. If it happens to Maranda it will happen to any other explorations sadly. I've successfully ran my script overnight on my phone and Nox though, which has full HD resolution and Tablet resolution on Nox. For development it's 960x600 120 DPI in Nox due to the way the script was built by tinotk (he uses 960x600 120 DPI, not sure why). Odd, I'll try using the default Nox tablet resolution and see if it makes a difference. I'm pretty sure I nuked tinotk's images folder when I swapped in yours, but who knows, maybe I messed something up. I'm starting to think that something is just up with my Nox and this image. What version of Ankulua are you using? I'm still running an older version that doesn't limit script run time because I don't feel like going through the whole activation process, and it's possible that Ankulua is part of the problem. EDIT - Your new version is working beautifully. I'm going to guess that I somehow merged the images folders together or something dumb. Had a really cool idea for a feature. PMed you about it. I looked at tinotk's code and I think it's viable with only a few lines of code, but obviously I don't know what changes you've made. Let me know what you think, could be a big hit given the current event.
|
|
|
Post by Sikat on Apr 10, 2017 11:29:50 GMT
I think now the script is too fast that it didn't take account screen transition times in explorations. Blah. Invincible Interior needs some work.
Also, in the dark parts of Invincible Interior findmove can't find Rain. Another potential problem.
|
|
|
Post by Sikat on Apr 10, 2017 16:11:58 GMT
Alright, new version is up. In any case, I still haven't found why Rain got stuck sometimes on diagonal movements. It seems way too random.
|
|
eleck
New Member
Posts: 20
|
Post by eleck on Apr 10, 2017 16:33:04 GMT
Alright, new version is up. In any case, I still haven't found why Rain got stuck sometimes on diagonal movements. It seems way too random. I did a bit of research on this when working on exploration paths; there is inconsistency. You can see some of this by moving diagonally towards a wall while touching it; you'll always slide along the wall. However if you step back a step from the wall and move Rain diagonally towards it in the same way, sometimes he will stick against the wall, and sometimes he'll slide. This seems to indicate that there is some sort of race condition internally for collision that is bypassed when Rain is adjacent to a object he could collide with. Ultimately I pulled diagonal movement out of my paths because it might work the same 20x in a row and then suddenly it won't, and you're coming back to your character wandering around the wrong part of the map. EDIT - Quick heads-up, the new script is working well, but it does not work on an older version of AnkuLUA PRO I have. It seems the new message display method is the cause. EDIT 2 - Water Shrine just exited the exploration early twice in a row. Gold was only around 2500 when it went and hit the boss. At work so I didn't really catch the debug messages as to why. Maybe you left one of the new commands from Z6 in while you were testing? Maranda seems to be farming battles properly.
|
|
|
Post by Sikat on Apr 11, 2017 0:16:35 GMT
My bad, water shrine battleex has -1 as the battle count check and I compared it to battle_count, which -1 is always lower. I fixed both the function itself (-1 is now infinite) and the water shrine exploration. Later versions will have this.
Fire shrine is notoriously bad for exploration, I wouldn't recommend doing it. Needs diagonal movements a lot.
I'm still waking up with Nox failed to finish Invincible Interior, although this time it ran multiple times and my NRG isn't full. I wish I can record Nox's screen somehow. I suspect it's due to the short time checking for battles between single steps? It's been doing fine in my devices. Nox is sometimes jerky for no reason.
Also, update your Nox to the latest version. It seems to work better and with less crashes.
Wind shrine ran overnight on a device with full HD resolution and Snapdragon 616 without any problems with 1.5 lagx.
Fact is, Maranda is unchanged from tinotk's original path. It uses old methods and still working well I see? I just added bosscheck that's about it.
|
|
eleck
New Member
Posts: 20
|
Post by eleck on Apr 11, 2017 3:38:28 GMT
I'm still motoring through the story here trying to to catch up. Just passed Timber Tracks and will have Abandoned Orphanage done tonight.
Tomorrow I may be able to start on exploration scripts for them. Nox does have a record option, f4 to capture, f6 to pause, f5 to save. I haven't tried running it for long periods though; make sure you have a lot of HDD space!
My Nox is at the newest version but you're right, sometimes it drops frames. I'm still getting occasional ffbe app crashes but it's not been too bad as of late. I might put together a Tasker script to relaunch and click it when it dies in the hopes that the ffbeAuto can resume.
Maranda has been my go-to because of reliability and the unit XP. Santa Roselia's LB for health and status clear plus a few Lockes and Pauls for auto steal has been doing a decent job of gathering me eggs overnight. During the day I'm working through the story line.
|
|
|
Post by Sikat on Apr 11, 2017 6:11:58 GMT
Another bug found : It seems that when in exploration battle is finishing and Auto is off and can't push the auto button anymore, it will try to push the Auto button skipping results, back to the exploration, and THEN click the big results text that isn't there anymore, causing Rain to move and screwing up the explorations. This will only happen with Esper on. Will be fixed shortly.
|
|
|
Post by Sikat on Apr 11, 2017 15:24:10 GMT
Z8 is out, it should fix all of your exploration woes. Also added basic help text to help those who has no previous knowledge of AnkuLua.
Tips for Memu users : Replace (and completely uninstall or freeze) the default launcher with something like Nova Launcher. The default launcher crashes A LOT. After that it seems to be more stable than Nox with working video capture too.
|
|
|
Post by Sikat on Apr 11, 2017 23:33:03 GMT
Just wanted to share that I've successfully run 8 hours of Fire Shrine in my Snapdragon 616 device (Lag mult 1.5) and Invincible Interior in my Memu (lag mult 1.3) without any hiccups. Yay. Of course my Memu has the default launcher uninstalled for stability.
|
|
eleck
New Member
Posts: 20
|
Post by eleck on Apr 12, 2017 3:06:37 GMT
Just wanted to share that I've successfully run 8 hours of Fire Shrine in my Snapdragon 616 device (Lag mult 1.5) and Invincible Interior in my Memu (lag mult 1.3) without any hiccups. Yay. Of course my Memu has the default launcher uninstalled for stability. Awesome news!
|
|
|
Post by Sikat on Apr 13, 2017 0:59:24 GMT
Did anyone notice the increased load times on the new version? www.reddit.com/r/FFBraveExvius/comments/6503sr/todays_210_update_has_increased_load_times_macro/Surely it does screw up my script, mainly the transition between exploration and exploration battles. I'll post up a fix soon. Reddit users also noted that exploration seems to crash more often in the battles now, and this has been my observation as well. Also, beware that exploration bosses have been buffed with the update. They have much more health now, at least it seems to me that way.
|
|