Project 1999

Project 1999 (/forums/index.php)
-   Resolved Issues (/forums/forumdisplay.php?f=14)
-   -   Miscellaneous: ERROR: String not found. (8053) - crafting messge bug (/forums/showthread.php?t=317112)

Kavious 03-26-2019 10:51 PM

Saw the title and the mention of the text string texts and thought it was just about that and missed the skill up part

Alchemy is level based. At level 25 the max skill is 5 and it goes up 5 pts with each level after that

Would be important to know what level OP is. At level 30, the max alchemy skill is also 30 and would need to level up more in order to skill higher

Awweshux 04-04-2019 09:49 PM

Getting that message on every combine, and today spent 1500 p worth of mat's trying for Tiger Raptor cloak. 255 wis, unencumbered, crying in my beer. The cloak sells for like 1k. Tried over three separate tailoring sessions. No likee.

Ranlron swiftsong 04-07-2019 12:12 PM

Same issue with low level baking and tailoring as well. Got 8053 error string not found on crafting bat wing crunchies.

Yininuszen 04-19-2019 05:45 PM

Blacksmithing
 
When ever I combine a Sharpening Stone and a Rusty weapon it tells me "ERROR: String not found. (8053)"

ctre 04-25-2019 03:59 AM

ERROR String not found (8053)
 
I combined some pages to make a spell, (enchanter). research skill=127

I assume the combine failed.

Pages used
Nilitim's Grimiore page (115, 116) & (300, 301)

Not sure if it is a good thing or bad.. just letting you guys know.


cheers

DoucLangur 05-12-2019 10:31 AM

FIX for this Error Message:
  1. Open the file eqstr_us.txt with a text editor
  2. Insert the line for 8053 at the proper position.
    Code:

    8034 Usable
    8053 You have created something new.
    8500 Request Adventure

  3. Save the file
  4. Restart your EQ client

Samven 07-25-2019 05:40 PM

i just got this error after the first time trying crafting after a long hiatus. was making pickled lizard

Benanov 07-26-2019 11:14 AM

The 8053 String Not Found message is only for the success message, and doesn't affect combine chances. It is the success message. I think it used to be "You have combined these items to make something new."

Just edit eqstr_us.txt with a non-insane text editor (Notepad does not count as non-insane; Notepad++ is fine.)

This system was implemented so you could translate EQ into different languages - just load the text file of the language you're using and BAM, all the messages in your native language. The text can be anything you want. You can do this, for example:

Code:

8053 You did it!

Nargule 09-26-2019 08:42 PM

Quote:

Originally Posted by DoucLangur (Post 2908958)
FIX for this Error Message:
  1. Open the file eqstr_us.txt with a text editor
  2. Insert the line for 8053 at the proper position.
    Code:

    8034 Usable
    8053 You have created something new.
    8500 Request Adventure

  3. Save the file
  4. Restart your EQ client

Quote:

Originally Posted by Benanov (Post 2940550)
The 8053 String Not Found message is only for the success message, and doesn't affect combine chances. It is the success message. I think it used to be "You have combined these items to make something new."...


Kudos to you two for actual posting a solution rather than re-reporting a bug 15,000 times.

Quote:

Originally Posted by Benanov (Post 2940550)
Just edit eqstr_us.txt with a non-insane text editor (Notepad does not count as non-insane; Notepad++ is fine.)

Oh, boy. I wish I paid attention to this warning. I opened with Notepad and hosed my client - ended up breaking every string in the game.

I then downloaded Visual Studio Code and discovered the file got converted from UTF-8 to UTF-8 with BOM. I have no idea what BOM is, but converting it back to standard UTF-8 encoding fixed the issue and now I have my strings back, including the crafting success string!

Benanov 09-27-2019 04:45 PM

Technical explanation follows
 
Quote:

Originally Posted by Nargule (Post 2969534)
I then downloaded Visual Studio Code and discovered the file got converted from UTF-8 to UTF-8 with BOM. I have no idea what BOM is, but converting it back to standard UTF-8 encoding fixed the issue and now I have my strings back, including the crafting success string!

BOM is the UTF "byte order mark" - this is used in other UTF versions (UTF-16, UTF-32) to tell programs reading this file which way the bytes go, as most files are read a byte at a time, but you need more than one byte to determine a character. Basically - is it BA or AB? ABCD or DCBA? That's what a BOM is for.

However, in UTF-8, this is pretty much pointless - because in UTF-8, the general size of a character is one byte, so there's no order required. It basically is only useful to say "HEY, THIS FILE IS UTF-8!" and is generally regarded as superfluous.

Older software, like EQ, will choke and die on the BOM. UTF text wasn't big in Windows at this time - most of the time you'd have files in one or more code-pages - Windows-1252 being the dominant one for English text in the US. (For giggles: ASCII, UTF-8 and Windows-1252 are generally seen as compatible, but certain characters will be all sorts of broken if you don't properly translate from one to the other. "Smart quotes" are the most common points of breakage.)

I'm not surprised EQ never accounted for people mucking with the interface text files. They're controlled by the server and would have been updated / checksummed by the patcher, so it doesn't surprise me that no engineering effort was expended in making sure EQ could handle a text file in a different format than what was expected.

If I had $10 for every time I had a BOM cause a bomb at my old job (I did a lot of syndication of news articles), I'd have eaten lunch for free most days.


All times are GMT -4. The time now is 09:28 PM.

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