Beiträge von Muwak

    Lieber elyukai,

    Ich denke der einfachste und fairste Weg liegt darin, Optolith kostenpflichtig zu machen.

    Wenn man nun bedenkt wie groß Dein Entwicklungsvorsprung vor etwaiger Gratis-Konkurrenz ist, wie wichtig und hilfreich das Tool für die DSA-Community ist und wie gut die Ratings im Scriptorium sind, dürfte selbst ein geringer bis moderater Preis alle Deine Finanzierungsprobleme lösen.

    Mein Vorschlag wäre, das Ganze auch als neues Produkt ins Scriptorium zu stellen. Einen Betrag bis zu fünf Euro dürften die Meisten zahlen ohne mit der Wimper zu zucken, aber solange man es auch gratis bekommt ist die Versuchung halt groß zu "cheaten".

    Vielen Dank für das Feedback, Ihr macht mir das Leben so viel leichter, wenn Ihr Eure Erfahrungen hier teilt und ich hoffe das macht Schule :)


    1. Ich denke eher, ich sollte den Bug fixen, dann kann ich mir das Update der Anleitung sparen. Ich sehe mir das sofort an :)
    2. Ich mache da das nächste Youtube-Video drüber und sehe auch zu, dass ich einen Abschnitt im Handbuch einbaue.
    3. Der einzige Weg in Maptool etwas auf einem Token anzuzeigen (abgesehen von Lebensbalken) sind Stati. Ich hab die daher für alles verwendet und das Statussystem von Maptool einfach ignoriert und stattdessen ein eigenes System gebaut, das es nur als Anzeigemodul nutzt.
      1. Sehr guter Input, wird sicher nicht sofort kommen, aber steht definitiv ab heute auf meinem Deckel und trägt zur Übersichtlichkeit bei
      2. Jain, das ist noch keine Ideallösung. Kurz gesagt, MT erlaubt es Stati in verschiedenen Rastern auf ein Token zu legen, vorstellen könnte ich mir, dass Die Stati über den Aktionsmarkern angezeigt werden, das war mit meiner Lösung nicht sinnvoll, aber mit Deinem Vorschlag aus 1 sollte es gehen.
      3. Die Bewegungspunkte habe ich noch aus meinem ersten Versuch übernommen,
        das nur für meine einenen Zwecke gedacht war. Da war ich schlicht und einfach zu Faul mehr als 9 Symbole zu bauen (es braucht halt eins für jeden Wert, denn Du hast schon richtig erkannt, dass der MT-Status auch hier herhalten muss). Aber das wird natürlich nachgerüstet. Wenn Du Lust hast, schicke ich Dir die Vorlagen gerne, wobei es wahrscheinlich schneller ist, wenn ich meinen Hintern hochkriege und eben weitere 10 Symbole mache als wenn ich das ganze Versandfertig mach :) .
    4. In der neuen Version ist der Namensgenerator bereits implementiert (gerade noch etwas rudimentär, aber ich mache den auch noch in schön. Der Zeitmesser ist auch schon drin (Also die Teile, die sich für uns bewährt haben) und auch das Tavernentool wird zu 100% im Framework landen :)

    Mach ja weiter mit dem Rumprobieren, Du hast meine erste Frage des Tages ("Was basteln wir denn heute in Maptool") sehr schön beantwortet.

    Es gibt ein neues Update für das DSA5-Maptool-Framework. Es ist nach wie vor eine frühe Version, aber wie spielen seit Wochen damit. Fehler werden regelmäßig korrigiert und neue Features kommen auch regelmäßig dazu.

    Hier ein paar Highlights der neuen Version:

    • Schicksalspunkte werden auf dem Charakterbogen angezeigt und können ausgegeben werden.
    • Der Einsatz von Schicksalspunkten für das Neu Würfeln von Talentproben füht automatisch einen neuen Wurf aus bei dem der Spieler bestimmen kann, welche Würfel er behalten will.
    • Die Schicksalspunktaktion Verteidigung erhöht den Paradewert automatisch um w bis zum Ende der Kampfrunde.
    • Schicksalspunkte können zum neu würfeln eines Schadenswurfes oder zum Wiederholen einer Attacke verwendet werden.
    • Es gibt jetzt ein Inventar in dem die Spieler ihre Ausrüstung eintragen können
    • Im Minisheet stehen jetzt die üblichen DSA-Würfel zur Verfügung, außerdem können von hier aus jetzt alle anderen Funktionen wie Karten, Handouts etc. aufgerufen werden.
    • Ihr könnt jetzt bei einer erweiterten Talentprobe das Anwendungsgebiet auswählen. Besitzt Ihr die passende Spezialisierung, so wird diese automatisch einberechnet.
    • Anwendungsgebiete, die erst durch eine bestimmte Sonderfertigkeit aktiviert werden, sind nur sichtbar, wenn der Charakter die passende SF besitzt
    • Es gibt einen Editor für Anwendungsgebiete (erreichbar den Einstellungsbutton im Minibogen), hier könnt Ihr weitere Anwendungsgebiete definieren.
    • Die Basismanöver im Kampf sind jetzt automatisiert, es wird geprüft, ob der Charakter sie anwenden kann, also die richte Kampftechnik benutzt und die passende Sonderfertigkeit beherrscht. Wenn ihr sie beim Angriff auswählt werden die Effekte vom Framework direkt berechnet.
    • Freie Aktionen werden jetzt angezeigt, Spieler können (und müssen) nun Ihre Aktion oder freie Aktion verwenden um sich zu bewegen.
    • Der Minibogen hat eine Kopfzeile bekommen, in der Ingame-Datum, Uhrzeit, Mondphase und Wetter angezeigt werden Der Spielleiter kann diese Werte natürlich einstellen bzw. das Wetter aiswürfeln. Ein passender Wettergenerator ist auch integriert, der unter anderem auf die Klimazone und die Jahreszeit Rücksicht nimmt.
    • Es gibt ein Tagebuch in dem Spieler und Spielleiter sich Notizen zum Abenteuer machen können. Im Tagebuch wird dabei automatisch die aktuelle Ingamezeit voreingestellt, lässt sich aber verändern um Nachträge zu machen.
    • (Experimentell:) Spielwerte können nicht mehr direkt im Maptool-Token-Dialog, sondern nur noch über den Charakterbogen bzw. die dafür vorgesehenen Funktionen des Frameworks verändert werden. Das Soll die Spieler daran hinder etwas kaputt zu machen :)
    • Das Infofenster das die Ergebnisse von Proben etc. im Chat ausgibt passt seine Größe jetzt der Ausgabe an.

    Im Moment bastele ich an einer kleine Serie von Klassikern.

    Nach dem "Wirtshaus zum Schwarzen Keiler" habe ich gerade die Karten zum Einsteigerabenteuer "Silvanas Befreiung" fertiggestellt.

    Da das Abenteuer nicht besonders umfangreich ist und dem entsprechend nicht viele Karten nötig waren, überlasse ich es dieses mal Euch den Preis festzulegen: Das Paket ist als "Pay what you want" zu haben, über ein Trinkgeld freue ich mich natürlich :)
    https://www.ulisses-ebooks.de/product/311770…vanas-Befreiung

    Cover.png

    Es ist so lustig - Jahre geschieht nix, dann versuche ich stümperhaft an altem Code rumzupfriemeln und irgendwie geht links und rechts plötzlich die post ab und es gibt laufend neue features. DANKE! :)

    Gern geschehen, mManchmal braucht es einfach einen Auslöser und als ich die Wahl hatte für Roll20 nen 10er im Monat abzudrücken (Mach gerade ne zweite Ausbildung und bin notorisch klamm) oder selbst was zu bauen, war der Fall für mich klar.

    Dass MT selbst so abgeht (die haben schon den nächsten Release in der Pipe und der wird mega!) macht es natürlich noch besser :).

    Gut, die Frage hat sich mir nicht gestellt, ich habe erst mit Roll20 zwei Jahre gespielt, bevor ich vor lauter Frust einen eigenen Charakterbogen angefangen habe. Für mich funktioniert es ganz gut, auch wenn man bei bestimmten Sachen bei der Entwicklung sich die Finger bricht.

    Maptool-Entwickliung ist auch alles andere als Schmerzfrei, aber man halt die volle Kontrolle, es kostet und man kann entscheiden mit welcher Version man spielt. Wobei natürlich bei Roll20 der Zugang Spieler einfacher ist weil die nichts installieren müssen.

    So was in der Art habe ich angenommen. Eine gescheite API zu entwickeln die sicher und flexibel ist, dürfte für nen relativ kleinen Verein auch eine Herausforderung sein. Wenn dann 90% der User nur mit dem Standard arbeiten, lohnt sich das auch nicht.

    Maptool hat halt keinen Finanzudruck, die arbeiten die Entwickler für Spaß und Reputation. Und weil Maptool auf dem Rechner der User und nicht auf einem Firmenserver läuft, kannst Du dem Spielleiter/Modder auch viel mehr (=Alle) Freiheiten lassen.

    Maptool war Fantasygrounds zu beginn hoffnungslos unterlegen, obwohl beide zeitlich ähnlich gestartet sind, aber mittlerweile müsste man nur das UI noch etwas aufhübschen (daran arbeiten sie), während Smiteworks, der Entwickler von FG, erstmal sein ganzes Tool in Unity neu unsetzt, weil es nicht mehr Zeitgemäß ist.

    Die API ist aber ähnlich gammlig wie zuvor.

    Hallo Muwak. Ich könnte dir eventuell bei deinem Regex Problem behilflich sein, falls das noch aktuell ist. In meiner Abschlussarbeit hatte ich fast nur mit Regex zutun gehabt (Konvertierung von syntaktischen Ausdrücken zwischen Steuerungssystemen). Meine regulären Ausdrücke habe ich zwar immer mit C# geschrieben, das unterscheidet sich jedoch nur unwesentlich vom "Regex-Standard". Für VTT verwende ich persönlich roll20, sodass ich von der Maptools API gar keine Ahnung habe. Ich kann dir also nur mit dem Regex Problem selber helfen, aber weniger mit der Umsetzung in deinem Javascript.

    Mir fallen auf die schnelle mehrere Lösungsmöglichkeiten ein, von denen du einige schon selbst angesprochen hast:

    1.) Du könntest über zwei Lookarounds die Umgebung festlegen, in diesem Fall zum Beispiel "Größe" und Gewicht". Dabei solltest du aber die reinen Zahlen in eine Erfassungsgruppe schreiben, um die Zahlen später besser in deinem Code verarbeiten zu können

    2.) Falls bestimmte Wörter unveränderlich immer auftreten, beispielsweise das "bis" zwischen den Zahlen, kannst du auch alles als buchstäbliche Zeichen suchen lassen, dass sähe dann für dieses Beispiel ungefähr so aus: (?<=Größe:)\s+(?<Min>\d+,\d+)\n\s*?bis\s+(?<Max>\d+)m

    3.) Du kannst mithilfe von Alternierungskonstrukten die möglichen Fälle einschränken, zum Beispiel für die Fälle "1,68 bis 2m" und "1,68 - 2m. Das wäre aber eine ganz schöne Fleißarbeit. Stattdessen sollte die Eingabe des Benutzers so eingeschränkt sein, dass das Ergebnis später eindeutig ist.

    Fein, dass man hier für alles die richtigen Spezialisten hat. Vielen lieben Dank, dass Du Dich anbietest.

    Ich bin bei Regex eine totale Null, (Was für nen FIA im 2. Ausbildungsjahr hoffentlich nicht zu verwerflich ist :) ). Die Ausdrücke im Maptool basieren wohl auf Java und die Syntax ist wieder ein bisschen anders als in JS, was für einen Kenner sicher kein Thema ist, als Halblaie tut man sich schwer

    Deine Version 1 versuche ich die ganze Zeit umzusetzen. Also einen Text á la

    Code
    Größe: 1,20
    
    bis 2 m
    Gewicht: 1-2 Tonnen

    Sauber zu zerlegen. Was ich brauche ist ein Ausdruck wie Dieser hier, nur in richtig:

    Code
    (Größe:)([alle, also wirklich alle zeichen incl umbrüche])(Gewicht:) 

    Ist es überhaupt möglich Einen belieben Begriff als "Trenner" zu nehmen? Andere Dinge (z.B. eine Waffenzeile) kriege ich ziemlich sauber hin. Hab auch nicht die Ambition einen Regex für alles zu verwenden, sondern bin durchaus zu "Fleißarbeit bereit". Ziel ist es für mich eine besitmmte Gruppe Begriffe zu haben und dann gezielt in der Usereingabe danach zu suchen. Bei Numerischen Werten easy, bei Sonderfertigkeiten mit Anmerkungen evtl fleißarbeit. Bei Freitexten sicher schwierig, aber wenn ich die nicht hinkriege ists auch kein Drama. Reicht ja, wenn sie als "Freitext" übernommen werden.

    Die Unsereingabe einschränken ist schwierig. Die Idee ist ja, dass der User einfach nen Text aus einem Abenteuer reinkopiert und das Tool macht den Rest.

    In jedem Fall werde ich etwas Theorie pauken müssen, viele Begriffe die Du verwendet hast sind zwar einleuchtend, aber ich habe sie zum ersten Mal gehört :)

    Eine Frage hab ich aber gleich: Was genau bewrkt das "?<="?

    Vielen Dank nochmal Euch allen für das Feedback und die Unterstützung, macht richtig Freude das Projekt voranzutreiben :)

    Ich baue ja mehr so für Roll20 und habe meinen Ansatz eines Parser dort testweise eingebaut. Und ich muss sagen, es funktioniert für die Standardattribute schon ganz gut.

    Ich wollte mir die Roll20 API auch schon ansehen, hab aber bisher wenig Gutes gehört und den Eindruck, dass man mit Maptool doch sehr viel mehr erreichen kann.

    Testermo & mckee14 ich bin euch für Euer Feedback auch sehr dankbar :)

    Ich denke das, was wir uns hier ausdenken hier basteln, kann der ganzen Community schon sehr nützlich sein.

    Bringt gerne weiteres Feedback und wünsche bei. Ich werde versuchen soviel wie möglich umzusetzen.

    Und Input von außen ist für mich auch immer ein guter Motivator :)

    Wow, sehr ambitioniert.

    Es wäre natürlich toll, wenn das ginge. Persönlich würde ich dabei mehrstufig vorgehen, und als erstes nur die sicheren Werte suchen und abgreifen.

    (ein array füllen mit bezeichnung und wert, und danach jeden eintrag separat auf plausibilität prüfen. nur einträge, bei denen sowohl die bezeichnung korrekt ist und auch der wert einer erwartung entspricht übertragen, den rest verwerfen. also ein kleiner parser, der bei unerwarteten daten nicht auf die nase fällt sondern einfach verwirft).

    Damit nicht alles nur in unseren PNs bliebt, auch hier nochmal danke für den Input. Ausbaustufe 1 ist ziemlich leicht erreichbar hab alle Werte aus der Ebene bereits in einem Prototypen angetestet und es klappt sogar mit den "Alten" Stat-Blocks aus den ersten Heldenwerk-Abenteuern und sachen die ich über Onenote-OCR aus Grafiken gepopelt habe.

    Auch das Auslesen von Talenten, Sonderfertigkeiten etc. geht schon ganz gut, lediglich die leidigen Anmerkungen sorgen manchmal für Datenverlust, da werde ich, wie per PN besprochen, mit einer Whitelist arbeiten und versuchen soviel wie möglich abzufangen, den Rest muss der User dann voerst selbst korrigieren.

    In die Nächste Version schafft es das Feature aber eher nicht. Es ist noch recht unfertig und ich muss die Whitelist für Fertigkeiten, Sonderfertigkeiten etc. noch zusammenstellen. Und das Framework soll ja vor Montag noch ein Update bekommen.

    Ansonsten wäre meine Idee mit einem Array der Keywords zu beginnen, die Zeilenumbrüche aus dem Text zu entfernen. Die Position der Keywords im Text ermitteln, sofern vorhanden und dann anhand der Position die Keywords sortieren. Dann kannst du dich von Keyword zu Keyword hangeln und den Inhalt zwischen beiden nehmen und ausgeben. War das halbwegs verständlich?

    Erstmal vielen Dank für den Input, aber leider klappt das so nicht:

    Zum einen ist die Reihenfolge die "Keywords" ist nicht immer gleich und es kommen auch nicht immer alle vor.

    Ds hatte ich im Eingangsbeitrag vielleicht nicht ganz so verständlich beschrieben.

    Schade eigentlich, dann könnte ich mir die Regex sparen, die sind in Java leider etwas anders aufgebaut als in meinen üblichen Sprachen und ganz im ernst: alle Entwickler hassen und lieben reguläre Ausdrücke gleichermaßen :) .

    Zeilenumbrücke zu entfernen ist leider leider auch keine so gute Idee weil bestimmte Elemente nur eindeutig erkennbar sind weil sie in einer neuen Zeile stehen. Waffen zum Beispiel: Da muss man nach eine ganzen Zeile suchen, die den Wert "AT:" (teilweise auch FK) enhält und die dann einzeln auseinandernehmen.

    Alles in allem aber ein sehr spannendes Thema, danke nochmal Erastäus von Salvunk für die idee. Sie wird mich viel Kaffee und Schlaf kosten, aber es hat heute auch echt Spaß gemacht daran zu arbeiten.

    Nebenbei hab ich btw. die Freien Aktionen und den Angriff mit 2 Waffen implementiert und wenn ich nicht zu früh wegpenne gibts noch ein Update :)

    So, ich habe mir mal eine Menge Gedanken zum Thema Import gemacht und auch schon einen kleinen Prototypen gebastelt. Leider Sind die Stat-Blöcke in DSA-Abenteuern nicht immer einheitlich, ich muss als ein paar Kompromisse machen.

    Ich bekomme es leider mit Regulären ausdrücken nicht hin, alle sauber zu trennen.

    Ein Beispiel (bitte beachtet, dass die Zeilenumbrüche hier bewusst und wirklichkeitsnah gewählt sind:(

    Zitat

    Größe: 1,68

    bis 2m

    Gewicht: 20 Stein

    • Ich kann jetzt entweder bestimmen, dass ich nach alles "Größe:" haben will bis zum 1. Zeilenumbruch. Dabei geht mir aber das "bis 2m verloren".
    • Oder ich kann Zeilenumbrüche mit einschließen, dann wäre das erste eindeutige Zeichen der Doppelpunkt von "Gewicht", ich bekäme also "1,68
      bis 2m Gewicht"
      als Ergebnis.
    • Oder ich nehme einfach an, dass die Felder immer die selbe Reihenfolge haben (Was bei Dingen, die nicht für Maschinenlesbarkeit konzipiert sind) riskant wäre) und lege fest, dass ich alles zwischen "Größe:" und "Gewicht:" haben will. Dann hätte ich das exakte Ergebnis, aber wenn in einem Abenteuer nach der Größe erst die Profession steht, kommt viel Mist dabei raus.

    Ich hätte jetzt drei Bitten an die Community:

    1. Weiß jemand eine bessere Lösung, wie man (unter Verwendung der JAVA-Regex-Funktionen innerhalb von Maptool) die korrekten Feldinhalte SICHER (!!!) ermitteln kann?
    2. Welche Werte sollen aus den Stat-Blöcken überhaupt importiert werden (bitte schriebt hier nicht einfach "alle" oder "so viele wie möglich", das hilft mir nicht weiter, ich versuche damit eine konkrete Liste von Feldern zu erstellen, die ich dann aus den Blöcken möglichst fehlerfrei rauspopeln will
    3. Sagt mir gerne auch Eure Meinung, wie ihr den Import von Stat-Blöcken gerne umgesetzt haben würdet.

    Ich hätte noch eine Anregung. Ich weiß nicht, wie es dir geht, aber mir ging immer auf den Keks, dass man die ganzen Wertekästen für Meisterpersonen eintippen musste. Ich hatte mir, kurz bevor das Aus kam, überlegt, wie man das eventuell automatisieren könnte (vgl.RegEx). Besteht die Möglichkeit, dass du so etwas in einer späteren Version einbaust, sodass man z.B. die Wertekästen aus einem PDF in ein Textfeld in MapTool kopieren und die Werte dann in ein Token übertragen werden könnten?

    Ich habe sowas schon für unsere Website entwickelt (Die hat ein ziemlich mächtiges Spielleitertool/backend im Stile von Realmworks), das ich als Spickzettel und Datenbank verwende.

    Ich musste aber feststellen dass die offiziellen Wertekästen gerne mal vom eigenen "Standard" abweichen.

    Ich hasse Reguläre Ausdrücke, an denen frickel ich immer ewig rum, aber die da natülrich sehr nützlich, allerdings musst Du quasi jedes Merkmal eines Charakters einzeln abprüfen, teilweise in verschiedenen Versionen. Auf der Website funzt es mit ca. der Hälfte aller Meisterfiguren.

    Also Kurze Anwort: Ja

    Die Lange Antwort:
    Das kommt wohl nich so bald und artet sicher in Arbeit aus :) Wenns dann mal klappt ist es natürlich megapraktisch. Mit den neuen Maptool-Features (Javascript und HTML5) kann man natürlich auch ne wesentlich konfortableres Überprüfung durch den User einbauen als das mit zustandslosen Forms und INPUT-Dialogen geht.

    Ich überlege auch ob ich mein Spielrunden-CMS mit dem Framework kopple (Maptool kann ja auch HTTP-Requests), dann könnten die Spieler z.B. das Spielrundentagebuch während der Session führen und Einträge hinzufügen,die direkt auf der Website erscheinen.


    Ich bin eigentlich gar kein Facebook-Freund, es gibt kaum etwas unproduktivers als Facebook-Gruppen, aber es schafft halt Reichweite.

    Und zumindest für meine Kartenpakete ist Facebook der Haupt-Vertriebskanal.

    Ich werde sicher viel mehr auf Orkenspalter auftauchen, ich denke hier kommt eh mehr dabei rum als über Facebook.

    Danke dafür, dass Du hilfst das Ganze publik zu machen, und über das Lob freue ich mich natürlich auch.

    Ich hab lange bei 1.4.8 gehangen, aber es kamen so viele neue Funktionen dazu, dass ich irgendwann nicht mehr drauf verzichten wollte und bin froh, dass ich den Sprung gemacht habe.

    Hab gerade gesehen, dass schon die Beta für 1.7 raus ist. Da geht schon eine Menge :)

    Dann will ich gern meinen Senf dazugeben. Das sollen nur erste Anmerkungen oder Anregungen sein. Sie erheben keinen Anspruch auf Vollständigkeit und sollen dich auch nicht kritisieren. :)

    1. Layout/Benutzeroberfläche: Man fühlt sich zu Beginn leicht von den vielen offenen Fenstern erschlagen, die man dann noch neu anordnen muss. Ich habe das damals über Makros geregelt, sodass sich erst nach dem Aufruf des Makros das jeweilige Fenster geöffnet hat. Wäre das vielleicht eine Alternative?
    2. Layout/Benutzeroberfläche: Bei den Zaubern befindet sich unter den Merkmalen ein - Symbol. Ich nehme an, dass das eigentlich neben dem +-Zeichen stehen sollte?
    3. Layout/Benutzeroberfläche: Du solltest bei der Eingabe von neuen Zaubern, Waffen etc. eventuell die Zeichenanzahl begrenzen. Ich habe einfach mal einen längeren Namen bei einem Zauber eingegeben und das zerreißt dann das Design ein wenig.
    4. Layout/Benutzeroberfläche: Ich kann neue Einträge bei den Zaubern nicht wieder entfernen. Das mag aber auch an meinem Test-Zauber mit sehr vielen Zeichen gelegen haben...
    5. Proben: Beim BANNBALADIN konnte ich keine Probenerschwernisse/-erleichterungen eingeben. Wenn ich auf FW klicke, würfelt er sofort die Probe, ohne dass ich was modifizieren kann. Soll das momentan noch so sein?

    Der erste Eindruck ist auf jeden Fall richtig, richtig gut! Dass man nun auch Soundsets einbauen und verwenden kann, finde ich klasse und macht mich neugierig. Das schaue ich mir mal für meine private DSA5-Gruppe an!:)

    Sag mal, in früheren Versionen von MapTool musste ich noch massiv darauf achten, dass die Makros nicht zu lang werden, Java-Stappelüberlauf und so...ist das heute nicht mehr problematisch?

    Erstmal ein großes Sorry!

    Ich habe deinen Beitrag letztes mal im Eifer des Gefechts echt überlesen. VIELEN Dank für Dein Feedback.

    Erstmal möchte ich natürlich auf deine Kritikpunkte antworten:


    1. Ich habe bei den Fenstern schon ein wenig mächtig aufgeräumt. Nach und nach werde ich das weiter eindampfen. Die Fenster für Karten und Tokensteuerung wollte ich ursprünglich mal unabhängig halten, damit ich sie auch in meinem (Viel später) geplanten Trail of Cthulhu-Framework nutzen kann, aber ich meke schon, dass das wenig sinnvoll ist.

    Die Fenster für Kartenübersicht und die Aktuelle Karte habe ich schon zusammengelegt und das Bewegungsfenster ist mit vielen anderen Funktionen in den Minibögen aufgegangen.

    Der Sound bleibt wohl erstmal noch getrennt, da bin ich mir noch nicht über das Finale Design im Klaren, aber ich denke darüber nach, vielleicht aus einigen Bereichen Dialoge zu machen, die sich nur bei Bedarf öffnen.

    2. Die Spalte hat (noch) keine Funktion. Das sollte ich dringend mal fertig machen, eingeben kann man es mittlerweile, aber es erscheint noch nicht in der Liste.


    3. Längenbegrenzungen hab ich mir jetzt mal auf den Deckel geschrieben. Hatte damit noch keine Probleme, aber man sollte natürlich Murphys Law beachten :) .

    4. DAs "-" bei Merkmal entfernt den Eintrag was, wie ich zugeben muss, wenig initutiv ist. Wird nachgebessert :)

    5. Mittlerweile ist da ein Button dazugekommen. Bei Zaubern halten sich die Optionen da noch in Grenzen, bei Talenten gehen mittlerweile Erleichterungen, Bonus-FP, Entrückung und (mit dem nächsten Update) auch Anwendungsgebiete, die bei Spezialisierungen auch einen Bonus verteilen.

    Danke natürlich auch fürs Lob. Es wird wohl noch dauern, bis ich auch nur das GRW vollständig implementiert habe, aber es macht Fortschritte.

    Bisher war das bei mir Problemlos, ich habe die Speichereinstellungen so gut wie nicht angefasst um auch für schwächere Recher Kompatibilität herzustellen.

    Ich arbeite allerdings recht viel mit caching (Könnte aber noch mehr werden) und lagere viel in Funktionen aus, schon allein um das leidige Problem mit den maximal 2 Code-Ebenen zu umgehen. Möglich, dass das sich günstig auf die Garbage-Collection von Java auswirkt und den Speicher schont.

    Ich würd mich übrigens sehr über weiteres Feedback freuen und hab mir fest vorgenommen öfters auf Orkenspalter zu schauen. Das Meiste läuft bei mir immernoch über Facebook.

    Hab die Tage eine neue Version rausgebracht. Ich poste hier mal das Changelog:

    Behobene Fehler

    • Talentproben wurden bereits bei nur einer gewürfelten 1/20 als kritisch/Patzer gewertet
    • Wenn man Modifizierte Würfe abgebrochen hat, erschienen im Chat Fehlermeldungen.
    • Spieler konnten einige Felder im Charakterbogen nicht ändern.

    Neue Features

    • Eigenschaftsproben können nun modifiziert werden.
    • Ein Einheitlicher Button für die Probenerschwernis wurde eingeführt
    • Attacke-, Parade- und Fernkampfwerte können modifiziert werden.
    • Sammelproben sind jetzt möglich.
    • Man kann jetzt eine Attacke mit Ziel ausführen, dabei können nur Ziele Ausgewählt werde, die sichtbar und in Reichweite sind. Die Attacke wird dann entsprechend der Waffenreichweite im Nahkampf bzw. der Entfernung im Fernkampf modifiziert.
    • Auf dem Minisheet erscheinen jetzt die Lebens-, Astral und Karmapunkte.
    • Für den Meister gibt es jetzt im Minisheet Buttons um LeP, AsP und KaP zu verändern.
    • Zustände können vom Meister mit einem Klick auf den Zustand/Status im Minisheet entfernt werden.
    • Waffen und Schilde können jetzt als Angelegt markiert werden, Schilde können zudem als „passiv“ markiert werden und erhöhen die Parade mit der Waffe.
    • Der Action/Movement-Frame ist jetzt Teil der Minisheets, dieser wurde mächtig aufgehübscht und mit grafischen Buttons für Initiative, Aktionen und Bewegung versehen.
    • Es ist jetzt möglich direkt auf Kampftechniken zu würfeln
    • Der Vorteil Begabung wird vom Programm berücksichtigt.
    • Der Nachteil Unfähigkeit wird vom Programm berücksichtigt.
    • Auf dem Minisheet kann man jetzt angelegte Waffen sehen, sowie Attacken durchführen.
    • Viele Sonderfertigkeiten bieten Bonus-Fertigkeitspunkte. Diese können jetzt bei einer Probe angegeben werden

    Änderungen

    • Auch Kampftechniken werden jetzt durch einen Klick auf den Namen und nicht auf den Wert geändert um eine einheitliche und intuitive Bedienung zu gewährleisten.
    • Probenmodifikatoren werden nun als Auswahlliste dargestellt.
    • Der Charakterbogen wir geschlossen, wenn sich das zugehörige Token nicht auf der aktuellen Karte befindet.
    • Proben die vom Spielleiter gewürfelt werden, sind für Spieler nicht mehr sichtbar.
    • Im Minisheet werden nur noch ausgewählte Charaktere und Kreaturen, aber keine Libraries oder Portale mehr angezeigt.
    • Unterstützung für Maptool 1.6x hinzugefügt.
    • Vorteile, Nachteile und Sonderfertigkeiten sind jetzt so angelegt, dass sie Informationen aufnehmen können die zur automatischen Einrechnung benötigt werden.
    • Der Charakterbogen hat jetzt mehrere Seiten.
    • Ein Inventarbereich wurde hinzugefügt (Er wird später mit Inhalt gefüllt).


    https://www.ulisses-ebooks.de/product/306787…ework-fur-DSA-5

    Danke für die Glückwünsche. Ich habe es sehr bedauert, als ich gelesen habe, dass Du nicht weiter machst. Ansonsten wären wir wohl von unserem (Damals noch viel rudimentäreren) Framework irgendwann auf Deins gewechselt.

    Aber ich kann mir gut vorstellen in welche Hürden Du da gelaufen bist.


    Ich hoffe natürlich auch, dass meine Variante zur Eurer Zufriedenheit gerät. Hab gerade wieder gute 6 Stunden investiert um Sammelproben zu realisieren. Bisher ist mal nix explodiert.

    Würde mich übrigens speziell über Dein Feedback, gerade auch zu technischen Aspekten freuen, immerhin hat wohl keiner mehr Erfahrung mit DSA5-Frameworks als du.

    Ich hebe dann mal die Fackel auf.

    In den letzten Wochen habe ich (from Scratch um jedes Urheberechtsproblem zu umgehen) ein neues DSA5-Framework für Maptool entwickelt.

    Um Euch nicht lange auf die Folter zu spannen, habe ich es als "Early-Access" ausgelegt und ins Scriptorium gestellt.

    Nachdem bisher kein schlechtes Feedback kam, traue ich mich jetzt, es auch hier anzukündigen.

    Ich entwickle es ständig weiter und nach jeder Testrunde kommen wieder neue Features dazu, trotzdem fehlt natürlich noch viel.

    Was bisher geht:

    • Charakterbogen mit allen Relevanten Werten
      • Attribute
      • Vor- und Nachteile
      • Sonderfertigkeiten
      • Talente
      • Zauber
      • Liturgien
      • Waffen
      • Rüstungen
    • Talent, Eigenschafts und Kampfproben
    • Schadenswürfe
    • Automatisches Berechnen vieler Werte
    • Grundlegende Sound-Funktionen (frühe Alpha-Version ^^)
    • Tools zum "Teleportieren" von Tokens
    • Eine Kartenverwaltung mit Kategorien
    • Portale um Karten zu verknüpfen
    • Minsheets (Die noch Ausbaufähig sind)
    • Zustände und Statuswerte (Die sich automatisch auf Proben auswirken)

    Was zeitnah kommt

    • Inventarverwaltung
    • Sammelproben
    • Fertigkeitspunkte-Boni
    • Automatische Festlegung der Belastung durch (Aus-) Rüstung

    Das Framework ist selbstverständlich kostenlos, zu versuchen aus der aktuellen Lage Profit zu ziehen halte ich für ziemlich unanständig :)

    ICh freue mich über Euer Feedback und Kommentare.

    Äußert auch gerne Wünsche für neue Funktionen.

    Ich hoffe ich kann damit etwas zu Euren Online-Runden beitragen.

    Hier noch der Link ins Scriptorium:

    https://www.ulisses-ebooks.de/product/306787…ework-fur-DSA-5