Displacer on 26/1/2007 at 15:32
Well what I've found about bump mapping so far is that the routine to check the bump map flag is only called for creatures. I set a breakpoint in a debugger to break when this flag is checked, ran the editor and loaded up earth.mis. The break was only triggered when the 2 crew members to the right of the tram came into view. What I need is someone to make a creature with a bump map and see if this works or not. I stink at 3d modeling so I can't check this myself. If anyone can help out, let me know.
I have a wiki up (
http://dromed.wikispaces.com) here but there's not much on it as of yet, heh I get so wrapped up in tracing the code I have no time to post, so I usually post stuff in lumps when I get time.
Nameless Voice on 26/1/2007 at 16:17
There's a property in DromEd (SS2 and Thief2 versions), Renderer->Bump Map, which can be either true or false. I have never been able to get any visible effect from it, though.
Displacer on 26/1/2007 at 16:26
Quote Posted by Nameless Voice
There's a property in DromEd (SS2 and Thief2 versions), Renderer->Bump Map, which can be either true or false. I have never been able to get any visible effect from it, though.
Have you tried it with a model that has had a bump map applied to it in a 3d modeling program? Also it only seems to be for creatures, it is not checked for objects (that I can tell)
Nameless Voice on 26/1/2007 at 16:45
Bump maps assigned in Max don't make it through the .3ds -> .e -> .bin format conversion, to my knowledge. I'd assume Dark would use some special naming convention for bump maps.
Something like texturename-b would be the bump map for texturename.
ZylonBane on 26/1/2007 at 17:41
I suppose the simplest way to check if there's any trace of actual support for bump-mapping (which I highly doubt), would be to tag something as bump-enabled, then monitor SS2's filesystem activity when it loads the level.
Kolya on 26/1/2007 at 22:11
I wanted to ask you this before, which program do you use to monitor the file requests of an application?
Kolya on 26/1/2007 at 23:27
Oh yeah, filemon! I forgot about this little gem!
The others are pretty useful too: Regmon and TcpView.
RocketMan on 26/1/2007 at 23:38
Regmon wants to fight.
I choose you Filemon!!! (Irritating PWM sound)
Filemon used bump map....Regmon's defense greatly fell.
Regmon monitered files.....but it failed.
Regmon drops some pokeballs....oops!
Filemon used hexadecimal......Regmon is badly burned.
(shitty victory music)
Filemon defeated Regmon...gained 12 exp.....got 120 yen.
What?! Filemon is compiling?
Displacer on 27/1/2007 at 00:39
Process monitor is the way to go. Souped up version of filemon. Myself I just tap into the file load routine of the software I'm working on with a debugger.