Tut mir Leid, irgendwie habe ich keine Benachrichtigungen aktiviert und das Forum aus den Augen verloren.
Wie/wo kann ich denn den Stadtplanordner "hinterlegen"?
Dieser Ordner kann sich irgendwo auf dem System befinden. In der abenteuer.txt sollte es einen Eintrag geben wie z.B.
/* Hier kannst du ein Verzeichnis mit Stadtplänen angeben.
Die Angabe erfolgt relativ, z.B. wenn du neben dem Ordner mit der Karte einen Ordner "Stadplan" hast ".." für ein Verzeichnis nach oben, "/" und dann der neue Verzeichnisname.
Alle Pläne müssen ins .png-Format konvertiert werden und "<exakter Stadtname wie auf Karte>.png" heißen, z.B. "Salza & Salzahaven.png".
Die Stadt kann dann angeklickt werden und die Karte wird automatisch angezeigt. */
townlocation = "../Stadtplan";
In diesem Fall würde ein Ordner "Stadtplan" gesucht werden, der direkt neben dem Ordner mit der Karte liegt, aber auch ein anderer relativer Pfad oder ein exakter Pfad würde funktionieren. ".." springt dabei in das jeweils höhere Verzeichnis.
Und wie/wo gebe ich den Pfad zu den RSHs an?
Dafür gibt es eine Liste, ebenfalls in der abenteuer.txt:
Die Zahlen sind die E-Book-Nummern der jeweiligen Abenteuer. Die stehen einerseits in der abenteuer.txt, andererseits auch in der Adresszeile von Ulisses Ebooks.
// Hier kannst du die PDFs von deinen Abenteuern hinterlegen. Die Pfade müssen jeweils relativ angegeben sein. Du kannst sie dann mit einem Klick auf das Bild oder den Namen des Abenteuers in einem Ort über die Karte aufrufen.
ownedlocations = {
248177: "../../Havena/Silvanas Befreiung.pdf",
}
In diesen Beispielen könnte ein Ordnersystem z.B. so aussehen:
- DSA
- Karten
- Interaktiv
- assets
- abenteuer.txt
- karte.html
- ...
- Stadtplan
- ...
- Havena
- Silvanas Befreiung.pdf
- ...
- ...
Das ist vielleicht ne blöde Frage, aber wenns offline ist wieso denn HTML? Das ist doch recht langsam.
Nun ja, ganz genau betrachtet ist etwas in HTML meist langsamer als eine separate Anwendung. Die ist allerdings um ein vielfaches aufwändiger zu entwickeln. Selbst viele bekannte Anwendungen sind in Wirklichkeit ein getarnter Browser, z.B. alle auf Electron Apps | Electron . Und am Ende ist es ja nur ein kleines Hobby-Projekt gewesen, weil ich nicht mehr per Hand in einer Bilddatei herummalen wollte, wo meine Abenteuer liegen.