traviblog

just some sort of lame blog

Ditch those AIM ads

I'm guessing I'm not the only one who dislikes them so I figured I'd write up a way to remove them. Disclaimer: I'm not responsible if this breaks your AIM.
  • Step 1: install AIM (try not to install the WildTanget or WeatherBug junkware)
  • Step 2: get ResHacker
  • Step 3: locate your AimRes.dll (C:\Program Files\AIM\AimRes.dll), make a backup of it, and open it with ResHacker
  • Step 4: Now the fun part. I'm using AIM 5.5.3595, so if you have a different version you might have to do things differently...
    • In reshacker locate 23 > 323 > 1033 (or whatever language code you're in):
      in the <!-- IDC_AIM_LOGO --> section (line:106)
    • change <moveCenter name='horizontal' value='0.5' />
      to <moveCenter name='horizontal' value='0' />
    • change <moveEdge name='top' constraint='pin' value='5' />
      to <moveEdge name='top' constraint='pin' value='0' />
    • change <moveEdge name='bottom' constraint='float' value='16' />
      to <moveEdge name='bottom' constraint='float' value='0' />
    • change <setSize name='horizontal' value='142' />
      to <setSize name='horizontal' value='0' />
    • in these sections: <!-- IDC_AD_ATE --> (line:117), <!-- IDC_AD_ATE Second Window --> (line:128) and <!-- IDC_VIEW_TREE a place holder--> (line:190) (this last one might already be changed)
    • change <moveEdge name='top' constraint='pin' value='5' />
      to <moveEdge name='top' constraint='pin' value='0' />
    • change <moveEdge name='bottom' constraint='float' value='90' />
      to <moveEdge name='bottom' constraint='float' value='0' />
    • change <setSize name='horizontal' value='120' />
      to <setSize name='horizontal' value='0' />
  • Step 5: The previous step removed the ads, this step will remove their containers...
    In reshacker locate Dialog > 323 > 1033 (or whatever language code you're in): This is the main buddy list window dialog, in reshacker you can customize the controls however you want. Simply Delete the Controls you don't want, then Compile Script, Save, Exit when you're finished (I always back up AimRes.dll every time I do this, just in case).
  • Step 6: Ditch that crappy Today Window. Run regedit, do a Find for ShowAimTodayWindow (it'll be in HKEY_CURRENT_USER\Software\America Online\AOL Instant Messenger (TM)\CurrentVersion\Users\screenname\Misc\). Change the value of ShowAimTodayWindow from 1 to 0.
  • Step 7 (not necessary in latest version): In your AIM folder (C:\Program Files\AIM) rename advert.ocm to advert.bak (if it exists), copy admin.ocm and rename to advert.ocm
  • Final step: Launch AIM and see if it worked, if not, restore the backup of your AimRes.dll (or advert.ocm) and try again if you want.
Comments

Archived Comments

namedatecomment
dave You sound like you know what your talking about. I dont want to remove the ad, just change it with a picture. How would i do that? Thanks.
Chris good job, the edvice works and is great. i salute you!
Hannah All right, all of that worked - until I had to exit ResHacker. What should I save the changes as?
dave You save it as AimRes.dll but it wont let you save if you have AIM open.
Josh Withrow AWESOME!!! Simply Awesome!!! Very clear, concise instructions ;)
MA Excellent dude!!!
:-)

WOW!!!!!!! I am so glad I got rid of that shit!

travis after doing this many times, I've found that steps #4 and #7 aren't really necessary, so you probably don't have to waste your time with them.
travis I should mention that this works in 5.6.3690
joe how can i change the ad to a picture??
kev Thanks! I got it to work with AIM 5.9 except the AIM today still pops up.
travis * Steps 1, 2, 3, & 5 is all you need in the latest version (5.9.3861). Here's what I removed in step 5:

CONTROL "ATE", 148, "WndAte32Class", 0x40000000, 57, 15, 80, 37

CONTROL "93142556", 134, "_AimAd", 0x50002680, 57, 15, 80, 37 , 0x00010000

The Today Window is in the preferences now. (yay!)

comments powered by Disqus