Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(792 Kb)
Download
Updated: 11-04-10 08:51 AM
Pictures
File Info
Updated:11-04-10 08:51 AM
Created:09-20-09 03:13 PM
Downloads:3,553
Favorites:29
MD5:
Verisimilar
Version: 0.15
by: Rexides [More]
== Introduction ==
Have you ever wanted to run an adventure in WoW, like you did when playing Dungeons and Dragons, or any other tabletop game? You can do it in the game, but you have to make a lot of compromises. You could pretend to be an NPC using your characters, but the players would still see that they interact with their old buddy.

Verisimilar helps you create that sense of immersion that's sometimes hard to achieve when running your own storylines. It allows the Game Master (GM, and when used in the context of the add-on it does not mean the Blizzard GMs, but the player running their own storylines) to enhance the players' game world, by modifying already existing assets, creating new ones, and interacting with the players through them.

Other than storylines, you can also use it for other occasions that could benefit from a little world enhancing. For example, if you are running a tavern, you could give your NPC bartender more gossip options to develop his personality, or even converse with the customers through him. Or a leader of a military guild could give out that day's duties as custom quests.

Right now, the only assets a GM can modify or create, are NPCs and quests. In the future, you will be able to add new items, books, and create custom loot tables for monsters, among other things.

== Legality and Limits ==
This add-on is completely legal in accordance with the Blizzard add-on policy. It does not add or modify game assets found in the .mpq files. That also means that there are a lot of limitations to what it can do. You cannot, for example, add the 3D model of a character to the game world, much less be able to fight it.

You can, however, affect most of his interaction with the game world that happens through the user interface.

== Verisimilar and other Add-ons ==
Unfortunately, due to the nature of Verisimilar, it does not function well when there are other add-ons present that try to modify or affect the same assets. For example, it will not work with any custom quest log add-ons (like Quest Guru, for example, but it WILL work with QuestHelper). Also, while working seemingly fine, SpamSentry will block the NPC speech, even if you have that option disabled in the add-on. However, you can disable Verisimilar's ability to merge with the interface (and conflict with other add-ons) through it's options page. This, however, will result in a sub-par experience for you, as it will try to interact with the player through other, less verisimilar ways. I suggest that you give it a chance though, and try it with the other add-ons disabled at least once.

== The Verisimilar Suite ==
This is actually a two-part add-on. The zip you downloaded contains the Verisimilar Player and Verisimilar GM add-ons.

Verisimilar Player is what normal players will use. It is what affects their interface and brings the GMs vision to life.

Verisimilar GM is the toolbox that the GM uses to construct and orchestrate his world.

You will find detailed guides for both add-ons in their respective folders

Made by Erethas (Moonglade EU)
v0.15
-(VPL)Fixed a non-crittical error when trying to complete quests with more than six different item objectives. The quest window will still display only six items (that's Blizzard's limit), but you can specify any number of item objectives you want.
-(VGM)Fixed error when trying to change the objective values of players for object type objectives. The action will now fail silently. Give them the items instead.
-(VGM)The NPC/Quest wizards will no longer attemt to appear when an NPC or Quest failed to be created.
-(VGM)There is a new seriff in town, and he is very strict when it comes to element IDs. All IDs must now start with a letter, they may contain only letters, numbers and the underscore ('_') character, and must be no longer than 30 characters. No spaces or punctuation allowed. Hopefully this will resolve the issue with the erratic quest chains.
-(VGM)Related to the above, all the current inconsistencies in your old sessions will be automatically corrected to the new format (except for the first character rule). This means that you might not recognize your element IDs, depending on how many bad characters you used. The sessions themselves, though, should be working fine now.

v0.14
-Fixed error on aquiring points (Justice, hero, etc)

v0.13
-Fixed for 4.0.1
-(VGM)You can now sort the "Starts from" and "Ends at" columns in the Quests panel
-GMs can now award GHR reputation (as long as you are using the addon, of course) by using the GiveGHRReputation function. Check the scripts guide for details.

v0.12
-(VPL)No more random numbers spamming
-Rapidly clicking on a loot item will no longer give the player multiple copies of it.

v0.11
-Various optimizations and fixing memory issues too terrible to mention.
-(VGM)Scripts are now less cluttered with the inclusion of SubSpecialChars.
-User created items!
-(VPL)Fixed errors that popped up when talking to questgivers.
-(VGM)You can now specify a return-to text for quests.
-(VGM)Quests can now have user made items as requirements.
-(VGM)You can also specify WoW items as objectives, but the function is a bit basic and buggy. I will update it properly if people are interested in that feature, so consider it an "interest demo" for now.
-(VLP)Fixed bug where a newly accepted quest would sometimes not appear in the WoW quest log.
-(VGM)Some entry names in the pop-up menu that were merely numbers are now more descriptive.
-Lootable items from mobs you kill.
-POI for quests.
-Now correctly registers kills for all party members.
-You can now talk to non-interactable NPCs (including hostile mobs) by either targeting them, or if already targeted, clicking on their portrait on the target frame. The GM must have enabled this function for that NPC.
-(VGM) Objective scripts for quests now take additional parameters, including the guid of the mob killed.
-(VGM) When using the Say, Emote or Yell (for NPCs) and Run (for scritps) methods in scritps, you can also specify a delay in seconds before they excecute.
-(VGM)Added a warning for desabled sessions, because even I got confused at some point.
-(VPL)Fixed a silly bug with the quest watch frame. Now new quests higher in the log will not mess with the lower quests.

v0.04

-(VGM)Wizards: A new, easier way to create elements.

-(VGM)Added a warning for local sessions. This will hopefully reduce user paranoia by aproximately 87.4%

-(VGM)Selecting quest givers (and enders) for a quest, as well as previous and next quests in the chain, is done by chosing an entry from a list.

-Session version is now indepedant of add-on version. That means that you won't have to ask everyone to update whenever I fix an interface bug.

-(VGM)You can now create macros for your session elements.



v0.03
-(VGM)New NPCs will have the name of the unit you are targeting, making it even easier to create one.
-There is some sort of localization now. Zone names will appear localized. Demo Session still won't work in non-english clients.
-(VGM)Nice new dropdown menu for switching between sessions from every panel.
-(VGM)You can now create your custom scripts in the scripts panel.
-(VPL)Verisimilar now works with Quest Helper! Apparently it was an easily avoidable error on my part.

v0.02
-(VGM)New NPCs will have their coordinates set as the GM's current position (instead of the useless 0,0). Also, their zone will be your current zone.
-(VPL)Fixed bug where Verisimilar would throw an error when closing the gossip window of an NPC when you had unconnected sessions in your list.
-(VPL)Updating quest objectives (killing mobs etc) will no longer add additional copies of the quest to the quest tracker.
-(VGM)A player who is lower than 80 level will no longer be spammed whenever he gains experience through kills. Sorry about that!
-Pop-up menus will no longer linger on the screen when they are out of context (when the window hides or when changing panels)
-(VGM)There is only one Ashenvale, actualy. The impostor has been exposed and purged.
-(VGM)The remove option for a player's active quest is now under it's submenu, instead of between quests.
-Verisimilar now uses Blizzard's pop-up dialog system instead of my own hackish approach. I guess it's better.
-(VGM)Check the new Script Guide in the VerisimilarGM folder!
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Author
Date
0.14
789kB
Rexides
10-20-10 01:40 PM
0.13
819kB
Rexides
10-15-10 06:35 AM
0.12
788kB
Rexides
07-18-10 06:12 AM
0.11
785kB
Rexides
07-14-10 07:14 AM
0.04
743kB
Rexides
11-02-09 02:15 PM
0.03
736kB
Rexides
10-10-09 05:48 AM
0.02
748kB
Rexides
10-05-09 12:31 PM
0.01
597kB
Rexides
09-20-09 03:13 PM


Post A Reply Comment Options
Unread 04-27-11, 12:50 PM  
Aurorablade
A Deviate Faerie Dragon
 
Aurorablade's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 88
Uploads: 1
Originally posted by Rexides
Thanks for the heads-up, but I have decided to move beyond libTourist for the next version. As helpful as it is, it does not provide me with the yard sizes for all maps (that includes instances), which is what I really need it for.

So right now Verisimilar will be running "yardless". This means that GMs must take into account the size of the map when deciding things like an NPC's speak distance, but on the other hand I have created a very good interface for doing these things now.
Can't wait to see it! I hope soon!
Aurorablade is offline Report comment to moderator  
Reply With Quote
Unread 04-26-11, 05:46 AM  
Rexides
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 3
Thanks for the heads-up, but I have decided to move beyond libTourist for the next version. As helpful as it is, it does not provide me with the yard sizes for all maps (that includes instances), which is what I really need it for.

So right now Verisimilar will be running "yardless". This means that GMs must take into account the size of the map when deciding things like an NPC's speak distance, but on the other hand I have created a very good interface for doing these things now.
Rexides is offline Report comment to moderator  
Reply With Quote
Unread 04-21-11, 07:55 AM  
Aurorablade
A Deviate Faerie Dragon
 
Aurorablade's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 88
Uploads: 1
Aurorablade is offline Report comment to moderator  
Reply With Quote
Unread 02-11-11, 05:38 AM  
Rexides
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 3
Yes, I am aware of that. Basically, it's that the redesigned zones have changed their sizes, and NPCs in these zones will just not work. Stormwind is one of these zones.

I am using the LibTourist library to get the zone scales. As of now, I am not sure that it is up to date on all the redesigned zones, but it doesn't matter as I am still working on the next version of Verisimilar, and hopefully it will be fully updated by the time I am ready for the release.

It's a shame that you can't test the demo version, but Verisimilar still works for other zones. Just be a little patient, I promise that it will be worth the wait.
Rexides is offline Report comment to moderator  
Reply With Quote
Unread 01-31-11, 12:04 PM  
oakie
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Bug report

Created an account here to get some help on this, as this Addon seems so great! Not using other addons, I get this bug report on startup and when opening the quest log.

Also, when I start the Demo Session, I can accept the quest, but talking to Squire Rowe doesn't show any options.

Message: ...similarPlayer\Libs\LibTourist-3.0\LibTourist-3.0.lua:3385: attempt to index field '?' (a nil value)
Time: 01/31/11 19:00:32
Count: 1
Stack: ...similarPlayer\Libs\LibTourist-3.0\LibTourist-3.0.lua:3385: in main chunk

Locals: MAJOR_VERSION = "LibTourist-3.0"
MINOR_VERSION = 90089
Tourist = <table> {
GetLevel = <function> defined @Interface\AddOns\VerisimilarPlayer\Libs\LibTourist-3.0\LibTourist-3.0.lua:137
the error goes on.

Hope this is enough information to find out what's wrong.
oakie is offline Report comment to moderator  
Reply With Quote
Unread 11-20-10, 04:22 AM  
Rexides
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 3
It's probably Verisimilar not playing well with another add-on, not surprising at all.
Rexides is offline Report comment to moderator  
Reply With Quote
Unread 11-19-10, 05:14 PM  
Simael
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Yes i tried it without Verisimilar and all works fine. I donīt use any other "Questlog-Changing" Addons or Questaddons. The Problemīs only sometimes. Maybe itīs just any Addon that uses the Questlog too and it bites with Verisimilar or someting. Or maybe just an defective file on my WoW Path. If iīm the only guy who got this problem i really think itīs just a mistake an my side as in your sourcecode.

For ArkInventory: Okay...i did not mouseover all empty slots But if it works in Verisimilar with next update itīs all fine

Thanks a lot for your Requests.
Simael is offline Report comment to moderator  
Reply With Quote
Unread 11-19-10, 10:09 AM  
Rexides
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 3
Yes, you are correct, I just checked it myself and it seems that right clicking was not working for the Verisimilar inventory due to some patch changing things probably. I fixed it for the next version.

As for ArkInventory, I am aware that it does not display Verisimilar items (I use it too) because of how the creator has chosen to find which icon to display. Not much I can do. It's only the icons, however. If you mouse over the empty slots in the uncategorized part of the bags, you will find your custom items there and they can still be interacted with.

And that "L" business seems weird, because even though I wouldn't put it past Verisimilar to mess things up when trying to display the questlog, I find it weird that only happens with the key-bind and not the interface button. Have you tried it with Verisimilar disabled and other add-ons enabled?
Rexides is offline Report comment to moderator  
Reply With Quote
Unread 11-19-10, 07:47 AM  
Simael
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
It happendes just by using "L". WoW freezes then everytime so i have to end the process with the taskmanger and can#t give you any error messages.

The Items donīt appear in my "normal" bags!? I work with ArkInventory...

Edit: Ok...problem is by ArkInventory, i think it canīt handle with the items. Without ArkInventory it works with normal bags. But shouldnīt it work out of the Versimiliar Inventory Frame?
Last edited by Simael : 11-19-10 at 07:52 AM.
Simael is offline Report comment to moderator  
Reply With Quote
Unread 11-19-10, 06:44 AM  
Rexides
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 3
No, no script. You merely need to add even a single page to the item, and it will behave as a document.

Are you using them only from the verisimilar inventory panel? Have you tried using them through your normal bags? (verisimilar items appear there, too)

And as for the questlog bug, does it happen only when using "L", or even when you open it with the interface button?
Rexides is offline Report comment to moderator  
Reply With Quote
Unread 11-18-10, 06:18 PM  
Simael
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
So well...

i tried it out without any other addons activated and WoW doesnīt freeze anymore if i use Questlog.

But the Problem with that "document" function still doesnīt work. Iīm not a programmer or something maybe i just handle it wrong? But the items with texts in the DemoSession shows me no "documents" too...is there any script i have to write for it?
Simael is offline Report comment to moderator  
Reply With Quote
Unread 11-17-10, 10:47 AM  
Rexides
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 3
I just tried both and they work fine. There also haven't been any other's with the same problems, which leads me to believe that it is an add-on conflict issue (which could very well be on Verisimilar's side).

Could you try it again with all other add-ons disabled, and also give me a list of your addons?

Also, if you are running an error-suppressing addon, could you disable it (just that) and send me any error reports? Otherwise I am completely on the blind.
Rexides is offline Report comment to moderator  
Reply With Quote
Unread 11-15-10, 04:16 AM  
Simael
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
There seems to be a problem with the Questlog Frame with Blizzard at the moment. If session runs and i push "L" ingame for the Log so WoW completetly freezes. This happens for 50% i think.

Are you gonna fix it or am i the only one with that prob? IDīs arenīt longer than 20 Characters and starts with a letter.

And the Document Option for Items doesnīt work. I write an Text but nothing happens on right / leftclicking instead of "delete".
Last edited by Simael : 11-16-10 at 02:24 AM.
Simael is offline Report comment to moderator  
Reply With Quote
Unread 11-01-10, 10:17 AM  
Rexides
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 3
Bug

Regarding the flipping-questchains bug that some people have reported:

This is probably a bug with how Lua uses strings as table indexes, or how WoW stores them.

In any case, don't use long names with spaces and special characters when naming your IDs. Use short, yet descriptive names.

Use only letters, numbers and the underscore ("_"). Always start with a letter, and don't make them longer than about 20 characters.

Next version these rules are going to be enforced when creating elements, but for now just try to follow them.
Rexides is offline Report comment to moderator  
Reply With Quote
Unread 08-27-10, 09:56 AM  
Aurorablade
A Deviate Faerie Dragon
 
Aurorablade's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 88
Uploads: 1
Well documents are a plus but i was thinking for any 'quest rewards' someone might want to keep.

I know that a GHI item needs name,icon,quality,white1,white2,comment,amount,stackSize,copyable,rightClick,rightClicktext,editID,duration,durationWhenTrade,durationRealTime,editable,changeStack

for its function..Though you may already be talking to pilus in seekrit about this in whitch case i am gonna go over here and smash bugs with a mallet.
Aurorablade is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: