The Dink Network

Reply to Re: Dink Smallwood HD V1.97 Beta test

If you don't have an account, just leave the password field blank.
Username:
Password:
Subject:
Antispam: Enter Dink Smallwood's last name (surname) below.
Formatting: :) :( ;( :P ;) :D >( : :s :O evil cat blood
Bold font Italic font hyperlink Code tags
Message:
 
 
August 14th 2022, 08:47 AM
seth.gif
Seth
Peasant He/Him Japan
 
Thanks!

Keys checking for a script only on keydown rather than constantly - I think this was by design for performance reasons? I think this feature originated in 1.08(?) by Dan so it was probably designed that way. I actually hope people don't rely on external keys because it doesn't work with gamepad controls, or touch controls on mobile. (Although if they have a bluetooth keyboard...) If it's vital my arm could be twisted to make it work like that, but changing might be bad if other dmods relied on it being run only on key-down. (holding it could run a script 10 times instead of once?) Random thought, the proper way might be to be calling key-##-release.c when they let go. (anything to get away from calling it every frame)

Alt freeze - yeah, I was about to say it's a windows thing (alt on windows shows the task bar settings in many apps - minimize/maximize/size) but then I tried it and noticed it doesn't show any menu initially (until you press down after hitting alt) so that's not right. I should fix..

Enter toggling fullscreen - Alt-Enter is kind of a windows standard to toggle fullscreen/windowed, Dink honors this. So probably you had hit Alt and enter together somehow? If enter by itself did it, that would be a bug.

Oh, before reading this I did release V1.98 for Win: https://www.rtsoft.com/dink/DinkSmallwoodHDInstaller.exe I didn't bother with beta since not too much was changed.

I've submitted 1.98 to iOS and Android as well. Mobile versions have a nifty new feature where if you use a gamepad the touch controls will hide themselves, so an iPhone + PS5 controller broadcasting with Airplay or whatever to a big screen tv is a pretty nice dink experience now.

------ Change log for 1.98 ---------- (August 2022)

* (iOS) Native Bluetooth controller & keyboard support added, same as Win and Android builds
* Added an emulated pointer where needed, all GUI screens can now be 100% controlled by controller or keyboard,
mouse/touch not required anymore
* DinkC addition: get_client_fork() added. Always returns 1.
* get_version() incremented one due to the above change. Now returns 112
* (iOS/Android) BUGFIX: show_bmp dinkc command will no longer fail on some dmods due to case sensitivity of linux based systems
* No longer drawing a black square behind the active magic icon. No idea why I was doing that. (Robc)