The Dink Network

New File: Dink Smallwood v1.08 - Release Candidate 2

After a few months of beta testing in the forums, Dink Smallwood v1.08 is complete.

Well, sort of. This is a release candidate, which means that if no bugs or errors are found in the next week or so, this will be the final version.

So, if you find something that doesn't seem to work quite right, please post a reply to this thread, even if you've told me about the same problem before.

Update (10:30 pm EST): The ever-vigilant Scratcher noticed that I broke screenlocking in Release Candidate 1. Sweet. So please download Release Candidate 2 below:

Full Install - RC2 (15.3 MB)
Patch - RC2 (1.4 MB)

For a list of the changes since Beta 3, read the comments.

New things

* Added sp_move_x and sp_move_y which do not return the mx and my values.
* sp_custom
* DinkC Reference v4.0

Fixes for old problems

* Experience counter will pause before level raise if the player is busy doing something.
* run_script_by_number(int script, "proc") - No longer runs a random procedure if it cannot locate proc specified.
* sp_sound - Passing a -1 will no longer crash the game.
* Fixed issue of loading regular bmp sequences over top of previous sequences (before the animation would be 'corrupt').
* Restoring game will not redraw status bar if it wasn't drawn.
* Removed the one email near the end of the whatsnew.txt, under 1.03 changes
* Stairs to the final battle would play the door creaking sound effect.
* s4-h2p1.d - Talking to Woman and then the Man would cause Dink to freeze forever.

Fixes for new problems in previous betas

* Fixed issue where changing base push could prove hazardous
* Screenlock no longer makes everything off-screen hard, allowing missiles to shoot off from the top of the screen.
* Removed math_tan/sin/cos (never worked).
* screenlock() didn't work, added support for screenlock(-1) to return whether screen currently locked.
* Sped up true-color fade DRAMATICALLY on older computers.
* Mouse cursor visible in windowed mode.
* Keystrokes filtered out if window not in focus.
* external no longer crashes if can't find script.
* show_console() command works.
* DaVince = Vincent Beers
* Stone giant at End of the World was set to nohit (whoops!) (blame Tal)

Fixes for new problems in previous release candidates

* screenlock now, like, works.
* Dink.exe would consume 99% of the CPU if it didn't have focus. This has been fixed.