DSA Charaktergenerator

| Bildschirmfotos | Über | DSA Tools | English page | RSS |

| Download | Aktuelles | Installation | Wege der Helden | DSA Desktop | Altes |

Hallo hier gibt es einen DSA Charaktergenerator für die Basisregeln der überarbeiteten 4ten Edition. Das Programm ist unter GPL lizenziert, darf also frei verteilt und verändert werden. Der Quellcode steht daher ebenfalls zum Download bereit.

Der Generator benötigt zum Funktionieren Java in der Version 6 oder höher. Hier kann man sich Java herunterladen und installieren.

aktuelle Version installieren

Update auf 0.8.5 update 6 am 09.02.2010:

  • Das Programm benötigt jetzt mindestens Java in Version 6.
  • Bei der Profession Entdecker hat der Nachteil Neugier 5 gefehlt.
  • Die Profession Magier hat bei den Talenten einen Bonus auf die Sprachen Tulamidya und Zahjad erhalten, obwohl die Punkte auf die Schriften gehen sollten.
  • Danke Gewna und ihrer Freunde gibt es jetzt einen polnische Übersetzung im Programm.

Update auf 0.8.5 update 5 am 31.05.2009:

Die Erschaffung ging für manche Kombinationen von Rasse, Kultur und Profession nicht. Es gab auch noch ein Problem beim Auswählen von Vorteilen wie "Vorurteile gegen", bei denen man was eingeben muss.

Update auf 0.8.5 update 4 am 17.05.2009:

Die Metadaten ließen sich nicht mehr alle exportieren. Man konnte also teilweise z.B. keine eigenen Professionen anlegen.

Update auf 0.8.5 update 3 am 16.05.2009:

Die Metaeditoren haben nicht funktioniert. Man konnte keines der Elemente in der Liste auf der linken Seite auswählen.

Update auf 0.8.5 update 2 am 09.05.2009:

Es gab eine Fehlermeldung, wenn man bei der Erschaffung einen Vorteil gewählt hat von dem es eine stärkere Ausprägung gibt, wie z.B. Gutaussehend und Herausragendes Aussehen.

Update auf 0.8.5 update 1 am 05.05.2009:

Es gab einen Bug, der z.B. verhindert hat dass man bei Begabung für [Talent] das Talent wählen konnte.

Update auf 0.8.5 am 05.05.2009:

Es gibt wieder ein paar neue Features, allerdings nix neues zu den Regeln.

  • Die Benutzeroberfläche funktioniert jetzt auch auf Bildschirmen mit sehr niedriger Auflösung, z.B. meinem Eee PC 4G. Wirklich gut ist es dort aber nicht immer zu bedienen.
  • Ein Wechsel der Spracheinstellungen, zwischen Deutsch und Englisch, kann jetzt dynamisch erfolgen, während das Programm läuft. Man muss nicht mehr neu starten.
  • Das Aussehen des Programms kann jetzt, mit den von Java mitgelieferten Look & Feels, geändert werden. Das lohnt eigentlich erst ab den späteren Versionen von Java 6, da es dort das Nimbus Look & Feel gibt.
  • Wenn man während der Erschaffung die Boni verteilt, sieht man auf der linken Seite die Liste der anderen Boni für die man noch eine Auswahl treffen muss.
  • Die Warnung beim Wechsel zwischen Editoren und Charaktersteigerung ist jetzt intelligenter. Es wird nur gewarnt, wenn man das Steigern abbricht und es noch ungespeicherte Änderungen gibt. Beim Wechsel von einem Editor wird nicht gewarnt, da der Editor noch die alten Eingaben besitzt wenn man ihn erneut aufruft.

Fehlermeldungen, Kommentare und Anregungen zum Programm bitte per Mail an chargen<bei>dsachargen<Punkt>de.


Aktueller Stand des Projekts

Stand: 05.05.2009

Regeltechnisch betrachte ich das Programm momentan als vollständig. Da gibt es noch keine konkreten Pläne weiteres umzusetzen. Eine Anfrage die noch rein kam, war die Verwaltung von Ausrüstung, d.h. normale Waren, die man so im Rucksack mit sich trägt. Wenn ich irgendwann mal Langeweile haben sollte werde ich mir das vielleicht noch vornehmen, einen konkreten Plan dafür gibt es jedoch nicht. Ich bin mir auch noch nicht sicher ob ich das dann auf den Niveau der Basisregeln machen würde oder gleich nach den Regeln in Handelsherr und Kiepenkerl [alveran.org]. Das wird sicher davon abhängen, ob ich mir das entsprechende Regelwerk überhaupt kaufe.

Was die Funktionalität des Programms angeht gibt es allerdings noch einen Punkt der offen ist und von mir demnächst auch angegangen wird. Dabei handelt es sich um die Möglichkeit während der Charaktererschaffung zu einem vorhergehenden Schritt zurück zu gehen. Diese Funktion wurde schon sehr früh angefragt, ich habe sie aber nicht implementiert, weil sie momentan eine recht große Umstellung ist und die Erschaffung ja nicht so komplex und langwierig ist, dass man sie nicht einfach noch mal neu Anfangen kann. Es ist aber eine nette Funktion und außerdem werde ich die Implementierung als Vorlage für Yadt [sourceforge.net] verwenden.

Falls es doch noch eine Funktion gibt, die Du unbedingt benötigst, dann kannst Du mir ruhig eine Mail an chargen<bei>dsachargen<Punkt>de schreiben. Ich werde dann sehen was ich tun kann. Mir ist grundsätzlich immer dran gelegen das Programm noch zu verbessern.


Download, Installation und Deinstallation

Es gibt verschiedene Möglichkeiten an das Programm zu kommen. Die schnellste ist auf eine der Grafiken mit dem Text "Version X.Y installieren" zu klicken, am besten auf "aktuelle Version installieren". Das Programm wird dann automatisch heruntergeladen, installiert und gestartet. Dann muss man sich nur noch eine Desktopverknüpfung erstellen (siehe unten). Das ganze hat den Vorteil, dass das Programm automatisch aktualisiert wird, wenn eine neue Version herauskommt.

Ein anderer Möglichkeit ist eine Zip-Datei herunterzuladen. Die Datei entpackt sich in ein Verzeichnis in dem sich dann eine Datei charaktergenerator.jar oder chargen.jar befindet. Ein (Doppel)Klick auf die Datei sollte das Programm starten.

Die dritte Möglichkeit besteht in einem Installationsprogramm. Man lädt das Programm runter, startet es und klickt immer schön auf weiter. ;-) Das Installationsprogramm hat den Vorteil, dass es, unter Windows und Linux (Entschuldigung liebe Mac-Benutzer), auf Wunsch, automatisch eine Desktopverknüpfung und einen Eintrag im Programme-Menü erstellen kann. Über den Eintrag läßt sich das Programm auch wieder deinstallieren.

Wer das Programm durch einen Klick auf eine der Grafiken installiert hat, muss sich noch eine Verknüpfung auf dem Desktop erstellen. Um eine Verknüpfung zu erstellen muß man den Java Cache Viewer öffnen, wo der zu finden ist hängt vom System ab.

Windows
Systemsteuerung->Java->Allgemein->Temporäre Internet Dateien->Anzeigen....
Linux
Unter Linux kann allgemein "javaws -viewer" gestartet werden.
Kubuntu Dapper: Menü->Internet->Sun Java 6 Web Start.
Ubuntu Dapper: System->Einstellungen->Sun Java 6 Plugin Control Panel
Bei anderen Distros weiß ich es nicht. Das Erstellen einer Verknüpfung funktioniert aber nur unter Gnome. Für KDE kann man sich diese Verknüpfung runterladen und auf dem Desktop speichern, allerdings hat die den Nachteil, dass man online sein muss um das Programm zu starten.
MacOS
Utilities->Java->J2SE 5.0/Java SE 6->Java Cache Viewer.
Im Cache Viewer gibt es die Option "Verknüpfung installieren".

Will man das Programm wieder deinstallieren kann man ebenfalls den Java Cache Viewer verwenden. Unter Windows kann man auch den Punkt Software in der Systemsteuerung benutzen.


Wege der Helden

Um es noch mal zu betonen: Der Charaktergenerator dem es hier zum Download gib ist nur für die DSA Basisregeln gedacht und auch nur für die verwendbar. Die meisten Leute benutzen allerdings die erweiterten Regeln, wie sie in den Wege-Büchern zu finden sind. Es kamen daher schon mehrere Anfragen, ob ich irgendwann noch die vollständigen Regeln im Programm implementiere. An dieser Stelle möchte ich auf die Programme in der Tool-Sektion verweisen, welche die erweiterten Regeln, wenn auch noch nicht alle für 4.1, umsetzen. Obwohl es schon die anderen Programme gibt kann ich nachvollziehen, das einige Leute gerne noch einer Alternative hätten.

Im ersten Moment mag man meinen, dass ich mein Programm ja nur an einigen Stellen um die fehlenden Regeln erweitern muss, damit ich DSA 4.1 komplett unterstützen kann. Das reicht aber nicht aus. Für die Umsetzung der Wege-Bücher müsste das Programm zu großen Teilen ganz neu geschrieben werden. Auf jeden Fall wenn es meinen eigenen Ansprüchen genügen soll. Ein Tool für die erweiterten Regeln muss maximal flexibel und manuell erweiterbar sein. Man sollte z.B. die ganzen Regeldaten (Talente, Vorteile) über Editoren eingeben und ändern können. Selbst wenn ich das nicht so flexibel gestalte und auf die erweitereten Funktionen verzichte, dann dauert es, wenn ich das alleine in meiner Freizeit angehe, viele Monate, eher Jahre, bis ich eine erste Version, in der noch viele Funktionen fehlen, vorweisen kann. Das ist erst mal nur eine Schätzung auf Grund der Erfahrungen die ich bisher mit dem Programm gemacht habe und man weiß ja wie leicht man den Aufwand eines Softwareprojekts unterschätzt.

Prinzipiell bin ich schon daran interssiert einen neuen Charaktergenerator zu schreiben. Um ehrlich zu sein, habe ich sogar schon damit angefangen. Eine erste Version wird es aber nicht vor 2010 geben, da ich momentan alleine daran arbeite. Falls DU Lust hast zu helfen, dann melde Dich bei mir (E-Mail: chargen<bei>dsachargen<Punkt>de) und wir sehen weiter. Qualifikationen braucht man keine besonderen. Da es hauptsächlich um Programmierarbeit geht sollte man schon recht computeraffin sein. Gut, wenn man schon mal was programmiert hat, dann ist das sicher nur von Vorteil. Ich habe das Programmieren auch erst richtig mit meiner ersten Version eines DSA Charaktergenerators gelernt. Ich lerne auch gerne Leute an, die sollten dann in der Anfangszeit aber etwas mehr Zeit mitbringen. Hier mal die Seite zu meinem Projekt.


Integration in den DSA Desktop

DSA Desktop ist ein Projekt von Christopher Kirch zur Unterstützung des Spielleiters mittels des Computers. Es bietet verschieden Programme, z.B. zur Verwaltung von Kämpfen oder zur Währungsumrechnung und ist durch Plugins erweiterbar. Momentan ist das Projekt in der Betaphase. Der DSA Charaktergenerator, ab Version 0.8, kann als Plugin im DSA Desktop verwendet werden, dazu muss man die Datei chargen.jar und das Verzeichnis lib in das Plugin-Verzeichnis des DSA Desktops kopieren. Fehlermeldungen, Kommentare und Anregungen zum Plugin bitte per Mail an chargen<bei>dsachargen<Punkt>de.


Versionen

Im folgenden sind alle Versionen meines Charaktergenerators, einschließlich der aktuellen, aufgelistet.

Version 0.8 installieren

Update auf 0.8.5 update 6 am 09.02.2010:

  • Das Programm benötigt jetzt mindestens Java in Version 6.
  • Bei der Profession Entdecker hat der Nachteil Neugier 5 gefehlt.
  • Die Profession Magier hat bei den Talenten einen Bonus auf die Sprachen Tulamidya und Zahjad erhalten, obwohl die Punkte auf die Schriften gehen sollten.
  • Es gibt jetzt einen polnische Übersetzung des Programms.

Update auf 0.8.5 update 5 am 31.05.2009:

Die Erschaffung ging für manche Kombinationen von Rasse, Kultur und Profession nicht.

Update auf 0.8.5 update 4 am 17.05.2009:

Die Metadaten ließen sich nicht mehr alle exportieren. Man konnte also teilweise z.B. keine eigenen Professionen anlegen.

Update auf 0.8.5 update 3 am 16.05.2009:

Die Metaeditoren haben nicht funktioniert. Man konnte keines der Elemente in der Liste auf der linken Seite auswählen.

Update auf 0.8.5 update 2 am 09.05.2009:

Es gab eine Fehlermeldung, wenn man bei der Erschaffung einen Vorteil gewählt hat von dem es eine stärkere Ausprägung gibt, wie z.B. Gutaussehend und Herausragendes Aussehen.

Update auf 0.8.5 update 1 am 05.05.2009:

Es gab einen Bug, der z.B. verhindert hat dass man bei Begabung für [Talent] das Talent wählen konnte.

Update auf 0.8.5 am 05.05.2009:

Es gibt wieder ein paar neue Features, allerdings nix neues zu den Regeln.

  • Die Benutzeroberfläche funktioniert jetzt auch auf Bildschirmen mit sehr niedriger Auflösung, z.B. meinem Eee PC 4G. Wirklich gut ist es dort aber nicht immer zu bedienen.
  • Ein Wechsel der Spracheinstellungen, zwischen Deutsch und Englisch, kann jetzt dynamisch erfolgen, während das Programm läuft. Man muss nicht mehr neu starten.
  • Das Aussehen des Programms kann jetzt, mit den von Java mitgelieferten Look & Feels, geändert werden. Das lohnt eigentlich erst ab den späteren Versionen von Java 6, da es dort das Nimbus Look & Feel gibt.
  • Wenn man während der Erschaffung die Boni verteilt, sieht man auf der linken Seite die Liste der anderen Boni für die man noch eine Auswahl treffen muss.
  • Die Warnung beim Wechsel zwischen Editoren und Charaktersteigerung ist jetzt intelligenter. Es wird nur gewarnt, wenn man das Steigern abbricht und es noch ungespeicherte Änderungen gibt. Beim Wechsel von einem Editor wird nicht gewarnt, da der Editor noch die alten Eingaben besitzt wenn man ihn erneut aufruft.

Update auf 0.8.4 update 1 am 18.04.2009:

Dies ist eine reine Bugfix-Version.

  • Auf Systemen die weder Deutsch noch Englisch sind konnte das Programm nicht gestartet werden.
  • Der Namensgenerator hat für manche Namen nicht richtig funktioniert. Es wurden z.B. immer Namen wie "Azog Sohn des Azog" erzeugt.

Update auf 0.8.4 am 28.02.2009:

  • Es gibt jetzt einen Namensgenerator für Heldennamen, der je nach Kultur des Helden, einen passenden Namen erzeugen kann. Die verwendeten Namen stammen aus Wege der Helden.

Update auf 0.8.3 am 15.01.2009:

  • Der Zwergische Söldner erhält Rüstungsgewöhnung II jetzt zusätzlich zu Rüstungsgewöhnung I. Bisher hat Rüstungegewöhnung II Rüstungsgewöhnung I ersetzt.
  • Man kann jetzt die Sprache in der das Programm erscheint wählen.
  • Es gibt einen Warnhinweis, wenn man z.B. bei der Erschaffung ist und einen der Meta-Editoren aufruft, da in diesem Fall die Erschaffung verloren geht.
  • Die Größe des Hauptfensters wird jetzt gespeichert.
  • Das Alter läßt sich wieder verstellen.

Update auf 0.8.2 am 22.07.2008:

  • Sprachen werden bei der Erschaffung grundsätzlich nach der Grundspalte gesteigert. Bisher war es so, dass die Kosten wie beim Steigern berechnet wurden.
  • Die AT/PA-Anzeige bei der Ausrüstung wird jetzt automatisch aktualisiert, wenn eine entsprechende Sonderfertigkeit (ab)gewählt wird. Bisher wurde zwar intern schon der veränderte AT/PA-Wert verwendet, aber noch nicht angezeigt.

Update auf 0.8.1 am 26.04.2008:

  • Fehler beseitigt, der verhindert hat, dass man kein Verzeichnis wählen konnte, in dem die selbst eingegebenen Daten gespeichert werden.
  • Programm unter GPL 3 freigegeben.

Version 0.8 am 20.11.2007 veröffentlicht.

Es ist jetzt mögliche den Charakter mit Waffen und Rüstung auszustatten. Auf dem Charakterbogen gibt es eine Seite mit den Kampfwerten. Die Ausrüstungslisten sind frei editierbar, man kann also eigene Waffen, Rüstungen und Schilde eingeben.

Ab dieser Version kann der DSA Charaktergenerator auch als Plugin, im DSA Desktop (der noch nicht veröffentlicht ist), eingesetzt werden. Es sei aber erwähnt das es da noch ein kleines Problem gibt. Ab und an bleibt das Programm nämlich für 40-50 Sekunden hängen und reagiert nicht mehr. Danach geht es aber wie gewohnt weiter.

Version 0.7 installieren

Veröffentlicht am 07.11.2007.

Man kann jetzt eigene Rassen, Kulturen und Professionen eingeben.

Einzelne (kleinere) Änderungen gegenüber der letzten Version:

  • Schlangenmensch verbilligt jetzt einige Sonderfertigkeiten.
  • Die Profession Entdecker kostet jetzt korrekt 6 GP, statt 0 GP.

Version 0.6 installieren

Veröffentlicht am 01.10.2007.

Für diese Version wurde das Steigern von Charakteren implementiert. Es ist jetzt möglich erstellte Charaktere zu laden, zu speichern und zu steigern.

Einzelne (kleinere) Änderungen gegenüber der letzten Version:

  • Übernatürliche Begabungen werden jetzt nach Kostenspalte F gesteigert.
  • Viertelzauberer können jetzt Regeneration I lernen.
  • Es wird darauf geachtet, dass nur die Hälfte der AP in Zauber und magische Sonderfertigkeiten investiert werden kann.
  • Das Heldendokument zeigt bei den Eigenschaften jetzt die zugekauften Punkte statt der Modifikation.
  • Der Zauber Adlerschwinge Wolfsgestalt kann jetzt mehrfach gewählt werden.
  • Eisern erhöht die Wundschwelle um 2 Punkte.

Version 0.5 installieren

Veröffentlicht am 05.09.2007.

Magie war das Stichwort für diese Version des Programms. Es gibt jetzt so Dinge wie Zauber, magische Sonderfertigkeiten, Astralenergie usw.. Das Programm sollte damit komplett sein. Alles was bleibt ist noch die kleinen Fehler rauszusuchen, die sich sicher irgendwo versteckt haben.

Einzelne (kleinere) Änderungen gegenüber der letzten Version:

  • Die Auswahl der Verbindungen für den Streuner wurde noch mal überarbeitet. Da waren noch ein paar Fehler drin.
  • Die Geschwindigkeit wird jetzt auf den Heldendokument angegeben.
  • Für die Talentspezialisierungen gibt es jetzt Vorschläge.
  • Helden mit Akademische Ausbildung Gelehrter sind jetzt 3 Jahre älter.
  • Je 2 Punkte in Gebildet machen den Held ein Jahr älter.
  • Man kann jetzt den besonderen Besitz des Helden entsprechend der Profession wählen
  • Ausdauernd/Kurzatmig werden jetzt mit jeweils 2 AuP pro Punkt verrechnet und nicht mit einem.
  • Die Leitsonderfertigkeiten der Elfen werden jetzt bei der Berechnung der Kosten beachtet
  • Der SO Bonus durch Akademische Ausbildung Krieger wird jetzt korrekt eingerechnet.
  • Albino kostet für jeden Punkt SO über 7 einen Punkt extra.
  • Der Bonus durch Begabung für Talent wird korrekt verrechnet.
  • Nandusgefälliges Wissen kann jetzt über Gebildet finanziert werden.

Version 0.4 installieren

Download V0.4.3

Zip-Datei (4,1 MB)

Veröffentlicht am 04.08.2007.

Für diese Version sind die Vor- und Nachteile implementiert worden.

Update auf 0.4.3 am 20.08.2007:

  • Änderungen am Aussehen unter Linux mit GTK.
  • Das Alter des Charakters kann jetzt "ausgewürfelt" werden.
  • Kultur Ambosszwerge hat jetzt korrekt den Botenreiter als mögliche Profession.
  • Wurfspeer als mögliche Waffenspezialisierung nachgetragen.
  • Arkanophobie wird jetzt bei Elfen als nicht wählbar angezeigt.
  • Elfische Weltsicht bringt nach WdH 30 GP und Zwergenwuchs 7 GP.
  • Das Gewicht von fettleibigen Charakteren wird jetzt um 50-100% erhöht.
  • und noch ein paar Fehler beseitigt.

Update auf 0.4.2 am 13.08.2007:

  • Man kann jetzt wieder Talent- und Waffenspezialisierungen wählen.
  • Für die möglichen Waffenspezialisierungen gibt es Vorschläge aus denen man wählen kann.
  • Der Bonus auf die alten Sprachen bei der Profession Magier wird jetzt richtig vergeben.
  • Die GP die man aus Nachteilen/Schlechten Eigenschaften gewonnen hat werden jetzt angezeigt und überprüft.

Update auf 0.4.1 am 07.08.2007:

  • Fehler beseitigt bei dem das Programm hängen geblieben ist, wenn man eine Botenreiter erschaffen wollte.
  • Fehler in der Profession Gaukler beseitigt.
  • Fehler bei dem das Programm bei einer neuen Erschaffung hängen geblieben ist, wenn man zuvor bei der Erschaffung, die AT- und PA-Werte des Charakters eingestellt hat.

Weiter Änderungen gegenüber der letzten Version:

  • Es stehen alle Professionen zur Auswahl. Da im Programm allerdings noch die Magieregeln fehlen sind die Profession Magier und die elfischen Professionen noch nicht vollständig umgesetzt.
  • Das Programm reagiert jetzt nicht mehr so träge beim Einstellen der Eigenschaften und Talentwerte.

Version 0.3 installieren

Veröffentlicht am 15.06.2007.

Für diese Version sind die Sonderfertigkeiten implementiert worden.

Weiter Änderungen gegenüber der letzten Version:

  • Es gibt eine Übersichtsseite mit allen auftretenden Regelproblemen. Dort wird z.B. angezeigt wenn der Held die Voraussetzungen eines Talents oder einer Sonderfertigkeit nicht erfüllt.
  • Die Angaben wie Aussehen und Herkunft müssen nicht mehr mit einem Druck auf Return bestätigt werden, damit das Programm sie übernimmt. Die Daten werden automatisch beim Eintippen übernommen.
  • Beim Auswürfeln der Größe wird das Gewicht automatisch mit berechnet.
  • Bei der letzten Version haben Eigenschafts-Modifikationen der Rassen gefehlt. Die sind jetzt nachgetragen worden.
  • Gaben erscheinen jetzt auf dem Heldendokument (was ohne die entsprechenden Vorteile noch recht sinnfrei ist).
  • Der Name, die Gesamt-AP, die verbrauchten AP und das AP-Guthaben sind jetzt auch auf dem Heldendokument.

Version 0.2 installieren

Version 0.2 benötigt Java 6

Veröffentlicht am 28.05.2007.

  • Erste Implementierung der Talente. Talentboni können gewählt und Talente gesteigert werden.
  • Die Rassen, Kulturen und Professionen werden jetzt aus Dateien eingelesen. Das könnte es später ermöglichen eigenen Rassen, Kulturen und Professionen einzugeben. Diese Funktion wird aber nur umgesetzt wenn am Ende die nötige Zeit bleibt.

Version 0.1 installieren

Version 0.1 benötigt Java 6

Die erste Version des Programmes kann noch nicht viel. Sie bietet folgende Funktionen:

  • Es lassen sich allgemeinen Informationen wie Augenfarbe, Größe und Hintergrund des Helden editieren.
  • Man kann die Eigenschaften des Helden einstellen.
  • Die Basiswerte des Helden werden angezeigt.
  • Der fertige Held kann als rtf-Datei gespeichert werden.
  • Es stehen schon alle Rassen und Kulturen zur Auswahl. Bei den Professionen beschränkt es sich auf den Botenreiter. Das wird auch in den kommenden Versionen so bleiben.

Verwendung der Marke und Inhalten von DAS SCHWARZE AUGE mit freundlicher Genehmigung der Ulisses Medien & Spiel Distribution GmbH.
Copyright © 2007 by Significant GbR für die Marke DAS SCHWARZE AUGE in Wort und Bild, by Alpers, Fuchs, Kramer, Neigel für die Inhalte.