Seite 1 von 9

Lachis Editor (Version 0.7, 30. Juni 2011)

Verfasst: 31.7.2010 - 6:11
von lachi
Ich habe eine neue Version hochgeladen: http://pcmdaily.com/infusions/pro_downl ... hp?did=797
Diese Version unterstützt auch den RSM 2011
Wichtig: Man kann die Spalteneinstellungen aus der Vorgängerversion übernehmen. Man findet sie in GridLayouts.

Der Editor arbeitet mit den gleichen Export und Import Funktionen wie der Full Editor und sollte deshalb alle Datenbanken verarbeiten können.

Die Funktionen:
Schnellzugriff auf die wichtigsten Tabellen
Automatische Filter um nur die Daten vom eigenen Team zu betrachten
Spaltenüberschrift Tooltip: Halt die Maus über die Spaltenüberschrift, um den ganzen Spaltennamen zu sehen, falls er abgeschnitten wird, weil die Spalte zu schmal ist.
Veränderbare Darstellung: Man kann die Spaltenposition und Spaltenbreite ändern. Diese Einstellungen werden gespeichert und wieder aktiviert, wenn man die Tabelle das nächste Mal öffnet. Ausserdem gibt es ein Menu, um diese Einstellungen einfacher zu verändern.
Mehrfache Sortierung: Man kann mehrere Spalten sortieren, wenn man die STRG-Taste gedrückt hält, während man die Spaltenüberschriften anklickt. Die Sortierungsrichtung kann geändert, indem man die Spalte nochmals anklickt.
Gruppieren: Du kannst z.B. alle Fahrer nach Geburtsjahr gruppieren lassen. Klicke auf den schmalen Balken über den Spaltenüberschriften, um die Gruppierung zu aktivieren.
Verknüpfte Tabellen Bsp: Wenn man STA_race öffnet, kann man bei jedem Rennen auch die dazugehörigen Etappen betrachten. Ausserdem ist es nicht möglich, eine falsche Zahl in ein fkID... Feld einzugeben.
Automatische ID und Standardwerte um das Erstellen von neuen Zeilen zu erleichtern.

Verbesserungsvorschläge sind willkommen.
Bereits vorgeschlagen und in Planung:
- Undo (für die letzte Änderung)
- Teilbereich der Tabelle (Nicht alle Spalten anzeigen)
- Fremdschlüssel-Suche (man die ID für das fkID... Feld nicht mehr suchen, sondern kann aus einer Liste auswählen)
- Übersetzte Spaltenüberschriften: Bsp. Die Spalte 'gene_sz_lastname' würde als 'Nachname' dargestellt.
(Falls jemand Lust hat, darf er mir gerne beim "Übersetzen" der Spaltenüberschriften helfen.)

Verfasst: 2.8.2010 - 1:01
von lachi
---

Verfasst: 2.8.2010 - 8:15
von BlackHackz
Mehrfaches Sortieren ist möglich, indem man die STRG Taste gedrückt hält, während man die Spaltenüberschriften anklickt. Die Sortierung wird in der Reihenfolge der Klicks ausgeführt. Falls man die Sortierung umdrehen will, muss man die gleiche Spalte einfach nochmals anklicken.
Das ist ein Qualitätsmerkmal und zeugt von guter Programmierung. Ich habe zwar den Editor nicht, aber alleine dieses Feature zeigt, dass dort mit Sinn und Verstand gearbeitet wurde.

Verfasst: 2.8.2010 - 9:27
von sciby
BlackHackz hat geschrieben:
Mehrfaches Sortieren ist möglich, indem man die STRG Taste gedrückt hält, während man die Spaltenüberschriften anklickt. Die Sortierung wird in der Reihenfolge der Klicks ausgeführt. Falls man die Sortierung umdrehen will, muss man die gleiche Spalte einfach nochmals anklicken.
Das ist ein Qualitätsmerkmal und zeugt von guter Programmierung. Ich habe zwar den Editor nicht, aber alleine dieses Feature zeigt, dass dort mit Sinn und Verstand gearbeitet wurde.
Und genau das wollte ich eigentlich gerade als Verbesserung vorschlagen.
Man kann einfach nur loben. Gute Arbeit. Danke

Verfasst: 2.8.2010 - 12:16
von Schütz
Also irgendwas stimmt mit dem Editor nicht.
Als ich meine DB jetzt wieder öffnen wollte, kommt immer:
----An error occured----
Der Objektverweis wurde auf eine Objektinstanz festgelegt.
Dachte schon er hat meine DB zerhächselt, zum Glück läd sie der Full Editor.

Verfasst: 2.8.2010 - 12:26
von ninstrong
Kann ich leider bestätigen...

Verfasst: 2.8.2010 - 12:27
von Fabuschele
Wird mir noch sehr nützlich sein. Top Programm!.

Verfasst: 2.8.2010 - 13:28
von lachi
Schütz hat geschrieben:Also irgendwas stimmt mit dem Editor nicht.
Als ich meine DB jetzt wieder öffnen wollte, kommt immer:
----An error occured----
Der Objektverweis wurde auf eine Objektinstanz festgelegt.
Dachte schon er hat meine DB zerhächselt, zum Glück läd sie der Full Editor.
Mehr Infos wären nicht schlecht. Z.B. den Inhalt der beiden Error Dateien. Bitte auch die CDB hochladen, wo der Fehler auftritt.
Was hast du überhaupt gemacht? Daten mit meinem Editor geändert und dann eine neue CDB erstellt? Und danach, wann kam der Fehler? Hast du die CDB weitergespielt?

Wie geschrieben, ist der Editor noch in der Testphase, da können sich also Fehler einschleichen. Darum hatte ich auch erwähnt, dass man den Spielstand oder die DB nicht überschreiben soll.

Verfasst: 2.8.2010 - 14:08
von Ciolek 4 Win
DBLoader_Error sagt
----An error occured----
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

----Stacktrace----
bei FoolEditor.DBLoader.BuildDataSet(DBTable[] dbtTables)
bei FoolEditor.DBLoader.ImportDatabase(Object sender, DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
Weiß nicht, ob es am Update lag, aber davor hatte ich schonmal was ändern können.
Es ist übrigens egal, ob Savegame oder normale Database und wo die .cdb gespeichert ist, Der Fehler kommt immer, nachdem er die Tabellen gelesen hat.

Verfasst: 2.8.2010 - 14:20
von lachi
Bitte lade mir trotzdem mal eine DB oder einen Spielstand hoch, welcher nicht geht.

Edit: Sorry, ich hatte einen Fehler im Programm, du musst keine DB hochladen.

Edit 2: Neue Version hochgeladen

Verfasst: 3.8.2010 - 12:42
von Ciolek 4 Win
Nun klappt alles. Besten Dank für den Editor.

Verfasst: 3.8.2010 - 15:52
von Margh Norway
Gutes Ding!
Grad getestet; funktioniert bestens.
Dickes Lob, besonders für die Schnellzugriffunktion; echtes Komfort-Plus gegenüber den Full Editor.

Verfasst: 3.8.2010 - 17:02
von LiveStrong86
hat jemand für den editor so ne Art Anleitung?? Würd gern mal wissen, welche Spalte für was ist. Und was man so
ändern kann

mfg

Verfasst: 3.8.2010 - 17:22
von lachi
Ich habe das Ding programmiert und weiss trotzdem nicht, welche Spalte für was ist. Das eine hat nämlich nichts mit dem anderen zu tun.
Was für eine Anleitung brauchst du, eine für den Editor oder eine für die Datenbank?

Soweit ich weiss, gibt es nur eine Datenbank-Übersicht, die ist aber noch vom RSM2008.

Verfasst: 3.8.2010 - 20:23
von LiveStrong86
ja für die DB!! der editor is gut verständlich, aber die datenbanken so umfangreich dass es schwer ist alles zu zuordnen

Verfasst: 4.8.2010 - 23:59
von PepsiLight
Mach doch mal nen paar Screens bitte. :P

Verfasst: 5.8.2010 - 2:03
von lachi
Screen von was? Man öffnet damit die Tabellen wie im Full Editor.

Verfasst: 7.8.2010 - 13:53
von ScÔtt
Immer wenn ich speiere sagt der mit "Exporter bla.. funktioniert nicht mehr

Verfasst: 7.8.2010 - 14:22
von lachi
Der Exporter ist das Programm von Cyanide, welches die XML-Dateien in eine CDB-Datei umwandelt. Wenn dort ein Fehler kommt, dann hast du falsche Zahlen eingegeben oder eine Spalte nicht ausgefüllt.

In einer zukünftigen Version wird mein Program vielleicht solche Fehler überprüfen, aber eigentlich sollte man als Benutzer meines Programms ja Ahnung von der Cyanide-Datenbank haben, sonst macht das editieren eh keinen Sinn.

Verfasst: 7.8.2010 - 15:44
von ScÔtt
Ok dann habe ich das Problem shcon gefunden danke ;)

Verfasst: 7.8.2010 - 20:20
von BMcGee
Besteht die Möglichkeit mehrere Spaltenköpfe aufmeinmal zu verschieben?