Release Notes: | Several bug fixes, Dmod compatibility fixes and improvements.
Some of the changes in this version include:
* BUGFIX: Now properly rebuilds surfaces when dynamically switching from 8 bit to 32 bit color back buffer mode, it does this the first time it detects high color sprites in a dmod)
* BUGFIX: Fixed issue with pushing animation code that caused Charlie's Legacy to freeze dink on frame 1 when pushing
* Unless you're using touch controls, choosing an inventory item will no longer auto-close the menu, not really need for keyboard/gamepad players
* load_script gives a warning to log if you try to load a script to a sprite that doesn't exist instead of crashing
* Added support for bmps using "bitfields" (to Proton)
* BUGFIX: Unknown procedures give correct error in log, before it would include weird garbage
* HUGE speedup on script loading - fixes slowdowns in dmods that do intensive script processing
* No longer writes "drawing hardmap" to the log
* BUGFIX: Fixed *.pdb open error which caused log.txt crash info to log less than it should have
* Changed every single sp_<something> command so it won't crash on a bad sprite index, will log it and return -1 to indicate an error
* BUGFIX: Fixed issue where reloading sequences in DMODS could eventually crash the game
* Audio assigned to an invalid sprite owner no longer causes crashes
* Say() command with invalid sprite no longer causes crashes
* A manual draw_status dinkc command now causes status bar variables to be updated instead of animating the differences, to match other dink engine versions
* BUGFIX: Reloading sprite sequences with longer ones no longer loses set_frame_frame info
* Added "Unfreeze Player" command to the secret debug menu |
---|