DSB Version 0.52
Posted: Thu Apr 05, 2012 2:28 am
What's new in DSB:
- Added "fast advancement" gameflag to toggle between CSBwin and DOS DM experience models
- Added on_monster_move_into event for objects that handle monster movement in special ways
- Changed x_off coordinate to not be negated when drawing flipped front walls
- Top row graphics will now be properly drawn with alpha channels
- Can now use hero_icons and hero_icons_overlay to have hero icons with alpha channels
- Added dsb_get_portraitname to retrieve the name of a character's portrait
- Added dsb_set_portraitname as an alias for dsb_replace_portrait (for symmetry)
- Fixed a hero icon rendering glitch when using a bitmap in player_colors
- Fixed a renderer bug causing alternate wallset floors to be misaligned
- Fixed a Lua error in on_want_move events preventing them from working properly
- Fixed casting darkness a lot making the dungeon bright due to underflow
- Fixed rounding errors causing failed melee attack methods to give too much experience
- Fixed using the wrong variable to determine experience given by a thrown object
- Fixed failed spells giving less experience than they should
- Fixed load color not updating from yellow/red after a strength boost
- All monster timers now run at a reduced rate, instead of freezing distant levels
- Improved efficency of ammo grabbing, picking up, and putting away
- Very high stat boosts with potions now have diminishing returns
- Character rotation direction is now based on the side right-clicked on
- Delayed initial execution of sys_enter_level until music is possible
- Considerably cleaned up dynamically scaled image caching code
- Utility function find_arch_in_hand no longer requires a third parameter
- Fixed materializers trying to blast down doors they can just pass through
- Made groups of spellcasting monsters occasionally fire double shots at small parties to thwart spin dodging
- Monsters now are able to spot the party even when it isn't their turn to act
- Some monsters can now see in the dark, and others are more inhibited by a lack of light
What's new in ESB:
- Added the ability to "paint" wallsets into the level by dragging the mouse
- Added ability to set the amount of power a zo spell needs to open a door
- Fixed a memory leak when pasting into squares with something already there
- Fixed a broken Windows API call that would crash ESB on Windows 7
- Fixed ESB's Lua stack occasionally overflowing, causing weird crashes
- Fixed an error when saving dsb_level_tint commands
- Improvements to internal Lua to make custom icons easier to use
Download it here
(Download is no longer available. Use the current version instead)
- Added "fast advancement" gameflag to toggle between CSBwin and DOS DM experience models
- Added on_monster_move_into event for objects that handle monster movement in special ways
- Changed x_off coordinate to not be negated when drawing flipped front walls
- Top row graphics will now be properly drawn with alpha channels
- Can now use hero_icons and hero_icons_overlay to have hero icons with alpha channels
- Added dsb_get_portraitname to retrieve the name of a character's portrait
- Added dsb_set_portraitname as an alias for dsb_replace_portrait (for symmetry)
- Fixed a hero icon rendering glitch when using a bitmap in player_colors
- Fixed a renderer bug causing alternate wallset floors to be misaligned
- Fixed a Lua error in on_want_move events preventing them from working properly
- Fixed casting darkness a lot making the dungeon bright due to underflow
- Fixed rounding errors causing failed melee attack methods to give too much experience
- Fixed using the wrong variable to determine experience given by a thrown object
- Fixed failed spells giving less experience than they should
- Fixed load color not updating from yellow/red after a strength boost
- All monster timers now run at a reduced rate, instead of freezing distant levels
- Improved efficency of ammo grabbing, picking up, and putting away
- Very high stat boosts with potions now have diminishing returns
- Character rotation direction is now based on the side right-clicked on
- Delayed initial execution of sys_enter_level until music is possible
- Considerably cleaned up dynamically scaled image caching code
- Utility function find_arch_in_hand no longer requires a third parameter
- Fixed materializers trying to blast down doors they can just pass through
- Made groups of spellcasting monsters occasionally fire double shots at small parties to thwart spin dodging
- Monsters now are able to spot the party even when it isn't their turn to act
- Some monsters can now see in the dark, and others are more inhibited by a lack of light
What's new in ESB:
- Added the ability to "paint" wallsets into the level by dragging the mouse
- Added ability to set the amount of power a zo spell needs to open a door
- Fixed a memory leak when pasting into squares with something already there
- Fixed a broken Windows API call that would crash ESB on Windows 7
- Fixed ESB's Lua stack occasionally overflowing, causing weird crashes
- Fixed an error when saving dsb_level_tint commands
- Improvements to internal Lua to make custom icons easier to use
Download it here
(Download is no longer available. Use the current version instead)