Änderungen 2017
v3.11.5 (20.12.2017)
- Option und Funktion zur Zählung von Pasch, Dreier, etc. (G, G())
- Bug “Alexa Skill funktioniert nicht mehr” behoben
v3.11.4 (08.12.2017)
- Bug “Chat funktioniert nicht” behoben
- Bug “Einstellungen werden nach Reload nicht gezogen” behoben
- Userrolle wird nicht mehr übertragen
v3.11.3 (02.12.2017)
- Optionen zur Zählung von geraden und ungeraden Würfelergebnissen (P, P(), I() und Einstellung zeroispair)
v3.11.2 (27.11.2017)
- aktuelle (lokale) Uhrzeit eingebaut für Bildschirmgrößen ab M
- CSS angepasst um rechte Spalte etwas breiter und einheitlich(er) zu gestalten
- Darstellung (Logik) der Pfeile zum Einklappen von Elementen korrigiert
- Antwort Tweets nun auch bis zu 280 Zeichen Länge
- Discord Verfügbarkeit erhöht
- Würfelergebnisse vorbestimmen mit /set roll#=
- Grundsätzliche Ausgabe von Erfolgen, Fehlschlägen und Triggern, wenn die entsprechende Option gesetzt wurde
v3.11.1 (19.10.2017)
- Finetuning und Bugfixing QR Würfel Codes
- Neue Spezialfunktionen für das /roll Kommando (hash, md5, sha1, rot13)
- Überarbeitung Dokumentation
v3.11.0 (19.10.2017)
- QR Würfel Codes integriert mit Direktwürfelfunktion
v3.10.0 (15.10.2017)
- Titel der Würfelformulare in den Seitentitel integriert
- Bug “RollButler funktioniert nicht mehr in Google Chrome” gefixt
- Anbindung an Discord implementiert, noch im beta Stadium
v3.9.0 (02.10.2017)
- automatische Listengeneration implementiert (beta)
- Umstellung der Spielsysteme auf Module
- Würfelformular für Zufallszahlen erstellt
- x-Faktor für die Funktion random() implementiert
- Crime-Craps Modul und Formular
- Bug “Kommando /matrix funktioniert nicht” behoben
- Bug “Kommando /help funktioniert nicht” behoben
v3.8.3 (21.09.2017)
- Bug “Berechnung des Erfolgsgrads funktioniert nicht” behoben
- Würfelformular für Dungeon World implementiert.
v3.8.2 (16.09.2017)
- Bug “JavaScript Fehler bei ausgeblendeten Instruktionen” beseitigt und längere /create Kommandos werden nun ebenfalls ausgeblendet.
- Bug “Würfelformular für Cthulhu NSC beinhaltet nicht die abschließende Klammer” behoben
- Würfelformular für Ubiquity (z.B. Space 1898) erstellt
v3.8.1 (31.08.2017)
- Würfelinstruktion wird ausgeblendet und bei Mouseover wieder sichtbar
- Würfelformular für Zufällige Werte hat nun auch die privat Option
v3.8.0 (25.08.2017)
- Neues Kommando: filter
- neues Würfelformular: Dungeon Roll
- Fußzeilen ausblenden, bei anderer Menüwahl
- Verlagerung des SSL Buttons
v3.7.21 (24.08.2017)
- Aktualisierung der Funktion grade() um zwei optionale Parameter um sie äquivalent zu den Parametern gradeoffset= und grademax= nutzen zu können
- Definition der bevorzugten Würfelvorschriften in den Einstellungen nun als Textfeld, hierdurch werden die Rezepte übersichtlicher, müssen aber in jeweils eine Zeile abgelegt werden (keine Kommaseparierung mehr!)
v3.7.20 (21.08.2017)
- neue Funktionen: first() und last()
- neue Parameter für Erfolgsgrade: gradeoffset=[1] und grademax=
- Würfelformular für das “Das Lied von Eis und Feuer” Rollenspiel
- Würfelformular für Savage Worlds überarbeitet
- Bug “Überlappende Definition von Kommando-Kürzel ‘r’ und Funktionen” beseitigt
- Bug “X-Achse der Grafiken nicht durchgängig bei nummerischen Werten” behoben
- automatische Spracheinstellung im Facebook Messenger implementiert
- Übersetzungen angepasst und erweitert
v3.7.19 (19.08.2017)
- Support me (Ko-fi, Paypal.me und Flattr) und Feedback Infos eingebaut.
- Bug “wechsel in die Gruppe public nicht möglich” behoben
- Cleanup Prozess macht einen Testwurf (Datum …)
- Nutzungsstatistik via Piwik auf eigenen Datensatz (RollButler) gelegt (19.08.2017)
- Werbebanner für registrierte User ausgeblendet, dafür ein Spendenhinweis
- Bug “list() wertet Strings nicht korrekt aus” behoben
- Strings in Listen implementiert
v3.7.18 (14.08.2017)
- Facebook Messenger Schnittstelle wieder entstört – Ursache war die API Änderung bei Facebook.
- Bug “Einstellungen werden nicht gespeichert” behoben
- Bug “Abbrechen schließt das Einstellungsfenster nicht” behoben
- Bug “Klangeinstellungen werden nicht sofort übernommen” behoben
- Lautstärke der Klänge um (weitere) 50% reduziert.
v3.7.17 (13.08.2017)
- Bug “Gelegentlich werden die Einzelresultate eines Wurfs nicht angezeigt” behoben
- Bug “Berechnung der effektiven Erfolge scheint nicht immer zu stimmen” behoben
- Bug “Unerwünschte Antworten auf Twitter” behoben
v3.7.16 (11.08.2017)
- Würfelformular für Equinox
- Option für explodierende Würfel im Alexa Modul implementiert
- Würfeldefinition für “mit zurücklegen” kann nun auch mit regulären Klammern “()” erfolgen
- Makros für vordefinierte Würfel implementiert (_poker, _fate, _fudge)
- Formular für Don’t Rest Your Head
- Bug “Anmelden nicht möglich” beseitigt
- Bug “Passwortänderung für Gruppen funktioniert nicht”
- Diverse Parameter zur Verbesserung der Sicherheit
v3.7.15 (13.07.2017)
- Ein-/Ausblenden von Elementen auch über die Beschriftung (Link)
- Bug “E-Mail Verifikation funktioniert nicht” behoben
- Predefined Rolls implementiert
- globale Änderung der Verbergen Option (hidden -> style.display)
- kompakte Ansicht verbirgt auch Twitterleiste und Untertitel
- neue Funktion kniffel()
- Würfelformular für Mouse Guard implementiert
v3.7.14 (08.07.2017)
- (generisches) Würfelformular für das Pathfinder Abenteuerkartenspiel
- kleine Korrekturen in den Übersetzungstexten
- kleine Anpassungen am Stylesheet (Matrix, Würfelformularauswahl)
- Übersicht der eigenen Gruppen und Passwortänderung für Gruppen implementiert
- Bug “Login nicht möglich nach Gruppensettings” behoben
- Abkürzung der Kommandos (/r für roll, /c für create, /m für message, /t für test, /h für help, /pr für einen privaten Wurf, etc.)
- Gruppenfarben in der Datenbank beseitigt – werden nicht verwendet
- Vereinfachung Handhabung Gruppenpasswörter (Doppelte Eingabe nicht mehr erforderlich)
v3.7.13 (24.06.2017)
- Neues Feature: Würfeloption I für inverse Auswertungslogik von Fehlschlägen, Erfolgen, Triggern und explodierenden Würfeln
- Asynchrone Rückmeldung für Facebook Messenger implementiert (flush)
- Bug “Würfeln ohne zurücklegen ignoriert den letzten Wert” behoben
v3.7.12 (22.06.2017)
- Bug “wenn wird nicht erkannt” behoben
- Bug “test produziert fehlerhafte Werte bei Variablenzugriff” behoben
- Bug “floor, ceil und co. funktionieren nicht” behoben
- Weitere Klänge (fail/success) implementiert
v3.7.11 (20.06.2017)
- Bug “Alexa Fehler bei SpecialDices und Help” behoben
- Bug “Einstellungen werden bei Reload nicht angewendet” behoben
- Bug “if() gibt keine Strings aus” behoben
- Alexa Sprachschatz erweitert
- Parameter “statistical=” für /create Funktionen implementiert und default auf statistical=no gesetzt um die Häufigkeitsverteilung zu deaktivieren
- Würfelformulare werden in der Liste automatisch sortiert
- Würfelformular für “Geh nicht in den Winterwald” erstellt
v3.7.10 (17.06.2017)
- Bug “bei list() werden die Würfelergebnisse in falscher Reihenfolge ausgegeben” behoben
- Bug “Alexa würfelt für DSA mit falschen Würfeln” behoben
- Bug “Auswertung von Ungleichheiten (<= und >=) fehlerhaft” behoben
- Bug “Null bei Fate wird in LastRolls als Fehlschlag ausgegeben” beseitigt
- Kommando feedback für angemeldete Spieler implementiert
- Neues Feature: RollButler Facebook Messenger Integration (Freigabe ausstehend)
v3.7.9 (09.06.2017)
- Würfelformular für Numenéra implementiert
- Ausgabe der Würfelvorschrift korrigiert
- Anpassungen für englischsprachige Konversation mit Alexa
- Beseitigung kleinerer Sprachungenauigkeiten im Alexa Skill
- Beseitigung kleinerer Ausgabefehler
- Alexa Skill erweitert, insbesondere um englische Sprachfunktionalität (Zertifizierung ausstehend)
v3.7.8 (08.06.2017)
- Würfelformulare etwas aufgeräumter gestaltet
- Bilder und Links zu Amazon in den Würfelformularen eingebaut
- Würfelformular für das Brettspiel MERCS Recon implementiert
- Bug “Fehler im Savage Worlds Formular” beseitigt
- Bug “Darstellungsfehler bei Erfolgsgraden” beseitigt
- Bug “SQL Fehler bei Alexa Anfragen” beseitigt
- Datenbankbereinigung (Löschen von Chat Nachrichten) implementiert
v3.7.7 (30.05.2017)
- neues Feature: andere Mitglieder der Gruppe werden angezeigt, wenn sie online sind.
- Optimierungen für das Public Log
v3.7.6 (28.05.2017)
- Bug “chat @user” funktioniert nicht” behoben
- Bug “create name() erzeugt gelegentlich doppelte (gleiche) Vornamen” behoben
- Script für Public Log implementiert
- Funktion bmi() für /roll und /test implementiert ;-)
v3.7.5 (25.05.2017)
- sprechende Fehlermeldung bei nicht angemeldete Usern im Dungeon
- Hilfe URL für die Matrix gefixt
- Bug “Würfelbutton reagiert nicht” (durch Sperre gegen zu schnelles Würfeln) behoben
- public log implementiert
- Charakterbögen vorbereitet
- Codeoptimierung im JavaScript
v3.7.4 (22.05.2017)
- Sperre gegen zu schnelles Würfeln
- neue Version des Alexa Skills live
v3.7.3 (20.05.2017)
- Telegram und Twitter Accounts können in den Einstellungen verknüpft werden (für kommende Verwendung)
- Einstellungen für Hintergrundbilder implementiert (akzeptiert auch fremde Bilder per URL und RGB Codes)
- Einstellungen für benutzerdefinierte Rahmenfarbe und Avatare implementiert
- Würfelformular für den Dungeon Room 14
- weitere Übersetzungen
- Würfelgeräusche im Alexa Skill standardmäßig wieder deaktiviert (dauert zu lange)
- Bug “Bei Einstellungen wird kein Offset geschickt” beseitigt
- Bug “Einstellungen werden nicht gespeichert” beseitigt
- kleinere Bugs in den API Schnittstellen bereinigt
v3.7.1 (19.05.2017)
- Bug “Datenbankanbindung bei API Aufrufen funktioniert nicht” behoben
- HTML5 Konformität realisiert
- Anleitungen überarbeitet, aufgesplittet und auf den neuesten Stand gebracht
- Dungeon Ausgaben optisch klarer strukturiert
- Matrix akzeptiert auch Dx und Wx als Angabe
v3.7.0 (19.05.2017)
- Feature Dungeon in Betastadium freigegeben (/dungeon start)
- Separierung der Room 14 Daten im Log
- Dokumentation der neuen Funktionen
- neue Übersetzungen der Hilfetexte
v3.6.10 (17.05.2017)
- Bug “Offset wird nicht berücksichtigt” behoben
- Bug “Debug Messages werden nicht dargestellt” behoben
- Bug “Cheating verfälscht Testergebnisse” behoben
- Optimierung des Codes und Verschlankung der Übertragung bei Leermeldungen
- Hilfetexte für die letzten neuen Funktionen integriert
- neue Funktion für roll: count()
- neue Funktion für roll: countif()
- neues Feature: D… aka Room 14 vorbereitet
- neue Option Namensgebung für Würfelinstruktionen
- Entzerrung der Würfelinstruktionen in der Ausgabe (Leerzeichen eingefügt)
- Codereview: roll2, chart
v3.6.9 (16.05.2017)
- Weitere Anpassungen/Fehlerbeseitigungen für Alexa
- Ergänzung kleinerer Operatoren im Alexa Skill (plus eins, minus drei, etc.)
- Würfelgeräusche im Alexa Skill
- RollButler für Amazon Echo zertifiziert
v3.6.8 (11.05.2017)
- neue Funktionen für roll: average()/median()
- neue Funktionen für create: day()/month()/lottozahlen()/gender()/direction()
- Bugs beseitigt bzgl. und Anpassungen gemacht für Alexa
v3.6.7 (09.05.2017)
- Datenbank massiv verkleiner durch Einsatz von Komprimierung
- Dialoge für Amazon Echo optimiert und erweitert.
v3.6.6 (08.05.2017)
- neue Funktionen sort()/rsort() um Listen auf- und absteigend zu sortieren
- neue Funktion L(), bzw. list() um die Einzelergebnisse eines Würfelwurfs in eine Liste zu verwandeln
- interne Datenstruktur angepasst (liste)
- Sprachausgabe für Zahlenkolonnen bei Alexa noch etwas verbessert
- Wortschatz für Alexa vergrößert, warte jedoch noch auf Freigabe
v3.6.5 (05.05.2017)
- Bug “Zugriff für Alexa gestört” behoben
- Bug “Umlaute bei den NSC Generatoren werden falsch dargestellt” behoben
- Usability: Würfelformulare farblich hervorgehoben
- Sicherheitsüberprüfungen für Amazons Echo, bzw. Alexa nachgearbeitet
- Wortschatz für Alexa vergrößert und dynamischer gestaltet
- Fancy Dices eingebaut ;-)
- neues Favicon
v3.6.4 (04.05.2017)
- Würfelformular für Paranoia
- Formkey wieder reaktiviert
- Würfelcode (JavaScript) wird nun nur noch selektiv ausgeliefert
- Anpassungen Logdatei (internes Debugging)
v3.6.3 (03.05.2017)
- Anpassungen für Amazons Echo, bzw. Alexa
- Skill zur Zertifizierung gegeben
v3.6.2 (02.05.2017)
- Deutsche/Englische Anleitung (muss überarbeitet werden) separiert und mit neuer URL versehen
- überflüssige “javascript:” Anweisungen in den Templates entfernt
- Direktaufruf der gesetzlich vorgeschriebenen Seiten implementiert
- Jobs für Twitter und Telegram separiert
- Telegram Webhook aktiviert (damit sind Telegram Antworten nun unmittelbar gegeben)
v3.6.1 (01.05.2017)
- Würfelformular für Pathfinder
- Private Würfelwürfe /gmroll und /gmcreate
- optische Hervorhebung von privaten Würfelwürfen und Nachrichten
- Bug “Tests werden nicht mehr korrekt gewertet nach 3.6.0” behoben durch geänderte Datenstruktur
- Datenbankfelder bereinigt (command)
v3.6.0 (30.04.2017)
- Neue Funktion: or() und pseudofunktion _or_() zur einfachen Entscheidungsfällung
- Würfelformular für FATE
- Würfelformular für Infected!
- Änderung der internen Datenstruktur (postfixstack)
- Bug “$1, etc. zieht die Werte nicht” behoben
v3.5.5 (28.04.2017)
- Neue Funktionen: mincollate(),maxcollate() und exactcollate() zum Gruppieren von Ergebnissen
- Fehler im Cthulhu Formular behoben, Phobien und Zwangsstörungen aufgenommen sowie Formeln verkürzt
- Kombination mehrerer Formulare ermöglicht
- Würfelformular für 7th Sea
- Auswahlfeld für Würfelformulare
v3.5.4 (23.04.2017)
- Feature: Tests werden aufsummiert und damit können auch Erkenntnisse jenseits der 100.000 Durchgänge ermittelt werden.
- Bug “nxRoll in Listen führt nicht zu n separaten Würfen” behoben
- schwerer Bug aus 3.5.2 “Berechnung von Fehlschlägen, Triggern und Explosionen” behoben
- Übersetzungsfunktion in JavaScript überarbeitet und eleganter gestaltet
v3.5.3 (23.04.2017)
- Charts bei booleschen Ergebnissen wieder reaktiviert
- Verifizierung wieder reaktiviert
- Übersetzungen angepasst
v3.5.2 (22.04.2017)
- Fudge/Fate Würfel integriert
- Fehlerhafte Berechnung der Matrixbreite korrigiert
- Bug “Würfeloptionen bei Listen greifen nicht korrekt” beseitigt
- Bug “Würfelmatrix würfelt nicht” beseitigt
- Disconnect implementiert zum Abbruch von Serverabfragen
v3.5.1 (21.04.2017)
- Würfelmatrix fest integriert
- Hilfetexte für das Kommando /help erstellt
- Erweitertes Debugging implementiert
- Workaround für Safari Browser eingerichtet – muss noch final gefixt werden
v3.5.0 (20.04.2017)
- neues Feature: Die Würfelmatrix
- neue Funktionen: xmin()/xmax() um das x. Element einer aufsteigend, bzw. absteigend sortierten Liste zu erhalten
- Entsphagettisierung des Codes
- Implementierung Alexa Schnittstelle
- Vorbereitungen Discord API
v3.4.6 (18.04.2017)
- Icons und andere Anpassungen für iOS und Android Geräte
v3.4.5 (12.04.2017)
- Bug “Variablenzuweisung von Würfen funktioniert nicht” beseitigt
- Bug “Beschreibungen im Footer stimmen nicht” beseitigt
v3.4.4 (10.04.2017)
- automatische Spracherkennung (Browsereinstellung)
- Formulare für verschiedene Systeme (Call of Cthulhu, Savage Worlds)
v3.4.3 (08.04.2017)
- neue Funktion grade(value, min, step) und Settings: gradebase und gradestep zur Ermittlung stufenbasierter Erfolge.
v3.4.2 (07.04.2017)
- Bug “@RollButler antwortet sich selbst” behoben
- Twitteranbindung optimiert für schnellere Reaktion (Vermeidung von rate limit exceeded Fehlern)
- div. kleine Verbesserungen basierend auf den Resultaten des Idiotentests…
v3.4.1 (06.04.2017)
- Bug “Geisterresultate bei Nullseitern” behoben
- Bug “Vorzeichenbehafteter Würfelwurf inkonsistent” behoben
- Kommando “test” für Twitter und Telegram aktiviert
- Not-Aus implementiert
- div. kleine Verbesserungen
v3.4.0 (05.04.2017)
- @RollButler mit einer Schnittstelle zu Telegram versehen (@RollButlerBot, bzw. t.me/RollButlerBot).
- Twitter Timeline eingebaut
v3.3.2 (04.04.2017)
- Content Delivery Network (CDN) für statische Elemente eingebaut
- PHP Code etwas aufgeräumt und verschlankt
v3.3.1 (03.04.2017)
- Bilder verkleinert
- CSS komprimiert
- JavaScript Links durch Buttons ersetzt
- Bug “Links/Buttons funktionieren nicht unter IE und Mozilla” behoben
v3.3.0 (02.04.2017)
- Responsive CSS erstellt, sodass @RollButler nun auch auf Smartphones und Tablets voll nutzbar ist
- Anmeldemaske, Notizen und Tastatur können nun ein- und ausgeblendet werden
- “kompakte Ansicht” eingebaut um möglichst viele Elemente gemeinsam ein- und auszublenden
- Auf Smartphones springt die Anzeige auf die aktuellen Würfelergebnisse, wenn der Fokus nicht in einer Eingabemaske liegt
- Bilder aus dem “test” Kommando können nun in Vollansicht in einem separaten Fenster angezeigt werden.
- Übersetzungen angepasst
- Werbung in Smartphone Ansicht beseitigt
- Kreaturenliste für Numenéra vervollständigt
- Bug “vergessene Debug Meldung” beseitigt
- Bug “überflüssiger JavaScript Code für Graphen” beseitigt
v3.2.12 (30.03.2017)
- Bug “Punkt vor Strichrechnung bei z.B. 5*2w6+6 fehlt” behoben
- Designanpassungen bei Bannern und variable Werbung
- sprechende URLs, z.B. https://rollbutler.net/de/roll/3w6 sind nun möglich, nur noch den Würfel-Button muss man selber betätigen
v3.2.11 (24.03.2017)
- SC/NSC Erzeugung für
- Call of Cthulhu (7. Edition): create cthulhu(nsc;version=”coc7″) und
- Trail of Cthulhu: create cthulhu(nsc;version=”toc”)
- Kreaturen Erzeugung für Numenéra: create numenera(creature), create numenera(artifact)
- Anpassung der Links für die Sprachwahl
- Übersetzungen beigearbeitet
- Sprache für cypher, phobia, disorder fix auf Deutsch eingestellt (keine englischen Texte vorhanden)
v3.2.10 (23.03.2017)
- Serverkonfiguration angepasst zur Performancesteugerung (Kompression, Keep-Alive, Cache): Performancesteigerung 7,9 auf 4,9 Sekunden.
- Bug “no-image als Hintergrundbild funktioniert nicht” behoben
v3.2.9 (20.03.2017)
- Login/Register und Password Reset Formular nutzerfreundlicher gestaltet
- Passwort Reset und Change vorbereitet
- vollständige SSL Verschlüsselung (ab 22.03.2017)
v3.2.8 (19.03.2017)
- Bug “Nutzerregistrierung nicht möglich” behoben
v3.2.7 (18.03.2017)
- neue (noch undokumentierte) Befehle für das Kommando create: cthulhu und numenera
v3.2.6 (16.03.2017)
- verbesserte cheat Funktion. Verfügbar für: high, low, middle, ends
- kleinere Designanpassungen (Würfelgröße)
v3.2.4 und v3.2.5 (12.03.2017)
- Bug “Auswertung von <= und >= funktioniert nicht” behoben
- Bug “F(), etc. werten explodierende Würfel nicht korrekt aus” behoben
- Grafische Auswertung der Ergebnisse des test Kommandos
- neues Setting: cheat zum manipulieren der Würfelwahrscheinlichkeiten
v3.2.3 (01.03.2017)
- neues Kommando test
- Vorbereitungen für Konfigurationseinstellungen für Nutzer und Gruppen
v3.2.2 (13.02.2017)
- diverse kleinere Fehlerbereinigungen
- diverse Anpassungen am Erscheinungsbild der Weboberfläche
- Nutzerregistrierung neu implementiert
- Anpassungen an der Datenbankstruktur inkl. Rücksetzung der Datenbank
v3.1.5 (02.02.2017)
- zwischen Version 3.0 und 3.1.5 sind zahlreiche Korrekturen vorgenommen worden, Schande über mich, ich habe sie nicht einzeln geloggt…
- Bug “Anzeige von initialen Würfen bei Explosionen werden nicht angezeigt” behoben
- Kommando create wieder ermöglicht und um diverse Funktionen und Funktionalitäten erweitert
- neues Feature “nx bei create Funktionen” Jetzt kann man mit “create 3xname()” drei Namen erzeugen lassen. Dies funktioniert derzeit nur bei person() nicht.
- Sprachen Deutsch und Englisch realisiert, umschaltbar, aber auch direkt über die Domains de.rollbutler.net, bzw. rollbutler.net/de oder en.rollbutler.net, bzw. rollbutler.net/en möglich.
- zahlreiche Designanpassungen um das Look&Feel etwas gefälliger zu gestalten
v3.0 (08.01.2017)
- komplette Neuimplementierung auf RollButler.Net
- Kommando create inkl. aller Funktionen deaktiviert (Revision erforderlich)
- Komfortfunktionen deaktiviert (Revision erforderlich)
- neue Funktion F(), S(), T(), E(), effective(), exp(), pow(), sqrt()