Reply to Re: DinkC Reference Guide Now Available
If you don't have an account, just leave the password field blank.
Just some listed points below to show I do still semi-regularly make updates on the DinkC Reference. A reminder if you find any errors, or anything that works different between engines for certain functions that aren't already listed, let me know and I'll add it.
I'm also slowly starting to add DinkHD and YeDink specific stuff as well to the reference pages.
Some of the updates I've done since last time:
- Updated sp_script() to show version differences.
- Added FreeDink 109.6 Linux Version warning about bug where &arg4 - &arg9 sometimes passing the last known value to a previous procedure call when they aren't specified in the current procedure call
- Added restart_game() to functions
- Added DinkHD specific functions: is_base_game(), set_disable_savestates(), show_popup(), show_quick_message(), logmsg()
- Added YeDink and DinkHD specific functions get_client_version(), get_client_fork(), get_platform(), set_music_vol()
- Added common bugs and things to note on the external() function
- Updated playsound() description and added some notes.
- Added notes on how return values work for retrieving dinks speed using sp_speed()
- Edits to fade_down() for engine differences in the way it works
- Edited sp_kill_wait() to mention that it doesn't do anything to active sprite 1(Dink), and the use of it in weapon scripts in original Dink Smallwood is redundant.
- Edited free_magic() and count_magic() to show differences regarding YeDink
- Edited make_global_function() to show that it is now fully functional in YeDink
- Fixed several typos and errors throughout
I'm also slowly starting to add DinkHD and YeDink specific stuff as well to the reference pages.
Some of the updates I've done since last time:
- Updated sp_script() to show version differences.
- Added FreeDink 109.6 Linux Version warning about bug where &arg4 - &arg9 sometimes passing the last known value to a previous procedure call when they aren't specified in the current procedure call
- Added restart_game() to functions
- Added DinkHD specific functions: is_base_game(), set_disable_savestates(), show_popup(), show_quick_message(), logmsg()
- Added YeDink and DinkHD specific functions get_client_version(), get_client_fork(), get_platform(), set_music_vol()
- Added common bugs and things to note on the external() function
- Updated playsound() description and added some notes.
- Added notes on how return values work for retrieving dinks speed using sp_speed()
- Edits to fade_down() for engine differences in the way it works
- Edited sp_kill_wait() to mention that it doesn't do anything to active sprite 1(Dink), and the use of it in weapon scripts in original Dink Smallwood is redundant.
- Edited free_magic() and count_magic() to show differences regarding YeDink
- Edited make_global_function() to show that it is now fully functional in YeDink
- Fixed several typos and errors throughout