Jump to content
Snre3n

Corsairs Online Client Source Code

Recommended Posts

2 часа назад, Graf сказал:

How need change MindPower3D_D8R for support UTF-8 or Windows-1251 code? May be who know...

image.png.6689d129568663ad1a37da4b3ce23d32.png

Because this not good)))

Тебе нужно подобрать font, и крч в движке майндпавера подобрать значения скейла и прочего. Если хочешь напиши в дискорд мне Greaux#0215, вместе попробуем пофиксить и завезти русский язык в игру чтоб и ру и англ норм работали

Share this post


Link to post
Share on other sites
On 4/11/2020 at 2:38 AM, JaR said:

Whos know how to decompile tables on CO Client?

I can't decompile with Gemini and Deguix Decompiler

@JaR did you find a decompiler? I am having the same issue as there are some txt that arent being compiled by server exes and others that arent used by server as well.

Edited by gainster81

Share this post


Link to post
Share on other sites
On 6/16/2020 at 12:57 PM, gainster81 said:

@JaR did you find a decompiler? I am having the same issue as there are some txt that arent being compiled by server exes and others that arent used by server as well.

Hello ( Deguix-Decompiler ) and try Numer = [2]

Like this: decompile_folder_bin('D:/Tales Of Pirates Full Coleccion/TOP Full Colecion/Files/Corsair Online/script (default client)/table',2)

 

first use number one and check the tables that are well compiled save those that are good and use number two and so on.

 

Share this post


Link to post
Share on other sites

@Snre3n Hi. Isn't it vs2019?

 

can't seem open it in vs2003 as you stated in first post and vs2019 dumps a lot of errors

 

spacer.png

 

Can some help me with this?

Edited by Unknown

Share this post


Link to post
Share on other sites
13 hours ago, Unknown said:

@Snre3n Hi. Isn't it vs2019?

 

can't seem open it in vs2003 as you stated in first post and vs2019 dumps a lot of errors

 

spacer.png

 

Can some help me with this?

It's VS 2003, porting it to VS 2019 might take a while ...

Share this post


Link to post
Share on other sites
8 hours ago, patrick13 said:

It's VS 2003, porting it to VS 2019 might take a while ...

i was opening .sln always, looks like kop.vcproj need to opened. working rn

 

all libraries are compiling fine with 2003, but cant seem to compile mindpower and game.exe

 

mindpower:

LIBC.lib(crt0dat.obj) : error LNK2005: ___crtExitProcess already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __cinit already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: _exit already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __exit already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __cexit already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __c_exit already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __C_Exit_Done already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __C_Termination_Done already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __exitflag already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __wpgmptr already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __pgmptr already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: ___winitenv already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __wenviron already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: ___initenv already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __environ already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: ___wargv already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: ___argv already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: ___argc already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __winminor already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __winmajor already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __winver already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __osver already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __osplatform already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : error LNK2005: __umaskval already defined in LIBCMT.lib(crt0dat.obj)
LIBC.lib(crt0dat.obj) : warning LNK4006: ___crtExitProcess already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __cinit already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: _exit already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __exit already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __cexit already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __c_exit already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __C_Exit_Done already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __C_Termination_Done already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __exitflag already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __wpgmptr already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __pgmptr already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: ___winitenv already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __wenviron already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: ___initenv already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __environ already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: ___wargv already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: ___argv already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: ___argc already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __winminor already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __winmajor already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __winver already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __osver already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __osplatform already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
LIBC.lib(crt0dat.obj) : warning LNK4006: __umaskval already defined in LIBCMT.lib(crt0dat.obj); second definition ignored
   Creating library c:\Users\Asus\Desktop\Client\engine\sdk\proj\..\lib\MindPower3D_D8R.lib and object c:\Users\Asus\Desktop\Client\engine\sdk\proj\..\lib\MindPower3D_D8R.exp
LINK : warning LNK4098: defaultlib 'LIBC' conflicts with use of other libs; use /NODEFAULTLIB:library
c:\Users\Asus\Desktop\Client\engine\sdk\proj\..\lib\MindPower3D_D8R.dll : fatal error LNK1169: one or more multiply defined symbols found

 

Edited by Unknown

Share this post


Link to post
Share on other sites

  

Quote

1) Download client provided by @Billie: https://mega.nz/file/YDBSgCBJ#-hA05hSYFCHO72LhOTV5mcQK4Rse1QxC1eof8sQD0iE

Can reupload?

Share this post


Link to post
Share on other sites

Many thanks for sharing. I was able to compile a game client with VS2003. The common folder requires some changes in lib folders and build command.


I was wondering, is it easy to change the game client resolution of windowed mode into 1600x900. instead of 1024x768?

 

I hope someone can point me to the right place to start. Thanks in advance!

Share this post


Link to post
Share on other sites
6 hours ago, wouter2004 said:

Many thanks for sharing. I was able to compile a game client with VS2003. The common folder requires some changes in lib folders and build command.


I was wondering, is it easy to change the game client resolution of windowed mode into 1600x900. instead of 1024x768?

 

I hope someone can point me to the right place to start. Thanks in advance!

 

Sorry for the double post, but I am not able to modify or update my previous one.

I figured how to change the resolution in the GlobalVar.h

 

#define LARGE_RES_X 1400
#define LARGE_RES_Y 900

Now the problem is that, when I logon to the Corsair server with the new compiled client, it doesn't show the earlier made characters and thinks you are new to the server.

You can still create a new character (when there is a slot left on server-side), and open the game, but when I logoff and get back online, all characters are gone.

 

Any idea what piece of code is responsible for this character??

Share this post


Link to post
Share on other sites
9 hours ago, wouter2004 said:

 

Sorry for the double post, but I am not able to modify or update my previous one.

I figured how to change the resolution in the GlobalVar.h

 


#define LARGE_RES_X 1400
#define LARGE_RES_Y 900

Now the problem is that, when I logon to the Corsair server with the new compiled client, it doesn't show the earlier made characters and thinks you are new to the server.

You can still create a new character (when there is a slot left on server-side), and open the game, but when I logoff and get back online, all characters are gone.

 

Any idea what piece of code is responsible for this character??

 


Kind regards, AG.

Share this post


Link to post
Share on other sites
On 4/3/2021 at 10:19 PM, Lucky said:

Hi, any solution for blue screen?
nvm fixed.

EDIT: Fixed it. i was missing the cameraconf1024 file.

 

Hey, how did you fix the blue screen? i am having the same issue after a while

Edited by gainster81
  • Thanks 1

Share this post


Link to post
Share on other sites
On 4/5/2020 at 4:06 AM, mkhzaleh said:

o.o should be , used same src 6months ago with the shared exe and works fine
there is bugs but yea fixed most of them
so if you are looking to some hints you going look to these bugs
#1- Guild exp and states on disband function do not reset in group server , which is when create new guild will take old points of the disbanded guild
#2- Disband guild & recreate crash the client > related to first bug, and need a fix of client part.. guild section forms
#3- create guild crash client > rebuild refresh mindpower
#4-Movement bug states on stun/freeze if player moving
#5- some gui bugs above gmnotice in windows/full screen  > adjust screen space box for gmnotice<
#6-hair npcs & exchanger npc the hover items crash the client >>missing reset the bool on false switch 
#7-flood buttons/exp/guild color/ addexpguild . spamming sql while many players doing /killing monsters or quests >  fix inside groupserver cooldown can fix it smoothly 
#8- switch item flood crashes all people clients on the range
example
ca74f9a741d38d8f6676f6b5b853ba3d.gifcan be fixed with small cooldown >gameserver or client<
#9 register function inside client can be flooded with small bot to fill your database >> small captcha will fix it 
#10 switch items with 1 slot delete the switched items 
c2020f8f5a26e4b10b756ba9d407b345.gif the fix do not allow the switch with 1 slot only make it 3 or 5
#11- extract gems dupe if had high level inside the item , with  > 1 of level gem lv1

this some bugs can be a good hit to start lol but people prefer to spam/do not read 

Hi @mkhzaleh. Were you able to find a fix for the movement bug (Bug #4)?

Share this post


Link to post
Share on other sites
9 hours ago, gainster81 said:

Hi @mkhzaleh. Were you able to find a fix for the movement bug (Bug #4)?

yes.  long time ago , but its workaround for client, you can try fix it in server side due states not fully removed 

Share this post


Link to post
Share on other sites
2 hours ago, mkhzaleh said:

yes.  long time ago , but its workaround for client, you can try fix it in server side due states not fully removed 

Which states in the server side? do i need to delete them?

Share this post


Link to post
Share on other sites
16 hours ago, gainster81 said:

Which states in the server side? do i need to delete them?

Its a client-side issue its just a piece of code to be removed, theres no need to make any changes at server-side for this issue.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...