Sunlite DMX

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo erst einmal -
    ich finde das Forum echt super.

    Ich habe einen Daslight DMX Gold Interface
    und würde gerne mal die Sunlight 2005 Software testen.
    Jetzt spricht leider mein Interface die Sotware nicht an.
    Was muß ich denn machen??

    Viele Dank für eine passende Antwort

  • Hallo -
    zuerst einmal vielen Dank,

    ich dachte ich frage mal hier auf diesem Formum wegen
    meinem Problem.
    Die Firma Sunlight gibt da leider keine Infos.
    Dachte hier sind die richtigen Lichtkenner für mein Problem - und können mir sagen ob ich es denn schaffen kann.

  • Nun, schätzungsweie dürfte das gar nicht funktionieren (zumindest nicht ohne das Programm zu cracken, was ja bekanntermaßen verboten ist).
    Der Hersteller verdient ja nicht mit der Software sein Geld, sondern mit den Interfaces (die deswegen viel, viel teurer sind als die Hardware eigentlich kosten müsste).
    Wenn jetzt jeder "Fremdinterfaces" mit der Software benutzen könnte, würde der Hersteller ja sein eigenes Geschäftsmodell untergraben.

    Irgendwie gibt es aber immer Leute, die möglichst billigste Interfaces (z.B. DMX4All) mit der teuersten Software (z.B. Martin Lightjockey) verwenden wollen :o

  • Na jetzt aber -
    du als Programmierer wirst doch wissen ob es klappt!!!!

    Außerdem ist der Preisunterschied nicht ganz so groß zwischen einem Sunlight und einem Daslight Interface.
    Und bei mir ist es eben so -
    das ich das eine schon besitze.

  • Jup - aber das bringt ja dem anderen Hersteller kein Geld ;D
    Der wird sich hüten, die Interfaces kompatibel zu machen...

    Die Interfaces an sich scheinen mir schon gleich zu sein, vermutlich auch die Ansteuerung. Aber die Interfaces haben leider unterschiedliche IDs (geh ich zumindest von aus), und die Steuersoftware erwartet da nunmal einen bestimmten Wert... DMXC ist das einfach egal und kann deswegen beide Interfaces ansteuern (hat das eigentlich mal jemand getestet?), aber wir wollen ja auch kein Geld verdienen.

    Man könnte höchstens versuchen, die vom Programm erwartete ID zu verändern, aber das Patchen ist nunmal nicht erlaubt...

  • smile hui ja super-
    das würde mir dann doch schon mal weiter helfen.
    Wenn du mir jetzt noch einen Tipp gibst wie
    ich patche dann bin ich doch schon
    ganz und gar zufieden

  • Woher soll ich das wissen? ??? Einfach ist das sicher nicht, erstmal muss man das Programm ja disassemblieren, dann verstehen (was bei rauskommt ist die Sprache des Computers!) und schließlich die richtige Stelle verändern.
    Die Arbeit werde ich mir nicht machen, ich hab ja nicht mal das Interface.

    Nur noch mal zur Sicherheit: Ich bin NICHT der Programmierer von Sunlight! Ich schreibe NUR DMXControl!
    (Irgendwie klangen deine Posts, als denkst du dass ich was mit "Sunlight" zu tun hätte...)

  • nein nein nein -
    ich weiß schon das du nicht der Programmierer von Sunlight bist.
    Aber ich dachte das du dich schon so ganz gut mit dem Thema auskennst und ich da gleich einen kompetenten Mann an der Seite habe.

    Dachte du weiß da eine super tolle Lösung für mich.
    Kann es denn nicht sein das ich irgendwo einen anderen code einschreiben muß es es klappt.

  • Also, ich war am Do auf der PLS sowohl bei Sunlite als auch bei DasLight. Und der Mensch von DasLight sagte mir, dass die Ihre Interfaces bei Sunlite kaufen. D.h. die Hardware wird ziemlich identisch sein und nur irgendeine ID Funktion den Unterschied ausmachen.

    "Kann es denn nicht sein das ich irgendwo einen anderen code einschreiben muß es es klappt."

    Natürlich kann man theoretisch jedes Lichtprogramm (auch die richtig grossen) so verändern, dass man jedes beliebige Interface daran betreiben kann. Das ist nichts anderes als ein Game, bei dem der CD-Check rausgepacht wird. Aber das geht nicht mal ebenso. Dafür muss man schon ein bischen Ahnung vom Betriebsystem und ASM Code haben, wie Compiler arbeiten usw. Wenn du das hättest, würdest du hier nicht so fragen. Von daher würd ich sagen, kannst du das vergessen. Wie würdest du denn "irgendwo" den "anderen Code" hinschreiben?

  • ja siehst du - genau das wollte ich doch wissen.
    Wie man denn dann schon mal so etwas angehen kann.
    Ich denke immer wo ein Wille ist - gibt es auch einen Weg.

    Ich war auch in Frankfurt und habe mir beide Versionen angeschaut - die Interfaces sind bestimmt gleich.
    Kann es denn nicht sein das Sunlight nur eine andere Dll datei benutzt oder oder oder

  • Nur um dir mal die Problematik vor Augen zu führen:
    Nach dem Disassemblieren kommt etwa sowas raus:

    ...aber leider ein paar hundert Seiten davon... Und dann find mal den richtigen Einstieg :o

  • also zuerst einmal vielen Dank das du so viel Geduld mit mir hast.
    Aber das sieht doch schon mal ganz gut aus -
    wie bekomme ich es denn hin das ich so ein programm
    disasemblieren -
    brauch ich da ein spezielles Programm -

    so könnte ich doch schon mal einsteigen und die Dll dateien vergleichen von beiden Systemen

  • Naja, dann würd ich an deiner Stelle erst mal anfangen mit Assemblerprogrammierung ein bischen Erfahrung zu sammeln, denn ohne die kannst du den disassemblierten code nicht auswerten. Schreib also ein paar kleine Programme in ASM und assemblier und teste sie. Insgesammt wichtig ist natürlich Wissen über die Windows API, Framestack, Virtual Memory, Paging, Funktionsaufrufkonventionen (cdecl, stdcall, ...). So, wenn du das alles kannst und weisst wird es dir immer noch nichts bringen den Kram einfach zu Disassemblieren, weil bis du da die Werte aller Variablen richtig bis an die relevanten Stellen verfolgt hast vergeht ne menge Zeit... Was du hier brauchst ist ein Debugger. Der zeigt dir den Code und den Memoryinhalt deines Programms während es läuft. Und mit viel Gedult und etwas Glück findest du dann die relevanten Stellen...
    Aber glaub mir, das lohnt sich nicht nur für ein 700€ Programm zu knacken. Wenn du in dieser Richtung noch nichts gemacht hast, dann geh für die Zeit die du da rein investieren willst lieber arbeiten und dann kannste dir mind. zwei Sunlite Interfaces kaufen...

    P.S.: Einfach zwei DLL Dateien zu vergleich und die unterschliede umzukopieren geht definitiv nicht!

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.