Jump to content

Recommended Posts

Hi devs,
I just discovered many clients are using old versions of Unicows.dll, DevIL.dll and ILU.dll.
It's not as hard to update them and if you are deeply into a client development you appreciate those SDK or PDB.

DevIL & ILU (?)
Default client is using 16 years old version. Come clean, looks horrible, right?
These libraries are open source so you can modify them. Here you can download latest SDK.
During those 16 years of development there have been a lot of changes, here is excerpt of them.

Changes:

  • DirectX 9 & 10 support
  • New bilinear scaling routine
  • Support for alpha-only formats
  • Better support for ICO, GIF and DDS format
  • Fixed minor bugs with BMP and PNG formats
  • Fixed a lot of issues about DDS format
  • A lot of bug fixes

Unicows (?)
Well, actually you can delete this library from your client and it won't have any effect on client proper working (Windows Vista and newer).
However, you have to keep this library if you want to support compatibility with Windows 95, Windows 98 and Windows Millenium Edition.
Here is available package which contains library, it's PDB and license.

Sources:

  • Love 14

Share this post


Link to post

@Chyu ^^ when I implement the New files, then I need Source modifications or not?

 

 

Share this post


Link to post
On 7/18/2018 at 11:39 PM, Kori said:

@Chyu ^^ when I implement the New files, then I need Source modifications or not?

Yes, I recommend to update your files in Extern folder.

  • Love 1

Share this post


Link to post

Only 1 modification is neccessary in the GuildMarkUploader.cpp file in this funcition: CGuildMarkUploader::__Load:

	ilCopyPixels(0, 0, 0, SGuildMark::WIDTH, SGuildMark::HEIGHT, 1, IL_BGRA, IL_BYTE, (ILvoid*)m_kMark.m_apxBuf);

The ILvoid isn't defined anymore in the il.h, so or you define it by yourself like the following way bellow or just change it to void.

typedef void           ILvoid;

 

  • Love 2

Share this post


Link to post
il y a 58 minutes, alondark a dit :

is this have any visual change in game ?

No, unless you made the changes by yourself through other libraries, nothing has changed there.

Share this post


Link to post
La 07.05.2018 la 13:08, Chyu ^^ a spus:

Hi devs,
I just discovered many clients are using old versions of Unicows.dll, DevIL.dll and ILU.dll.
It's not as hard to update them and if you are deeply into a client development you appreciate those SDK or PDB.

DevIL & ILU (?)
Default client is using 16 years old version. Come clean, looks horrible, right?
These libraries are open source so you can modify them. Here you can download latest SDK.
During those 16 years of development there have been a lot of changes, here is excerpt of them.

Changes:

  • DirectX 9 & 10 support
  • New bilinear scaling routine
  • Support for alpha-only formats
  • Better support for ICO, GIF and DDS format
  • Fixed minor bugs with BMP and PNG formats
  • Fixed a lot of issues about DDS format
  • A lot of bug fixes

Unicows (?)
Well, actually you can delete this library from your client and it won't have any effect on client proper working (Windows Vista and newer).
However, you have to keep this library if you want to support compatibility with Windows 95, Windows 98 and Windows Millenium Edition.
Here is available package which contains library, it's PDB and license.

Sources:

 

Why people click like to such pointless how-to ?

Share this post


Link to post
On 8/6/2018 at 1:05 PM, ridetpro said:

Why people click like to such pointless how-to ?

Stay in 2004.

  • Love 4

Share this post


Link to post

Excuse me for bringing up this old topic but how do I add support for Unicows in a source that has nothing about this lib?

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.