RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Resource icon

Multilinguists 3.03

No permission to download
-AddToLanguage and CreateLanguage gumps have been redesigned to support all clients.

-Removed some functionality of the CreateLanguage and AddToLanguage commands to make certain the names of new languages and new words added to languages are alphanumeric with no spaces. Note: Translated words can have spaces and are not required to be alphanumeric.
I forgot to add a way to learn newly created languages. So I've added the item Phonics that you can use with the [add command. If the word Gnomish is the name of your custom language, type in [add phonics Gnomish to add a Gnomish tome of learning.

And just in case you needed it, here's a quick overview on the commands to add new languages and add your own word to word translations. In the file SpeechCommands.cs you can find all of the commands and a short description of what they do. Here are longer descriptions of each command.

Command: "Lang"
Description: Your player character's personal settings for learned languages. This gump will allow you to set languages to locked skill gain, skill gain loss, and automatic skill gain from proximity.

Command: "CreateLanguage Language"
Description: Allows an administrator to create a *.lng file and creates a new language for player use. This type of language will depend on a word to word translation.

Command: "AddToLanguage Language EnglishWord TranslatedWord"
Description: Allows a GM to add a new word association to a given language. You will need to use this gump to add new words to new languages.

Command: "Speak Language"
Description: Allows you to speak in a known language.
Small fixes. Removed unnecessary code.

Also, to be clear on how to learn languages, use the language manuals to do so instead of [props. You can [add the items DrowPhonics, ElvenPhonics, OrcishPhonics, UndeadPhonics, DruidicPhonics, UmbravoxPhonics, and AncientPhonics. The item ForgetAllPhonics will remove all languages known from you if you need that for some weird reason.

New Bug Found: If you create a new language with the command CreateLanguage, please be advised there is no current way to speak that language. Working on fix.
Major changes in this update.

-Requires a .NET 4.0 framework-compiled core.

-Numerous bug/crash fixes.

-No longer uses the SGem class. There were too many radical changes to create an update that included SGem and would not cause a wipe.

-Languages can now be learned automatically by being within hearing distance of a that language.

-Languages are learned over time, similar to a passive hearing skill, and the maximum number of languages that can be known is determined by the intelligence of speaker.

-New languages can be created by administrators in-game. New words with translations can be added by game masters in-game.

- The languages for Drow, Elven, and Orcish as well as languages that you create ingame are learnable by proximity. All others are learnable only by books or other methods.

-Language txt files are now being saved in the folder \Saves\Multilinguists\ as .lng files.

-New Commands: All old commands are removed. Commands now include AddToLanguage , CreateLanguage, Lang, and Speak.

-How to Learn Languages: For now, use the language manuals for individual players to learn. You can [add the items DrowPhonics, ElvenPhonics, OrcishPhonics, UndeadPhonics, DruidicPhonics, UmbravoxPhonics, and AncientPhonics and double click to learn these languages. The item ForgetAllPhonics will remove all languages known from you if you need that for some weird reason.

-Requires one line edit of PlayerMobile.cs.

Note: Not compatible with previous versions! Follow the README instructions for installation and how to prevent a player wipe. If you need more help feel free to pm me for assistance.
With this update, items in your personal backpack will respond to your speech, no matter what language you are speaking.
No more editing PlayerMobile.cs! Install instructions have been updated. Thank you Tru for making this possible.

Warning! This is a major change to Multilinguists for current users. If you are a current user and do not wish to have a Mobile wipe, please pm me for a version you can use.
Thanks to Tru, language manuals are here! LanguagesManuals.cs has been included in this update.

Two bugs fixed:

One allowed players to see hidden GM speech, and another was not revealing hidden players when they spoke or emoted.
I had overlooked that Items also handle speech, so with this update, now all speech no matter what language you speak will be recognized by Items such as player owned boats.
Fixed a problem with compatibility with other custom speech events such as from XMLSpawner 2 and others.
Top