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)
DSB Version 0.52
Moderator: Sophia
Forum rules
Please read the Forum rules and policies before posting.
Please read the Forum rules and policies before posting.
- Gambit37
- Should eat more pies
- Posts: 13714
- Joined: Wed May 31, 2000 1:57 pm
- Location: Location, Location
- Contact:
Re: DSB Version 0.52
Coo..... that's a lot of stuff. Glad I could help you find some of these bugs and fix them.
What does the very last ESB item mean?
What does the very last ESB item mean?
- Sophia
- Concise and Honest
- Posts: 4240
- Joined: Thu Sep 12, 2002 9:50 pm
- Location: Nowhere in particular
- Contact:
Re: DSB Version 0.52
If you want to change the icon of some arch, you can just set a property called esb_name to the name of whatever has the icon you want to use, and ESB will draw it with that icon.
I haven't totally finished this yet, which is why it's not explained very well, but I wanted to get this version out there.
I haven't totally finished this yet, which is why it's not explained very well, but I wanted to get this version out there.
-
- Adept
- Posts: 221
- Joined: Sat Jan 07, 2006 1:54 am
- Location: Britain
Re: DSB Version 0.52
How does the "fast advancement gameflag" work?
Parting is all we know from Heaven, and all we need of hell.
- Sophia
- Concise and Honest
- Posts: 4240
- Joined: Thu Sep 12, 2002 9:50 pm
- Location: Nowhere in particular
- Contact:
Re: DSB Version 0.52
In ESB, there's a checkbox under the options to give maximal XP at all times, not just when the party was recently attacked by a monster.Lunever wrote:How does the "fast advancement gameflag" work?
This makes the XP gain work like DOS DM as opposed to like CSBwin.
Re: DSB Version 0.52
Something is still not right with the XP calculation for low level spells.
Example: CSB, I reincarnate Buzzzz and Petal.
If I try long enough, Buzzzzz will eventually succeed at shooting a Lo-fireball at a group of mummies and after 2 or 3 hits gain a wizard level.
But no matter how many light spells I cast with Petal (since she doesn't seem to succeed at creating a Lo-fireball) - I don't get any wizard level. Even if I cast lots of successful LoFul, sleep, cas LoFul again and again. Eventually she starves without having become Neophyte. That doesn't feel like the DM/CSB I'm used to from any platform.
Example: CSB, I reincarnate Buzzzz and Petal.
If I try long enough, Buzzzzz will eventually succeed at shooting a Lo-fireball at a group of mummies and after 2 or 3 hits gain a wizard level.
But no matter how many light spells I cast with Petal (since she doesn't seem to succeed at creating a Lo-fireball) - I don't get any wizard level. Even if I cast lots of successful LoFul, sleep, cas LoFul again and again. Eventually she starves without having become Neophyte. That doesn't feel like the DM/CSB I'm used to from any platform.
Parting is all we know from Heaven, and all we need of hell.
- Sophia
- Concise and Honest
- Posts: 4240
- Joined: Thu Sep 12, 2002 9:50 pm
- Location: Nowhere in particular
- Contact:
Re: DSB Version 0.52
The experience multiplier of the (upper level of the) CSB prison is 0. Nothing you do there generates experience.Lunever wrote:But no matter how many light spells I cast with Petal (since she doesn't seem to succeed at creating a Lo-fireball) - I don't get any wizard level. Even if I cast lots of successful LoFul, sleep, cas LoFul again and again. Eventually she starves without having become Neophyte. That doesn't feel like the DM/CSB I'm used to from any platform.
If you cast the light spells downstairs, you get to neophyte quite rapidly.
Re: DSB Version 0.52
Ah, that explains it.
I suggest changing the XP multiplier to 0,5
My experience from various RPG games is, that no multiplier should ever become 0.
EDIT: Also, the Teleporter that substitutes the character import from original CSB should reset food & water. I mean, as an experienced player I sure get along without that (since I know the "supplies for the quick" area well), but for someone playing CSB for the first time the limited ressources are tough enough.
I suggest changing the XP multiplier to 0,5
My experience from various RPG games is, that no multiplier should ever become 0.
EDIT: Also, the Teleporter that substitutes the character import from original CSB should reset food & water. I mean, as an experienced player I sure get along without that (since I know the "supplies for the quick" area well), but for someone playing CSB for the first time the limited ressources are tough enough.
Parting is all we know from Heaven, and all we need of hell.