Update Post: Riesen Schritte voran!
Wie ihr bereits aus unseren letzten Beiträgen wisst, haben wir die Entwicklung langsam, aber stetig wieder aufgenommen – und an allen Fronten nimmt das Projekt wieder Fahrt auf.
In diesem Post möchten wir euch ein paar Einblicke und Updates zu unserer Arbeit der letzten Wochen geben. Ihr werdet einige neue Inhalte sehen, die Vinewood Legacy noch einzigartiger machen!
Überarbeitung
Aktuell überarbeiten wir viele unserer älteren Systeme, wie bereits zuvor angekündigt. Dabei wurden unter anderem der Fahrzeugmanager, das Computersystem, das Banksystem, das Crafting-System und vieles mehr angepasst.
Ein Schwerpunkt lag dabei auf Datenbank-Strukturen, die bislang oft manuell bearbeitet wurden, anstatt automatisch vom Skript generiert zu werden. Dadurch fehlten teils Felder oder es kam zu Inkonsistenzen – das ist jetzt behoben.
Neben diesen strukturellen Änderungen haben wir auch viele kleinere Verbesserungen und Bugfixes umgesetzt, um die Stabilität insgesamt zu erhöhen.
Multichar
Wie bereits im letzten Beitrag erwähnt, haben wir unser altes Charakterauswahl- bzw. Multichar-System durch eine völlig neue, schönere Version ersetzt.
Wir möchten dazu gar nicht viele Worte verlieren – schaut einfach in unseren letzten Blogpost:

Hier noch ein Bild vom finalen Design – wir sind wirklich zufrieden damit!

Charaktererstellung, Kleidungsladen, Friseur und Tattooshop
Wie bereits am Ende des letzten Beitrags angekündigt, haben wir die Entwicklung unserer eigenen Systeme für Charaktererstellung, Kleidungsläden, Friseure und Tattooshops begonnen.
Und was sollen wir sagen? – Das System ist fertig!
Es war deutlich mehr Arbeit als erwartet, ist dafür aber auch umso umfangreicher geworden.
Kleidungsläden
- Jeder Laden bietet nur eine bestimmte Auswahl an Kleidung – je nach Standort und Stil.
- Preise können individuell pro Kleidungsstück festgelegt werden.
- Kleidungsstücke lassen sich auf Berufe oder Fraktionen beschränken.
- Ein Warenkorbsystem erlaubt es, Outfits zu speichern, umzubenennen und per Code mit anderen Spielern zu teilen.
- Gekaufte Kleidung wird als Item im Inventar abgelegt – ihr könnt sie an- und ausziehen, wann ihr wollt.
- Oberteile bestehen aus Jacke, Shirt und Armen – diese lassen sich jederzeit anpassen, falls etwas „durchschaut“.
Tattooshop
- Tattoos benötigen Materialien/Gegenstände, um gestochen zu werden.
- Tattoos werden von Spielern gestochen – für ein immersiveres RP-Erlebnis.
Friseur
- Friseure sind spielerbetrieben.
- Zum Schneiden und Färben werden Items benötigt, was auch hier wieder ein Wirtschaftssystem schafft.
Fahrzeugsystem
Wie wir bereits vor einiger Zeit geteasert haben, hatten wir ein externes Fahrzeugsystem im Einsatz, das die Steuerung deutlich realistischer machte.
Allerdings mussten wir es in dieser Woche vom Server entfernen – es verursachte mehrere Bugs, war sehr performancehungrig und kostete uns monatlich rund 24€ - Kein Problem wenn es anständig funktioniert hätte. Wir haben den Entwickler kontaktiert, aber leider hat sich nicht viel getan.
Wir haben uns daher entschieden, ein eigenes Fahrzeugsystem zu entwickeln, das denselben Realismus bietet, aber deutlich besser optimiert ist – und vor allem unseren eigenen Stil widerspiegelt. Es wird nicht so gut sein wie das gekaufte System, aber es soll zumindests 50% davon erreichen.
Sobald es soweit ist, werden wir euch natürlich tiefere Einblicke geben!
Aus der IT-Abteilung
Für die Technik-Interessierten unter euch:
Bisher haben wir GitHub als zentrale Codeverwaltung genutzt. Da wir inzwischen über genügend Speicherplatz und Serverressourcen verfügen, sind wir nun auf einen eigenen Git-Server umgestiegen.
Dieser läuft über GitLab, das wir in unserer Docker-Umgebung selbst hosten. Damit behalten wir die volle Kontrolle über unseren Code – ohne, dass Dritte Zugriff darauf haben.
Verwaltet wird das Ganze über Sourcetree, einen kostenlosen und komfortablen Repository-Manager.

Import/Export-System
Zeitgleich mit der Überarbeitung des Fahrzeugsystems haben wir auch die Entwicklung unseres Import/Export-Systems gestartet – dem zentralen Knotenpunkt unserer zukünftigen Wirtschaft.
Mit diesem System erschaffen wir einen dynamischen Warenmarkt, den die Spieler aktiv durch ihr Handeln beeinflussen können. Verschiedene Gewerbe und Betriebe werden dort einen Teil ihrer Waren beziehen und so direkt Teil des wirtschaftlichen Kreislaufs werden.
Aktuell steckt das System noch in den Kinderschuhen:
Die Datenbankstruktur steht bereits, und auch die Schnittstellen für den Zugriff sind fertiggestellt. Der nächste Schritt ist nun die erste Logik, um grundlegende Tests durchzuführen – danach beginnen wir mit der Entwicklung des User Interfaces (UI).
MLOs
Wir haben im Rahmen eines Sales einige neue Gebäude erworben – darunter das LSPD, das DOJ, den Flughafen und sogar eine Kirche.
Damit verfügen wir, sobald unser eigenes kleines Krankenhaus fertiggestellt ist, über alle zentralen Einrichtungen, um unsere Stadt mit Leben zu füllen und ihr den finalen Feinschliff zu geben.
Vielleicht gibt es bald einen kleinen Einblick von unserem MLO Creator ...
Fazit
Die letzten Wochen waren intensiv, aber unglaublich produktiv. Wir nähern uns Schritt für Schritt einem Zustand, in dem Vinewood Legacy nicht nur technisch, sondern auch inhaltlich auf einem neuen Level steht.
Bleibt dran – es kommt noch einiges!
