btcrecover works fine with just the wallet.dat file. It extracts the master key itself, no further scripts required. The following is the code for a token file that will test all alphanumerical passwords up to 12 chars. You will not be able to crack the wallet with this, but it might help you get started. You have to make a token file for your password. If you dont know anything about the password, sorry for your loss[1].
If you need help regarding a token file I suggest you read the guide first[2] and ask further questions here. AFAIK gurnec is also active here, if you should have some very specific question.
[1] or get fucked thief, whichever it is.
[2] https://github.com/gurnec/btcrecover/blob/master/TUTORIAL.md#the-token-file