Sorry, this question is most likely quite simple, but I’m not sure whats the issue…
// The maya2egg converter will look for eggObjectTypes* attributes and
// insert the line "<ObjectType> { value }" for each one found, where
// "value" is the particular value you have selected from the
// pull-down menu. Eventually, when the egg loader loads the egg file
// into Panda (either by loading the egg file interactively into a
// Panda session, or via an egg2bam command), the <ObjectType> line
// will be replaced with arbitrary egg syntax defined by your
// Config.prc file with a line like this:
//
// egg-object-type-value [your egg syntax here]
Since the egg syntax is case-insensitive, but config variables are case-sensitive, it is necessary to use lowercase in the config variable name. Try “egg-object-type-objectside” in your Config.prc file instead.
Yeah, that should work. You don’t need to change the case of the value you apply within Maya, and the egg syntax doesn’t matter.
Examine the egg file you produced with maya2egg. It should contain a line of the form:
<ObjectType> { ObjectSide }
in your object wherever you set that flag in Maya. If it doesn’t, then something went wrong with setting the appropriate eggObjectFlag. If it does have this, and you’re not getting the tag set in your model, then something is still wrong with your config.prc.
Note that you may need to clear your cache (or generate a new egg file) after editing Config.prc, or you may still be loading the old egg file from the cache.