Character Info Toolbox

Bale

Minion
Thanks to lostcalpolydude's recently added Crimbo Shrub support, ChIT will now display your current Crimbo Shrub decorations.
 

lostcalpolydude

Developer
Staff member
When the Crimbo Shrub is not at full weight, progress toward a PvP fight is not displayed. I think it was displayed with a full-weight shrub.
 

Soluzar

Member
CKB's quest tracker module thinks I still need to beat the boss bat even though I already did. Not sure why it thinks that.

It is hardly a major inconvenience, but maybe CKB will find time to cast an eye over it.
 

ckb

Minion
Staff member
CKB's quest tracker module thinks I still need to beat the boss bat even though I already did. Not sure why it thinks that.
It is hardly a major inconvenience, but maybe CKB will find time to cast an eye over it.

I just had that same issue. It is a mafia refresh thing I think. Type 'refresh quests' and that should solve it.
 
Somewhat inspired by the shrub image replacement, I've modified my ChIT to fix the Golden Monkey's lack of animation.

gfU4WAa.gif
 

Magus_Prime

Well-known member
Bale: I have a low-priority request. Since, based your postings in the Bug Reports thread, you're exploring Tales of Spelunking.... ChIT displays quite a few errors in the gCLI while in Spelunky-mode. It doesn't break anything in the relay-browser or in KoL but the errors are distracting. Is this something that is: a) fixable, b) you're inclined to look at?
 

Bale

Minion
Bale: I have a low-priority request. Since, based your postings in the Bug Reports thread, you're exploring Tales of Spelunking.... ChIT displays quite a few errors in the gCLI while in Spelunky-mode. It doesn't break anything in the relay-browser or in KoL but the errors are distracting. Is this something that is: a) fixable, b) you're inclined to look at?

Already fixed. If you are getting "CHIT: Error parsing start of charpane" then it is because of a problem on your end.

I already went through this with KingBobson who it seems had an extra copy of ChIT somewhere in his KoLmafia directory. It seems that his ChIT was updating the wrong copy of charpane for a while now. Odds are that he accidentally introduced the problem by backing up his charpane.ash when he briefly switched to using a fork of ChIT so that he could see the Heavy Rains stats the day before I added them.

My advice is first to udpate ChIT. "svn update mafiachit" and see if that fixes the problem. If not, they I'd suggest that you delete the entire installation. Go to the Script Manager and in the Manage tab, highlight ChIT, right-click and select delete. Now, go through your KoLmafia installation and look for every file that is called charpane or chit. If it is in /relay or /scripts or /data or anywhere it can be causing problems. Delete it.

After you have deleted everything remotely possible to be another copy of charpane or ChIT, it is time to re-install ChIT. Go to the Script Manager and in the Install Tab, find ChIT. Right-click it and select Install.
 

Magus_Prime

Well-known member
That's the error I'm seeing in the gCLI but I searched the entire directory tree and I have only two instances of charpane.ash. One is in the relay directory and the other is in ChIT's SVN directory. I deleted ChIT and both copies of charpane.ash went away. Reinstalled from SVN, both copies reappeared, and I still get the error.

I'll have more time to experiment this weekend.
 

Bale

Minion
That's the error I'm seeing in the gCLI but I searched the entire directory tree and I have only two instances of charpane.ash. One is in the relay directory and the other is in ChIT's SVN directory. I deleted ChIT and both copies of charpane.ash went away. Reinstalled from SVN, both copies reappeared, and I still get the error.

I'll have more time to experiment this weekend.

Okay, then please copy/paste the html for your charpane here and I'll check it to see if there's a reason it shouldn't work for you.
 
I'm getting the same error as Magnus_Prime while spelunking. I've also reinstalled from SVN after ensuring I don't have any stray ChITs hanging around.

Here's the html for my charpane:

Code:
<html><head><link rel="stylesheet" type="text/css" href="/images/styles.css"><style>.charbox {display: inline-block; margin: 1px; vertical-align: top; padding: 0px;}</style><script language=Javascript src='//images.kingdomofloathing.com/scripts/window.20111231.js'></script><script language="Javascript" src="/basics.js"></script><link rel="stylesheet" href="/basics.1.css" /></head><body><center><b>Spelunkin' bigevildan</b><br><div class=charbox><img src=/images/otherimages/spelunkvatar.gif width=60 height=100></div><div class=charbox><table class=small><tr><td colspan=2 align=center><b>Stats:</b></td></tr><tr><td align=right>Mus:</td><td><font color=blue><b>35</font> (30)</b></td></tr><tr><td align=right>Mox:</td><td><font color=blue><b>35</font> (30)</b></td></tr><tr><td align=right>HP:</td><td><b>35 / 35</td></tr></table></div><br><div class=charbox>Gold: <b>$100</b></div><br><div class=charbox><Table class=small><tr><td colspan=3 align=center><a target=mainpane href=inventory.php?which=2 class=nounder><b>Gear:</b></a></td></tr><tr><td width=30 height=30></td><td width=30 height=30 align=center valign=center><img style='vertical-align: middle' class=hand src='/images/itemimages/hobofedora.gif' onclick='descitem(717110827)' alt="spelunking fedora" title="spelunking fedora"></td><td width=30 height=30></td></tr><tr><td width=30 height=30 align=center valign=center><font size=1 color=gray>off</font></td><td width=30 height=30 align=center valign=center><font size=1 color=gray>back</font></td><td width=30 height=30 align=center valign=center><img style='vertical-align: middle' class=hand src='/images/itemimages/spelwhip.gif' onclick='descitem(553091778)' alt="trusty whip" title="trusty whip"></td></tr><tr><td width=30 height=30></td><td width=30 height=30 align=center valign=center><font size=1 color=gray>shoes</font></td><td width=30 height=30></td></tr></table></div><div class=charbox><table class=small><tr><td colspan=2 align=center><b>Items:</b></td></tr><tr><td><img src=/images/itemimages/bluebomb.gif alt='Bombs' title='Bombs' width=30 height=30></td><td valign=center align=left><b>3</b></td></tr><tr><td><img src=/images/itemimages/spelrope.gif alt='Ropes' title='Ropes' width=30 height=30></td><td valign=center align=left><b>3</b></td></tr><tr><td><img src=/images/itemimages/vipkey.gif alt='Keys' title='Keys' width=30 height=30></td><td valign=center align=left><b>1</b></td></tr></table></div><br><div class=charbox><center><span class=small><b>The Ghost:</b></span><br><img src=/images/otherimages/spelghost.gif width=90 height=80 alt='Ghost' title='Ghost'><br><b>40</b></div><br><span class=small><b><a class=nounder target=mainpane href=place.php?whichplace=spelunky>Last Spelunk</a>:</b><br><a target=mainpane href=adventure.php?snarfblat=424>The Mines</a></span><center><p><b><font size=2>Effects:</font></b><br><font size=2 color=gray>[<a title="I'm feeling moody" href="/KoLmafia/sideCommand?cmd=mood+execute&pwd=2eca140b4cef2ae293645511774cfd72" style="color:gray">mood aftercore</a>]</font><table><tr><td></td><td><img src="/images/itemimages/fortune.gif"></td><td valign=center><font size=2>Fortune Cookie (<a href="/KoLmafia/sideCommand?cmd=counters+deletehash+953493&pwd=2eca140b4cef2ae293645511774cfd72">3</a>)</td></tr><tr><td></td><td><img src="/images/itemimages/fortune.gif"></td><td valign=center><font size=2>Fortune Cookie (<a href="/KoLmafia/sideCommand?cmd=counters+deletehash+19899359&pwd=2eca140b4cef2ae293645511774cfd72">21</a>)</td></tr></table></center><center><font size=1>[<a href="charpane.php">refresh</a>]</font></center></body></html>
 

Bale

Minion
On line 55474 of charpane.ash it checks for the string, "<body><center><b>Spelunkin'" to recognize Spelunkin' mode. It's just that simple. Your charpane has that string so I can see no reason why it isn't working. Obviously I cannot replicate the problem since it recognizes taht string just fine in mine.

If you can find line 55474 of charpane.ash in the /relay directory you can confirm that you are using the right version of the script. It will say,
if(isCompact || source.contains_text("<body><center><b>Spelunkin'") || !parsePage(source))
 
Top