MSFN Forum: Icon Swap software - MSFN Forum

Jump to content


  • 4 Pages +
  • 1
  • 2
  • 3
  • 4
  • You cannot start a new topic
  • You cannot reply to this topic

Icon Swap software Rate Topic: -----

#41 User is offline   damian666 

  • creator of the vistapack
  • Group: Developers
  • Posts: 677
  • Joined: 19-July 06
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 16 January 2007 - 01:59 AM

oke thanx man.
i forgot to mention the updated browseui.dll in the changelog.
so check it out.
the bmp on the go-button has changed in size and i replaced another.
just that you know.

damian666 :hello:


#42 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 22 January 2007 - 02:39 PM

New version 1.02 is available for IconSwap at post #1.
It now works for XP.

Here is a pic of Damian's resource pack on XP.
I am going to try to get him to send me a version that hasn't been stripped of the alpha channel. The icons will look way better :)
I know that many of the icon locations are different in XP but this is just for fun.

There is also a logfile now so you can see what resource failed or succeeded.

Attached File(s)

  • Attached File  v.jpg (35.44K)
    Number of downloads: 68

This post has been edited by Squeeto: 22 January 2007 - 02:42 PM


#43 User is offline   damian666 

  • creator of the vistapack
  • Group: Developers
  • Posts: 677
  • Joined: 19-July 06
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 23 January 2007 - 02:09 AM

hi guys, and for those that want to know...
yes, im going to send it to him!
about 1600 resources are there so, a lot of work for squeeto :thumbup

damian666

#44 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 02 February 2007 - 05:48 PM

Here is Damian's Vista Pack on XP :thumbup

Attached File(s)

  • Attached File  vista.jpg (132.65K)
    Number of downloads: 56


#45 User is offline   XibaD 

  • Member
  • PipPip
  • Group: Members
  • Posts: 141
  • Joined: 07-August 06

Posted 02 February 2007 - 07:24 PM

Great work dudes :)

#46 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 05 February 2007 - 10:44 PM

I know that one of the Holy Grails is to get 32-bit alpha-blended icons working in Win2k. I haven't achieved that yet, but I've got something working that might get us there in the future. I've been suspecting that we might have to override default behavior to get them working. I decided to try something similar that would also be of a benefit to Win2k users that could also serve as a pilot for overriding things, and it's almost ready. I have a program that overrides many of the text-drawing functions by attaching a global hook to all processes, and the result is that I have system-wide subpixel antialiasing working in Win2k. It's not perfect yet and there is one showstopper bug (when you close the program everything that is running crashes), but the text is absolutely gorgeous. It's not ClearType™ -- ClearType is much more sophisticated than the crude method I'm using, but the result is still pretty spectacular. It's also a very simple program, and with this technique it might be possible to override how icons are loaded in the future so that alpha blended icons might eventually be possible.

The way I override stuff is to load the GDI DLL into memory in each hooked process and call a Windows API function that lets me overwrite the code. My technique is really simple -- I change the first 5 bytes to jump to a custom drawing routine that draws the text to a buffer, calling the original Windows routine when I need the text drawn. This doesn't work on XP as XP has better memory protection to guard against trojans, but Win2k is just fine with it. It means that we can override the behavior of just about any DLL function without altering the DLL's at all.

If anyone is brave enough to want to try it I can post it, but beware -- when you close the program, be prepared to have everything crash. I run it before I run everything else (including TClock3) and it works well. It requires DirectX 7 or greater as it was the only way to get decent performance.

Edit: It looks like I've got the crash problem solved -- now the program only needs some polishing :thumbup

This post has been edited by WildBill: 06 February 2007 - 12:41 AM


#47 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 06 February 2007 - 01:33 AM

Nice to hear of you again WildBill.
Awesome news. And hopefully can be adapted for icons.

It's odd but I just posted your name, TClock3 and alpha channel this morning:
http://www.lunarsoft.net/forum/index.php?s...=1863&st=20

I will direct their attention here; you may get a volunteer. I spent a year trying to fix my computer to run W2k. Keyboard and touchpad needed to be reinstalled everytime I booted. I finally installed XP for good.

#48 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 06 February 2007 - 01:59 PM

I'd like to post the latest version of IconSwap but I am waiting to add in gif resources.

Anyone know how to do this:

ResHacker.exe -modify nusrmgr.cpl, nusrmgr.mod, my.gif, gif, USERS32.GIF,
or
ResHacker.exe -modify nusrmgr.cpl, nusrmgr.mod, my.gif, 23, USERS32.GIF,

These don't work. What is the fix?

This post has been edited by Squeeto: 06 February 2007 - 03:15 PM


#49 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 06 February 2007 - 07:38 PM

I have now found that:
ResHacker.exe -modify nusrmgr.cpl, nusrmgr.mod, my.gif, 23, USERS32,
and
ResHacker.exe -modify nusrmgr.cpl, nusrmgr.mod, my.gif, gif, USERS32,

seem to complete but nothing is written.

#50 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 06 February 2007 - 09:09 PM

I've posted version 0.1.5 of my text-smoothing program here:

Please try it out and send me as much feedback as you can. Something like this is really hard to get perfect since it means having to track down all the special cases. One known bug is that the "k" character shows up blank in Courier New (heck if i know why). I'm open to suggestions as to what to do about that one. This program isn't perfect and you should expect text glitches, but it's very stable and works well most of the time (it's only the first version, after all). If you dig though the code you should see that it's very simple to override a DLL routine, and so there are lots of possibilities with this technique. Don't expect results as good as ClearType, since that does some pretty advanced things (which is why it's patented). This uses only the most basic subpixel-antialiasing techniques (invented 25 years ago if you can believe it), but it's better than nothing.

Edit: Uploaded SmoothText 0.1.5 and edited the download link. Changes are:

1. Visual changes that should improve text positioning.

This post has been edited by WildBill: 03 October 2007 - 06:11 PM


#51 User is offline   damian666 

  • creator of the vistapack
  • Group: Developers
  • Posts: 677
  • Joined: 19-July 06
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 09 February 2007 - 01:52 AM

hi squeeto, i have the same problems man...
dont know how to fix so i just took it out!?
when you got the answer let me know!
@ wildbill, downloaded both the progs and going to test this weekend.
let you know as soon as possible.

btw, new update released today.

damian666

#52 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 09 February 2007 - 08:05 PM

Quote

hi squeeto, i have the same problems man...
dont know how to fix so i just took it out!?
when you got the answer let me know!


You will probably find out that the gifs didn't write in photowiz.dll either (still in your latest pack for XP). Oh, thanks btw for the latest.
It seems to be a problem with Reshacker and resources that have a '.' in their name.

#53 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 13 February 2007 - 12:44 AM

IconSwap version 1.03 should be available shortly at post #1.
The iconset.txt file (XP.txt) for an XP OS is available at post #28.

The resources are derived from Damian's (yet to be released) Vista pack for XP.
Testing so far seems good.

The magnitude of the resources being altered with this pack is huge. Changing every resource each time you want a new look is too extreme. I think that one would be wise to initially install XPize or Damian's Vista pack and then use IconSwap to change the most commonly seen resources (when you want that occasional different look).

#54 User is offline   XPero 

  • Father of XPize / Vize
  • Group: Developers
  • Posts: 1,912
  • Joined: 08-August 04

Posted 14 February 2007 - 01:50 PM

I will upload the file this weekend. Sorry but I do not have a proper internet connection right now. Thanks

#55 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 15 February 2007 - 11:27 PM

Here is another pic with the Vista orb.

Attached File(s)

  • Attached File  pic.JPG (129.97K)
    Number of downloads: 53


#56 User is offline   ponyslaystation 

  • Group: Members
  • Posts: 4
  • Joined: 01-December 06

Posted 16 February 2007 - 02:23 PM

link on first page doesn't work :(

#57 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 16 February 2007 - 02:49 PM

Quote

link on first page doesn't work
XPero is hosting the download and he will fix it this weekend.

Quote

I will upload the file this weekend. Sorry but I do not have a proper internet connection right now. Thanks


#58 User is offline   XPero 

  • Father of XPize / Vize
  • Group: Developers
  • Posts: 1,912
  • Joined: 08-August 04

Posted 17 February 2007 - 08:40 AM

File uploaded :)

#59 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,574
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 17 February 2007 - 09:15 AM

Probably completely unneeded/unrelated,
but maybe this can be of some use:
http://www.zeraha.org/content/dload.php?ac...y&cat_id=11
http://www.zeraha.or...file&file_id=27

Quote

IconInjector is a command-line program it replaces one icon in a executable or dll with another from exe,dll or ico.


(just found it on a rather old bookmarks list and thought I'd share it

jaclaz

#60 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 18 February 2007 - 12:17 AM

I'd be interested if IconInjector can inject a gif with a name like this - NAME.GIF.gif.

Thanks for the link. Everything helps someone.

Share this topic:


  • 4 Pages +
  • 1
  • 2
  • 3
  • 4
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy