[Unity-Life] Unity 2.1 geschwitze !ig GTA-RP
Entwickler arbeitet an GTA-Mod mit neuem Rüstungssystem
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.
Start und technische Schwierigkeiten
00:36:52Der 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:00Es 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:08Nach 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:47Der 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:45Ein 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:30Ein 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:30Ein 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:20Um 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:20Die 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:29Das 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:44Ein 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:26Das 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:19Die 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:37Die 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:35Der 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:34Nach 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:09Die 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:37Es 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:44Der 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:53Es 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:40Es 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:00Das 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:42Der 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:29Ein 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:05Der 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:38Es 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:34Im 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:41Es 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:42Ein 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:28Der 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:27Es 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:22In 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.