Reply to Re: Dink Smallwood HD: Native Linux (and Mac) Port – Collaboration & Testing
If you don't have an account, just leave the password field blank.
Thanks for the patch - I applied your patches and did some other tweaks.
You can do:
curl -sL https://raw.githubusercontent.com/SethRobinson/RTDink/master/linux_setup.sh | bash
from a linux desktop terminal to download and build everything ready for play.
Besides from the security risk of running a script directly it also does something else weird:
It downloads the windows .exe installer and pulls all the assets out of it to use. A bit hacky but hey.
There is no reason it can't compile its own version of the proton packer utility and build its own rttex/etc assets (well, unless assets are missing from the repo which is possible), but this lazy way solves the problem for now.
You can (well, according to my quick test in ubuntu):
* Play in a 1024x768 window with dink with audio, mp3 and midi
* Use its internal dmod system to browse/install/play dmods from the dinknetwork
* Save state and all that
* Launch URL
You can't (this can be fixed mostly by work on the Proton SDK side, I just never bothered to add these features as I don't daily drive a linux desktop):
* Use a controller
* Resize the window
* Anything screen related in the options menu like toggle fullscreen, set a specific resolution
Untested:
* Cut and paste? I didn't try it but I assume it doesn't work, only useful
if you want to paste in a dmod filename directly into the dmod browser
* Command line parms to run dmods directly or in other directories or do other things? Not sure.
So yeah, the native linux version could use some loving care, but hey, at least Dink HD runs on it natively.
Oh, I cleaned up the repo a bit and added some missing stuff so now the full iOS, Android and HTML5 versions can compile out of the box.
Now anybody can release their own Dink on Android or iOS very easily if they wanted.
You can do:
curl -sL https://raw.githubusercontent.com/SethRobinson/RTDink/master/linux_setup.sh | bash
from a linux desktop terminal to download and build everything ready for play.
Besides from the security risk of running a script directly it also does something else weird:
It downloads the windows .exe installer and pulls all the assets out of it to use. A bit hacky but hey.
There is no reason it can't compile its own version of the proton packer utility and build its own rttex/etc assets (well, unless assets are missing from the repo which is possible), but this lazy way solves the problem for now.
You can (well, according to my quick test in ubuntu):
* Play in a 1024x768 window with dink with audio, mp3 and midi
* Use its internal dmod system to browse/install/play dmods from the dinknetwork
* Save state and all that
* Launch URL
You can't (this can be fixed mostly by work on the Proton SDK side, I just never bothered to add these features as I don't daily drive a linux desktop):
* Use a controller
* Resize the window
* Anything screen related in the options menu like toggle fullscreen, set a specific resolution
Untested:
* Cut and paste? I didn't try it but I assume it doesn't work, only useful
if you want to paste in a dmod filename directly into the dmod browser
* Command line parms to run dmods directly or in other directories or do other things? Not sure.
So yeah, the native linux version could use some loving care, but hey, at least Dink HD runs on it natively.
Oh, I cleaned up the repo a bit and added some missing stuff so now the full iOS, Android and HTML5 versions can compile out of the box.
Now anybody can release their own Dink on Android or iOS very easily if they wanted.






