Client V3.51 & V3.82 C++ Sources

All Helbreath Client Source Discussion here.
Post Reply
Namesis
Regular
Posts: 88
Joined: Fri Mar 03, 2006 12:53 pm

Post by Namesis »

snoopy81 wrote: This client was writen by Diuuude & Snoopy81.
Based on Cleroth work.
                  ~~~

V3.51 compatibility by Cleroth
V3.51 dialogs by Diuuude
Effects, mobs, Apocalypse, Heldenian & finalizing by Snoopy81

Image
___________________________________________________

This source is suposed to offer a client very close to v3.51; but the aim is not to have an exact copy. Some images, windows, texts may be slightly different!
The code is not always exactelly based on v351, we sometimes used different ways to match a similar result.
We also fixed some v351 bugs or issues.

The code has been cleared of most corean comments, and some comments have been added, mostlly English but some French comments survived!

Somes features has been added or fixed. You may use the compilation options (see GlobalDef.h).
They are commented!
Some very important data has been moved to this file as well, such as server name, port, IP, version...

You may used the client with LOGIN.CFG to use a dynamic IP.

Note that even if I already coded some new features for this client, the aim of this sources is only to be as close as possible to v3.51 official client. So, most of those extra features have been removed.

___________________________________________________

What is missing to match v3.51 client:
- Druncncity effect.
___________________________________________________

What has been changed/improved from v3.51 client:
- Abaddon's death/corpse.
- Fire Wyvern's death/corpse.
- Use of LOGIN.CFG
- Optional Account creator.
- Optional Server choice.
- Optional numeric format.
- Msg "Adminuser level low".
- Added router compatibility mode (see LOGIN.CFG).
- No more client-side blocking for some TPs.
- Some more explanations for Gail's window.
- No need for cximage.dll (code is included, that
  explains bigger exe).
- Removed some msg when dead (too much msg.
  scrolls out the 1st one!).
- Various typo fixed.
- Added file version info.
___________________________________________________

v351 known bugs fixed:
- MasterElf arrows.
- Ek anouncer (Name/guild was exchanged).
- Abaddon's death when facing NW.
- Longer top msg when blocked in jail.
- Faster "Level Up" showing.
- Fixed ObserMode.
- Energy Ball fixed.
- Ugly Wyvern fixed.
___________________________________________________
<a href='http://sn81.free.fr/release/sources%20h ... ent351.zip' target='_blank'>Sources C++ clone client3.51</a>

<a href='http://www.unadvised.net/modules.php?na ... tit&lid=47' target='_blank'>Download  #2</a>

<span style='color:red'>To bypass the pfnbcheck error, in VC++ 6, go to Project > Settings > Link Tab and add this at the end of the link options in the last box :
/FORCE:UNRESOLVED.

It will still show you 52 errors but it will be compiled and will work anyways.</span>
Snoopy, to fix the 52 errors that gives you, you need to copile the 2 folders that appear on the client the CxImage and the jpeg when you copile them, you copile the client normally and it will give you 0 errors and 1 warning...


//EDIT: it will not have the bugs that all you have posted.. :huh:

Namesis
Namesis
Regular
Posts: 88
Joined: Fri Mar 03, 2006 12:53 pm

Post by Namesis »

cualquier cosa miren:

--------------------Configuration: Game - Win32 Release--------------------
Compiling resources...
Compiling...
YWSound.cpp
BuildItem.cpp
CharInfo.cpp
Curse.cpp
DXC_ddraw.cpp
DXC_dinput.cpp
DXC_dsound.cpp
Effect.cpp
GameMonitor.cpp
Item.cpp
ItemName.cpp
Magic.cpp
MapData.cpp
Misc.cpp
MouseInterface.cpp
Msg.cpp
Mydib.cpp
Skill.cpp
SoundBuffer.cpp
Sprite.cpp
StrTok.cpp
Tile.cpp
TileSpr.cpp
XSocket.cpp
Game.cpp
Wmain.cpp
Linking...
Creating library Release/Client.lib and object Release/Client.exp
LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF

Client.exe - 0 error(s), 1 warning(s)


NOTA: Recuerden USAR el RELEASE no el DESBUG

Suerte!,

Namesis
BlueChristmas
Loyal fan
Posts: 216
Joined: Wed Apr 19, 2006 12:19 am

Post by BlueChristmas »

Namesis wrote: cualquier cosa miren:

--------------------Configuration: Game - Win32 Release--------------------
Compiling resources...
Compiling...
YWSound.cpp
BuildItem.cpp
CharInfo.cpp
Curse.cpp
DXC_ddraw.cpp
DXC_dinput.cpp
DXC_dsound.cpp
Effect.cpp
GameMonitor.cpp
Item.cpp
ItemName.cpp
Magic.cpp
MapData.cpp
Misc.cpp
MouseInterface.cpp
Msg.cpp
Mydib.cpp
Skill.cpp
SoundBuffer.cpp
Sprite.cpp
StrTok.cpp
Tile.cpp
TileSpr.cpp
XSocket.cpp
Game.cpp
Wmain.cpp
Linking...
Creating library Release/Client.lib and object Release/Client.exp
LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF

Client.exe - 0 error(s), 1 warning(s)


NOTA: Recuerden USAR el RELEASE no el DESBUG

Suerte!,

Namesis
we already know about this
<img src='http://img114.imageshack.us/img114/8618 ... 2dy3lx.jpg' border='0' alt='user posted image' />
ADDKiD
&lt;3 bd long time
Posts: 967
Joined: Tue Jul 12, 2005 8:07 pm
Location: Washington, USA
Contact:

Post by ADDKiD »

Owned...

--------------------Configuration: Game - Win32 Release--------------------
Compiling resources...
Compiling...
YWSound.cpp
BuildItem.cpp
CharInfo.cpp
Curse.cpp
DXC_ddraw.cpp
DXC_dinput.cpp
DXC_dsound.cpp
Effect.cpp
GameMonitor.cpp
Item.cpp
ItemName.cpp
Magic.cpp
MapData.cpp
Misc.cpp
MouseInterface.cpp
Msg.cpp
Mydib.cpp
Skill.cpp
SoundBuffer.cpp
Sprite.cpp
StrTok.cpp
Tile.cpp
TileSpr.cpp
XSocket.cpp
Game.cpp
Wmain.cpp
Linking...
Creating library Release/Client.lib and object Release/Client.exp

Client.exe - 0 error(s), 0 warning(s)
Namesis
Regular
Posts: 88
Joined: Fri Mar 03, 2006 12:53 pm

Post by Namesis »

entonces desde el principio debieron haberlo puesto porq asi.. no te da los bugs q dicen de moverse con el mini map y eso... <_<
Tafka12
&lt;3 bd long time
Posts: 772
Joined: Wed Dec 28, 2005 6:32 pm

Post by Tafka12 »

Keep it in english please.
<img src='http://www.hot.ee/carvanho/taavi.png' border='0' alt='user posted image' /><br><br><img src='http://www.hot.ee/carvanho/Elvine.png' border='0' alt='user posted image' /><br><img src='http://www.hot.ee/carvanho/LieroX.png' border='0' alt='user posted image' /><br><img src='http://www.hot.ee/carvanho/Football.png' border='0' alt='user posted image' />
BlueChristmas
Loyal fan
Posts: 216
Joined: Wed Apr 19, 2006 12:19 am

Post by BlueChristmas »

ADDKiD wrote: Owned...

--------------------Configuration: Game - Win32 Release--------------------
Compiling resources...
Compiling...
YWSound.cpp
BuildItem.cpp
CharInfo.cpp
Curse.cpp
DXC_ddraw.cpp
DXC_dinput.cpp
DXC_dsound.cpp
Effect.cpp
GameMonitor.cpp
Item.cpp
ItemName.cpp
Magic.cpp
MapData.cpp
Misc.cpp
MouseInterface.cpp
Msg.cpp
Mydib.cpp
Skill.cpp
SoundBuffer.cpp
Sprite.cpp
StrTok.cpp
Tile.cpp
TileSpr.cpp
XSocket.cpp
Game.cpp
Wmain.cpp
Linking...
Creating library Release/Client.lib and object Release/Client.exp

Client.exe - 0 error(s), 0 warning(s)
Client.exe - 0 error(s), 0 warning(s)
<img src='http://img114.imageshack.us/img114/8618 ... 2dy3lx.jpg' border='0' alt='user posted image' />
ADDKiD
&lt;3 bd long time
Posts: 967
Joined: Tue Jul 12, 2005 8:07 pm
Location: Washington, USA
Contact:

Post by ADDKiD »

BlueChristmas wrote:
ADDKiD wrote: Owned...

--------------------Configuration: Game - Win32 Release--------------------
Compiling resources...
Compiling...
YWSound.cpp
BuildItem.cpp
CharInfo.cpp
Curse.cpp
DXC_ddraw.cpp
DXC_dinput.cpp
DXC_dsound.cpp
Effect.cpp
GameMonitor.cpp
Item.cpp
ItemName.cpp
Magic.cpp
MapData.cpp
Misc.cpp
MouseInterface.cpp
Msg.cpp
Mydib.cpp
Skill.cpp
SoundBuffer.cpp
Sprite.cpp
StrTok.cpp
Tile.cpp
TileSpr.cpp
XSocket.cpp
Game.cpp
Wmain.cpp
Linking...
  Creating library Release/Client.lib and object Release/Client.exp

Client.exe - 0 error(s), 0 warning(s)
Client.exe - 0 error(s), 0 warning(s)
This is supposed to mean what?
BlueChristmas
Loyal fan
Posts: 216
Joined: Wed Apr 19, 2006 12:19 am

Post by BlueChristmas »

ADDKiD wrote:
BlueChristmas wrote:
ADDKiD wrote: Owned...

--------------------Configuration: Game - Win32 Release--------------------
Compiling resources...
Compiling...
YWSound.cpp
BuildItem.cpp
CharInfo.cpp
Curse.cpp
DXC_ddraw.cpp
DXC_dinput.cpp
DXC_dsound.cpp
Effect.cpp
GameMonitor.cpp
Item.cpp
ItemName.cpp
Magic.cpp
MapData.cpp
Misc.cpp
MouseInterface.cpp
Msg.cpp
Mydib.cpp
Skill.cpp
SoundBuffer.cpp
Sprite.cpp
StrTok.cpp
Tile.cpp
TileSpr.cpp
XSocket.cpp
Game.cpp
Wmain.cpp
Linking...
   Creating library Release/Client.lib and object Release/Client.exp

Client.exe - 0 error(s), 0 warning(s)
Client.exe - 0 error(s), 0 warning(s)
This is supposed to mean what?
i don't know :o
<img src='http://img114.imageshack.us/img114/8618 ... 2dy3lx.jpg' border='0' alt='user posted image' />
Kiruku
Loyal fan
Posts: 268
Joined: Wed Feb 22, 2006 12:00 pm
Contact:

Post by Kiruku »

ADDKiD wrote: Owned...

--------------------Configuration: Game - Win32 Release--------------------
Compiling resources...
Compiling...
YWSound.cpp
BuildItem.cpp
CharInfo.cpp
Curse.cpp
DXC_ddraw.cpp
DXC_dinput.cpp
DXC_dsound.cpp
Effect.cpp
GameMonitor.cpp
Item.cpp
ItemName.cpp
Magic.cpp
MapData.cpp
Misc.cpp
MouseInterface.cpp
Msg.cpp
Mydib.cpp
Skill.cpp
SoundBuffer.cpp
Sprite.cpp
StrTok.cpp
Tile.cpp
TileSpr.cpp
XSocket.cpp
Game.cpp
Wmain.cpp
Linking...
Creating library Release/Client.lib and object Release/Client.exp

Client.exe - 0 error(s), 0 warning(s)
he means with that 0 warnings ...
<img src='http://lichtdrache.lima-city.de/helbrea ... aramba.gif' border='0' alt='user posted image' />
XsX
Regular
Posts: 32
Joined: Sat May 15, 2004 8:53 pm

Post by XsX »

Any solution for ilusion movement bump/bug ???
BlueChristmas
Loyal fan
Posts: 216
Joined: Wed Apr 19, 2006 12:19 am

Post by BlueChristmas »

XsX wrote: Any solution for ilusion movement bump/bug ???
yeah make it so mages cant get the spell lol then you wont have to worry about the bug
<img src='http://img114.imageshack.us/img114/8618 ... 2dy3lx.jpg' border='0' alt='user posted image' />
ADDKiD
&lt;3 bd long time
Posts: 967
Joined: Tue Jul 12, 2005 8:07 pm
Location: Washington, USA
Contact:

Post by ADDKiD »

Lol...
Tafka12
&lt;3 bd long time
Posts: 772
Joined: Wed Dec 28, 2005 6:32 pm

Post by Tafka12 »

Illusion movement is one gay spell anyway.
<img src='http://www.hot.ee/carvanho/taavi.png' border='0' alt='user posted image' /><br><br><img src='http://www.hot.ee/carvanho/Elvine.png' border='0' alt='user posted image' /><br><img src='http://www.hot.ee/carvanho/LieroX.png' border='0' alt='user posted image' /><br><img src='http://www.hot.ee/carvanho/Football.png' border='0' alt='user posted image' />
carlewi
noob
Posts: 15
Joined: Sat May 20, 2006 11:15 am

Post by carlewi »

Please Help, I can not Compile!!
--------------------Configuration: Game - Win32 Release--------------------
Compiling...
YWSound.cpp
BuildItem.cpp
CharInfo.cpp
Curse.cpp
DXC_ddraw.cpp
DXC_dinput.cpp
DXC_dsound.cpp
Effect.cpp
GameMonitor.cpp
Item.cpp
ItemName.cpp
Magic.cpp
MapData.cpp
Misc.cpp
MouseInterface.cpp
Msg.cpp
Mydib.cpp
Skill.cpp
SoundBuffer.cpp
Sprite.cpp
StrTok.cpp
Tile.cpp
TileSpr.cpp
XSocket.cpp
Game.cpp
Wmain.cpp
Linking...
  Creating library Release/Client.lib and object Release/Client.exp
Jpeg.lib(Jcmaster.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jfdctflt.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jfdctfst.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jfdctint.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcdctmgr.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcprepct.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcsample.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jccolor.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcmainct.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jccoefct.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jchuff.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcphuff.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jidctflt.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jidctfst.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jidctint.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jidctred.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jquant1.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcmarker.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcinit.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jmemnobs.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdsample.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdcolor.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdmerge.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jquant2.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdhuff.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdphuff.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jddctmgr.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdpostct.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcomapi.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jutils.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdmainct.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdcoefct.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcapistd.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcparam.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdinput.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jmemmgr.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdmaster.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jerror.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdmarker.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jcapimin.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(ximabmp.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(ximatran.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdapimin.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Jpeg.lib(Jdapistd.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(xmemfile.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(ximapal.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(ximajpg.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(ximaexif.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(ximawnd.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(xImage.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(ximaenc.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
cximage.lib(ximainfo.obj) : error LNK2001: unresolved external symbol ___pfnBkCheck
Release/Client.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Client.exe - 53 error(s), 0 warning(s)
I dont know why cant, i have multithreader DLL


Please HelP!! :ph34r:
Post Reply