Faerie Solitaire Remastered – Egg Hunting with AutoHotKey

Faerie Solitaire Remastered – Egg Hunting with AutoHotKey 1 - steamlists.com
Faerie Solitaire Remastered – Egg Hunting with AutoHotKey 1 - steamlists.com

Updated version of Glodenox’s AutoHotKey script for Faerie Solitaire Classic to repeatedly play the first level of Red Reef to make farming eggs / resources less of a pain in the whatsit! ^_^
 
 

Intro

Back in the pixelly days of Faerie Solitaire Classic, a user by the handle of ‘Glodenox’ developed a script using AutoHotKey to repeatedly play the level that had the highest probability of dropping eggs, and being the magnanimous soul that they were, freely shared the fruits of their labour for the masses to enjoy, here. – [steamcommunity.com] 
 
 
Alas, as time moved on and Faerie Solitaire got Remastered, smoothing those blurry pixels, making its window bigger and implementing small changes to menu options, that original script became yesterday’s hero… fondly remembered, but sadly no longer fit to gather all those elusive little eggs.
 
 
That is, until now…
 
 
 

Glodenox’s Script Remastered

Rather than wasting space here explaining what AutoHotKey is and does, I refer you back to Glodenox’s original guide – [steamcommunity.com]  as that already covers everything you need to know, where to get it from, and how to use the script.
 
 
A couple of points to note:
 

  • Like the original script, this one expects Faerie Solitaire Remastered to be in windowed mode
  • Unlike the original script, this one expects it to just be sat at the main menu when you start it
  • As there is now a cost of 1,000 Pure associated with restarting a level, I tweaked the code to quit out to the main menu and re-select Red Reef from the Quickplay menu, thus preserving your precious and ever-growing ill-gotten gains… Scrooge McDuck would be proud!

 
On to the main purpose of this guide: below is the script that does all the whizzy magic stuff!
 
 

; This script expects to be started from the main menu in windowed mode

; Original script for Faerie Solitaire Classic by Glodenox - full credit and kudos to them for the bulk of this!
; Tweaked for Faerie Solitaire Remastered by ChrisPhatt

SetDefaultMouseSpeed,0
WinWaitActive, Faerie Solitaire Remastered
Run()

; To stop the application at any time, simply press the Escape button
Escape::ExitApp

;Run the whole application indefinitely
Run() {
 while true {
 ; Start level
 StartRedReef()

 ; Go through the first 15 deck cards (nudged up from original 12)
 Loop 15 {
 ClickAllCardsSeveralTimes()
 GetNewCard()
 }
 ClickAllCardsSeveralTimes()

 ; Needed only for when we've had a perfect game
 ContinueFinishedGame()
 RemoveObjectivesWindow()

 ; Quit back to menu
 GotoMenu()
 }
}

; Go to menu
GotoMenu() {

 ; select menu
 Click,171,737
 Sleep,1000
 ; main menu
 Click,674,561
 Sleep,1000
}

; Select level
StartRedReef() {

 ; quickplay
 Click,518,702
 Sleep,1000
 ; no, i don't want to continue
 Click,687,568
 Sleep,1000
 
 ; right button (x4)
 Click,750,735
 Sleep,100
 Click,750,735
 Sleep,100
 Click,750,735
 Sleep,100
 Click,750,735
 Sleep,100

 ; red reef
 Click,485,391
 Sleep,2000

 RemoveObjectivesWindow()
}

ClickAllCardsSeveralTimes() {
 ; We try clicking all cards 4 times - arbitrary number that seems to work
 Loop 4 {
 ClickAllCards()
 }
}

; Close the objectives window
; Not needed if you've disabled this window in the settings
RemoveObjectivesWindow() {
 Click,686,581
 Sleep,1000
}

; Click all the cards, going left to right, top to bottom (2 clicks for big stack near left hand-side)
ClickAllCards() {
 Click,282,400
 Click,400,319
 Click,400,468
 Click,504,417
 Click,504,345
 Click,607,434
 Click,723,308
 Click,725,468
 Click,826,455
 Click,826,398
 Click,935,315
 Click,1044,323
 Click,945,476
 Click,1077,481
}

; Get a new card from the stack
GetNewCard() {
 Click,558,720
 Sleep,500
}

; Press the continue button if we've finished the game
ContinueFinishedGame() {
 ; Long wait to cope with a possible perfect game animation
 Sleep,4000
 
 ; continue
 Click,1000,680
 Sleep,1500
}

 
 
 

Outro

That’s it!
 
 
Run the script, sit back / go off and watch TV / go to bed, and let the computer play that one level over and over again in the hopes of finally persuading the Random Number Gods to give you the eggs you’re missing!
 
 

Written by ChrisPhatt

 
 
Hope you enjoy the Guide about Faerie Solitaire Remastered – Egg Hunting with AutoHotKey, if you think we should add extra information or forget something, please let us know via comment below, and we will do our best to fix or update as soon as possible!
 
 


Be the first to comment

Leave a Reply

Your email address will not be published.


*