Using Hilbert Curves to 100% Zelda
Jul. 23rd, 2017 02:13 pmToday's random link for the Zelda geeks on my flist: Using Hilbert Curves to 100% Zelda.
I had been wondering how to handle tracking down the last few collectibles. My normal approach is to either keep a log of where I find items or to take a printout from a FAQ/walkthrough and tick off items as and when I find them - either way I can easily work out what I'm missing by comparing against my found list - but I hadn't done that for Breath of the Wild. Not that I think it would have helped as there's a ludicrous900 Korok Seeds to track down and those are absolutely everywhere. Shrines are a bit easier, though every time I think I've found the last shrine (based on hitting a round number or a given set of heart containers) I discover another one somewhere - I think the total is 120 . And what I hadn't realised until I read the linked post is that discovering landmarks also counts to that 100% and there's a fair number of those as well.
I had been wondering how to handle tracking down the last few collectibles. My normal approach is to either keep a log of where I find items or to take a printout from a FAQ/walkthrough and tick off items as and when I find them - either way I can easily work out what I'm missing by comparing against my found list - but I hadn't done that for Breath of the Wild. Not that I think it would have helped as there's a ludicrous
no subject
Date: 2017-07-25 11:11 pm (UTC)I was mulling over your automated-as-possible proposal and wondered if it could be made more automated. As you said it's a massive map and screenshotting it by hand would take ages at max zoom (and I think you need max zoom for the Korok Seeds). But it ought to be possible to take a video of scrolling back and forth across the map and then process that to stitch the frames from the video together into a complete map - the movement is strictly 2D and everything is moving in the same direction. That automates step 1, and then steps 2/3 are much the same as you've described (though again one could automate comparing the two: subtract the online map from the captured one, then for each item check that the expected icon is present).
Hmm... I think I'll add this to my pile of semi-bonkers programming project ideas...
no subject
Date: 2017-07-26 04:29 am (UTC)Also to note: It would be a lot easier to scan this diff-ed map visually than programmatically because you'd have to account for things like (if I recall correctly) in-game textures/filters over the map, differences in text display (size/font/alignment), etc. It might be faster in the end to hack the WiiU save data after all... but if you're on the Switch (as I am), then welp.
no subject
Date: 2017-11-05 11:34 pm (UTC)