Go Back   EQEmulator Home > EQEmulator Forums > General > General::General Discussion

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 12-03-2021, 11:27 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,488
Default Question to coders - how to fool the Client?

Greetings!

I know we have some great coders here across emu, on dev team and on various servers. So perhaps you guys can answer my question at least in theory.

One thing that always bugged me is how WIS and INT are seem to be hard coded as mana source for specific classes. So as caster you get your mana from INT and WIS is useless. The opposite goes for priests.

I want to change this system where both INT and WIS equally important. I haven't yet determine how that gonna work, but let say that INT gives all classes mana, where WIS increases spell power (or something else).
Now coding this server side - is 100% doable. But the CLIENT? As far as I understand Client calculates its own mana and hp, and there is no way to telling the Client - mana no longer comes from WIS for a priest or paladin.
Or is there?
So I am looking for work around, if you know any, please share your thoughts

Thanks!
Reply With Quote
  #2  
Old 12-04-2021, 07:42 AM
Splose
Banned
 
Join Date: Apr 2014
Posts: 279
Default

Quote:
Originally Posted by ChaosSlayerZ View Post
Greetings!

I know we have some great coders here across emu, on dev team and on various servers. So perhaps you guys can answer my question at least in theory.

One thing that always bugged me is how WIS and INT are seem to be hard coded as mana source for specific classes. So as caster you get your mana from INT and WIS is useless. The opposite goes for priests.

I want to change this system where both INT and WIS equally important. I haven't yet determine how that gonna work, but let say that INT gives all classes mana, where WIS increases spell power (or something else).
Now coding this server side - is 100% doable. But the CLIENT? As far as I understand Client calculates its own mana and hp, and there is no way to telling the Client - mana no longer comes from WIS for a priest or paladin.
Or is there?
So I am looking for work around, if you know any, please share your thoughts

Thanks!
I don't think you're going to be able to achieve this without hacking the client, honestly. Pretty much like you said you can of course do it all serverside but then the client is gonna fight with the server and your mana is gonna constantly go up and down.
Reply With Quote
  #3  
Old 12-04-2021, 07:32 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,488
Default

Yeah I am trying to avoid Client hacking at all if possible - too many.... issues =)

BUT long time ago someone suggested that we can use something like Tribute to send a Client update. So server will calculate old mana, new mana and then create fake Tribute effect for the difference and send that to the client. But this will require some knowledge beyond my capabilities.
Reply With Quote
  #4  
Old 12-06-2021, 10:24 PM
Maze_EQ
Demi-God
 
Join Date: Mar 2012
Posts: 1,116
Default

Quote:
Originally Posted by ChaosSlayerZ View Post
Yeah I am trying to avoid Client hacking at all if possible - too many.... issues =)

BUT long time ago someone suggested that we can use something like Tribute to send a Client update. So server will calculate old mana, new mana and then create fake Tribute effect for the difference and send that to the client. But this will require some knowledge beyond my capabilities.
This is still a client hack/mod.

Talk to Secrets
__________________
"No, thanks, man. I don't want you fucking up my life, too."

Skype:
Comerian1
Reply With Quote
  #5  
Old 12-08-2021, 12:32 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,488
Default

Quote:
Originally Posted by Maze_EQ View Post
This is still a client hack/mod.

Talk to Secrets
Thanks, Maze. I do believe it was Secrets who suggested it a while back.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:41 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3