[Unity-Life] Unity 2.1 geschwitze !ig GTA-RP

Entwickler arbeitet an GTA-Mod mit neuem Rüstungssystem

Transkription

Es wurde ein neues Update für die GTA-Mod Unity-Life veröffentlicht. Das Update 2.1 bringt mit einem überarbeiteten Rüstungssystem eine wesentliche Neuerung. Items wie Westen und Gasmasken erhalten nun eine konfigurierbare Chance, Schaden zu blockieren. Das System wurde nach mehreren Tests als final implementiert betrachtet.

Grand Theft Auto V
00:00:00

Grand Theft Auto V

Start und technische Schwierigkeiten

00:36:52

Der Stream beginnt mit dem Streamer, der sich noch mitten in der Arbeit an Unity 2.1 befindet. Er berichtet von einem Problem mit der Datenbank, die er gerade zerschossen hat. Dies führt zu Verzögerungen und einem längeren Start des Streams. Trotz des technischen Rückschlags will er das Problem kurz beheben, um anschließend zwei Dinge zu testen, bevor er in den In-Character-Modus wechselt.

Diskussion über Helikopter-Besitz und Balance

00:43:00

Es findet eine Diskussion über die in der Vergangenheit gesperrte Möglichkeit, dass Privatpersonen Helikopter besitzen dürfen. Der Streamer erklärt, warum diese Funktion aus Balance-Gründen nicht existiert. Er befürchtet, dass Gangs ihre Vorgärten mit Helikoptern vollstauen würden und dass Raubüberfälle mit Helikoptern die Polizei-Flugsicherung überfordern würden, da diese nicht in der Lage wäre, bewaffnete Helikopter aus der Luft zu neutralisieren, ohne die eigene Crew zu gefährden.

Entwicklung und Tests der Rüstungsfunktion

00:45:08

Nach den anfänglichen Problemen konzentriert sich der Streamer auf die Implementierung eines neuen Rüstungs-Systems. Er entwickelt einen Mechanismus, bei dem Items wie Westen und Gasmasken durch sogenannte Carrier-Schutzitems eine Schutz-Chance gegen Schäden erhalten. Nach mehreren Tests und dem Beheben von Fehlern, wie einer fehlerhaften Ammo-Konfiguration, funktioniert das System nun wie gewünscht. Es kann konfiguriert werden, wie hoch die Wahrscheinlichkeit ist, dass ein Treffer blockiert wird.

Server-Wartung und anstehendes Update

01:19:47

Der Streamer erwähnt eine offizielle Ankündigung vom Server. Demnach ist für den nächsten Morgen, 6 Uhr, ein großes Server-Update geplant. Dieses erfordert auch ein Update vom Unity-Team. Der Streamer betont, dass die Spieler solange nicht auf den Server zugreifen können, bis das Update manuell eingespielt wurde. Dies wird als notwendige und unausweichliche Maßnahme beschrieben, die für alle Beteiligten zwingend ist.

Fortschritte und Pläne für zukünftige Inhalte

02:12:45

Ein wichtiger Meilenstein ist erreicht: Das neue Rüstungssystem ist nun final implementiert und funktioniert zuverlässig. Der Streamer ist sichtlich erleichtert und zufrieden. Gleichzeitig spricht er über die immense Menge an Arbeit, die bereits in den Patch 2.1 geflossen ist. Er bewertet diesen Patch als den eigentlichen 'Unity 2.0-Patch', da er wesentliche neue Features und UI-Verbesserungen enthält, die bei der ursprünglichen Version 2.0 fehlten. Er plant, weitere Anpassungen am System für ablaufende Items vorzunehmen, um mehr Möglichkeiten für Event-Items zu schaffen.

Herausforderungen bei Fahrzeug-Implementierung

02:28:30

Ein weiteres großes Projekt ist die Implementierung von zwei großen Bussen für die Polizei, um Langzeitinsassen zu transportieren. Der Streamer ist frustriert, da die Anpassung der Fahrzeug-Layouts und die Koordination der Animationen extrem aufwändig ist. Er befürchtet, dass diese Aufgabe seine Zeit übersteigt und er sie nicht fristgerecht umsetzen kann. Ein Workaround, der Ins direkt an den Sitzorten platziert, statt sie in die Busse einsteigen zu lassen, wird als mögliche, aber suboptimale Lösung in Betracht gezogen.

System für ablaufende Items und deren Replacement

02:48:30

Ein neues komplexes Feature für Inventar-Items wird entwickelt: das 'Expiry'-System. Items können nun ein Ablaufdatum haben. Ist dieses Datum erreicht, werden sie durch ein anderes, vorher definiertes Item ersetzt. Dies ermöglicht die Erstellung von Event-Items, die sich stündlich oder täglich in andere Items verwandeln. Der Streamer diskutiert die technische Umsetzung, wie man verhindert, dass Spieler missbräuchliche Ewigkeits-Loops mit ablaufenden Items erzeugen können, und welche Item-Kategorien wie Essen oder Waffen diese Funktion sinnvoll nutzen können.

UI-Verbesserungen und visuelle Anpassungen

02:53:20

Um die Benutzerfreundlichkeit zu erhöhen, werden Anpassungen am UI geplant. So soll es möglich werden, Blaupausen-Items farbige Namen und Subtitles zu geben, indem Color-Codes im Namen verwendet werden. Dies bietet mehr visuelle Vielfalt. Ein weiteres großes Wunschprojekt ist ein anpassbares UI, bei dem Spieler die Position verschiedener Interface-Elemente frei per Drag-and-Drop verschieben können. Dies würde eine deutlich personalisiertere und benutzerfreundlichere Oberfläche schaffen, ist jedoch noch in der Konzeptionsphase.

Entwicklung des Item-Systems und Crafting

02:57:20

Die Analyse von Item-Systemen steht im Fokus, insbesondere das Ab- und Ersetzen von Gegenständen wie Rüstungen. Es wird diskutiert, ob ein resetbarer Ring oder abgelaufene Lebensmittel sinnvoll im System umgesetzt werden können. Dabei stellt sich die Frage, ob abgelaufene Gegenstände weiterhin verwendet oder ersetzt werden sollen. Für das Crafting von Gegenständen wie Schusswesten ist der Bedarf an Metallplatten zentral. Es wird erwogen, dass Platten beim Department abgeholt und anschließend an einem Craft-Tisch mit einer Weste kombiniert werden müssen, um eine funktionstüchtige Weste zu erhalten. Westen haben eine Haltbarkeit und gehen bei Schaden kaputt, was ein strategisches Management erfordert.

Schadenssystem und Balancing

03:02:29

Das Schadenssystem wird im Detail erläutert. Schusswesten bieten keinen 100-prozentigen Schutz, was eine prozentuale Chance bedeutet, dass eine Kugel durchdringt und Schaden anrichtet. Gasmasten können je nach Qualität unterschiedlich gut schützen. Ein permanenter Schadensreduktions-Effekt durch bestimmte Stims wurde als Alternative zu Westen in Betracht gezogen, was jedoch zu einem Übermacht-Problem führen könnte. Das Balancing ist komplex, da Items wie Stims und Westen nicht zu stark werden dürfen. Ziel ist ein realistisches Gefühl, in dem man Westen regelmäßig austauschen muss, wenn diese nach mehreren Schüssen zerstört sind.

Fehlerbehebung bei Ablauflogik und Datenbank

03:06:44

Ein zentraler Fehler bei der Item-Ablauflogik wird identifiziert. Die Prüfung, ob Items abgelaufen sind und ersetzt werden müssen, funktionierte nicht, weil Items mit einem Ablaufdatum von '0' nicht korrekt als abgelaufen erkannt wurden. Als Lösung wird festgelegt, dass beim Laden eines Items aus der Datenbank das Expiry-Datum von '0' auf '-1' gesetzt wird, um es als nicht ablaufend zu kennzeichnen. Dies verhindert, dass bestehende Items fälschlicherweise als abgelaufen behandelt werden, ohne eine aufwändige Datenbank-Migration für alle bestehenden Objekte durchführen zu müssen.

Benutzerfeedback und Anzeige von Zuständen

03:08:26

Das Feedback zur Benutzeroberfläche und zur Anzeige von Spielzuständen ist entscheidend. Der Streamer überlegt, ob die Weste erst dann ein visuelles Signal, wie ein Pop-up-Symbol, anzeigt, wenn sie bereits stark beschädigt ist, ähnlich wie bei einem Hungergefühl unter 40%. Es gibt die Überlegung, ein Overlay-Icon für verschiedene Item-Status wie 'trächtiger Fisch' oder 'nicht verwendbar' einzuführen, um Platz und Icons zu sparen. Eine visuelle Anzeige, ob die Weste zerstört ist, wird als notwendig erachtet, um dem Spieler die aktuelle Situation im Kampf klarzumachen und ihn nicht zum Öffnen des Inventars zwingen zu müssen.

Optimierung von Datenbankabfragen

03:51:19

Die Effizienz der Datenbankabfragen zur Verwaltung von ablaufenden Items wird optimiert. Vorher wurden zwei separate Queries verwendet, um ein Item zu setzen und es später zu aktualisieren. Dieser Vorgang wurde ineffizient empfunden und wurde durch eine einzige, direkte SQL-Abfrage ersetzt. Dies reduziert die Serverlast und beschleunigt den Prozess. Der Entwickler stellt sicher, dass der Cache der Anwendung ebenfalls aktualisiert wird, um die geänderten Daten korrekt anzuzeigen und zu vermeiden, dass veraltete Informationen im Spiel angezeigt werden.

Debugging und Nachrichtenfilterung

03:53:37

Die Konsole wird mit zu vielen irrelevanten Debug-Nachrichten überflutet, was die Fehlersuche erschwert. Der Streamer äußert den Wunsch, die Nachrichten nach ihrer Wichtigkeit zu filtern und eine andere Farbe für Debug-Nachrichten zu verwenden, damit sie sich von Info-Nachrichten abheben. Eine Lösung könnte sein, den Debug-Job in der Konfiguration auszuschalten, was jedoch aufwändig ist, da eine separate Konfigurationsdatei benötigt wird. Die Idee, die Nachrichtendatenbank direkt zu erweitern, um Nachrichten direkt zu filtern, wird ebenfalls angesprochen.

In-Game-Ereignisse und Rollenspiel

04:02:35

Der Fokus wechselt von der Entwicklung zum aktiven Rollenspiel im Spiel. Mehrere Bankräuber verursachen eine heftige Schießerei. Es kommt zu Herausforderungen wie der Organisation von Fahrzeugen, wobei die Begrenzung von 124 Sitzen pro Fahrzeug als problematisch angesehen wird, um mehr Platz im Bus zu schaffen. Neben den technischen Aspekten wird auch das Familienleben des Streamers angesprochen, der ein gemeinsames Abendessen mit Carbonara geplant hat und sich über die unangenehme Situation sorgt, dass Familienmitglieder manchmal den Stream beobachten.

Fehlerbehebung und Test der Lösung

04:31:34

Nach der Implementierung der Lösung für den Item-Ablauf wird ein finaler Test durchgeführt. Zuerst treten weiterhin Fehler auf, die auf gecachte Daten zurückzuführen sind. Nach dem Leeren des Caches läuft das System wie erwartet: Items laufen korrekt ab und werden durch neue ersetzt. Der Entwickler ist erleichtert, dass der 'absolute Krampf' der Programmierung der Datenbankabfrage erfolgreich gelöst ist. Der Streamer äußert den Wunsch, diesen Teil der Entwicklung abzuschließen, um sich auf andere Features konzentrieren zu können.

Diskussionen über Hilfsmittel und Charakter-Status

04:54:09

Die Konversation beginnt mit einer ungewöhnlichen Diskussion über das Anpassen eines Rucksackes und den Einsatz von Krücken. Der Streamer erwähnt, er habe eine schwere Gehirnerschütterung, hoher Druck im Kopf und sei mit einer Drainage und Gips versorgt worden. Es folgen Beschwerden über die Begrenzungen durch Krücken im Vergleich zu einem Rollstuhl, wobei behauptet wird, ein Rollstuhl würde mehr Aufmerksamkeit auf sich ziehen und die Betroffenen stärker einschränken.

Neue Geschäftsideen und Satire

04:58:37

Es werden neue berufliche Pläne und unterhaltsame Konzepte vorgestellt. Der Streamer berichtet, er sei Vermittler geworden und wolle mit Rüdiger ein verranztes Pommesbude aufmachen, die Burgershot-Konkurrenz machen und die Klischees des Dorflebens parodieren. Die Kleidung solle aus weißen Unterhemden bestehen und Brusthaare gut zur Geltung bringen. Darüber hinaus wird satirisch eine Reportage über La Familia angekündigt, der vorgeworfen wird, von Kakerlaken befallen zu sein.

Patch Notes 2.1: Neue Features und Anpassungen

05:14:44

Der Streamer geht detailliert auf die Inhalte des Unity 2.1-Patches ein. Wichtige Neuerungen umfassen eine überarbeitete Knockout-Mechanik, ein neues Tacho-Display mit Traktions- und Handbremse-Anzeige, das Hinzufügen von Minigames wie Blinkern und neue Hotkeys für Fahrzeugfunktionen. Außerdem werden Änderungen an den SIM-Karten-Regeln, statische Stützen für Firmen, Kleidung mit Haltbarkeit und Bugfixes für Fahrzeugbesitz und das Clustersystem vorgestellt.

Debatte um Erkennungsmerkmale im Staatsgefängnis

05:25:53

Es entsteht eine hitzige Diskussion über die Erkennungsmerkmale von Gangs innerhalb des Staatsgefängnisses. Der Streamer äußert seine Ablehnung gegenüber einer schusssicheren Weste als Erkennungsmerkmal für die Gang La Familia, da dies im Gefängnis unangebracht sei. Er argumentiert, dass Beinholster oder Flaggen ebenfalls problematisch sind und fordert, dass sich die Gangs intern auf ein alternatives Merkmal einigen sollen, da dies aus seiner Sicht zu unnötigen Rivalitäten führt.

Einblicke in das Gefängnis-System und seine Regeln

05:38:40

Es werden die inneren Abläufe und Regeln des Staatsgefängnisses erläutert. Insassen dürfen private Gegenstände wie Armbanduhren, Turnschuhe und sogar Beinholster behalten, die als Erkennungsmerkmale dienen. Diese Erlaubnis wird jedoch nicht schriftlich festgehalten, sondern von den Agenten vor Ort entschieden. Der Streamer kritisiert diese Praxis und denkt darüber nach, bestimmte Erkennungsmerkmale komplett zu verbieten, um Konflikte und Rivalitäten zu vermeiden.

Beschreibung eines neuen Fahrzeugs und seiner Eigenschaften

05:45:00

Das neue Fahrzeug Bravado TRS 8 wird im Detail besprochen. Es wird erwähnt, dass es einen hohen PS-Wert von 300.000 hat und in der Champagne-Perlfarbe lackiert ist. Der Streamer vergleicht es mit anderen Autos wie dem Sandstorm und diskutiert die unterschiedlichen Schadenswerte je nach Entfernung. Außerdem wird die rechtliche Frage der abgedunkelten Frontscheibe angesprochen, die in den meisten US-Staaten illegal ist, da weniger als 70% des Lichts durchgelassen werden.

Polizeiliche Verfolgungsjagd durch neue Stadtgebiete

05:58:42

Der Streamer schildert eine aufregende Verfolgungsjagd, bei der er erstmals durch bisher unbeknte Gebiete der Stadt fuhr. Die Fahrt führte ihn hinter dem Containerhafen, durch Kanäle bei Grove City und zu einem langen, unbekannten Streckenabschnitt, an dessen Ende der Verdächtige unerreichbar verschwand. Der Fokus lag dabei weniger auf dem Festnehmen als auf der Erkundung der neuen Fahrrouten und der Frustration über den unbekannten Fluchtweg des Täters.

Polizeieinsatz und Kontrolle eines illegalen Fahrzeugs

06:06:29

Ein Polizeieinsatz beginnt mit dem Versuch, einen Jeep mit illegalen Anpassungen anzuhalten. Der Fahrer versucht zu fliehen und wird daraufhin von der Polizei verfolgt. Nach einer Kontrolle stellt sich heraus, dass das Fahrzeug nicht angemeldet ist und der Fahrer eine sportliche Fahrweise anwendet. Die Situation eskaliert leicht, als der Fahrer auf einen Schlagzeuginzident stößt, jedoch wird der Vorfall friedlich gelöst, indem die Papiere sichergestellt und die Verlegung zur Anmeldestelle veranlasst wird.

Fahrzeuganmeldung und polizeiliche Kontrolle

06:12:05

Der Streamer beschäftigt sich mit dem Anmeldeprozess für ein Fahrzeug, wobei er sich über die Komplexität der Kennzeichenregistrierung ärgert. Im Verlauf kommt es zu einer polizeilichen Kontrolle, bei der er versucht, sein Fahrzeug ordnungsgemäß zu registrieren. Die Situation eskaliert, als er verhaftet und Handschellen angelegt werden, woraufhin er seine Initialen als XCR angibt und die Freilassung fordert.

Drogenhandel und Musik im Fahrzeug

06:16:38

Es werden massive finanzielle Verluste im Zusammenhang mit Drogenhandel erwähnt, die mit Beträgen im vierstelligen Bereich bezahlt wurden. Der Streamer kündigt an, die Fahrt fortzusetzten, aber in angepasster Geschwindigkeit und mit lauter Musik. Er spielt dabei Musik von Abba oder Ava, was zu einer humoristischen Diskussion über das Tragen von Helmen und der eigenen Zappelhaftigkeit führt.

Geburtstagsgruß und Verkehrskontrollen

06:20:34

Im Stream taucht eine Person namens Gambo Ingo auf, die laut Streamer Geburtstag hat. Der Streamer rucht sie an, gratuliert ihr aber unter einem Vorwand, was zu einer humorvollen und niveaulosen Konversation führt. Parallel dazu wird eine Polizeikontrolle simuliert, bei der ein fahrerisches Verhalten thematisiert wird und der Streamer seine Fahrweise verteidigt.

Streit um Mietzahlungen und Duldungsschein

06:30:41

Es kommt zu einem Streitgespräch über ausstehende Mietzahlungen im Rockford Plaza. Der Streamer will einen Duldungsschein für das Dach verlängern, was jedoch mit Verwaltungsaufwand und Kosten von 4.000 Dollar verbunden ist. Es wird über die Aufteilung der Kosten unter den Bewohnern diskutiert und der Streamer fordert eine Überweisung zur Begleichung der Gebühren.

Polizeieinsatz und Diebstahlsvorwurf

06:41:42

Ein Polizeieinsatz wird simuliert, bei dem eine Frau bei einem Container festgehalten wird, da sie einen alarmierten Diebstahlversuch begangen haben soll. Nach einer Konfrontation und Prüfung der Rechte der Person, wird sie mit einer Strafe von 500 Dollar für versuchten Diebstahl belangt und wieder entlassen. Der Streamer betont dabei die Kooperationsbereitschaft der Person.

Organisationsstruktur der Polizei

06:50:28

Der Streamer diskutiert über die interne Organisation der Polizei im Spiel und überlegt, sich für verschiedene Abteilungen wie das Service Group Command oder die Internal Affairs zu bewerben. Er äußert Unzufriedenheit mit seiner aktuellen Position und seinem Vorgesetzten und wünscht sich eine Rückkehr in eine führende Rolle als Commander.

Verfolgungsjagd und Discord-Kommunikation

06:58:27

Es beginnt eine ausgedehnte Verfolgungsjagd, bei der der Streamer und seine Kollegen einen flüchtigen Verdächtigen über verschiedene Stadtteile und Inseln jagen. Die Kommunikation erfolgt primär per Discord, um Koordination zu gewährleisten. Die Verfolgung endet vorerst erfolglos, da der Verdächtige sich in den Gassen absetzen kann.

Abschließende Verkehrsmaßnahme und Streamende

07:23:22

In einem letzten szenierten Akt wird ein Autofahrer kontrolliert, weil er sein Fahrzeug nicht ordnungsgemäß angemeldet hat. Dem Fahrer wird eine Frist gesetzt, um seinen Führerschein vorzulegen, ansonsten droht ein Bußgeld. Der Streamer beendet den Stream nach einer finalen Zusammenfassung der Entwicklungen im Spiel und der technischen Fortschritte bei der Modifikation und wünscht allen Zuschauern eine gute Nacht.