Wow! I have been busy killing some bugs in Enhanced Animations. This thread has kind of gone crazy! Lots of requests!
-I am looking at adding the limb alpha functionality.
Quote: "Hmm....how bout the ability to read [Doom] wad files? I thought DBP could via BSP's but there's no way to use them directly (without the BSP). I'm not sure how easy/hard that would be, as I'm not sure if it can easily tell what's image/what's sound/what's texture ect..."
Sounds interesting... I doubt many people would have a use for this though and it would take up quite a bit of time to do. I think this might be a little to specialized for me to dedicate the time needed to do it.
Quote: "Hey, here's an idea, how about Point Limb (similar to point object) and Ghost Limb (similar to ghost object). "
I have already started looking at global limb rotation commands in my Animation Addon. It is a feature that I really want to add to that, and I am going to spend some time trying to get it working with it. I'll have to see how things go. I was close, but it wasn't quite correct yet. It definately won't make it into the initial version of EnAn, but I hope to add it soon.
The ghost limb commands would sort of fall under the Limb Alpha stuff that I am already looking at.
Quote: "Another vote for Point Limb and Ghost Limb here.
BTW fantastic effort Wolf! "
I just had to add a quote to your post because your name is strangely similar to mine. Wilf? There is no "I" in wolf
lol
Quote: "Wolf, give us some commands to detect if our videocards are capeable of AA and then turning it on or off and setting the pass for the DBP window.
This is something I've been waiting for...FOR A VERY LONG TIME! "
Doesn't the ANTIALIAS AVAILABLE command tell you if your hardware support Antialiasing? Also, I believe that Cloggy's DirectX extension dll adds some support for antialiasing. If not, let me know, I'll look at adding it.
Quote: "An auto media rebuilder? Perhaps you could make it so that your plugin detects when an object is loaded/deleted and keeps the original filename and any texture operations done to it and stores it to a list, then you call a command to check if there has been a media flush and it would reload all media."
Now that would be useful for something else that I am working on. I don't know if I could easily add support for something like this in a dll, but I am going to have to solve this problem in some nice clean way. If I come up with something useful, I'll let you know.
Quote: "Hi WOLF, there's a command I always wanted and could never find; after, say, using PICK OBJECT having a command that would return the UV coords of the texture (a number from 0.0 to 1.0). This would be great for doing GUI stuff and to make a 3D paint program / more powerful character customization! I've made a function, which I lost :-(, that was able to do this but wasn't too accurate, but I was able to draw on my models to within two pixels of where I was clicking. I used your ANGLE BETWEEN POINTS command and some interpolation to do it. I, for one, would really appreciate this command. "
That does sound very useful, but as Dark Coder mentioned, it may be done a lot better in a collision dll.
Quote: "Just thought of something. How about better commands to alter the DBP window? because the 'Set Window Layout' command is pretty rubbish, having seperate options for things like resizable , minimizable etc. And with those commands make sure all of them size the window so that the actual DBP draw area isn't resized, because that causes slowdown and bluring."
Some of this could be added. I know for a fact that you can't resize the window without stretching the DBpro display. To do this, it requires that the DirectX object is recreated. When that happens it completely flushes all of the loaded media. There is no way around that.
Quote: "What about a function to get the address in memory of a variable. eg. a bit like the '&' sign in c++
If you do that, then another good function would be a variable watcher. You give it the pointers, and it their name and value. You could also set it to beep or something when a certain var's value changes."
Hmmm... that is interesting. I'm not sure that there is any way to get to the variable space in DBpro like that???
EZrotate! TextureMax! Enhanced Animations! 3D Character Maker! (coming soon....)