OpenClonk Bugtracker - OpenClonk
View Issue Details
0001657OpenClonkEnginepublic2016-01-24 22:502019-01-02 16:18
ReporterLuchs 
Assigned ToLuchs 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Versiongit masterFixed in Version9.0 
Summary0001657: OpenClonk registers the same clonk:// url handler as Clonk Rage
DescriptionHaving a separate URL handler is essential for the games site https://clonkspot.org/games which shows both CR and OC games. CR can't be updated to use a separate handler, so I used openclonk:// there. It would be nice if OC could register this (or a similar) URL handler instead.
TagsNo tags attached.
Attached Files

Notes
(0004883)
Isilkor   
2016-01-26 00:30   
I'm considering writing a small dispatcher that installs itself as a clonk: protocol handler and parses the reference to figure out which game to launch. Since CR doesn't really get any updates anymore that should be fine as long as people install OpenClonk later than CR. Alternatively we could also user-locally install the dispatcher whenever OpenClonk starts, which should override the machine-wide registration that CR installs, but that might lead to weird instances where on a PC which had CR installed after OC some users may have the dispatcher active while others don't, depending on whether they've ever launched OpenClonk before.
(0005842)
Clonkonaut   
2017-10-26 13:21   

Reminder sent to: Isilkor

Anything more on this?
(0006198)
Luchs   
2019-01-02 16:17   
Funni complained that this is still an issue, so I added the extra handler for openclonk:// now.

Issue History
2016-01-24 22:50LuchsNew Issue
2016-01-26 00:30IsilkorNote Added: 0004883
2017-08-05 13:58MaikelTarget Version => 8.0
2017-10-26 13:20ClonkonautTarget Version8.0 => git master
2017-10-26 13:21ClonkonautNote Added: 0005842
2019-01-02 16:16LuchsAssigned To => Luchs
2019-01-02 16:16LuchsStatusnew => assigned
2019-01-02 16:17LuchsStatusassigned => closed
2019-01-02 16:17LuchsResolutionopen => fixed
2019-01-02 16:17LuchsFixed in Version => 9.0
2019-01-02 16:17LuchsNote Added: 0006198
2019-01-02 16:18LuchsStatusclosed => resolved