Probably the most exciting feature of this release is the new Scripting Wizard. The scripting wizard finally makes it easy to make games where you can shoot! See the GameDev release notes (http://sf.net/project/shownotes.php?group_id=9970&release_id=35989) for a full list of fixes and features for 1.2.2. Also see the Scripting Wizard release notes (http://sf.net/project/shownotes.php?group_id=9970&release_id=35994) for some more information on the scripting wizard. A few additional notes on the scripting wizard are in order:
* There's a small UI glitch in the 1.0.0 release wherein one checkbox is never disabled. This is only a UI problem and should not affect functionality. I will probably release a 1.0.1 scripting wizard soon to fix this. But feel free to download early and download often -- the Scripting Wizard is a very small package!
* As mentioned in the release notes, the scripting wizard does not support merging with existing script code. I imagine this is not going to be a problem for most people since they either know how to write script (and know how to merge code) or they don't (and don't have any code to merge with).
* In order to optimize script code, I have made Max Instances a required value in the wizard.
* The wizard does not let you change the auto-repeat speed, but this is easily set by replacing the value "10" in the generated script with any value you want. Higher values repeat more slowly. (10 will occur only once if you haven't specified it as one of your parameters.)
* The initial release requires that firing be implemented the same on all maps within a project. A SpriteDef by the specified name must exist on all maps. If this is a big deal, put your vote in for an improvement here (see below).
* If "Sprite stops moving" looks like a confusing option for "Stop sprite When...", I should explain that these checkboxes actually determine when the bullet sprite is removed from the map. "When sprite stops" means that the bullet will be terminated when it stops movng (probably because it hit a wall).
* In the initial release, the scripting wizard is somewhat limited in how it deals with inventory. If you need more complex interaction, it will have to be handled by manually editing script code. If you need more power, put your vote in (see below).
As you can see there are a few limitations to the scripting wizard. But it's a big step in the right direction. Please, if you have a favorite feature that you really want improved, voice your opinion in the discussion area. The scripting wizard will probably be much easier to update than GameDev. It's such a nice small package. My first task will be to fix the UI glitch (very easy). Then I could focus on confining firing to specific maps or improving inventory support, or whatever you think is most important.