The title speak for itself.. I decided to release the Nostale client 2006 hoping in some good soul with a lot of reserved patience for the full emulation..
After installed the game, at the runtime, you will get only a redirect to nostale.com and you will can't play to nostale.. This happens because the old launcher was modified in order to redirect you to the current download.. This isn't a problem, i'm here to help you and i'm sure that we will find a solution ! I added the cracked launcher at the end of this post, don't worry, it is the original client and not a crap version, download, extract and move it into the installation folder.. Open now the game from it for start to play.. A moment.. At the startup there was a problem with xtrap's so i due to remove it.. Please, delete the XTrap folder (content included) and the file XPatch.exe from the installation folder.. You can also delete nostale.dat, it will not be loaded from now on..
private enum ColorType
{
ARGB,
BGRA
}
private Color ARGBColor(int A, int B, int C, int D, ColorType colorType)
{
switch(colorType)
{
case ColorType.BGRA:
return Color.FromArgb(D, C, B, A);
default:
return Color.FromArgb(0, 0, 0, 0);
}
}
private Bitmap LoadWallpaper(string path)
{
BinaryReader Reader = new BinaryReader(File.Open(path, FileMode.Open));
Bitmap Image = new Bitmap(Reader.ReadInt16(), Reader.ReadInt16());
for (Int16 i = 0; (i * 256) <= Image.Width; i++)
for (Int16 Y = 0; Y < Image.Height; Y++)
for (Int16 X = Convert.ToInt16(i * 256); X < (i * 256) + 256 && X < Image.Width; X++)
Image.SetPixel(X, Y, ARGBColor(Reader.ReadByte(), Reader.ReadByte(), Reader.ReadByte(), Reader.ReadByte(), ColorType.BGRA));
return Image;
}
Client download (330.43MB):
If you like my project/release and you want that i continue to work on nostale, gimme me a thanks in order to show that you are with me always and everywhere !
Anyway, only Login Cryptography it's equal as now day's, the Game Cryptography it's like more simple as actual one. I need say thank's to JMII89 for shown me where was the encrypt function located in client
Anyway, only Login Cryptography it's equal as now day's, the Game Cryptography it's like more simple as actual one. I need say thank's to JMII89 for shown me where was the encrypt function located in client
Yeah, if i remember good the 2006 decrypt was equal at the current version but without the mask part..
Wallpaper (algorithm)
Code:
private enum ColorType
{
ARGB,
BGRA
}
private Color ARGBColor(int A, int B, int C, int D, ColorType colorType)
{
switch(colorType)
{
case ColorType.BGRA:
return Color.FromArgb(D, C, B, A);
default:
return Color.FromArgb(0, 0, 0, 0);
}
}
private Bitmap LoadWallpaper(string path)
{
BinaryReader Reader = new BinaryReader(File.Open(path, FileMode.Open));
Bitmap Image = new Bitmap(Reader.ReadInt16(), Reader.ReadInt16());
for (Int16 i = 0; (i * 256) <= Image.Width; i++)
for (Int16 Y = 0; Y < Image.Height; Y++)
for (Int16 X = Convert.ToInt16(i * 256); X < (i * 256) + 256 && X < Image.Width; X++)
Image.SetPixel(X, Y, ARGBColor(Reader.ReadByte(), Reader.ReadByte(), Reader.ReadByte(), Reader.ReadByte(), ColorType.BGRA));
return Image;
}