Theoretisch ist es einfacher, das direkt aus dem Github-Projekt zu machen.
Dazu braucht man allerdings git, zip und node mit npm.
0. Du musst mit dem Terminal bzw. der Powershell oder wie das bei Windows heißt vertraut sein und git, zip und node müssen dir etwas sagen. Sonst wird's schwer.
1. Clone das Repository: `git clone
https://github.com/azjerei/Conan2d20.git`
2. Geht in das Projekt: `cd Conan2d20/WebTools`
3. Alle Dependencies installieren: `npm i` (das gibt jede menge Warnungen aus und sagt am Schluss, dass es mindestens 25 Sicherheitslücken gibt, weil man Webprojekten quasi beim Altern zusehen kann und das eigentlich wöchentlich gepflegt werden müsste; für diese Webapp aber relativ egal, weil sie ja nur lokal benutzt werden soll).
4. Webapp bauen: `npm run package` (das gibt auch Warnungen aus und funktioniert eher unkonventionell, wenn ich das mal sagen darf; webpack ist außerdem schon bestimmt seit einem Jahr nicht mehr das Tool der Wahl).
5. Alles zusammensammeln, weil siehe 4.: `zip -r app index.html dist/ res/ version.js`
6. Weil Zip-Archive immer einen Pfad enthalten sollten, jetzt ein neues Verzeichnis anlegen, darin das Archiv auspacken und nochmal packen: `unzip app -d conan2d20; zip -r conan2d20 conan2d20`
7. Später dann `conan2d20.zip` auspacken und die `index.html`-Datei darin starten. Auf dem mac z.B. mit `open conan2d20/index.html`.
Ich kann das Ergebnis hier leider nicht anhängen, weil zu groß – und ich auch nicht wüsste, ob das mit den Forenrichtlinien vereinbar wäre, aber ihr schafft das schon ;-) Oder schickt mir eine PN. Ich beware das Zip ein paar Tage auf.