okay, a couple options here I guess.
this is harkyman’s blender people website, that has the necessary programs and some demos.
http://www.harkyman.com/blender-people/
just a quick note, MySQL is a database system for managing data, blender people has nothing to do with networking and I’m struggling to find a substantial connection to Verse
anyways, you can investigate that and see if that what you want.
Another route you can try, which falls in line with your original question.
In the file with your character, put all your character objects and armature into a group and name the group. Have the run cycle activated on the character.
in the file with the building, instead of appending, you will want to do a relative link.
relative links require saving the blend file first so do that.
now, press shift-F1 to open the append menu. In the header, find the button “Link” and “Relative” and make sure that they are both activated, (append should be off).
now, instead of importing your character as objects, select Group, and import the group that you added your character too.
Nothing will appear on your screen immediately. To create an instance of the imported group, do Add->Group->filename->groupname
where “filename” will be the file you are linking from, and groupname is the name of the group.
This adds an empty with dupligroup activated. Copy this empty for as many characters as you want. To offset them, use the TimeOffset numerical slider in the Object buttons (bottom of the Anim settings panel)
for your needs, this may be sufficient.
Since we have relatively linked the character, if you go back and say, tweak the run cycle of the character in the original file, it will be reflected any file that links it. you can even change the model, materials, textures, etc.
here is some more information on linked libraries
http://wiki.blender.org/index.php/Manual/Using_Linked_Libraries
and you might find a needle of information in the haystack that is my post in this thread:
http://blenderartists.org/forum/showthread.php?t=99153
=====
read your post a little more carefully this time.
okay, it seems you know how to link.
The reason you are unable to affect objects you link is that everything is linked from the original file and you cannot change it unless…
you can make the objects that you import local. you can do this in the outliner, by selecting library objects (there should be a bright orange symbol next to linked objects)
right click->make local.
or go to their object panel and click on the orange linked button next to its name to make it local. This makes the object local so that you can give it an IPO etc. relevant data like meshdata etc will not be made local unless you do so explicitly.
a somewhat better way, (necessary in some cases) is to use proxy objects, described in the link I posted above.
In your particular case, I believe the imported Group method is the simplest way to encapsulate what you want, assuming you don’t go with a more elaborate setup. This is as I described above.
It can be hard to work your head around all these dependencies and whats getting linked from where, and what not. Hopefully this clears a little bit up but feel free to follow up If I have just been confusing.
=======
EDIT:
grrr i write all that out and fligh beats me with a four line summary that says the same thing :mad: