Was ist The X Resource System?
Erstmal werde ich es in dieser FAQ zugunsten der Lesbarkeit und Kürze mit der Abkürzung Xystem bezeichnen.
Zu der Frage: Xystem stellt diverse Bauteile bereit, die nahezu alle Gamemodes/AddOns die mit Ressourcen wie Energie, Stahl, Kohle u.ä. arbeiten benötigen. Es ist damit ein Framework, eine Basis für AddOns.
Ich bin ein GMod-Spieler ohne Lua-Kenntnisse. Kann ich das Framework gebrauchen?
Leider nein, da es kein fertiges AddOn ist, sondern die Zeit verkürzt, die zum Entwickeln von AddOns im Stile von LifeSupport und Konsorten benötigt wird.
Ich bin ein Entwickler. Kann ich das Framework gebrauchen?
Wenn du ein AddOn entwickelst, welches eine oder mehrere Produktionslinien bereitstellt, dann ja!
Eine Beispielsproduktionslinie sähe so aus:
Kohle + Eisenerz > Schmelzofen => Eisen + Schlacke
Woraus besteht das Framework?
Das Framework besteht aus einem fertigen System zur Speicherung der Ressourcen, drei Beispielressourcenspeicher und einer Entity-Base, die die Grundlage für SEnts bildet, die Ressourcen produzieren, weiterverarbeiten und verbrauchen.
Worin hat das Projekt seinen Ursprung?
Das Projekt hat seinen Ursprung in der simplen Idee, das X-Universum aus den Spielen von Egosoft nach GMod zu portieren und sollte auf LS3 basieren. Mir gefiel jedoch der Stil nicht, in dem das gelöst wurde, eine Station sollte kein Selbstläufer sein, sie sollte viel mehr ständig Personal benötigen, um Ressourcen innerhalb der Station zu transportieren und zu verladen.
Daher fing ich an, grundlegende Funktionen zu schreiben und erkannte bereits nach kurzer Zeit, dass das ganze nicht nur für Space-RP, sondern auch für andere Settings geeignet war.
Der Traum, X nach GMod zu portieren ist jedoch nie verschwunden und deshalb hat das Projekt genau diesen Namen.
Brauch ich nicht/Ist nutzlos/Verzieh dich!
Sorry, aber ich schreibe dieses Framework für mich selbst. Wenn du es gebrauchen kannst, freut mich das sehr und Vorschläge und Kritik sind natürlich willkommen. Aber wenn du es einfach nicht brauchst interessiert mich das nicht.
Ich habe eine Projektidee. Darf ich sie dir mitteilen?
Mehr noch, wenn ich die Idee mag werde ich dich nach Kräften unterstützen und das Projekt hier auflisten.
Versteh aber bitte, dass ich keine größeren Modifikationen an Xystem vornehmen werde. Du darfst es aber selbst nach Lust und Laune Modden.
Xystem ist eine tolle Idee. Ich möchte gern mitarbeiten.
Es freut mich, dass dir Xystem gefällt.
Ich werde jedoch weiterhin allein bzw. mithilfe von RP-01 arbeiten, der mich als Lua-Veteran unterstützt und mir wertvolle Tipps gibt. Ich mag es einfach nicht, wenn mir jemand in meinen Code reinpfuscht.
Wenn du mir eine Freude machen willst schließ dich einem der vorhandenen Projekte an oder starte selbst eines. Damit werde ich motiviert und sehe, dass Xystem etwas bewegt.
Du sprichst hier von Projekten, dabei ist das Framework nichtmal fertig.
Da hast du natürlich Recht, allerdings gehört zu einem Projekt ja nicht nur der Code, sondern auch Modelle, Texturen, Vorbereitungen, Dokumentationen...
Es gibt genug zu tun, auch ohne dass Code produziert wird.
Wie weit bist du?
Den Fortschritt kann man im Blog
hier verfolgen, das halbwegs regelmäßig geupdatet wird. Meilensteine werden auch in diesem Beitrag erwähnt.