Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Feature Requests

Development::Feature Requests Post suggestions/feature requests here.

Reply
 
Thread Tools Display Modes
  #1  
Old 05-17-2007, 01:40 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default More editing potential.

First of all i want to congratulate EQ-emulator community and AMAZING WORK they have done!

Onto features requests...
I have been lookign at PEQ DB stored data and there stil lots of things which are could be implemented to be controlled:


-change of charactor Deity
-change of charactor class and race (I know this can be done in game with GM command but i fail to find those values in actual DB...)
-directly giving char AA points (as well as setting them in such way that char automaticly gets AAs when he levels up) - this could be usefull to make EQ complitly skill driven
-Adjustment of stats formulas (i like to be able to set HOW STA calculated into HP for each class, as well how much regeneration each class gets), as well as seting dmg modifier, formula for combat dodge etc etc etc
-being able to say what are the chance for player to obtain a skill in something while doing it (using slashing weapon), as well set how many skill points char can get per level.
-Rename things like deities, zones, classes, names of resistance types (adding new types of resistances/spells would be awsome)
-Alows special spells to target by race rather than just by body type (such as gnoll only spells, goblin only spells, or insect spells etc)


Thank You and keep up the great work!
Reply With Quote
  #2  
Old 05-20-2007, 02:35 AM
Kayot
Discordant
 
Join Date: Sep 2006
Location: Subsection 185.D354 C.12
Posts: 346
Default

Do you want to do these changes in-game or in the DB?

If you don't mind editing the DB then heres a quick run down.

Quote:
-change of charactor Deity
-change of charactor class and race (I know this can be done in game with GM command but i fail to find those values in actual DB...)
These two are in the profile field. Read eq_packet_structs for information on where.

Quote:
-directly giving char AA points (as well as setting them in such way that char automaticly gets AAs when he levels up) - this could be usefull to make EQ complitly skill driven
While you could use a stored proceedure, I think the player would have to log out and back in. Also AA points are stored in the profile which is a BLOB so I not sure a stored proceedure would work here.

Quote:
-Adjustment of stats formulas (i like to be able to set HOW STA calculated into HP for each class, as well how much regeneration each class gets), as well as seting dmg modifier, formula for combat dodge etc etc etc
Some of these are set in the Variables table. If their not there then you will have to edit the source and then you code probably won't be added to the repository. So your server would be custom.

Quote:
-being able to say what are the chance for player to obtain a skill in something while doing it (using slashing weapon), as well set how many skill points char can get per level.
Again, You'll need to edit the servers source for the chance to gain a level and how many skill points the user gets per level.

Quote:
-Rename things like deities, zones, classes, names of resistance types (adding new types of resistances/spells would be awsome)
This would require editing the client which would violate the EULA on Everquest. ^-^ though it's entirely possible if you can understand assembly. And of course, you don't mind distributing a hacked copy.

You can however, rename zones in the zone table. However, you shouldn't edit the short names, only the long as only the long names are displayed client side.

Quote:
-Alows special spells to target by race rather than just by body type (such as gnoll only spells, goblin only spells, or insect spells etc)
This may be possible through a combination of editing the Server Source, the clients assembly, and the spell tables. A lot of work, no?

My program can take care of the profile editing, but most of what you want will require a lot of work. So, ^-^ I wish you luck.
__________________
If at first you don't succeed destroy all evidence that you ever tried.

God doesn't give second chances... Hell, he sets you up the first time.
Reply With Quote
  #3  
Old 05-20-2007, 07:14 AM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

Big thanks for pointing me in the righth direction =)
You have been most helpfull =)
I guess I will leave client alone, and concentrate on looking into server source code.
thanks again!
Reply With Quote
  #4  
Old 05-21-2007, 04:02 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

another question for you if you don't mind: is it posible to alter coin value?
Instead of conversion on base of 10, to have conversion on base of a 100?
So 100 coper = 1 silver, etc.
Like in eq2.

thanks again =)
Reply With Quote
  #5  
Old 05-23-2007, 01:48 PM
Kayot
Discordant
 
Join Date: Sep 2006
Location: Subsection 185.D354 C.12
Posts: 346
Default

God I wish, I found the coins in the Database but changing their values didn't do anything (I want to make them weightless and worth 100x) I think you can edit the source code and change that information. Though I have yet to compile a server ^-^ I lost the How To guide for VS2005 Not express.

In a way, I hope EQ2emu comes out soon. I loved the new systems, it made sense and I played for a whole month without getting board.
__________________
If at first you don't succeed destroy all evidence that you ever tried.

God doesn't give second chances... Hell, he sets you up the first time.
Reply With Quote
  #6  
Old 05-23-2007, 03:29 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

hehe thanks. i guess i keep looking.

yeah eq2 engine prety nice gameplay wise - how classes done, spell system, but unfortunately i like eq1 luclin models much more than how they look in eq2 =)
Reply With Quote
Reply


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 11:13 AM.


 

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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3