seseler's Profile
I have been playing Dink Smallwood since before I learned to speak English. It took a very long time for me to beat the game.
In The Creeping Sands, screen 116 contains a secret that is supposed to become visible after killing the enemy on the screen. This is done by having the hole a script that calls sp_nodraw in it's main procedure, and the enemy's death procedure makes it visible.
In Dink 1.08 this works as it should. However, in all of HD, Freedink and Yeoldedink the hole is visible before killing the enemy.
For refence here is the hole's script:
I believe that the issue is caused because there are two null bytes in the start of the script (omitted from the code above).
The comment is missing a slash, but it does not affect the issue.
Side note:
The hole is made appear by having the following in the monster's death procedure:
Incidentally, the value of &aaaa is likely correct, because one screen left there is a sprite that also happens to use &aaaaa and sets it to correct value.
In Dink 1.08 this works as it should. However, in all of HD, Freedink and Yeoldedink the hole is visible before killing the enemy.
For refence here is the hole's script:
/this script is for secret entrance to top of mountains void main( void ) { &aaaa = ¤t_sprite; sp_nodraw(¤t_sprite, 1); }
I believe that the issue is caused because there are two null bytes in the start of the script (omitted from the code above).
The comment is missing a slash, but it does not affect the issue.
Side note:
The hole is made appear by having the following in the monster's death procedure:
sp_nodraw(&aaaa, 0); sp_script(&aaaa, "s3-sec2");
Incidentally, the value of &aaaa is likely correct, because one screen left there is a sprite that also happens to use &aaaaa and sets it to correct value.
seseler has released 2 files
Title | Category | Avg | Updated |
---|---|---|---|
Dink Smallwood Questlog Edition | D-Mod, Add-On | N/A | July 25th, 2025 |
Minor sprite fixes | Graphics, Add-On | N/A | November 19th, 2024 |