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 01-25-2009, 01:27 AM
Melandril
Sarnak
 
Join Date: Jun 2003
Posts: 75
Default Custom Classes

I'm setting up an emu server for the first time, and I was wondering whether there's any easy way to make custom classes. For example:

I'd like to change the BL class into a purely monster summoner class. To meet this end, I'd like to change the class's name, spells, skills, and items. What would it take to accomplish something like this? Are there any projects on this site aimed at that level of customization? etc

Thanks
Reply With Quote
  #2  
Old 01-25-2009, 01:50 AM
Deimos
Hill Giant
 
Join Date: Jun 2004
Posts: 135
Default

You can't change character selection or add new classes

You can however re distribute stat points via an NPC in-game

You can make custom spells for classes

I'm 99% sure you can change the names of classes in-game, but that, I believe, would require a patch because changing GM stuff requires a patch form what I've seen.

You can make items, but once again these would be for the classes and would show up as the regular classes on items (BL would still be BL on the item).

I haven't tested skills yet.
__________________
//The Path of Chaos Server-
//Fate Industries
//Lots of stuff O-o
Reply With Quote
  #3  
Old 01-25-2009, 02:38 AM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

You might *MIGHT* be able to change class names via the strings files, though I'd put money on many references being hardcoded.

You can change most things about classes, what spells and disciplines they get. Skills are a bit touchy, you can change what level they get them and how high they can be trained but you can't change what skills they get.

You can pretty much change items to do whatever you want aside from letting people without dual wield use two one handed weapons. You could change beastlords into melee oriented plate wearers if you wanted for example.
Reply With Quote
  #4  
Old 01-25-2009, 03:00 AM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

i have succesefuly edited string file and changed Necromancers into Warlocks you can as well change such things as gods and races names - its all pure text (it may still appear as necro on things like AA tabs i think)

btw I have tried altering at what level a class can get a skill - and NPC GM would stil not train me (to be specific I tried giving bard dual wield at lev 5) - have anyone has been able to change this with success?
Reply With Quote
  #5  
Old 01-25-2009, 04:22 AM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Oh I got it backwards kinda, it's been so long since I've implemented it. You can change IF it's trainable not WHEN it's trainable. =[

So you could remove dual wield for a class or set how high it can go up but you can't change anything else about it.
Reply With Quote
  #6  
Old 01-25-2009, 02:46 PM
Neiv
Hill Giant
 
Join Date: May 2008
Location: Colorado
Posts: 238
Default

Quote:
i have succesefuly edited string file and changed Necromancers into Warlocks you can as well change such things as gods and races names
Chaos, mind sharing what file you edited exactly? I have attempted to make changes to the eqstr_us.txt file in the EQ folder, but it breaks the game.
Reply With Quote
  #7  
Old 01-25-2009, 06:45 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

ah thats cuase it contains crap load of inviseable chars like end of the line etc which programs like windows notepad ignore when they save the file which causes it to go out of aligment.
you need to use something like MS DOS shell editor or Notepad++ to preserve this file format
Reply With Quote
  #8  
Old 01-25-2009, 07:08 PM
Yeormom
Discordant
 
Join Date: Apr 2004
Location: 127.0.0.1
Posts: 402
Default

Notepad++ is a tool no developer should be without!
__________________
Yeorwned
Bane of Life [Custom Classic/PvP]
Reply With Quote
  #9  
Old 01-25-2009, 07:22 PM
Neiv
Hill Giant
 
Join Date: May 2008
Location: Colorado
Posts: 238
Default

Just downloaded it, thanks. Didn't know it existed, but I'm no developer.

Chaos, do I take it, then, that the file I referenced is the file I need to work with to make the class-name and deity-name changes you specified?
Reply With Quote
  #10  
Old 01-25-2009, 07:28 PM
Neiv
Hill Giant
 
Join Date: May 2008
Location: Colorado
Posts: 238
Default Which to modify?

eqstr_us.txt?

eqstr_en.txt?

eqtext.txt?

Some other file?
Reply With Quote
  #11  
Old 01-25-2009, 07:59 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

Quote:
Originally Posted by Neiv View Post
eqstr_us.txt?

eqstr_en.txt?

eqtext.txt?

Some other file?
a class may have MANY text references which may be spread across more than one file - for example class name which appears inside your inventory screen may be in one file, but class name which appears when you do /who may be in another

when I did it- I changed ALL references I found and didn't realy tracked which were truly important =)
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 12:29 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3