Get an Epic Experience with Premium


Chat & Communication Login to Add Favorites
  • World of Warcraft
  • 101 Monthly Downloads
  • Supports: 4.0.1
  • 43,560 Total Downloads
  • Updated 10/17/2010
  • Created 03/04/2006
  • 431 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: 7.7.8 'Deathwing'
Support development! **

About Lore

I recently picked up WoW again, and since no one really offered to take over, I'll at least try and keep Lore working. However, if there's anyone willing to take care of helping people who are having problems with it, it'd be greatly appreciated. I play the role of tech support enough as it is, I'd rather not play it more.

--- Lore v7.0 (Deluxe edition) by Liise on Argent Dawn (Alliance)

- I M P O R T A N T !! - R E A D - T H I S - F I R S T !! -

Lore was designed to aid Roleplayers in World of Warcraft with the ability to speak in 'languages' other than those enabled by Blizzard (for example: Dark Iron, Demonic, Elemental, Druidic, etc). Lore translates your text in /say, /party, /raid, /guild and /yell to a specified user-defined language. This translation occurs before the text enters Blizzard's language functions.

Lore has grown since then. New functionality has been added to allow for automatic translation, an option to render your character (partially) unable to understand a certain language, speak dialects, stutter, hiss, growl, lisp and more!

Below you find a list of the files, and indication which you might need. For further information, please refer to the Readme.txt document enclosed in the zip file. You will find almost anything you want or need to know about Lore there.

- Lore vX.X: Lore itself. You cannot use Lore without this. Installing the latest version is always recommended.
- Dialects.lua vX: You need this file. If you already have already customised your dialects.lua file, you don't generally have to download this again. Overwriting dialects.lua will erase your self created languages! (v8 is here)
- Ephemeral fix for Lore5: If you use the AddOn called Ephemeral and you use LORE V5.X you need this file to prevent conflicts. (for Eph ver. 1.6.3)
- Ephemeral fix for Lore6: If you use the AddOn called Ephemeral and you use LORE V6.X you need this file to prevent conflicts. (for Eph ver. 1.6.3)
- Ephemeral fix for Lore7: If you use the AddOn called Ephemeral and you use LORE V7.X you need this file to prevent conflicts. (for Eph ver. 1.6.3)
- Language pack 01: Extra player made custom languages for use with Lore. Please read its README file for instructions on how to use. Included languages in this language pack: "The Ancient Tongue", "Sanvairu", "Ooh". Included dialects in this language pack: "*Cumbrian", "*Fudd", "*Moron", "*Norfolk", "*Pirate", "*Scottish" (the latter is an improved version of what you already find in the dialects.lua - to be replaced if you want it.
- Language pack 02: Extra player made custom languages for use with Lore. Readme file included explains how to use. This language pack includes the dialect "*Riverfolk" and languages "Nutterspeak", "Streetslang" and "AncientRunic".
-CLPs: This is just short for Custom Language Pack, as Curse's new interface won't allow 'Custom Language Pack' because it is too long.

- Lore v6.0 (EN) is only fully compatible with English Gameclients. Other clients can also use this version, the only drawback they will have is that if they want to have it 'auto-translate' Blizzard Default languages (such as Gnomish, Gutterspeak) and lower their fluency in these same languages, they will not see the wanted effect. Later versions are also localised to work for German and French clients.

See the included ReadMe or type /lore in game to bring up a menu of available commands.

Do NOT confuse this with a mod intended to remove the language barrier. This AddOn has nothing whatsoever to do with other people's text. Its purpose is to avail you of pre-defined languages for appearance/aesthetics only. Ultimately, it's just modifying the text YOU send out, immediately prior to sending it out in a completely ordinary fashion. Also, Blizzard enabled languages are not modified by Lore.

After Rook discontinued the 'Lore' project about 4 months ago (due to no longer playing World of Warcraft) I have been given permission to continue her work. The result is Lore version 4.0 and higher.

Those people who use the AddOn 'Ephemeral' in combination with Lore should download the Ephemeral.lua file here and replace the old version with it, to prevent unwanted effects due to incompatibility.

--- Installing

Download and extract Lore to your World of Warcraft/Interface/AddOns directory to install. To use the prepackaged languages you must download dialects.lua and extract it to the same directory (it will automatically be added to the Lore folder).

These files are seperated to prevent updates from overwriting your own custom-defined languages, which are added to the dialects.lua file. Once you have dialects.lua you will not need to download it again for updates; simply download the main AddOn and re-extract it to replace the old files.

To define your own languages look in the AddingLanguages.txt tutorial or open dialects.lua in Notepad and follow the examples provided by the included languages.

--- Troubleshooting

If you have a problem with Lore, there are a few things you can try before looking for outside help:

* Problem: I installed Lore, but it does not load when I enter the world.
* Solution: It is likely disabled in your AddOns options. Go to the character selection screen, click the 'AddOns' button at the left bottom corner of your screen. Select Lore, and select the option to 'ignore version checking' (this allows you to use 'out of date' versions). Blizzard updates their UI version number all the time and I don't want to keep uploading a new version of Lore each time they do, so it will go out of date but that shouldn't matter. Also a new patch may reset this.

* Problem: I get an error on my screen, mentioning something like "argument #1 to `getn' (table expected, got string)".
* Solution: Type the command "/lore reset". If that doesn't work, you can try "/lore default". If that also doesn't work, please check that you have downloaded the dialects.lua file and that it is in the same directory as the rest of Lore.

*Problem: Lore loads, but I cannot access any of the custom languages.
* Solution: First, make sure your dialects.lua file is named just that and not 'Dialects_v_8'. If that does not fix the problem delete your WTF, Cache, and Lore folders, then load in a new copy of Lore while Warcraft is not running.

Known Issues ---
* Trying to send item links while talking in custom language still results into an error.
* Using %T works alright, but returns %T to self if translating to self.
* Using Blizzard's language selection menu does not work.

-- Fixed channel joining -- You should no longer have to join the communication channel manually
-- Various fixes to repair problems introduced by patch 4.0.1
-- Updated TOC number


First Previous Page 59 of 72 Next Last
  • #85

    Ah, that might be it. I never use and therefore totally forgot to test the /reset option with the new changes. Just looking at the code it invokes I can almost 100% guarantee that it's screwing with the tablet.

  • #84

    Found it and marked it for v3.1. In the meantime, you can use /script Lore_To = 0 if you're stuck with it translating to one of the four and you need to turn it off.

  • #83

    When ever I mouse over the tablet, this error pops up: Interface\AddOns\Lore\Lore.lua:914: bad argument #1 to `getn' (table expected, got string)

    Tirasa seemed to be getting the same one n said she fixed it by getting rid of LangCmd.. I however do not have LangCmd to get rid of :P I also tried it both with my other addons and with them turned off, I get the error either way with every mouseover.

    Edit: Found the solution back on one of the v2.0 problems.

    "2) In-game, type: /script Lore_Interpreter = {};"

  • #82

    There isn't. Lore is set up to only work with say, whisper, yell, party, raid and guild.

  • #81

    Lore.lua:914:bad argument #1 to 'getn' (table expected, got string)

    This happens when I mouse over the tablet. Speaking of that, any way to turn it off? EDIT: Got rid of LangCmd and now I don't have the error.

    Also, is there any way to allow your speaking of another language to show up in a user-designated chat channel?

  • #80

    Ok.. i love the new tablet! My only suggestion would be to have it as default unscreened. It took me a while to figure out that i had to do the /lore tab *languagename* command to add what my character new to the list, but otherwise great!

    Keep up the excellent work and see ya ingame sometime.

    ((peejee here btw))

    Ok.. seemed to have found a possible bug. You say that left clicking on the tablet will cycle thorough the languages and right clicking will change the "screen" settings. This is not working.

    reading carefully you say "while locked" but how do you lock it?


    Ah ha! forgot to add the /lore lock command to the listing. ^_^

  • #79

    Tokens were one of the first things I thought of for Lore, but one of the most annoying to decide how to implement. I might still do them eventually.

  • #78

    Do you think it would be possible by any way to have Lore exempt proper nouns from being Exempted? say, by wrapping the word in brackets, or ssome other symbol?

    For example...

    I have a character that's speaking about a friend of theirs in Thelassian.

    they want to say "Jacob is a very odd person, but I love him anyways."

    Now, in lore as it is now, Jason would be translated along with everything else...

    Say though... if it was written as "{Jacob} is a very odd person, but I love him anyways" and this suggestion was implemented, Jacob would not be translated (and the brackets would be stripped off, of course)

    Possible? Impossible? Possible, but not worth it?

    In any case, just my two cents about what would make this addon that much more of a necessity to my roleplaying.

  • #77

    First, try Lore with all your other AddOns disabled. Also, try redownloading dialects.lua (don't add Kaelun to it) and try basic v3.0 + dialects. If that has any errors, let me know.

  • #76

    I love this mod! I used it before WoW updated to 1.7, and loved it. However, now that I've updated to 1.7, I get this one error message...

    Error: Interface\AddOns\Lore\Lore.lua:823: bad argument #1 to `getn' (table expected, got nil)

    I've deleted the SavedVariables file, and used the /script command in game. Neither fixed the error message.

    The other error I get has to do with my custom language that I entered.

    Error: Interface\AddOns\Lore\dialects.lua:315: `}' expected near `kaelun'

    I've gone into the Dialects folder, line 315, and the translation, "kaelun", is on line 314. Plus, it's in the middle of that row.

    I'm not sure which caused it, but one of the errors is preventing me from using Lore 3.0 at all. If I type /lore, it brings up all the slash commands. But it acts as if none of the custom languages exist. Like, if the dialect file wasn't there. Or the errors counteract with eachother in a big error war! And make some freak coding that makes the Dialect file invisible. o.o;

    (Edit:) I can also see the tablet, but it's useless considering none of the non-native languages work.

    Ahem. Anyway, that's all of my knowledge on the errors. Not sure what to do, please assist x.x

  • #75

    Rook I love your addon so much, will you marry me?

  • #74

    Enjoy the Tablet.

  • #73

    Ahh, thanks Nenie, that fixed it right up.

    By non-native I meant languages that aren't inherently "known" by your character...such as a human speaking in Orcish.

    I stumbled across version 1.5 entirely by mistake, and I've been using this mod ever since. Thanks a lot Rook!

  • #72

    It's because of a simple change in the variables Lore uses. Previously the Lore_Interpreter variable was a string value, now it's a table... hence the error when you try to use Lore after upgrading from 1.6. Two ways to fix it:

    1) Delete the SavedVariables file for Lore 2) In-game, type: /script Lore_Interpreter = {};

    Oooh, and thanks for making this excellent addon!

  • #71

    So everything peachy?

    Anubis, what do you mean by non-native languages?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway