EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Spell Support (https://www.eqemulator.org/forums/forumdisplay.php?f=664)
-   -   Manastone Error: String Not Found 9190 (https://www.eqemulator.org/forums/showthread.php?t=42730)

strugglegenerator 11-30-2019 04:50 PM

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.

Uleat 11-30-2019 06:23 PM

Not every message is generated by the server.

The client can originate messages, too.


Not sure if that's the case here..but, ffiw.

demonstar55 12-01-2019 01:56 PM

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.

Huppy 12-01-2019 09:05 PM

Quote:

Originally Posted by strugglegenerator (Post 264051)
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. ;)

strugglegenerator 12-02-2019 11:57 AM

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?

Huppy 12-02-2019 12:05 PM

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).

strugglegenerator 12-02-2019 12:18 PM

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! =)

Huppy 12-02-2019 12:25 PM

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

strugglegenerator 12-02-2019 02:12 PM

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.


All times are GMT -4. The time now is 02:12 AM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.