Du bist nicht angemeldet.

Eine Antwort schreiben

Schreibe deinen Beitrag und versende ihn
Beitragsoptionen
Bist Du ein Mensch oder ein Roboter ?

Verifizierung, dass diese Aktion durch eine reale Person vorgenommen wird und nicht von einem Programm.

Zurück

Themen-Übersicht (Neuester Beitrag zuerst)

Ronny
22.04.2016 08:02

@ AutoIT
Ja, ich musste auch tunlichst darauf achten, dass die damalige GUI immer im Vordergrund war, die Hintergrund-Ansprache schlug immer fehl. Hatten dann einfach 3-4 VirtualBox-Instanzen laufen damit alle Threads ordentlich ausgelastet waren (man konnte in 1h knapp 24h-Messdaten bearbeiten, schneller hatte die GDI nicht reagiert - und wir hatten mehrere Monate Messdaten).


@Linux
Gast2 hat Knoppix und ich hab hier Linux Mint (XFCE flavor laeuft besser auf meinem alten Notebook bzw den alten PCs der Eltern).
Ich muss dir also gestehen: TVTower wird primaer auf einem Linux-System entwickelt.


bye
Ron

penticrack
22.04.2016 07:28

@autoit:
Warum nutzte ich das? Ich kann recht gut an den Controls rummanipulieren und auf dem gesamten Desktop rummalen. Hab mit autoit schon Bilderkennungen und automatische Screenshots gemacht oder rote vierecke um Elemente gemalt.

Ausserdem kann ich im gegensatz zu Windows internen Scriptsprachen dll directaufrufe für kleine Scriptchen machen, oder die win32 api ansprechen.

Interessanterweise benutzen die Leute AutoIT tatsächlich nur zum clicken auf Koordinaten, das geht aber auch mit klick auf die Controls in den Fenstern... im Hintergrund! Ok, es gibt gebastelte Fenster, da kann man die Events nicht auslösen, also z.b. das Klickevent per Maus, da sendet man ein Tastatur Enter smile

So...jetzt weiter zum Editor smile

penticrack
22.04.2016 07:21

Traumhaft! Ein linux User! Findet man nicht oft. Unter Linux müsstest die TVTower Dateien ins Wine Prefix Verzeichnis einpflegen, aber das kann ich dann noch beschreiben. Ist ne hin und herkopierei. Was haste denn an Linux? Also ein XServer Clicki-Bunti solltest Du schon haben smile Aber den haste ja bestimmt, weil Du tvtower spielst.

Ich meine, ich kann es ja auch in irgendwas MinGW kompatibles portieren. Blitzmax oder Codelite oder Studio oder irgendwas. Das bekomme ich schon hin.

Gast2
21.04.2016 06:46

Na, wenn's unter wine läuft, wäre ich erstmal zufrieden. smile
Ich habe grade allerdings nicht das aktuellste auf'm Rechner.


Vielleicht könnte das ja ein Community-Editor werden, der Dinge darf, die im Komplettpaket eher ungünstig wären.

penticrack
20.04.2016 18:35

Geplant ist das nicht auf Linux und Mac. Aber ich hab bisher ganz gute Erfahrungen gemacht autoit exen unter wine zum laufen zu bringen. Ganz schlechte Erfahrungen habe ich mit Java windows und java linux gemacht. Von java mac rede ich erst gar nicht. Da musste schon selber einen MAC haben um den Leuten beizubringen java zu aktivieren.

Falls ich wirklich die Zeit habe das Platformübergreifend zu machen, portiere ich das in Studio oder sowas. Glaube da kann man auch Crosscompilen.

Ronny
20.04.2016 08:28

Meine letzte Arbeit mit AutoIt war, ein 3rd-Party-Tool automatisiert dazu zu nutzen, "interne Daten" in .txt-Dateien zu ueberfuehren ("Laden" ... Datei auswaehlen ... "Einstellungen" ... bestimmte Felder anklicken ... "Speichern unter" ...).
Inklusive einige Fehlerbehandlungen usw - und dann konnte das Tool zehntausende von Dateien "klickend" konvertieren (lief immer einige Stunden ...).

Problem: Das Ding laeuft dann nur unter Windows ...wie planst Du also einen Linux/Mac-Editor umzusetzen?


@sqlite
Kommt drauf an ... wenn man die "gemeinsame DB" fuer mehrere Installationen nutzt, ist es MySQL, schaetze also sqlite fuer die lokale Variante.


bye
Ron

penticrack
19.04.2016 20:35
Ronny schrieb:

@Kodi
Du kannst doch einfach die Datenbank von Kodi anzapfen, da braucht Kodi doch nicht laufen.
Werde mit Python eh nicht warm.
Das "Einruecken" ist bei mir rein visuell und von der Programmlogik getrennt - bei Python nicht.


bye
Ron

Ja, stimmt. War das ne sqlite db in kodi?

Das Einrücken is echt grob in python. hab mir was aufm raspi für den angeschlossenen arduino programmiert und konnte das kaum glauben smile

Jetzt is jedenfalls zu spät, ich hab schon angefangen den Editor zu bauen. Parserfunktionen und gui is schon größtenteils fertig. Muss noch die listboxen befüllen und imdb-abfragen dazubauen. TVTower Schauspielerverzeichnis is fast fertig.

Wenn ich die erste alfa Fertig habe, lade ich das auf github und hier hoch. Dann wird Ron vermutlich zusammenbrechen, wenn er sieht, dass ich das in AutoIT gebaut habe höhö biggrin

Macht echt mal wieder Spass sowas zu bauen, morgen bin ich leider zu einem Techupdate bei Computacenter und kann erst wieder Donnerstag ran.

Gast2
18.04.2016 18:17

Ich befürworte egoistisch ebenfalls die Variante, daß besser zwei am Editor werkeln und dann ein eventueller Weg gefunden wird, die Tools zusammenzufügen, als daß nix passiert.


Aus der Sicht eines Nutzers wäre es fein, wenn nach der IMDB eine "Schreibhilfe" zustande käme. Also erstmal nur eine Maske, damit ich nicht in den .xmls rumfriemeln muss.
Die Ordnungsfunktionen könnten dann ja nach und nach reinkommen.

Hätte zumindest den Vorteil, daß der Editor im Progress immer gleich getestet werden würde.

Aber das nur meine bescheidene Meinung am Rande. smile

Ronny
18.04.2016 13:43

@Kodi
Du kannst doch einfach die Datenbank von Kodi anzapfen, da braucht Kodi doch nicht laufen.
Werde mit Python eh nicht warm.
Das "Einruecken" ist bei mir rein visuell und von der Programmlogik getrennt - bei Python nicht.


bye
Ron

penticrack
18.04.2016 12:21
Ronny schrieb:

@Kodi
Was willst Du da bearbeiten?
Bisher brauchte ich "ausserhalb" von Kodi eigentlich nur ein kleines Pythonscript um veraltete Thumbnails rauszuschmeissen (sonst wird meine kleine Linux-HDD voll).

In Kodi wird nur der Aufruf gestartet. Ich brauche die Filmdaten ausserhalb von Kodi. Das wollte ich mir in Kodi ansehen. Mir fällt es leichter den Code zu verstehen, wenn ich selber sowas ähnliches schon gemacht habe.


@Ordner + XML Dateien
Gut zu wissen, dank Dir!

Ronny
18.04.2016 11:36

@Kodi
Was willst Du da bearbeiten?
Bisher brauchte ich "ausserhalb" von Kodi eigentlich nur ein kleines Pythonscript um veraltete Thumbnails rauszuschmeissen (sonst wird meine kleine Linux-HDD voll).


Alles im Ordner "database/Default" wird eingeladen, die "user" kommen spaeter (um ein bequemes Ueberschreiben von Originaldaten zu ermoeglichen)

Es werden auch die DBs im Ordner "res/maps/Germany/database" danach noch eingelesen ...

-> sind nicht fix.


bye
Ron

penticrack
18.04.2016 08:59

Ich hätte da schon eine Erste Frage, bevor ich jetzt in den Sourcecode schaue und auch perspektivisch ne Aussicht brauche.

Die FilmDB XML Dateien sind ja in \TVTower-master\res\database\Default

aber es gibt auch noch den Unterordner User.

1) Sind die Namen dort fix oder kann da jeder seine XML Dateien zusätzlich reinwerfen und die werden dann beim Spielstart geladen?

2)Falls die Fix sind, ändert sich das noch?

penticrack
18.04.2016 08:54

Hi,

ich schreibe den schon... allein für mich, ich brauche die Erfahrung für diesen, weil ich unter Anderem ähnliches für Kodi(XBMC) brauche. Dachte mir schon, dass da noch ein anderer Editor existiert smile
MYSQL (wirklich MySQL? nicht MariaDB?) Connector könnte ich natürlich auch hinzufügen, da wäre ich auch dafür.

Generell könnte man in meinem Editor dann alles entsprechend editieren. Wer Teile nicht braucht, ist nicht gezwungen (z.B. durch einen Wizard oder so) diese mitzubenutzen.

Ronny
18.04.2016 08:43

Man kann Dateinamen verschlüsseln, sonst bekomme ich keine Scripte per Mail versendet.

Du versendest ueber unseren Mailserver ? *Hehe*
Hab genau das gleiche Problem hier und bin zu faul das zu Deaktiveren bzw nach der entsprechenden Konfiguration zu suchen.


@Editor
Wie ich Gast2 bereits in seiner Anfrage schrieb, glaube ich, dass sich Bruce (Brucey, Entwickler von BMX-NG) eventuell schon um den Editor kuemmert. Zumindest hat einige Daten angefragt (XSD) beziehungsweise auf einige Nachfragen erklaerend reagiert.

Es waere jetzt vielleicht vergebene Liebesmueh, wenn mehrere an einem Editor arbeiten. Ich will da jetzt nichts blockieren, sondern vielmehr darauf hinweisen. Du kannst da also gerne weitermachen (Vielfalt belebt das Geschaeft, und vielleicht kommt bei Bruce ja doch kein Editor bei raus).

Auf jeden Fall waere es wohl sinnvoll, wenn Du dich im ersten Schritt mit "TMDB/IMDB" beschaeftigst, so dass man notfalls "Ansaetze" zusammenfuehren kann.

Generell hatte ich schon in einigen Beitraegen anklingen lassen, dass ein Editor ja mittels "Plugins" die Grauzonen-Funktionen anbinden koennte. Der Editor waere dann erstens einfacher "updatebar" (einfach neue Lua-Skripte reinwerfen bzw. von online herunterladen) und zweitens wuerde er keine Funktionalitaet enthalten, die in Land XYZ problematisch waere.


Ein anderes Themengebiet ist der "Online-Editor" - oder ein(e) API zur MySQL-DB (so dass beliebige Editoren Anfragen stellen koennten um Daten zu holen bzw zu speichern).
Falls Du fuer sowas zu haben willst, waere das Interesse ebenso gross.


Wie denkst Du darueber?
... und wie gesagt: mach ruhig weiter, ich wollte nur obige Worte darueber verloren wissen.


bye
Ron

penticrack
18.04.2016 08:14
Ronny schrieb:

7z spart immer ein paar MB verglichen zu ZIP ... und ist eigentlich selbst fuer Windowsnutzer schon fast "selbstverstaendlich".

Meine REDE smile Deswegen hab 7-zip in das Master Image hier reininstallieren lassen smile Weiterer vorteil: Man kann Dateinamen verschlüsseln, sonst bekomme ich keine Scripte per Mail versendet.

Ronny schrieb:

@Exe funktioniert
Schau dich um, stell Fragen - bin gerne bereit soweit wie es geht zu helfen. Ist viel Code, also nicht gleich erschlagen lassen. Stoebern hilft ungemein!

Hier im Forum gibt es auch ein paar Threads zum "DIG"-Framework (da habe ich den Code hin ausgelagert, den _ich_ als Zlib/Libpng veroeffentlichen konnte - da STARSCrazy die kommerzielle Nutzung seines Codes "nachgefragt" wissen wollte). Hilft vielleicht, um in "BlitzMax" reinzukommen.


bye
Ron

Keine Sorge, hab mit viel Code öfters zu tun. Hast ja gut strukturiert. Kann ich bestimmt noch was bei lernen. Werde aber erstmal den Filmeditor fertig machen. Aber nicht in Java, hab das zwar gelernt...aber aus verschiedensten Gründen lasse ich das wieder. Liegt nicht an der Java Sprache, sondern an der JRE. Da habe ich in letzter Zeit mit der Installation und jnlp beschäftigen dürfen und muss sagen, dass der Windows versorgte Bereich an Körperverletzung grenzt. Das ist halt Oracle und die sind halt zu gross, zu Aktienabhängig.
Ich will da keinem zumuten Java JRE nur für den Filmeditor zu installieren, dann könnte ich morgens nicht mehr in den Spiegel sehen smile