Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 04:29

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement
Bitcoin Dice Game


Co2 Redux v2 Bow Proficiency problem

Discussion on Co2 Redux v2 Bow Proficiency problem within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2009
Posts: 6
Received Thanks: 2
Co2 Redux v2 Bow Proficiency problem

Hello all, it has been a while since i last visited the forum. I have been trying for hours to solve this problem but it seems i have not had any luck.

Expected behavior:
when i hit monsters single arrow with bow or at TG the proficiency percentage increases till it reaches 100% then the skill levels. this should happen for all levels until it is maxed out.

Actual Behavior:
when i hit monsters or TG stake with single arrow the proficiency behaves normally until level 2. when the bow proficiency reaches level 3, the percentage resets each time it reaches 10%. however the actual experience gained is still recorded. So if i keep on hitting and i let it reset for 10 times it actually levels up but the problem is i do not know how much percent is left this way. i started debugging the addProficiencyExperience() function but it seems to be working exactly fine. in fact the bow is the only weapon that has this problem, all single handed or two handed weapons at least the mostly used ones i tried work fine i did not notice any behavior like this from any other proficiency.

I am hoping someone can tell me where i can find the code to debug that is specific for showing the percentage left for proficiency level up for bow.

If that is a client sided issue can it be solved?

Thank you all.



youssef911 is offline  
Old 03/20/2020, 18:33   #2
 
elite*gold: 12
Join Date: Jul 2011
Posts: 7,699
Received Thanks: 3,805
Weird. Was it fixed in the 3.0 version by any chance? Can you post the function to here so we can take a look at what you currently have?


Spirited is offline  
Thanks
1 User
Old 03/21/2020, 08:47   #3
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 940
I would debug the handler for bow attacks, it's most likely an issue with not updating the client properly. So step through the whole handler and not just that function, as you said it actually works, it just doesn't show properly. So I would throw my 2 cents at it happening a step further back than that function.
Super Aids is offline  
Thanks
1 User
Old 03/21/2020, 13:10   #4
 
elite*gold: 0
Join Date: Feb 2009
Posts: 6
Received Thanks: 2
here are the proficiency functions
And here is the launch attack handler


youssef911 is offline  
Old 03/29/2020, 03:09   #5
 
elite*gold: 0
Join Date: May 2017
Posts: 4
Received Thanks: 1
check the weapon.dat on the client if it is changed, it can solve your problem.
luizinhofox is offline  
Thanks
1 User
Old 03/29/2020, 11:17   #6
 
elite*gold: 0
Join Date: Feb 2009
Posts: 6
Received Thanks: 2
still the problem persist

Quote:
Originally Posted by luizinhofox View Post
check the weapon.dat on the client if it is changed, it can solve your problem.
Inside the client folder there are 2 files called WeaponSkilllLevelExp.ini but i change them nothing happens. and i found no weapon.dat on the client (5065) however i can say all the files are last modified between 2003 and 2005. i tried to follow the function till the [1025] WeaponProficiency packet. but every thing seems to be going fine. i dont know if i missed something but all it does is check for wep id , and skill experience then add id to the id of the player after calculating the exp based on dmg and all. so i am still lost here on where does the code make the percentage of gained vs needed exp then send it to display to user. For example when i made the team member mini-map search i had to send the member id and locX and locY and so it updates on case 106. but with this one i dont see any change to percentage or anything of that sort. maybe it is handled by the client. but if so then the values passed from the server may be messed up. but then again how does the skill normally lvl when it reaches maximum experience needed for that level?
i am a bit lost here i would really apreciate some help xD
youssef911 is offline  
Old 04/03/2020, 19:47   #7
 
elite*gold: 0
Join Date: Mar 2005
Posts: 1,347
Received Thanks: 1,425
LOL
Ultimation is offline  
Old 04/06/2020, 21:12   #8
 
elite*gold: 0
Join Date: Mar 2020
Posts: 6
Received Thanks: 1
Quote:
Originally Posted by Ultimation View Post
LOL
Glad to see you, I am proud of you.
Attached Images
File Type: jpg IMG_20200406_211105_626.jpg (102.7 KB, 51 views)
Ism33lawy is offline  
Old 04/06/2020, 22:42   #9
 
elite*gold: 0
Join Date: Jul 2009
Posts: 713
Received Thanks: 278
Community is getting interesting
pintinho12 is offline  
Old 04/07/2020, 12:28   #10


 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,212
Received Thanks: 782
Keep it to the thread pls.
KraHen is offline  
Old 04/28/2020, 16:49   #11
 
elite*gold: 0
Join Date: Jul 2011
Posts: 42
Received Thanks: 21
I have the same problem currently. I'm pretty sure it's a client-side problem as experience/level values update properly on server-side.

For me, it's not only bow but any weapon. What happens is that, when you get to 25% of experience on proficiency, on client-side, it reverts back to 0% and starts counting again. On server-side, experience is up-to-date though. After it reverts back from 25% to 0% 3 times (75% in total), on 4th 25%, it suddenly levels up.

WeaponSkillLevelExp.ini values in client are same with the ones in server.


Latyos is offline  
Reply



« What about PlayConquer? | I managed to add epic warrior to a source »

Similar Threads Similar Threads
[Selling] Saints Row 4, Metro Redux, Metro Last Light Redux Keys
12/14/2014 - Steam Trading - 1 Replies
---
[Buying] Metro 2033 Redux, Metro LL Redux, Fallout NV, Fallout 3, S.T.A.L.K.E.R: SoC
12/07/2014 - elite*gold Trading - 4 Replies
Suche diese Spiele für e*g (Steam).



All times are GMT +2. The time now is 04:29.


Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

BTC: 33E6kMtxYa7dApCFzrS3Jb7U3NrVvo8nsK
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2020 elitepvpers All Rights Reserved.