Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-23-2014, 09:42 PM
zerjz3
Banned
 
Join Date: Aug 2010
Location: Sanctuary
Posts: 269
Default Underfoot and Custom Classes

The server I run is 100% custom content, and with that comes custom classes. I have achieved this by editing the class names in eqstr_us and altering their spells and whatnot.

This works perfectly, HOWEVER, when upgrading my server to Underfoot (because you can do so much more with custom content) I have run into a pretty large issue.

Changing the class names in eqstr_us seems to break character creation. The classes that I didn't change work fine, you can select their icon during character create and make that class -- BUT, the classes that I changed the names of CANNOT be selected or created. It seems there is some sort of link between what's in eqstr_us and what the character create window pulls.

Is there any way around this? I require both Underfoot client and these custom class names. This problem basically breaks my concept entirely.

Any help, suggestions would be greatly appreciated.

Note - I am willing to edit the source if doing so will fix this problem. Just need to be pointed in the right direction if that's the case.

Thanks!
Reply With Quote
  #2  
Old 10-23-2014, 09:57 PM
chrsschb's Avatar
chrsschb
Dragon
 
Join Date: Nov 2008
Location: GA
Posts: 905
Default

You had custom class names working in another client?


There's some good info in this thread: http://www.eqemulator.org/forums/showthread.php?t=37064
__________________
Clumsy's World: Resurgence
Clumsy's World [2006-2012]
Reply With Quote
  #3  
Old 10-23-2014, 10:00 PM
zerjz3
Banned
 
Join Date: Aug 2010
Location: Sanctuary
Posts: 269
Default

It was working in Titanium, but I definitely do not want to be limited to just that client. I had to edit the CharacterCreate UI file and change the class name strings, which worked for Titanium, but they do it differently in Underfoot and there are no text strings in that UI file to change. Checking that thread now, thanks.


Edit: well, that thread wasn't toooo relevant really to this problem. Just to clarify, I'm not trying to add any new classes or do anything terribly complicated with the custom classes, that's all sorted, I'm just trying to fix this character create problem. It's just a matter of a string I edited in eqstr_us has somehow unlinked something in the character creation.
Reply With Quote
  #4  
Old 10-24-2014, 03:39 AM
vsab's Avatar
vsab
Discordant
 
Join Date: Apr 2014
Location: United Kingdom
Posts: 276
Default

I could be wrong here but I think to do this you need to patch eqgame, or use dll proxying/injection...

Wrath that runs Enlightened: Dark Ascension has done this with UF (maybe ask him?). The download page is here http://enlighteneddark.weebly.com/downloads.html - the files include the resources needed. IIRC it was still a bit quirky in regards to what you saw at character select for the classes.
Reply With Quote
  #5  
Old 10-24-2014, 08:30 AM
NatedogEZ's Avatar
NatedogEZ
Developer
 
Join Date: Dec 2012
Posts: 515
Default

Database name of the Class must match the eq_str class name when trying to create a character on UF. (pretty sure thats the problem you are seeing)
This might not be true.. I remember doing this before and it working.. I just can't remember what I did :(

I know on Enlightened Dark you were forced to create a rogue.. (couldn't select any other class) .. then you started in a "Class select" type area. In this area you talked to an NPC and he would set your new class and send you to the next zone. He altered the Class change to not disconnect you however.
Reply With Quote
  #6  
Old 10-24-2014, 08:59 AM
zerjz3
Banned
 
Join Date: Aug 2010
Location: Sanctuary
Posts: 269
Default

Quote:
Originally Posted by NatedogEZ View Post
Database name of the Class must match the eq_str class name when trying to create a character on UF. (pretty sure thats the problem you are seeing)
This might not be true.. I remember doing this before and it working.. I just can't remember what I did :(
Thank you!! I'm really hoping it is indeed that simple of a fix. Do you happen to know which table the class names are in?
Reply With Quote
  #7  
Old 10-24-2014, 09:25 AM
NatedogEZ's Avatar
NatedogEZ
Developer
 
Join Date: Dec 2012
Posts: 515
Default

Found how to get it to work... I had to alter the EQUI_CharacterCreate.xml to make the class to be selectable.. lol




Anything in that file that was "Warrior" .. I changed to "Badass" lol


so eqstr_us and the file above are the only things I changed and the class works just fine
Reply With Quote
  #8  
Old 10-24-2014, 10:20 AM
zerjz3
Banned
 
Join Date: Aug 2010
Location: Sanctuary
Posts: 269
Default

Thank you Nate! You are a life saver.
Reply With Quote
  #9  
Old 10-24-2014, 11:08 AM
chrsschb's Avatar
chrsschb
Dragon
 
Join Date: Nov 2008
Location: GA
Posts: 905
Default

Awesome!

10chars
__________________
Clumsy's World: Resurgence
Clumsy's World [2006-2012]
Reply With Quote
  #10  
Old 10-24-2014, 06:25 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I imagine that you could put custom icons and inventory backgrounds in there too
__________________
Uleat of Bertoxxulous

Compilin' Dirty
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 07:34 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