It's not necroposting if it's barely over a year old (gods, has it even been that long?
).
The issue I'm looking into now revolves around this:
The M/etc. animations are individually hardcoded as well. I haven't really done much with them, so I can't say a lot about them.
I have however not seen any monster paperdoll support animation series or other things like that. The simple skeleton animation is probably one of the most sophisticated of the monster animations, since it is compatible with (BG1) PC animations and allows character helmets, weapons, and shields to be equipped and displayed. I don't know if this extends to a potential paperdoll as well, but I think it would be the most likely candidate if any.
Some animations have defined paperdolls (following no uniform convention, but usually *anim_ID*INV, or *anim_ID*xINV with x being usually 0, or 1). These work, but it doesn't mean they do for any given animation. It seems to be largely trial and error when it comes to animations which currently have no paperdolls at all since some (but I don't think all of them) do support rudimentary paperdolls even if the content isn't there.
I'm trying to get a ghoul paperdoll to display, but it stubbornly won't, either as a PLT or BAM, in mghlinv, mghl0inv, mghl1inv, and so on. The files are valid in both formats - I can see them in
NI,
DLTCEP etc.
As for the "trial and error", well, there are dozens if not hundreds of these M-prefixed monster animations. Has anyone had *any* luck getting a new M-series paperdoll to display? I mean brand-new paperdoll additions, not revisions of existing ones like mindflayers, trolls, kobolds, etc. which already have paperdolls. Do we have an idea of the possible slots this might work for, or is there a way to look it up in the .exe? I didn't seem to have any luck grepping the existing paperdoll names in there, but I'm mainly just fumbling about with a hex editor. Along the same lines, would it be possible to hack the .exe to "enable" a paperdoll for a specific animation if it's somehow not enabled?
Edit: skeleton, zombie, vampire don't work either... not even with paperdolls copied from existing ones. I'm thinking maybe none of them will unless they have them already
.
Edited by Miloch, 03 November 2009 - 01:55 PM.