As far as I can tell from the code, it sets sim mode in the constructor of Application and then there is literally no code that ever changes that flag. (There is a single function that touches it which never gets called.)
It would require a code change to get out of simulation mode.
Yeah when I made it multi-currency enabled I fat fingered a delete and removed that. It's back now in the next commit.
if(config.get("ApiKey", null) == null) {
interview();
}
should read
if(config.get("ApiKey", null) == null) {
interview();
}else {
simModeFlag = showAgreement();
}