Zu Inhalt springen

Magus Next Generation (MagusNG)

Hervorgehobene Antworten

Magus Next Generation (MagusNG)

Midgard M5 Charaktäre verwalten und Steigern

Eine Progressive Web App (PWA) zur Erstellung und Verwaltung von Charakteren für Tabletop-Rollenspiele wie  Midgard M5 und anderen.

Diese Software ist ein reines Fanprojekt. Die Rechte an Midgard und dem Midgard-Regelwerk liegen beim Verlag für F&SF-Spiele GbR, Stelzenberg.

Die App läuft komplett im Browser und auch alle Daten werden nur in deinem Browser gespeichert. Die App läuft auch auf Tablets und Telefonen, aber das Layout ist für Handys aktuell nicht gut geeignet.

Die App läuft in allen modernen Browsern (Chrome, Edge, Firefox, Opera). Für den Import/Export von lokalen Dateien wird die File System Access API genutzt, die nur in Chromium-basierten Browsern (Chrome, Edge, Opera) verfügbar ist. Der Import/Export via Google Drive funktioniert in allen Browsern und erfordert kein Chromium. Die Google Drive Funktionalität befindet sich aktuell noch in der Testphase und ist nur in der DEV-Version und für freigeschaltete User nutzbar. Falls interesse besteht melde dich bei mir und ich schalte dich frei.

Funktionen

  • Neue RPG-Charaktere anlegen

  • Bestehende Charaktere verwalten und steigern

  • Offline-Nutzung nach dem ersten Laden

  • Charaktere als Dateien speichern (kein Cloud-Konto erforderlich)

  • Regelwerke (Fertigkeiten, Kosten, Rassen, Typen) aus lokalen Dateien laden

  • Ausrüstungsverwaltung (Waffen, Rüstung, Gegenstände)

  • Google Drive Integration (Import/Export von Charakteren und Regelwerken) In Testphase

Regelwerk Quellen

MagusNG ist so ausgelegt, dass keine Regelwerke mitgeliefert werden, weil sonst von Seiten F&FS keine Genehmigung zur Veröffentlichung möglich gewesen wäre.

Für das Grundregelwerk werden öffentlich verfügbare Quellen verwendet. In Entwicklung befindet sich die Übernahme der Regeln aus offiziellen PDF Regelwerken.

Für das Arkanum existiert eine Lösung, wobei die Spruchbeschreibungen bei vielen Sprüchen eine Überarbeitung benötigen. Für den Kodex wird es in absehbahrer Zeit eine Lösung geben. Weitere PDF wie das Ars Amorum und Mysterium folgen.

Download

Auf der Projektseite findet ihr die Programmquellen und weitere Informationen. Die aktuellste Version der Installation findet ihr immer hier.

In der ZIP-Datei befindet sich eine Installationsanleitung. Es empfiehlt sich diese komplett zu lesen. ;)

Bearbeitet ( von Silbär)
Ausführliche Beschreibung und Downloadlinks

  • 2 Wochen später...
  • Ersteller

Das Regelwerk wird in Regeldateien abgebildet die der Nutzer beisteuern muss. Für Midgard gibt es Scripte die diese aus legalen Quellen generieren:

  • Das Program EVA von Eric Brünner liefert das Grundregelwerk mit. Das Script läd EVA herunter und generiert die Dateien.

  • Scripte, die aus den offiziellen PDFs die Regeln extrahieren, sind grad in der Entwicklung. Dafür wird natürlich eine legale Kopie des PDFs benötigt


Zu finden ist die neuste Version immer hier: https://gitlab.com/silbaer/magusng-pwa/-/releases/permalink/latest

Die ZIP-Datei einfach in ein belibiges Verzeichnis (z.B. Dokumente/MagusNG) entpacken. Darin befindet sich auch eine Readme.txt mit weiteren Informationen.

Inzwischen hat es einige Versionen gegeben. Aktueller Stand:

  • Konvertierung der EVA-Dateien verbessert. Alle relevanten Daten sollten konvertiert werden. Das beinhaltet alle Fertigkeiten und Sprüche aus dem Grundregelwerk, sowie Ausrüstungsgegenstände.

  • Eingeben eines Charakters funktioniert

  • Steigern und Sprüche lernen funktioniert

  • Ausrüstung eingeben funktioniert

  • Darstellung auf dem Handy stark verbessert


Was noch nicht funktioniert / fehlt:

  • Lernen mit PP oder Gold

  • Für die Sinne müssen der EW: Wahrnehmung addiert werden. Statt Hören(-2) muss Hören(+4) eingegeben werden usw.

  • Eine Printview für das Charakterblatt fehlt

  • Ausrüstung nicht auf Charakterblatt


Und bestimmt noch viele andere kleine Dinge. Aber da bin ich auf Rückmeldungen angewiesn.

Es wäre schön möglichst viele Rückmeldungen zu bekommen. Auch was das UI/UX angeht. Und natürlich wenn etwas falsch ist oder nicht funktioniert.

Als PWA läuft die App im Browser, unabhängig vom Betriebssystem. Und auch wenn die App im Browser läuft, funktioniert sie auch Offline und es werden keine Daten im Web gespeichert. Alle Daten bleiben auf dem eigenem Gerät.
Einzige Vorraussetzung: Es muss ein Browser sein der auf Chrome basiert, wie Chrome selbst, Edge, Opera, Brave, Vivaldi,...
Prinzipiell läuft die App auch auf dem Handy oder Tablet, wobei das Layout für Handys nicht optimiert ist.

  • Ersteller

Es ist eine neu Version verfügbar: https://gitlab.com/silbaer/magusng-pwa/-/releases/permalink/latest
"Highlight" ist der Download und die Einbindung der Lerntabellen von Mogadil.

Letzte Änderungen:

  • Mogadil Download und Parsen per Default aktiviert

  • Reihenfolge/Priorität in der die Regeln geladen werden wird in der UI angezeigt

  • Reihenfolge in der die Regeln geladen werden änderbar

  • Installation vereinfacht

  • Ausrüstung und Waffen können hinzugefügt werden

Vor 19 Minuten, Panther schrieb:

Lade den Regelsatz von M4 ein und MagusNG kann auch M4

Ok, bei charakterdaten properties muss nocb umweltRes ergänzt werden

  • Ersteller
Vor 32 Minuten, Solwac schrieb:

Ich habe eine Frage zum Namen, Magus verbinde ich mit M4.

Das ist korrekt. Ich hatte schon seit Jahren vor, eine modernere Version von Magus (M4) zu schreiben. Hat sich leider als nicht so leicht herrausgestellt, vor allem die Regeldateien zu verstehen die Magus verwendet.

Aus viellerlei Gründen, u.A. weil ich vor kurzem eine Midgard M5 Runde angefangen habe (als Spieler), habe ich nochmal angefangen mich damit zu beschäftigen. Eine KI kann relativ fix eine Strukturierte Datei analysieren und mit Vibe-Coding kann man schnell Ergebnisse erzielen. So ist der Kern von MagusNG in effektiv 25-30 Stunden entstanden.

Vor 19 Minuten, Panther schrieb:

Lade den Regelsatz von M4 ein und MagusNG kann auch M4

Das ist im Prinzip richtig. Allerdings existiert kein M4 Regelsatz und einige Interna orientieren sich noch relativ stark an Midgard M5. Ich habe schon Ideen und Pläne wie ich das auflösen, aber bin noch nicht dazu gekommen das umzusetzen. Und die richtigen Probleme werden sowieso erst auftauchen, wenn ich mich ernsthaft daran setze ein anderes System zu unterstützen.

Zeit: 28.5.2026 um 01:10, Silbär schrieb:

Moin!

M5 Chraktäre eingeben und steigern. Läuft als PWA im Chrome-Browser => Läuft überall
Offlineunterstützung wird es auch geben.

Perspektivisch mit Generierungswizard. Noch nicht alles funktioniert 100%, einiges fehlt auch noch, aber wenn es so weiter geht, kann am WE ein Char gedruckt werden.

GitLab
No image preview

Timo Falk / MagusNG PWA · GitLab

GitLab.com

Hier findet ihr immer den aktuellen Masterbranch: https://silbaer.gitlab.io/magusng-pwa

Rein aus der Perspektive des semi-IT-Idioten (ja: ich habe früher Software entwickelt, die auch mehrere Jahre Produktiveinsatz überstanden hat; nein: ich mache das heutzutage nicht einmal nebenberuflich): der Link da führt nicht zu etwas, was ich direkt installiert bekommen habe.

Wühl dich einfach mal durch die read.me

Sieht für mich danach aus, dass man sich erstmal eine Regeldatei erstellen muss und dann seine im read.me genannte stabile Version ausprobieren kann. Das Ganze funktioniert aber wohl nur mit chromebasierten browsern - zumindest kann ich im Fireforx (Windows 11, 152.0.1) keine Regeldatei einladen (button ist grau)

Bearbeitet ( von seamus)

2 Stunden her, Ma Kai schrieb:

Rein aus der Perspektive des semi-IT-Idioten (ja: ich habe früher Software entwickelt, die auch mehrere Jahre Produktiveinsatz überstanden hat; nein: ich mache das heutzutage nicht einmal nebenberuflich): der Link da führt nicht zu etwas, was ich direkt installiert bekommen habe.

Ich habe es auch erst im zweiten Moment zum laufen bekommen aber dann auch nicht weiter ausrpobiert, die Regeldatei ist eben nur auf den Basisregeln aufgesetzt und ich weis nicht ob die nicht auch irgendwann verschwinden werden. Das erzeugen der Regeldatei aus Mogadils dateien würde ich besser finden da ist mehr drin. Das Webinterface schaut ordentlich aus. Weiter hab ich nichts gemacht, dabei bräuchte ich für etwas hochgradigeres an NSC tatsächlich computerunterstzützung, ach ich bin halt moam geschädigt, oder auch andere Programme (ich steiger nicht mal unter WH meine Chars händisch obwohl das easy ist im vergleich zu M5)

Nimm an der Diskussion teil

Du kannst jetzt einen Beitrag schreiben und dich später registrieren. Wenn du bereits ein Konto hast, melde dich an, um den Beitrag über dein Konto zu veröffentlichen.

Gast
Auf dieses Thema antworten

Kürzlich Online 1

Wichtige Informationen

Wir setzen Cookies, um die Benutzung der Seite zu verbessern. Du kannst die zugehörigen Einstellungen jederzeit anpassen. Ansonsten akzeptiere bitte diese Nutzung.

Konto

Navigation

Suche

Suche

Browser-Push-Nachrichten konfigurieren

Chrome (Android)
  1. Klicke das Schloss-Symbol neben der Adressleiste.
  2. Klicke Berechtigungen → Benachrichtigungen.
  3. Passe die Einstellungen nach deinen Wünschen an.
Chrome (Desktop)
  1. Klicke das Schloss-Symbol in der Adresszeile.
  2. Klicke Seiteneinstellungen.
  3. Finde Benachrichtigungen und passe sie nach deinen Wünschen an.