Log in

View Full Version : ISBoxer and Jamba saved settings fix



the_dave
05-17-2009, 12:41 AM
I noticed that when I would load up into wow, my settings for Jamba were always lost from my previous session.

This is a problem for me because I really dislike the constant spam from my other characters, telling me they cannot cast that while moving, or any of the other errors you get whilst spamming keys in WoW. The quest settings were also not saving.

So I did some investigating, and discovered that whenever you export settings from ISBoxer Suite, it redirects you're Jamba.lua file to it's own ISBoxer-Jamba.lua file. The purpose for this is to auto sync you're characters in ISBoxer and Jamba, however, because of the way in which ISBoxer and Innerspace works, every time you load up a new session, it overwrites any existing versions of the files in it's redirect list with the default ones, thereby wiping your settings.

How do I fix this terrible problem? It's actually fairly easy, although, just slightly less annoyign then resetting your Jamba settings every time you log in.

1. Navigate to whatever folder you've installed innerspace to, normally something like "C:/Program Files/Innerspace/"
2. Open the "Scripts" folder, and look for "isboxer.iss" Open this in your favorite flavor of text editor, something like Notepad.
3. In the file, search for Jamba, it should only occur twice in the entire file, and both those should be on a line that looks something like this

fileredirect "SavedVariables/Jamba.lua" "SavedVariables/Jamba-ISBoxer.lua"
4. Go ahead and delete that entire line, as all it serves to do is put a logical link between Jamba's code and the Jamba-ISBoxer.lua file.
5. Enjoy settings that stick around after you log out and come back later!

Note: Every time you export settings with ISBoxer Suite you will have to do this again, as that pesky line keeps coming back. Hopefully I can find a more permanent way to fix this, or at least suggest a fix for the fellas who write ISBoxer.

-- Dave

Lax
05-17-2009, 04:29 PM
Well, I can permanently remove that line, but the intent is to keep your ISBoxer Jamba settings separate from your non-ISBoxer Jamba settings, because ISBoxer modifies them.

If you do not have a Jamba.lua, but do have a Jamba-ISBoxer.lua, the settings get reset each time. It doesn't reset for me, but apparently for some people the game renames Jamba.lua to Jamba.lua.bak at launch time.

Edit: Future ISBoxer downloads have the line removed.

Nuclearone
05-17-2009, 08:08 PM
I know that in my case I have no need for Jamba when I'm not running ISboxer. Removing this feature will be a definite benefit to me.