Hellion has stopped supporting Mr. Script and recent KoL changes are introducing bit rot into the current version. I used Mr. Script mainly for the ability to customize the top menu. Along with Mr. Script, I also used a Greasemonkey script, KoL Top Menu Resizer, to increase the font size and top menu frame size, so I could actually read it. Now I'm trying to migrate to an alternative to provide some of that functionality. Searching the kolmafia forums, Bale's topmenu relay override script seemed like the most promising starting place. But in the process of switching over, I've encounted something strange. Typically I play several characters per day, one after the other, and I quit and restart mafia after each char is finished. I disabled Mr. Script yesterday and played with just the native KoL top menu via the mafia relay browser. I had to do a lot of extra clicking without my customized top menu and it was hard to read the small links, but I muddled through. Today, I installed Bale's topmenu relay override script and started on my daily rounds. When I logged in the second char, there was already a bunch of text in the Graphical CLI window, which I just kind of ignored. After happening a couple of more times I decided to investigate a bit and found that it was end of the session for the previous character. So now I'm confused. Is this due to Bale's topmenu, the lack of Mr. Script, or somehow related to updating to KoLmafia r15517 from r15509, or something else entirely?
One thing I did notice running without Mr. Script is that the log out process works slightly differently. With Mr. Scrpt, clicking "log out" in the top menu resulted in that link being replaced by 2 new links, "sure?" and "(nope)". Clicking "sure?" resulted in the relay browser window being cleared (but no new login screen appeared) and KoLmafia was left running and I had to quit the application. I don't think Mr. Script actually logged the character out, because opening a new relay browser window seemed to find the character in the same state without any indiction of a relogin by KoLmafia. Running without Mr. Script, clicking on "log out" clears the relay browser window, brings up a logged out message window, and terminates the KoLmafia process.
Ok, this has grown rather long winded and I've thought of some things to try as I was writing it. I'll go do some further testing. If anybody has observed anything similar recently, I'd appreciate any tips on what to look at.
System details:
KoLmafia version: r15517
OS: Mac OS X version 10.9.5
Java version: java version "1.7.0_55"
Browser: Firefox 26.0
Other: Mr. Script 1.81 (when used)
Edit: I've discovered that (at least part of) the problem is due to PEBKAC. Turns out I wasn't quitting mafia and restarting it between characters as I thought I was. Logging out without Mr. Script causes the mafia main interface window to close and a new login window to open. That login window was not readily visible to me, being covered by other browser windows. So when I next double clicked the jar file icon to launch a new session, it took me back to the previously hidden login window and logged the next char into that instance?/session?/(whatever the proper term is)? So probably nothing to see here. Move along. Sorry to have wasted your time.
One thing I did notice running without Mr. Script is that the log out process works slightly differently. With Mr. Scrpt, clicking "log out" in the top menu resulted in that link being replaced by 2 new links, "sure?" and "(nope)". Clicking "sure?" resulted in the relay browser window being cleared (but no new login screen appeared) and KoLmafia was left running and I had to quit the application. I don't think Mr. Script actually logged the character out, because opening a new relay browser window seemed to find the character in the same state without any indiction of a relogin by KoLmafia. Running without Mr. Script, clicking on "log out" clears the relay browser window, brings up a logged out message window, and terminates the KoLmafia process.
Ok, this has grown rather long winded and I've thought of some things to try as I was writing it. I'll go do some further testing. If anybody has observed anything similar recently, I'd appreciate any tips on what to look at.
System details:
KoLmafia version: r15517
OS: Mac OS X version 10.9.5
Java version: java version "1.7.0_55"
Browser: Firefox 26.0
Other: Mr. Script 1.81 (when used)
Edit: I've discovered that (at least part of) the problem is due to PEBKAC. Turns out I wasn't quitting mafia and restarting it between characters as I thought I was. Logging out without Mr. Script causes the mafia main interface window to close and a new login window to open. That login window was not readily visible to me, being covered by other browser windows. So when I next double clicked the jar file icon to launch a new session, it took me back to the previously hidden login window and logged the next char into that instance?/session?/(whatever the proper term is)? So probably nothing to see here. Move along. Sorry to have wasted your time.
Last edited: