jim the hairy on 6/8/2001 at 18:37
In some cases, the writing floats in midair near the wall, but that's a bug with object positioning. Yes, the <a href="http://madeira.physiol.ucl.ac.uk/people/jim/games/tsshp-current.tar.gz">current snapshot</a> adds decal support for Underworld levels (only tested on the first game, mind you), so not only do you get writing but also switches, levers and chains, and the Special TMAP Object as well. Yes, stairways show up now. <a href="http://madeira.physiol.ucl.ac.uk/people/jim/games/download.html">You know the drill</a>.
As I intimated above, positioning isn't always correct. Some decals are not flush with their walls, and sometimes they are offset to the side. Clearly if you divide a tile into 8 equal strips and use 3 bits to indicate position you can't have objects flush against both walls. I'm wondering if orientation has anything to do with it. It's a matter of sitting down and figuring out exactly which positions are wrong and discovering the common factor. Not onerous.
jim the hairy on 7/8/2001 at 11:34
I added the orientation-based correction factor to object positions as I mentioned, to force decals flush with their walls. And what do you know, it seems to work, at least as far as I can tell by eye. I <em>have</em> checked the positions of bridges and they are all precisely centred in their tiles, after correction, whatever their heading. Which is as it should be. So until I get definite proof of bogisity I'm leaving the correction in for all objects. In fact I'm wondering whether to apply the equivalent correction for System Shock objects as well, since they exhibit the same problem to a lesser degree (having 256 possible values rather than 8 for in-tile positioning). Get the <a href="http://madeira.physiol.ucl.ac.uk/people/jim/games/tsshp-current.tar.gz">current snapshot</a> and check it out.
I've also realised that I've been rather stingy with the <a href="http://madeira.physiol.ucl.ac.uk/people/jim/games/ss-shots.html">screenshots</a> of late, and since a lot of things have happened in the meantime I thought you were due some new ones. So go and take a look.
edit: bugger, wrong server ...
[ August 07, 2001: Message edited by: jim the hairy ]