d3caster: VERSION AND CHANGE HISTORY ==================================== 1.1.0, 09-nov-04 - walking bots - sound loudness relative to distance of event (only with Java 2 Sound, -> d3sound2.java) - bots now need 2 hits to be destroyed - support for optional high-res lightmap2 - straighter texture loading, textures may now have an arbitrary number of faces - support for recording snapshots and action movies. added new tool/convsnap.java for conversion. - support for 3 levels of dynamic lightmap resolution. the lowest level is active by default, to be compatible to the slowest machines. - key F5 switches dynamic light detail, key F6 switches fog (off by default). - dynamic sound loudness (F7) is on by default, altough it needs a bit of performance, as it really improves the game feeling. - new sounds: walking bots, passing rocket. - note: some color codes changed in worldmap.gif, please examine the new supplied image, as well as genMap() for details. 1.0.3, 04-nov-04 - fixed mask calculations in light() and lightFlash(), improving graphical accuracy of dynamic light. - added a flag bAccurateDynamicLight. if activated, light flashes will be rendered about four times more detailed (sync to the lightmap2 resolution). however, this also eats a bit of performance. - keys F5 and F6 now allow enabling and disabling of hi-res light flashes and fog, two features that make sense on high-performance pc's. - fog is now off by default. - fix in playerVisibleFrom(), where theoretically a div by zero could have happened, and in some cases the player wasn't detected correctly. - more infos about .ogg and .au sound conversion at the end of CONTENTS.TXT 1.0.2, 25-oct-04 further minor stuff - gameonweb.html now compatible to Firefox Adblock: added a workaround by moving a font tag. I suspect that the Firefox extension "Adblock" (v0.5 d2 Nightly * build 39) creates problems if a web page contains ... in this case, stop() could be called on the applet without any reason. If the is moved after the applet tag, the problem is fixed. - d3sound1.java now supports local sound loading (on start via do-run-local), for the rare case that you're using a Java JDK 1 on local start. - change in do-compile-all.bat: javac -target 1.2 stahlforce\d3sound2.java because "Java 5" exists meanwhile, and I'm not feeling safe if it's bytecode and libraries are fully compatible with Java 2. - d3caster.java: Math.random()*(numFloorTextures-1) missing brackets, no visible functionality change. 1.0.1 17-oct-04 small fixes for safer applet termination - d3sound2: closeSound() now uses clip array length - small sleep in stop() to allow threads to react 1.0.0, 14-oct-04 - initial release