Go Back   EQEmulator Home > EQEmulator Forums > Support > Spell Support

Spell Support Broken Spells? Want them Fixed? Request it here.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-30-2019, 04:50 PM
strugglegenerator's Avatar
strugglegenerator
Hill Giant
 
Join Date: May 2012
Location: Minnesota
Posts: 231
Default Manastone Error: String Not Found 9190

So I finally got a Manastone to drop on my server and I was so excited! It works great...sometimes =p

I'll click my Manastone and it will convert hp to mana like a champ, many times, then I'll continue exping, etc and I'll go to use it again and SOMETIMES it will give me this message:

Error: String Not Found 9190

If I wait a few minutes and try again, the error will go away and Manastone will begin to function again. I'm trying to find a pattern for when it happens, but no luck yet.

Any ideas?

**SOLVED**
It only happens while in combat. So I looked up the spell "Mana Convert" in the database, and sure enough, it was set to NOT work while in combat. Why this shows as ERROR: String Not Found 9190 in game is beyond me. It shouldn't show any error, it just shouldn't work.
Reply With Quote
  #2  
Old 11-30-2019, 06:23 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Not every message is generated by the server.

The client can originate messages, too.


Not sure if that's the case here..but, ffiw.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #3  
Old 12-01-2019, 01:56 PM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,165
Default

Yeah, this is just because tit lacks that string. It's not really broken, it's just tit misses the in combat/out of combat restrictions.
Reply With Quote
  #4  
Old 12-01-2019, 09:05 PM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,333
Default

Quote:
Originally Posted by strugglegenerator View Post
Why this shows as ERROR: String Not Found 9190 in game is beyond me
What demon was referring to was this line: 9190 You can not cast this spell while in combat. missing from your client eqstr_us.txt file. It just didn't find it, so it gives you that error, which is a good thing. You would not find bugs if nothing showed up, when it didn't work.
__________________
Hanging out at Antonica.World
Reply With Quote
  #5  
Old 12-02-2019, 11:57 AM
strugglegenerator's Avatar
strugglegenerator
Hill Giant
 
Join Date: May 2012
Location: Minnesota
Posts: 231
Default

Thank you Huppy. I went ahead and added 9190 You can not cast this spell while in combat. to my eqstr_us.txt file, but then it broke the game with the following errors:

At character select, above my character's head I saw the following:
ERROR: String not found. (1554)

And the moment I logged in, I got the following 5 errors:
ERROR: String not found. (12355)
ERROR: String not found. (12357)
ERROR: String not found. (12359)
ERROR: String not found. (468 )
ERROR: String not found. (542)

I figured something terrible might happen, so I had a backup of eqstr_us.txt and when I replaced it with the original, everything returned to normal.

How can I update my eqstr_us.txt file with line 9190 without breaking my server's string files?
Reply With Quote
  #6  
Old 12-02-2019, 12:05 PM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,333
Default

At the top of that file, you will see: (example)
EQST0002
0 5901
In this example, that "5901" is the number of entries in the file. If you add 1 entry, increase that number by one. (5902).
__________________
Hanging out at Antonica.World
Reply With Quote
  #7  
Old 12-02-2019, 12:18 PM
strugglegenerator's Avatar
strugglegenerator
Hill Giant
 
Join Date: May 2012
Location: Minnesota
Posts: 231
Default

Thank you for pointing that out. I had no idea.

I went to the top of my eqstr_us.txt file and changed:
EQST0002
0 5901

to:

EQST0002
0 5902

Then I went ahead and added line 9190 between lines 9174 and 9193, like so:
9174 The strength of your stonewall allows you to resume feigning death.
9190 You cannot cast this spell while in combat.
9193 Requirements: Must spend %1 ability points.

Unfortunately I still get errors when I logged into the game:

At character select, above my character's head I saw the following:
ERROR: String not found. (1554)

And the moment I logged in, I only got the following 4 errors, instead of the original 5 I got before the change:
ERROR: String not found. (12355)
ERROR: String not found. (12357)
ERROR: String not found. (12359)
ERROR: String not found. (468 )

Any other ideas? I feel like we are onto something here! =)
Reply With Quote
  #8  
Old 12-02-2019, 12:25 PM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,333
Default

Titanium is real buggy like that, when customizing, it's a real pita to work with. That's why I woke up one day and said **** it, and work with rof2, it's so much simpler, lol
__________________
Hanging out at Antonica.World
Reply With Quote
  #9  
Old 12-02-2019, 02:12 PM
strugglegenerator's Avatar
strugglegenerator
Hill Giant
 
Join Date: May 2012
Location: Minnesota
Posts: 231
Default

After doing some more research, I found this post from ChaosSlayerZ who explains that you need to use Notepad++ when you are editing the eqstr_us.txt file or else it becomes corrupt.

Quote:
The reason your strings get corrupted is because you screwed up the string file format when edited it with soemthing like regular windows notepad. You need to use an editor which shows and preserves special lien characters which used in that file. Like shell edit or Notepad++.
After making Huppy's suggested changes using Notepad++, I was able to login to the game, error free, and I could now see my newly added line 9190 performing beautifully in game.
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 08:23 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