The Dink Network

New Cheat: Ultimate Cheat v2.0

Ted Shutes (who has released a ton of other high-quality files in the past couple months) has released an updated version of Gary Hertel's legendary Ultimate Cheat. Ultimate Cheat v2.0 includes a ton of bug fixes and improvements, listed in the comments to this news post.

  • Bug fixes:
    • "Kill enemies" now at least attacks all enemies (see New Features)
    • "Lower all attributes by 50" now issues an error message unless all attributes are at least 50.
    • Similar fix applied to "Lower life by 50 hp" and "Remove 5000 gold".
    • "Kill_this_task()" was consistently miscoded and, therefore, ignored, resulting in the dink engine retaining multiple copies of the cheat in memory until Dink walked off the screen. This bug was probably at the root of the "Known Bug" about warps mentioned by Gary, because I am no longer able to reproduce it.
    • "Warp to a different screen" can now get to screens 767 or 768 by pressing the down-arrow key from 735 or 736.
    • "Warp to a different spot on the screen" can now warp all the way to the right edge of the screen. This used to be impossible.
    • Set/Recall Beacon menu no longer offers options to recall beacons that have not been set yet.
    • Obvious variable names have been replaced with obscure ones, hopefully eliminating any potential for conflict with existing names.
  • New Features:
    • The cheat now uses stop_entire_game() instead of freeze(), which was usually unnecessary anyway. Stop_entire_game() was created by Seth Robinson for use in Dink's gain-level menu (see "lraise.c" as released by RTSoft) so the monsters can't attack while the player is reading the menu. Warning, stop_entire_game() is not used for every menu -- don't try to tinker with Dink's gold in the heat of battle, for instance!
    • "Find current vision #" has been replaced with a busy "Show Information Screen". Most of this information is handy while testing dmods -- dig through "Detailed Description" for more information.
    • Wording only: "Default Stat Boost" changed to "Multiple Stat Boost". I was never quite sure what "default stats" were. Again, see "Detailed Description" for more information.
    • "Kill Enemies" is now a menu providing two different "magic" attacks, each with different strengths and weaknesses; neither of which may kill major, boss-type monsters in a single attack, but at least this is by design rather than by accident...
    • "Warp to a different screen" gives a more verbose description of the proposed destination screen; "Warp to a different spot on the screen" now gives a continuous readout of both the X and Y coordinates of the moving spark.
    • "Warp" menus now recognize the Esc key (to abandon at any point) and the Enter key (treated same as Ctrl).
  • Known Bugs:
    • The location of the fireball graphic created by Kill Enemies may be in any vertical position on the screen or not visible at all. This is due to a kludge in the "dam-fire" script, which was never intended to be used in this context. The only known fix would be to require two scripts to be installed to use The Ultimate Cheat: the key-?? script itself plus an "ult-fire" or something to use instead of "dam-fire".