Ostern steht vor der Tür !NEU !Nitrado !ig [Unity-Life]
Technische Herausforderungen bei der Entwicklung des Osterevents
Es wurde über die technischen Aspekte der Entwicklung für das anstehende Oster-Event berichtet. Ein Hauptaugenmerk lag auf der Performance-Optimierung von 3D-Assets, indem der Polygongehalt von Deko-Objekte reduziert wurde. Gleichzeitig wurden Lösungsansätze für wiederkehrende Probleme mit den Projektdateien erarbeitet. Der Fokus lag auf der Schaffung einer stabilen und performanten Grundlage für das Event.
Brainstorming und Planung für das Oster-Event
00:40:2700:40:27 Ich immute mich jetzt einfach so. Hallo! Liebens, es dauert halt leider, weil wir gerade noch am Brainstorm sind für Ostern. Die ganzen Sachen. Und das ist, ja, ich weiß, wir sind bei 40 Minuten. Chillt! Das frisst halt ein bisschen Zeit gerade alles. Wir haben gerade final gebrainstormt und ich glaube, wir haben jetzt... Warum wird das Spiel nicht erkannt? Wir haben jetzt eigentlich fast alles beisammen. Ich muss jetzt noch drei Sachen dafür programmieren, das werden wir gleich zusammen machen.
00:40:56 Und dann haben wir hoffentlich alle Crafting, Farming, keine... Oh Gott, ist die Musik laut. Alle Crafting, Farming und was weiß ich sagen, haben wir dann finally zusammen. So.
00:41:12 finally okay wenn ihr sonst nichts mehr habt würde ich mich nach unten verziehen und dann gucken wir wie wir das nicht helfen kann einfach mal hin machen wir so warum kriegt obs jetzt kein alt wie rein was soll das jetzt hat das so wir haben uns geplant wir mal in die deko rezepte craftet es gibt auch zwei neue rezepte
00:42:15 Es gibt eine kleine Farming Route, wo man sich Geld verdienen kann. Wir können angeln. Es gibt ein neues cooles Feature, was wir bauen werden. Ich kann euch ja spoilern, das Programm ist ja eh on stream. Du kannst mit den Hasen traden, haben wir auch drüber gesprochen. Da kriegst du Sachen raus. Dann kannst du random Eier suchen. Wir verteilen Eier mit dem Hasen, wie jedes Jahr. So, die Hauptfrage ist noch, was es bei den Eier-Events von den Firmenveranstalten gibt. Das ist noch ein anderes Thema. Das gucken wir, ob wir noch was hinkriegen.
Technische Entwicklung und Leistungsoptimierung
00:44:2500:44:25 Oh, das war jetzt wirklich, das war so ein Speedrun, den wir hier gemacht haben. Oh, krank. So, Peebles. Ich gehe jetzt eben pinkeln. Ich muss hart pinkeln. Ich bin gleich wieder da. Wir haben schon Filner-Sex, Alter. Leck mich am Sack. Ich bin gleich wieder da. Oh, ich bin da. Ich lebe. Halleluja. So. So. So. Also, wir machen wir fix, wa? So. Hallo, dies ist ein Überfall. Hallo. Hallo. So.
00:49:29 Ich hab so halbwegs das Einkaufen überlebt. Immerhin. Ja, von ihnen an den Schein. Alter, wie viele Dateien sind denn das early? Ich hab dir alle einfach mal geschickt, damit du einen Überblick hast. Warum auch immer, warum? Ich hab dir geschickt, welche das wären. Hast du mir geschickt? Yes. Warte, ich zieh mir das mal in den FPF rein. Hallo, Chad, übrigens. Hey.
00:51:16 aber okay ich denke also das sind so hallo stimme ist schön hallo marcel die bins eine nöhl willst du die props mit oder ohne collision haben mit also ich fasse nur an dass ich die politik ja die haben doch immer ja die haben eigentlich statistics da
00:53:25 262 also wenn ich dir beim osterkorb diese blumen da entferne ja ja dann bin ich schon mal 7,5 k triagels weniger da sind die scheiß blumen ja also falls du dir den osterkorb gerade anguckt ist wenigstens
00:54:15 Ist jede Blume, also wenn die copy-pasted werden, fügt das wieder Polygon hinzu? Ja, ja, klar. Wenn du nur die Blumen entfernst, die unten am Körbchen sind, dass die am Griff dranbleiben. Ja, mhm. Die sind so eskaliert, das ist nicht normal. Da sind so geile Sachen bei. Zeig nur, dass da schon einer per Hand festmappen muss. Das wäre absolut Krise. Über den Stinkefinger zuhören. Die Blumen am Korb, wenn ich die wegmache, habe ich minus 4K. Krass. Ja, nimm mal.
Arbeit mit 3D-Assets und Design-Ressourcen
00:55:1200:55:12 So, dann bin ich unter 10k. Soll jetzt halt immer noch nicht so overmäßig, ne? Aber immer deutlich besser. Soll hab ich irgendwie was anderes noch. Aber das ist eigentlich schon relativ low-poly gearbeitet. Wenn ich das jetzt noch weiter runterziehe, dann werden die Eier viereckig. Dann hast du Minecraft-Eier. Super. Back to the roots. Okay, hier ist das definiert. Gesundheit. Das Ding hat halt immer noch einen MB, ne? Ach so geil, ey.
00:56:36 Wer hatte das vorher? 1, 1, 0. Warum zum Fick ziehst du so hoch? Sorry für die Ausdrucksweise. Du, du, du, du, du, du. Ui, ich hab sogar mit Embedded LODs. Die Props? Mhm. Ja, die macht relativ geile Props.
00:58:11 Und die ist auch sehr flexibel. Ich schreib sie jedes Jahr, wenn sie irgendwelche Sachen mal an. So, hey ihr voll cool, die feiert auch was wir daraus machen. Ich schicke ihr immer Videos dazu, was wir gemacht haben. Und die pflückt die Sachen dann auch immer auseinander und schickt die mir dann, obwohl die noch nicht released sind. Kendra ist das, ne? Ja. Jedoch teilweise sehr geile Klamotten, teilweise ein bisschen sehr freizügige Klamotten. Ja, ja. Aber die hat auch sehr schicke Klamotten teilweise. Ich hab schon Klamotten von dir gefixt, weiß was du meinst.
00:58:39 Also optimiert, die macht schon gute Sachen, versteh mich da nicht falsch. Man muss da ja ein bisschen aufweichen, die Leute sind ja manchmal ein bisschen sehr empfindlich. Die kommen glaube ich aus Brasilien, die sprich kein Deutsch. Okay, wenn ich die jetzt auch nochmal runtergezogen hab, mal gucken was er dann sagt. Er wird halt verwirrt. Ich dachte grad so, warum kann er in deinem Chat meine Musik hören, aber ich glaub deine Musik war gemein. Bin ich mit dem unter einem MB? Als nächstes werden sie schon... Ach du Heilige!
01:00:06 Ey, ich bin so hyped, das in Farbe wollt ich grad sagen, fertig zu sehen, weil ihr ja so viel, ihr habt ja so viel gebaut, das ist nicht mehr normal. Und das dann einmal alles zu sehen, komplett fertig, komplett mit allem, da freu mich so drauf. Und Schleimer. Ist ja krank, was da aus geworden ist bis jetzt. Das tun wir nicht. Ne, da wollen wir nicht hin. Scheiße, wie mach ich das denn jetzt? Findest du auch, um mir das Mesh zu zerstören? Ne. Danke, ne du warst nicht gemeint.
01:02:20 Oder ist das schon im Arsch? Boah, wie mach ich das denn? Wo ist Hydrim? Dem brauche ich eigentlich gerade. Wann bist du daheim? Ja, so funktioniert das nicht. Du hast das kaputt gemacht. 1,5. Mal gucken, was mir KI erklärt, was ich am besten machen kann. Boah, ich glaube, weiterhundert kann ich nicht, dann wird es ekelig. Ich mach's dir gerade Sachen für Ostern.
01:06:47 Wir brauchen und wir mal ganz kurz an ob wir das so und detailreich ist. Ich komme einmal aus außen. Okay, korrektur ich immer mein Brickehlt aus dem oben Wie viel die wurden hat es entfernt wie wir das vorher ich bin gerade unsicher Ich bin jetzt 13 also knapp 14 und vorher hatte das 20
01:08:02 Also wenn du sagst, es ist weiterhin schön, nimm wir, why not? Oh, er hatte das 30. Also ich habe über die Hälfte runter. Ja, why not? Pass, oder? Also du siehst es ja in Farbe, ich sehe es nicht mit Textur. Ich sehe es nicht in Farbe. Ich habe das Textur Dictionary nicht, du musst es tatsächlich einmal. Also ich habe das Textur Dictionary, aber ich habe die Farbe halt nicht drunter. Vielleicht kann man das mal in kurz hier angucken. Das ist halt schon krass detailreich, ne? Ja, aber das geht ja fit.
01:09:09 Das ist schon das runtergezogen? Ne ne, ich habe mir das original angeguckt und ich habe mir das angeguckt wie es dann aussieht, aber das ist ja nicht die Welt, das geht ja fit.
01:09:21 Also ich hab's halt, ne, runtergezogen, dann geht natürlich detailreicher verloren, aber es ist jetzt nicht so, dass es jetzt nur noch ein Kasten ist oder so. Es wäre cool, wenn man beim Klopf und Sing eigenen Cooldown hätte. Bro, wir machen kein Klopf und Sing. Ich wollte jetzt einmal ein Event machen, wo wir eben genau das eben nicht machen, weil wir bei jedem Event dieses von Tür zu Tür rennen haben. Du kannst halt stattdessen einfach Osterheier suchen auf der Map.
01:09:49 Ich sehe gerade das Baiser-Häschen. What the heck? Das Baiser-Häschen? Achso, Alter, ich dachte es eben nicht. Charm Easter. Also das ist ja cool, aber wie viel hat das nochmal? 20.000 Polygone? Keine Ahnung, ich habe es jetzt gerade nur gesehen. Ich ziehe es mir gerade rein. Warte, den hatte ich A fertig. Das war eher Henne. Ja. Ein Osterkörbchen. So, und jetzt Charm Easter, bla bla bla. Ich lasse mich da hin.
01:10:31 Ähm... Joa... Schon ein bisschen was. 17.000. Also jetzt hat der Bogen weniger als das Cookie-Ding. Das war gar nicht. Ich muss mal kurz meine Pizza schneiden, ich bin glücklich. Das ist hier aber falsch, mein Freund. Bro, es ist krank. Es ist krank, was... was der hier macht. Das ist... Bro, der hat komplett verstanden, wie unser Code funktioniert. Das ist nicht mehr normal.
01:12:56 Die KI oder wer? Ja, der hat einfach verstanden. Ich füge gerade hinzu, dass man bei Props sagen kann, in welcher Reichweite man dieses Prop aufheben kann. Weil standardmäßig hat jedes Prop eine Aufhebereichweite von 5 Metern. Das heißt, du kannst, wenn wir da kleine Eier haben zum Einsammeln, die wir in den Büschen verstecken, kannst du einfach mit F9 drücken durch den Gebüsch laufen. So, das möchte ich ein bisschen verkleinern, dass du bei jedem Prop sagen kannst, das hat eine Einsammelreichweite von 20 Metern, das hat so von einem Meter und so weiter und so fort. So, und...
01:13:26 Er hat jetzt gecheckt, dass er einerseits diese Distanz, die Distanz, die du in einem Datenbank angeben kannst, dass er die nutzt. Wenn er die aber nicht finden kann, dann ruft er unsere Config auf, wo standardmäßig gespeichert und definiert ist, was für eine Interaktionsdistanz der Spieler standardmäßig hat. Das kann er nicht wissen. Das kann er sich nur rausziehen, indem er sich unseren gesamten Code angeguckt hat und verstanden hat, wann wir wie wo was machen. Es ist krank.
01:13:52 ich kann nicht drauf klar ich merke schon ich kann schussfolgern stell dir vor dass der lecker lecker vorher so bin ich fertig ja was habe ich gemacht was nicht
Datenbank-Design für Handel mit NPCs
01:15:5301:15:53 Nehm dir aus dem Keks da ne nehm ich dir die ähm Medium ähh LOD raus. Sorry aber ein Keks braucht keine LOD. Ne die kannst du auch nur auf 50 Meter Reichweite sehen. Nicht mal. Wo sind das Ding hier? Seh da hin. Ohja, bitteschön. Das würdest du jetzt zu so nem Lattenzaun haben oder wat? Aber wenn du da Bock drauf hast und da Zeit für hast, wär cool. Das einzelne Ding ist ja absolut useless.
01:16:51 Da muss ich mir die Textur da raussuchen Du lässt sie vom Namen her so, das heißt ich kann die einfach ersetzen, ja? Ja, ja, die kannst du jetzt einfach bei mir doch machen Geil, geil Weil Bruce schickt mir die immer mit neuem Namen und neuer White-Type und dann sieht sie so, ah, muss ich alles ersetzen Also ich hab die ja nur angepasst, das ist ja nicht meine, also das ist ja nichts, was ich gebaut hab Manche Sachen hat er auch in klein gemacht, das find ich dann wieder cool
01:17:15 Ja, wenn ich ne neue, also wenn ich ne neue Draw Bill erstelle oder ne neues Asset erstelle, also das zu Tode manipuliere oder so, ja dann erstelle ich, krieg das Ding auch nen neuen Namen. Aber das ist ja jetzt nur anpassen, das ist ja nicht mein Werk, das hat ja die Kendra heißt hier ne? Mh. Gebaut. Dementsprechend, äh, mich viel zu faul für. Bei den Fans willst du gleich ne neue Archetype kriegen. Bei was? Bei den Frauen. Weil da muss ich dir ne neue geben, weil sonst die Bibimimim Bibimax nicht passt.
01:18:15 oder ich bin ganz lieb und enderstell hand in der strin der originalen Stimmt wo ich das gerade im chat lese, was waren die April-Scherz dieses Jahr auf dem server? Die gleich wie letztes Jahr Bananaphon? Und man scheißt sich ein. Cool. Da waren die Leute nicht so happy mit, da waren sehr viele wieder genervt von. Das EMS war komplett zugeschissen. Oh Gott. Ich hab's geliebt. Du bist gerade auf dem server, ne?
01:20:30 Oder auf einem server Ich bin auf dem dev server ja Kannst du mal gucken ob du irgendwo so ein frostadt garten zorn findest was und ein frostadt garten zorn dass ich weiß wie Da fragst du mich aber was tja wo gibt es normalen holz zorn hat irgendwann idee hier
01:22:20 Ich mach kurz auch das ist aus den kann und wir schauen passendes garden vor zu dem schaust haben Er wird im bild werde eigentlich am kunden ist und ich ihn gerade über den server gescheicht hat Ja die am anderen am enden am orch vom enten teich okay Ab ganz raus danke wir sind wie viele profis inzwischen am geholfen
01:23:35 Ich möchte das auch nicht wissen. Es laden aber so viele Dinge nicht, weil es so viel ist. Ist das kranker Shit. Ganz ehrlich, das was du gerade gefunden hast, ist genau der Zone, den ich dir 1 zu 1 nachbauen würde. Und nehm einfach den. Müsste auch angelegt sein, glaube ich. Warte, ich hielt den Namen. Bild im Bild, weil ich vorher hier gewesen bin. Ich habe das gerade gesehen. Wir sind aber nicht wieder irgendwelche Props doppelt in den Artschreibs und so drunter. In was?
Fehlerbehebung und Code-Refactoring
01:26:0301:26:03 Na die Kindra hat doch, ähm, du hast ja Art-Chip-Definition. Keine Ahnung. Wir haben das letztens erst aufgeräumt, junger Mann. Ich, nö, achso du meinst, dass sie Standard-GTA-Sachen irgendwie ersetzt. Hm-m. Weiß ich nicht, was du meinst. Wir haben von der Kindra zum Beispiel Sachen, ähm, die in zwei oder drei Packs drin waren.
01:26:29 Ich glaube zum Beispiel Kerzen oder sowas und die waren angelegt unter Halloween, angelegt unter Hochzeit, angelegt unter bla und sind halt drei, viermal auf dem Server gewesen. In den Ordnern meinst du? Duplicate. Da war ich aber nicht für verantwortlich. Und wer hat denn sonst die Profschaus reingetommen? Hochzeit-Props und Co. habe ich nie eingekauft. Da gibt es ein einziges, aber da war ich nie für verantwortlich. Ich glaube, dass das irgendwelche Props sind, wo Leute, wo irgendwer mehrere Props zusammengepackt hat. Einmal eins oder nicht?
01:27:04 Das höre ich gerade zum ersten Mal. Weil Elliot und ich die Hintergrund, die auseinandergezogen haben, dann irgendwann, nachdem Chris uns diese wunderschöne Liste geschickt hat. Was noch? Ganz so relativ einfach sehen, wenn du die Plops einfügst, einfach einmal auf dem, also auf unserem Server einfach gucken, ob es die schon gibt in den Namen. Die Namen definitiv noch nicht. Die ist ja komplett neu. Die habe ich ja gerade erst gekauft heute, gestern. Okay, und da sind auch keine Duplikate aus alten Puppen, Text oder sonstiges drin? Nein, ganz sicher. Aber dann sind wir durch, wa?
01:27:58 Ja. Wenn du grad sowieso im Kopf bist, kannst du die Range, die 3er Range, mal ein bisschen runtersetzen? Die was? Die Schrei-Range. Stufe 3. Die kann jetzt nicht ändern. Warte auf 3.0, wenn du die mit Scrollrad ändern kannst. Aber wenn ich die jetzt ändere, dann haben sich alle Leute daran gewöhnt und dann ist sie auf einmal anders und dann funktioniert es nicht mehr. Weil auch Eld ja Sachen gebaut hat anhand dieser Range. Man könnte eine neue hinzufügen. Der Sprung ist schon echt krass, ne?
01:28:40 Ja eigentlich schon aber was ist fn krebs 05 warte mal das ist das was du meinst das ist ein fans genau und den benutzen wir noch nicht oder den benutzen wir schon ich weiß nicht ob da angelegt ist muss ich gucken ich nix maria datenbank wegen fragment oder warum nicht keine ahnung hat keiner angelegt aber das wäre eins zu eins das was du von mir gefragt hast
01:29:25 Ach und sie hat nur das Element davon genommen oder wie? Nee, aber wenn du mir sagst, ich soll einen Lappenzaun erstellen, dann würde ich den so erstellen. Ach so. Das heißt, es gibt schon fertiges Zaunprop. Ja, ja. Das ist die Frage, ob das halt angelegt ist. Ne, warte mal, ich gucke mir das mal eben an. Ja gut, das ist halt ein hoher weißer Gartenzaun, ne? Wir müssten, glaube ich, mal Zäune mal anlegen. Das wird Zeit. Aber du bist dann auf dem Herd. Ich meine, Zäune anlegen, das ist ja nicht dein Job.
01:30:11 immer noch kein einziges zauber so schwebt die decke da oder sieht es einfach nur so aus welche decke hat nur so aus einmal angeschlichen und sagt gar nichts
01:31:34 Ja, du hier auch nix. Hallo. Hallo. Oh, ich bin eben verzweifelt, ne? Ich bin komplett verzweifelt. Dann habe ich Judy gesagt, Bro, ich verstehe nicht, was ich hier mache und wie ich das löse. Alter, was der, also wirklich, der hat komplett alles verstanden. Ich wollte nämlich hinzufügen, dass wir bei, bei, bei Props in der Datenbank eine Pick-Up-Distance hinzufügen können. Dass man eben nicht diese Max Interaction Distance...
01:32:01 fest in der Config hat, sondern dass du bei jedem Prop sagen kannst, ist ein großes Prop, hast du eine große Interaction Distance. Hast du einen Mini-Eye-Prop, was du eben nicht mit F9 über die Maprennen finden kannst, sondern wo du genau suchen sollst, dann hast du halt nur eine 0,5 große Interaction Distance. So, und das war das Ding. Damit war ich am Struggle, wie ich das umsetze. Dann hat er mir das fertig gemacht, hat aber auch zeitgleich sämtliche Code-Parts geändert und dann auch noch, falls da irgendwas schiefläuft, den Fallback auf die Max Interaction Distance von dem Player gesetzt. Er hat verstanden, dass wir in
01:32:31 Gameconfig da einen Wert für haben und den hat er genutzt. Ich bin immer mal fasziniert davon. Wie er sich freut. Ja. Ja. Jetzt hab ich mir im Feld was auf, ich hab was verkackt. Gut, dass ich daran denke. Ach. Oh. Jetzt noch eine mit euch und dann mach ich die weiter. Juni hat's bedacht! Ich hab davor ein Int von gemacht. Ein Int ist ja keine Kommazahl und er hat ein Float draus gemacht. Ach, kackt doch die Wand an, wirklich. Es ist wirklich...
01:33:07 sagst du wenn die kai mit der dummheit des anbenders rechnet oder was ja grundsätzlich von lea das war jetzt die strafe dafür ja die kann es eigentlich dass sie letztens ich war komplett überfordert wie kam es dass du mein ich warst ich war den tag vorher schon ich da und dann den abend musstest du unbedingt einen untermieter anrufen ja nachdem nämlich 50 mal anrufen hat ja warum ruft er dich 50 mal und weiß ich nicht verstehe ich auch nicht
01:34:01 Die sind die Produkte gebaut hat die heute sich dann jedes mal Okay, das ist der part wo ich deine hilfe war ich das nicht ich bleche ja auch nichts Du nicht nein was blickst du heute denn nicht Also gemein
01:34:57 Jetzt musst du auch anfangen. Wenn du jetzt noch dreimal so sagst, dann kriegst du eine. Aber ich schicke dir bei Discord einmal kurz den Tabling gestellten. So, den habe ich jetzt. Wie hinterlege ich den beim Animal? Ich wollte mir gerade Shop-Produkte als Vorbild nehmen, aber ich habe gesehen, die sind gar nicht beim Shop hinterlegt. Ich sollte auch vielleicht mal bei Discord online gehen.
01:35:31 Ich versuche gerade 42.000 Dateien zu fixen. Ja, kann man machen, oder? Nein, kann man nicht. Warum nicht? Ich bin inzwischen triggert, dass wir so viele Features haben, die wir irgendwie erweitert haben und eigentlich der Name überhaupt nicht mehr passt. Weil Hunting Animals passt halt gar nicht. Hunting Animals ist eigentlich ein Untertyp von irgendwas. Aber das ist halt einfach mal reingeprügelt. Aber ich hab gar keinen Bock, das gesamte Hunting Features umzubenennen und passend irgendwie zu dingeln. Also.
Handel-System für NPCs und Wildtiere
01:36:0601:36:06 Ja, warte mal. Ach, unter Animals ist das so. Wie und jetzt? Ich hab dir grad erklärt, was ich will halt. Äh, dann hab ich nicht zugehört. Sorry, das hat sich einfach in den letzten fünf Jahren nix geändert. Ich hab nen richtig kaputten Stuhl. Ich möchte das zu nem Hunting Animal hinzufügen. Mochte ich das damit? Also wenn ich halt nicht Loot umbenenne, sondern nen Trade Pool oder sowas nenne?
01:36:54 Willst du, dass das Loot in mehr als einem Animal sein kann? Es können mehrere vorhanden sein, ja. Du kriegst dann auch, wenn mehrere vorhanden sind. Nein, nein. Du erstellst einmal Loot. Du musst für jedes Animal angeben, was er traden kann. Hör doch einfach mal zu. Du erstellst Loot 1. Du hast jetzt ein Animal A und Animal B.
01:37:21 möchtest du das lud 1a und b hinzugefügt wird oder möchtest du das lud 1a nur zugefügt wird und dann ein extra 2 lud zu erstellen um das halt b zuzufügen du kannst dir vorstellen wie die shopprodukte das beantwortet nicht meine frage ich habe ein hunting animal und ich kann im hunting animal fünf produkte fünf items der trade hinzufügen und diese fünf items die gehen dann nur bei diesem animal
01:37:54 Das heißt ich kann es mir so vorstellen wie am shop mit den produkten ja nicht ganz weil die produkte ja über eine product group sind Cola ich trinke was ist das ruby red fantasy oder hat es so nach einer cola gefahren cola nicht so cool
01:38:39 Also die Frage, willst du eine N-zu-M-Beziehung, willst du eine 1-zu-N-Beziehung oder willst du eine 1-zu-1-Beziehung? Eine 1-zu-1 wäre ja das... Nee, ich habe ja eine ID. Das Animal ist das Hunting Animal, der dritte Eintrag. Eine 1-zu-1-Beziehung wäre eine ID die gleiche, richtig? Könntest...
01:39:17 Kannst du, während bei mir nichts gerade funktioniert, weil ich irgendwelche Sachen versuche zu rewerten, mal die Tabelle von beiden Sachen schicken? Also hier die Definition. Von Loot oder was? Loot und Animal. Mann, Discord!
01:40:40 sagst du mir nachher bescheid wenn du den bums getestet hat ob das alles auf dem knuppelt alles klar damit nicht jetzt mal hier weiter am tüllen ich wünsche euch was ich danke dir gerne du du willst als name wirklich nallen schreiben das habe ich nicht so gefühlt sondern warum also der die der default name ist nall
01:41:12 zwar nicht der wert sondern der text nul weiß ich aber habe ich das gemacht ich weiß es nicht habe ich immer mal hinzugefügt welche namen haben wollte
01:41:34 Achso, ja weil Name, ja ja weil Name müsste ich halt noch mal editieren aber der Name soll nicht nahl sein das Problem ist es gab bereits Einträge und dann hätt's ja einen Fehler gegeben weil er kann ihn nicht createn weil er keinen Default zuweisen kann. Deswegen musste ich irgendeinen Default wählen sonst kann er die Tabelle ja nicht editieren.
01:41:55 Und ich kann ja nicht bei den Einträgen sagen, die haben jetzt einen bestimmten Namen, weil die funktionieren nicht. Ich muss denen ja irgendeinen Wert geben. Das war mein Problem. Deswegen hab ich die einfach Null benannt und dann konnte man die vorhandenen einfach editieren. Könnte man jetzt theoretisch wieder rausgehen, den Defaultwert. Ich hätt's auch direkt danach machen können, fängt mir gerade auf. Das hab ich aber nicht gedacht. Ja, das ist bei dir so der Regelfall. Hey, hey, hey, hey. Du, ich kann auch gerade nicht denken. So. Ähm.
01:42:38 was möchtest du jetzt neu hinzufügen neu hinzufügen soll trade pool genau hatte dann kopiert das doch genauso wie wie das doch schon mal bei den hunting animal map drin ist hast du mir ja sogar geschickt oder du musst nur nur um wenn man weiß nicht cool ja das ansicht ich bin weiter namen wir würden
01:43:35 Ich schmeiß gleich meinen kompletten Workspace nochmal weg und mach alles nochmal neu, ey. Ach, ich sollte vielleicht mal deinen Stream aufmachen. Ich sehe gerade, du bist hier live. Yes. Hast du denn das schon zu einer SQL geschrieben? Yes. Hast du sie dir schreiben lassen? Nein. Warum nicht?
01:44:13 Warum? Ich habe eine copy-pasted und dann angepasst, was ich brauche. Also, pass auf, ich habe jetzt Hunting, du hast offen, du siehst, ne? Ja, warte. Ich habe jetzt Hunting Animal Trade Pool. Davon können viele verschiedene existieren. Die haben aber einen festen Parent, das Animal, die sind einem Animal zugewiesen. Imagine, es werden keine Protokopen. Warum ist Parent klein geschrieben? Habe ich gerade geändert, ist mir gerade aufgefallen. Okay. So, und jetzt ist die Frage.
01:44:40 Wie füge ich beim Hunting Animal den Trade Pool hinzu? Wie sage ich ihm, hey, du hast einen Trade Pool? Und der ist das Parent? Yes. Ja, dann ist das nicht das, sondern du hast irgendwo eine Many to One Vorlage und dann musst du die Many to One Vorlage kopieren. Many to One. Ja, macht sogar sehr viel Sinn. Ich kann einfach an Accounts reingucken, weil bei Accounts haben wir eine Many to One, ne? Genau. Da hast du einen Account, der Many Character hat.
01:45:20 Das war nämlich meine Frage. Was du halt hier hast, ist eine N2M. Also eine Many2Many. Was du aber zumindest da bauen willst mit diesem Parent oder wie auch immer, ist eine Many2One. Aber was ist das dann? Ein... Wissen Sie sich, dass ein Many2One richtig ist? So wie du das bauen willst? Ja. Ich hatte am Ende eine Liste. Sofah hast du eine Liste. Naja, du habt ja mehr als ein Ding.
01:46:01 nochmal stell dir das wieder account und einen charakter vor ein account hat auch mehrere charaktere ein charakter hat aber immer nur einen account ist es das was du möchtest ein hunting animal hat mehrere great pools aber ein trade pool hat immer nur ein hunting animal
01:46:26 Das wäre möglich. Alternative, was du machen könntest, ist, dass ein Hunting Animal hat viele Trade Pools und viele Trade Pools haben auch viele Animals. Das werden Many to Many. Oder wie Experten sagen würden, Jada. Die Anspielung versteht auch wiederum keiner, das ist doch echt. Aber es ist eine One, es ist eine Bag, es ist eine One to Many. Und nicht eine Many to One.
01:47:00 Okay, ich frag dich mal kurz aus welcher Sichtweise du guckst. Ich habe bei Accounts geguckt. Und Accounts ist bei die Characters zum Account sind als Back hinzugefügt, als One-to-Many. Sehr gut, dann geh einmal kurz auf Characters. Ja. Ach, du meinst wieder Account beim Characters. Und suche hier nach Account.
01:47:29 Okay, dann haben wir vorbeigeredet. Einen haben wir nicht. Du bist einfach nur... Nein, ich beleidige hier keinen. Du wolltest mir gerade erklären, wie ich den Trade Pool zum Hunting Animal connecte, aber ich will das Hunting Animal zum Trade Pool connecten. Ja, aber du musst beides connecten. Achso, okay. Das ist ein Ying und Yang. Wenn du das eine verbinden willst, musst du auch das andere verbinden.
01:47:51 Aber du kannst das halt weglassen, dann geht nur alles ziemlich kaputt. Ne, aber das Many to One habe ich ja bei Parent schon. Ich muss ihm ja auch nicht sagen, was es ist, weil... Doch muss ich, weil es ist ne... Ne, was ist denn das? Ich muss ihm das sagen, was muss ich denn das sagen? Ne, das weiß er doch, oder nicht? Es ist ein Hunting Animal. Der Wert heißt zwar nicht Parent, aber doch, das ist relevant, weil es nicht Parent heißt, ne? Ne, doch. Ne, der Column, ich muss ja sagen, wie das Feld heißt. Das heißt ja nicht Parent bei Animals. Das ist ID, oder nicht?
01:48:34 ja doch parent heißt es eine damen und herren sie sehen ein über die der versuche das mit einem genannt und im ding ist nenn ich parent das heißt ich muss hier unten angeben dass es einmal heißt genau das heißt den benennen zu einmal um in den nennen doch den komplett um warum heißt dabei dir jetzt parent das ist einfach animal warum willst du den unbedingt auf teufel kommen raus hier parent
01:49:07 Okay, dann nicht. Äh, ja. Deswegen haben wir das ja auch in Charakter nicht Account genannt, sondern auch Parent, weil der ja dazu gehört. Okay, jetzt werde ich böse und zynisch. Nee, der Account und der Character ist was anderes. Der Character gehört zu dem Account. Aber dieses Animal, was hier... Ja, ein Account ist aber was anderes als ein Character. Der Trade Pool von dem Animal gehört aber fest zu dem Animal.
01:49:48 Ich weiß nicht, wie ich meine Sichtweise gerade erklärt. Scheiß drauf, ich hab das noch nie mehr genannt. Ich bin jetzt auf nur noch 607 Konflikte runter. Von 40.000 ist das schon positiv, aber nicht positiv genug. Was ist Arcade Persist? Was macht das? Da hatten wir drüber geredet mit den Props, die alleine stehen bleiben.
01:50:21 in diesem fall ist es wenn du jetzt irgendwie eine entität in diesen backpacks in diese liste und dort steht okay okay das ist dann erstellt er den beziehungsweise speichert er den ich möchte aber nicht dass der trade pool editiert werden kann das heißt ich sage was dann packst du da gar nichts rein das heißt ich lösche das kaskett einfach raus
01:50:55 Okay, jetzt ist die Frage, das kannst du mir beantworten, wenn kein Trade Pool Eintrag existiert, denn es ist einfach nur eine leere Liste. Richtig? Noch mal bitte? Wenn in der Trade Pool Tabelle für das Animal kein Eintrag existiert, dann ist es einfach nur eine leere Liste. Das ist also korrekt. Super, perfekt. Sollte ich noch irgendwas wegen Laden davon machen oder? Ne, brauchen wir nicht.
01:51:26 warum brauchen wir es nicht weil ein tier nicht mehr als 4 trade varianten haben sollte weil sonst hast du ein riesengroßes menu was sich öffnet dann viel erfolg und wie kriege ich jetzt die 594 konflikte weg wo hast du die denn bei access nein ich habe herr kalas was ist herr
01:52:04 Ich habe dieses Problem, das du auch schon immer hast, weshalb du nicht mit mehreren Branches irgendwie arbeiten kannst. Dass auf einmal er dir sagt, dass irgendwelche Icons und Bilder unterschiedlich sind, obwohl sie ganz gleich sind. Das habe ich vorhin mit 40.000 Dateien gehabt. Das habe ich jetzt nur noch mit 594 Dateien. Ich habe mir sämtliche Projektfiles, die von mir erstellt sind, rauskopiert.
01:52:33 Hab das komplette Projekt gelöscht, hab's neu aus dem Git geladen und die Projektdateien wieder reinkopiert. Das war's. Das war meine Lösung. Und dann lief das. Alles klar. Schließen. Wir müssen halt mal irgendwann mal... Wir müssen halt irgendwann mal in eine Pölle kommen, dass wir da mal sinnvolle Projekte haben. Und das können wir erst, wenn 5M wirklich Dingens ist. Oder wir erstellen die erstmal für Old V und dann... Muss doch möglich sein.
01:53:02 wir haben doch bei einem projekt auf projekt fallen wollen sie den ordner unwiderruflich löschen ja das programm ist von einem anderen geöffnet das stimmt bitte wiederholen nein das stimmt jetzt warum ist das noch von irgendwas geöffnet er greift jetzt noch darauf zu eventuell habe ich noch ein explorer fans laufen ich habe ein explorer fans laufen ein hallo hallo und jemand greift bei mir auf etwas zu was er nicht
Zusammenarbeit mit Helfern und geplante Skalierung
01:53:4901:53:51 Habe ich ein Hack? So, jetzt. Jetzt lösche ich mal soeben 350.000 Dateien. Haben wir keinen Service für Animals? Animal Service haben wir. Ich mache Animal Loot Service. Nee, Animal Trade Service. Machen wir das anders. Backseat Coding. Ja, erzähl doch mal early, was er so zu coden hat. Finde ich super. Dadurch kann es ja quasi eigentlich nur noch besser werden. Das klingt sehr... Nein.
01:55:18 sagst du den eindruck denn das ist nicht bodenlos das ist einfach nur sarkastisch jetzt ist aber die frage bin ich von deinem chat überzeugt dass das verbessern könnte was du nur machst oder bin ich von dir überzeugt dass du nur sachen verbessern könntest und der chat ist nicht also das finde ich eigentlich so eine nette challenge
01:55:54 exit coding oh ja okay ich bin mal löschen das ganze dauert laut hier windows explorer nur zwei stunden und 15 minuten kein problem was hast du heute noch so vor also ich bin an dateien löschen und dann wieder runterladen um dann vermutlich festzustellen dass nichts mehr funktioniert
01:56:27 Ich saß da alleine gestern, keine Ahnung, noch nachts anderthalb Stunden oder so dran. Nebenbei ist die Rakete gestartet und ich habe den Start verpasst. Das war vielleicht super. Einfach weil ich die ganze Zeit an diesem blöden... Naja. Passiert halt. Mich aufregen. Kann alles nur noch besser werden. So, das brauche ich später. Buchstabensalat klingt super. Ich finde, die kann auch nicht viel mehr damit anfangen.
01:57:08 ja gar nicht mehr darauf reagiert das macht einfach keinen spaß die kannst du nicht darauf reagieren und wenigstens ein bisschen sauer sein ich muss gerade kurz sie verstehen was ich hier wieder dialog haben funktioniert jetzt für die nächsten fünf minuten wenn ich einfach der liebe hydro das machst du alles super toll ich bin ausnahmslos von dir begeistert hatte ich muss auf die uhr gucken
01:57:43 Okay, bis 35 sag ich einfach mal. Boah, weißt du, was mich tiltet? Nein, aber ich würde sehr gerne erfahren. Wenn du nach Charakter ist gleich, Sus, werden gefühlt fünf verschiedene Versionen genutzt, wie wir uns den Charakter aus der Datenbank holen.
01:58:02 Entweder es wird nicht gerade überzeugend. Es werden die Player-Utils genutzt oder es werden die Dingens-Utils genutzt oder es wird die Character-Repository dafür genutzt. Es ist so nervig. Also das kann ich komplett nachvollziehen. Also ich finde das auch vollkommen nervig und ich finde, da sollten wir ein Task machen, sodass wir das dann demnächst umbauen, sodass du nicht davon genervt wirst. Ja, das finde ich super. So, äh, mach ich denn.
01:58:36 Das weiß ich nicht, würde es aber gerne wissen. Noch vier Minuten. Oh, das finde ich ja super. Der Windows Zeitmesser oder was auch immer ist jetzt nur noch bei 25 Minuten. Ich habe ganze zwei Stunden gespart. Das nennt man Lebenszeitgewinn. So, ich möchte kein Konto eröffnen, sondern... Ich wollte nur noch mal so schnell dazwischen sagen, ich mag Hamster.
02:00:09 Wir sind meistens so schnell. Haben wir Hamilton riesiges Laufrad bei sich im Wohnzimmer? Das ist echt klasse. Und nein, ich bin gegen Tierarbeit. Magst du auch Hamster? Ob ich Hamster mag? Das ist eine sehr interessante Antwort. Hast du morgen auch frei oder musst du arbeiten? Ich habe noch zwei Minuten auf der Uhr. Solange kannst du den freundlichen Heidrim genießen.
02:01:33 Danach kann ich für nichts mehr garantieren. Ey, es sind nur noch 30 Minuten auf der Uhr. Ich habe das Gefühl, ich gewinne wieder. Hast du selbst wieder reingekackt? Nein, also ich kann mir auf keinen Fall vorstellen, dass irgendjemand hier reinkacken würde. Jeder versucht immer sein Bestes zu geben. Dumm. Ey, das würde ich so nicht bestätigen. Ey, Dox, ich verzweifle. Ich verzweifle. Willst du nicht wieder ein bisschen was machen? Hast du nicht Bock? Ah, Dox hat mir gerade geschrien, dass er lürgt.
02:02:16 Ich bin nicht Doxo. Ich will auch noch anbieten, dass wenn man, wenn man kein, wenn man kein Inbloop findet, ich habe gehört, du hast, so, fertig.
02:02:41 Das heißt, wenn es ein In-Blueprint gibt, dann sagt er, ey, ich möchte das tauschen. Und wenn es nur ein Out-Blueprint gibt, dann sagt man, ey, ich habe gehört, du hast XY. Fertig. So, das heißt, du kannst auch ohne... Easy peasy. Geil. Dann kann man nämlich generell mit NPCs traden. Warte mal, warum höre ich Doxo nicht? Weil ich nix sage. Achso, weil dein Lämpchen geläutert. Ich wusste gar nicht, dass du hier geholfen bist gerade. Hallo, Herr Doxo. Ja, aber ich lebe noch so ein bisschen. Geil.
02:03:10 Wir sind komplett am eskalieren mit Ostern und müssen morgen fertig sein.
02:03:15 Wann hast du angefangen heute Morgen? Die Planung begann Dienstag. Ne, Montag begann die grobe Planung. Effektiv wurde angefangen am Dienstag. Wir haben... Der gesamte Golfplatz ist zugeschissen mit 5, 6, 7.000 Props inzwischen. Das ist wie Weihnachten, ne? Ja. Wird immer auf kurz und knapp gemacht. Ja, Sonntag hieß es dann. Wir sind alle nicht da, musst du dich wohl drum kümmern. So, endlich. Die 5 Minuten Happy Hydrum sind rum. So, kein Bock mehr. Aber es gibt einen Happy Hydrum?
02:03:45 ja ich habe ihn schon erlebt jetzt nicht mehr die fünf minuten sind um mein problem war ich habe ein bisschen zu sehr beleidigt als er hier im stream war also im stream ist normal also ein bisschen zu sehr auf seine inkompetenz hingedeutet wieso das nix neues und deswegen habe ich mir einfach die challenge gesetzt einfach fünf minuten mal happy hütturm zu sein
02:04:17 habe ich bestanden bestworte 1 plus mit ständchen repräsentativ unter allen hydrums befragt chat sagt bestimmt auch geil oder chat ist mal wieder am schlafen
02:04:46 Chat sagt geil. Chat sagt geil. Geil. Ich krieg den Player, ich krieg das Pad. Und die Animal-ID hat die Anmeldung. Ich find's aber auch immer geil. Die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die Anmeldung, die
02:05:06 Ich weiß noch den einen Tag, wo er irgendwie was dem Chat erklärt hat, deswegen irgendwie angeraged wurde, weil er im RP nicht aufgepasst hat. Woraufhin ich dann irgendwann einfach nur gesagt habe, also ich finde es mal gut, dass er mal auf seinen Chat achtet. Und sobald er das mal macht, wird er im RP fertig gemacht dafür, dass er gerade mal endlich ein wenig Interaktion zeigt. Wer den Sarkasmus daraus nicht herleiten kann, der kennt mich zu wenig.
02:05:41 Ganz ruhig, Olli. Ganz ruhig. Tief durchatmen. Ein-, zweimal aus. Ich hab halt Ideen, wie man das noch benutzen könnte, aber jetzt weiß ich schon wieder nicht, wie ich die Ideen einbringen soll. Ich hasse alles daran. So, ich hab jetzt erstmal wieder alles weggeschmissen. Ich hab mir alles weggeschmissen.
02:06:11 ja seitdem wir auf das mono projekt rumgegangen sind meldet er sich die ganze zeit dass die lfs dateien verschieden sind obwohl sie alle gleich sind hattest du das problem schon mal mit lfs gott weiß ich gar nicht mit alle feste teil gearbeitet ich hasse es ist so fucking nervig
02:06:41 Aber warum nutzen wir den Mono LFS? Das haben wir nur beim DLC. Das dachte ich gerade auch. Nein, das nutzen wir auch für alle Icons. Weil ansonsten das mit den ganzen Icons extrem heftig werden würde. Okay, das könnten wir aber lösen, indem wir endlich mal die Icons woanders hinnehmen. Wir nehmen die Icons und schieben die woanders hin.
02:07:04 Ich stelle nicht die Frage, warum wir das noch nicht gemacht haben, obwohl wir schon vor zwei Jahren geplant haben. Also ganz ehrlich, eigentlich sollten wir irgendwo einen Web-Server hinpacken, der einfach das macht. Das wollte ich vor anderthalb Jahren schon machen, da kam Hobidoni zu. Wie kriegst du dann die Icons? Die lädst du dann beim Connect einmal runter oder immer dann, wenn du es willst? Okay, aber die hast du dann gecached im Client? Ja.
02:07:30 Du musst sie dann halt immer wieder, das heißt es kann theoretisch kurz dauern bis die halt aufploppen, aber natürlich würden wir die im besten Fall lokal oder so irgendwo zwischen. Ich wollte gerade sagen, aber selbst dann ist das kein Ding, du schmeißt es auf den CDN. Aber das weiß ich noch, das haben wir bei Lucky haben wir das damals gemacht. Da lagen sie alle auch auf den CDN und dann haben wir...
02:07:54 Du hast genauso gemacht, wie wir es auch gemacht haben mit Cloudflare, dass wir die Sachen gepusht haben und dann einmal den Cache gecleared haben.
02:08:01 Ja, so könnte man es halt machen. Ja, so wollte ich damals auch machen. Ich glaube, wir haben es irgendwann nicht gemacht, weil wir gesagt haben, wir würden gerne die Sachen gleichzeitig haben, weil was ist, wenn mal dann der CDN da down ist? Das war aber noch bevor wir die Cloudflare hatten, sondern hatten einfach irgendwelche Web-Apps oder halt selbst gehostet quasi. Das ist immer die schöne Frage. Was machen wir, wenn wir Cloudflare down sind? Cloudflare hatten wir doch aber schon, als ich schon kam.
02:08:28 hatten wir doch schon Cloudflare. Ja, aber wir haben die Entscheidung vorgetroffen. Äh. Also ich weiß nicht, ich hab das vor zwei Jahren mit Homi diskutiert. Man könnte das ja dann für 5M oder so umändern. Hätte, hätte, könnte. Oder man könnte die 70.000 Dateien einfach genauso lassen wie jetzt. Warte kurz, ich bin sofort wieder da.
Zusammenfassung der offenen Aufgaben und Schluss
02:08:5402:08:54 Aber early was ist hier überhaupt los? Das doch vorgestern war chris hier also im rp jetzt ist doch so hier im teams bieg fehlt nur noch dass er irgendwie geht hat er überhaupt nicht weiß ich gar nicht keine ahnung jetzt als nächstes würde noch hier wiederkommen und machen mts regelmäßig das wäre jetzt weg wenn you are we auf einmal kommt denn also denn denn dann roll ich den roten derby aus
02:09:41 Schade ich dachte ich könnte das Geil, er verstanden. Weißt du zufällig, ob diese Autovervollständigung, die immer vorgeschlagen wird, ist das immer noch die alte oder ist sie inzwischen KI-supported? Du nutzt hier Rider. Müsste eigentlich supported sein. Wie? Dass er KI-supported? Ja. Achso. Warte, das wird doch eigentlich sogar irgendwo angezeigt.
02:10:16 Es ist immer super, wenn ich gerade in einem Cleanup bin und deswegen hab das doch heute erst auf der Arbeit gesehen. Oder liegt das daran, dass wir dort eine aktive Subscription haben? So, das heißt, wenn man einen Trade Pool erstellt, der alles auf Null hat, also leer ist, dann kannst du mit ihm interagieren und mit ihm sprechen. So. Weil sonst hab ich keine Idee, wie ich das sinnvoll lösen soll, ohne jetzt nochmal das komplette Ding da umzubauen.
02:10:52 Das heißt, du erstellst ein Trade Pool, du setzt alles auf Null, damit ermöglichst du, dass du mit dem Charakter traden kannst, nein, dass du mit ihm mit Z interagieren kannst, während er lebt. Und wenn es keinen Pool gibt mit Inhalt, dann sagt er einfach nur, was willst du und dann kannst du wieder gehen. Und wenn es Trade Pool gibt, dann kannst du mit ihm traden und Sachen tauschen. Was ermöglicht, dass ich zum Beispiel 20 Menschen-NPCs wohin stellen kann.
02:11:19 Und ich kann sagen, dass man mit 19 davon nicht handeln kann, dass sie einfach nur sagen, ey, was willst du? Und mit dem letzten kannst du handeln. So, weil sonst müsste ich das... Also, ja, ich werde das... Einmal schön viel trinken, danke. Es ist echt arsch, wie ich das baue. Ich mag das nicht. Aber es ist die Lösung, die jetzt gerade möglich ist, ohne dass ich da 20 Stunden reinsetze, weil ich müsste das komplette Huntingding neu bauen. Nicht neu bauen, umbauen.
Namensgebung und Funktionsumfang von Jagd-NPCs
02:12:0002:12:00 Der Name Hunting Animal ist eigentlich richtig, weil du kannst die halt erschießen und dann looten. Aber es wäre auch geil, dass wenn du... Es ist halt auch für... Animal ist halt falsch. Hunting NPC müsste es heißen. Klar, man könnte sagen, dass es Trade NPC gibt zusätzlich als extra Ding. Aber ich möchte trotzdem die Möglichkeit haben können, dass ich sage, entweder du kannst mit ihm traden. Wenn du nicht mit ihm traden willst, kannst du ihn doch einfach umbringen und ihn looten. Und kriegst als Loot auch noch irgendwas anderes raus. Warum nicht?
02:12:31 Dann kannst du das Feature aber nicht voneinander trennen. Was aber kacke ist, weil der Name dann halt eigentlich gar nicht passt. Ja, aber wir haben ja eh schon konsistente Benamung von allen möglichen Dingen. Ja, aber hättest du ne bessere Idee für den Fall? Was brauchst du denn da jetzt schon wieder? Wie? Wie? Ich rede seit ne halben Stunde von nichts anderem, was ich hier gerade mache. Ja, aber ich hatte dich auf klein.
02:13:13 Nein, ich bin... Obwohl, bin ich jetzt der liebe Hydrom oder nicht? Was? Nein, keine gewissen Witze. Immer viel schön trinken. Wann und wie willst du dieses Open Trade Menü triggern? War das, wenn du hingehst? Hallo? Nochmal was? Mit Z-Menü. Du kannst mit Z mit dem... Ah, okay. Das heißt, das ist ein... Wird quasi vom Händler aufgerufen, der so ein UI-Event-Callback hat.
Technische Umsetzung des Handels mit NPCs
02:14:1902:14:19 Du hast nen Pet Other Menü und das hat drei verschiedene Dinger und wenn es ein Hunting Animal ist, reagiert er halt hier drauf. Dann gucke ich, lebt das Vieh noch, dann gucke ich, ob es ein Trade Pool hat. Wenn es ein Trade Pool hat, dann öffne ich das Trade Menü, den Dialog und wenn es halt tot ist, dann kriegst du halt die Ausnehmoption. Okay. Und dann hast du halt den Callback, wenn du halt mit ihm getradet hast oder traden wolltest. Find ich gut. Nein.
02:16:55 Ich dachte, du willst mit dem Handeln auf einmal wieder vor deinen Augen umgebracht. Würde ich ja belasten. Ey, das finde ich super. Erst klar am Wochenende erst mal auf eine Safari gehen und Osterhasen handeln. So, so, so. Ich habe den Trade, ich habe den Trader. Jetzt ist die Frage, wie läuft das denn ab beim Bankangestellter? Es ist ein UI-Event. Okay, das muss ich noch wissen. Das hat mir gefehlt.
02:20:57 Scheiße egal. So was mehr zahlt als ich dachte. So Fett, den kann man auch nicht mehrfach mit ihm traden. Zack, easy. Anscheinend braucht alles wieder bei mir. Was hast du gefixt? Ich habe alles gelöscht und wieder hergestellt. Farming. War das gleich 20 Uhr, Alter, leck mich am Arsch. Wolltest du noch irgendwie was spielen oder so? Ich wollte längst drin sein. Wo haben wir denn? Wir haben reingeschissen.
02:23:37 es gibt auch ein in blueprint count und so viel mehr als ein abgeben können klingt gut alles was im vorigen key hat muss auch nen dingens haben dann index na ja macht jetzt kann das ja nicht finden ja das wird das auf jeden fall so wenn es einmal gelöscht wird wird gelöscht wenn das blubwind gelöscht wird auch gelöscht ja das hätte mir gestern nacht so viel arbeit abnehmen
02:25:17 hätte ich einmal nur alles gelasht und wieder runtergeladen aber du denkst dir ja bei solchen dingern wird schon passen geht ja nicht kaputt alles super so oder kann ich mir sehr kopieren ich bin fertig das sieht gut aus ich habe jetzt mein branchen normal wie best und jetzt warte ich bist du in cw ist dann kann ich weiter arbeiten das waren versucht dich zu anzusporen
02:28:09 nochmal was für dein Geld zu machen. Ich bin geistig nicht voll da. Was meinst du genau? Ja. Chat hat mich schon verstanden. Heute WoW auf jeden Fall. Ich kann noch nicht sagen wann. Bin ich eigentlich bei dir? Kein Sub? Scheiße. Das ist ja kacke. Oh man, das werde ich jetzt zu gerne machen, aber das dauert mir zu lang. Ich würde gerne Exceptions umbauen. Aber jetzt ist die Frage. Kann ich bei einer Exception noch was hinzufügen?
02:29:02 Sauer bedankst du dich gefälligst? Ey, hi, Dram, danke für sie vor 15 Monate. Wo wird denn eine Exception? Im Event-Händler wird das geworfen, ne? Ne, im Event-Factory? Ne. Wie heißt das Ding? Ne, was willst du halt werfen? Wo, wo werden die Events abgehandelt? Wie heißt das Ding? Event-Händler? Event-Service? Event... Welche Events abgehandelt? Alles. Was ist das Grundsystem? Wo die Events drüber laufen? Event-Service.
Verbesserung der Fehlerbehandlung und Benachrichtigung
02:29:3202:29:32 Event Service Event Service Impel vermutlich oder nein wir haben es glaube ich zwei geteilt Event Service ist es Wo wird denn die Exception abgefangen und ausgegeben Handle Exception Vielleicht in der Handle Exception Was willst du denn? Wo wird denn dem Spieler mitgeteilt hey hier folgendes Was willst du?
02:30:23 das ist required wo wird dem spieler die info über die exception gegeben die wir geworfen haben wenn es keine unity exception ist sondern eine spezifische exception das geben wir dem spieler wenn er wenn das trans action trans action eron notify da bild eron notifac da wollte ich hin
02:31:01 Okay, das heißt, ich könnte in dem Transactional Error Notify einen neuen Wert hinzufügen, einen optionalen Wert. Und dieser... Das wollte ich schon vor Ewigkeit machen, das ist ja simpel. Weil mir fehlt nämlich die Möglichkeit, das nervt mich nämlich, weil ich mache immer einen Return, weil bei einer Exception wird nämlich sonst immer oben rechts dieses scheiß Notify-Feld geworfen. Ich möchte aber auch eine Exception bei einem Dialog werfen können und dann soll er die Exception-Fehlermeldung als Dialog bekommen.
02:31:30 Weil jetzt habe ich nämlich... Das ist ja nix. Weil jetzt habe ich nämlich sonst das Problem, ich muss erst prüfen, hat er genug Items im Inventar? Und wenn nicht, muss ich ihm eine Meldung geben und return. Weil ansonsten, wenn ich die Items remove, dann sind es weg und dann habe ich aber nicht genug removed Items, die sind bereits aus seinem Inventar raus, aber ich kann ihm keine Exception werfen und sagen, Bro, sorry, du hast zu wenig dabei gehabt. Als Dialog. Hast du gesehen, dass noch wer weiteres gesubbt hat?
02:31:58 Ey Kev, du geiles Stück, dann für 68 Monate! Was würdest du ohne mich tun? Ich weiß, viel erfolgreicher sein und so weiter, aber manchmal bin ich schon ein bisschen stolz auf mich. Ich mag es, wenn ich jemanden ein bisschen anfahren kann und der nicht wirklich zuhört. Ne, Early? Das mach ich jetzt aber nicht, weil da hab ich jetzt wirklich contentiert. Ach, da ist der Bums. Macht das Sinn, dass es kein Outlook drin hat? Nö. Das musst du eigentlich immer haben.
02:37:51 Ne doch, natürlich, jetzt geht ja auch, dass es keins gibt. Ne, brauchen wir nicht, genau. Einen extra Sub-Tadel brauchen wir nicht, easy. So. Warum war das denn verbaut? Kriegt man die Info? Ne, man kriegt auf jeden Fall die Info. Easy, oh, ich hab's halt fertig. Ist hier die Runde der anonymen Alkoholiker? Was? Ob hier die Runde der anonymen Alkoholiker ist. Wo gibt's Alkohol? Bei dir. Oder bei deinem Nachbarn. Hm.
02:40:49 Kann ich nachfahren? Der ist ein Balkon, du von deinem Balkon sehen kannst. Ganz ehrlich? Ich habe ihn seitdem nie wieder gesehen. Der hat gesehen, Hydro ist hierhergezogen, ich ziehe sie weg. Ach, Budi, ich muss los. Ja, so ungefähr. Einmal beim Umzug geholfen, danach nicht wieder. Na gut, war bei mir auch so, ehrlicherweise. Aber ich verlasse es raus, wenn der Melder geht oder wenn die Motorradzeit ist.
02:41:30 Danke für den Handel oder was antwortet der am Ende nach dem Trade? Ist das ein netter oder ein schlechter NPC? Für mich scheißegal, wir sind immer nett. Achso. Danke für den Trade, danke für den Handel, danke fürs Handeln. Es war mir eine Freude, mit Ihnen Geschäfte zu machen. Es war mir eine Freude, mit dir Geschäfte zu machen. Das klingt gelogen.
02:41:54 Das klingt sehr unverbunden. Die Geschäfte zu machen, außer ein Kappa. Kappa. Wie Kappa? Nee, nix Kappa. Hey, Kappa, Kappa, hey. Ja, genau das. So, leck mich am Sack. Nee, danke, das stinkt.
02:42:17 Weiß ich nicht. Das ist ein In-Blueprint, das In-Blueprint wird entfernt. Bevor wir checken, ob du noch hast, es wird die Menge entfernt. Gibt es ein Out-Blueprint, kriegst du das Out-Blueprint. Gibt es Pick-Up-Content, brauchst du Pick-Up-Content. Du hast die Animation, dass du es verkaufst. Der wird auf Donut Trading gesetzt, dann kannst du auch nicht mehr mit ihm traden. Das heißt, ich muss noch bei dem Pad... Ne, warte mal. Ich kann mir aber die Meldung geben, dass er nichts mehr tradet.
02:43:17 ich muss noch mal dass er verschwindet ich mache ich das denn ich finde schön wenn er einfach 20.000 pets rum hoppeln oder petenheit oder du musst die umbringen damit die verschwinden
02:43:48 Das Ding ist halt, wenn ich einfach das in die Aufräum-Job reinschmeiße, dann können die während des Traits oder kurz nach dem Trait direkt wegploppen. Ich würde gerne, dass die einfach nach Zeit X wegploppen. Hatten wir nicht so ein Ding, dass du sagen kannst, ausführen in, mit dem Asing-Service? Ja, ja. Ich überleg... Ja, hm. Respawn... Respawn... Despawn... Time... Oh Gott. Respawn... Ja, scheiß auf. Schlaganfall.
02:44:30 das dorf nach der die ist von trocken ist der oder gehört zum job der schnuffelsong schnuffel kuffelsong er stoffel kuschelsang und man das ich habe langes wochenende jetzt mir doch egal ich ganz mehr wenn ihr doch mal auf die auflöfte hunting update
02:46:01 Ach, das Ding läuft ja alle 10 Sekunden, das heißt, dann würde der Ding definitiv sofort de-spawn. Ich möchte das nicht. Mann, ich wollte auch IC. Sag mal, Early wolltest du nicht noch IC? Ich glaube auch, dass du noch mal IC wolltest. Ich habe es noch nicht mitgekriegt. Hattest du gedacht, dass du noch mal IC kommst? Bro, was passiert hier? Ich verstehe gar nichts mehr. Das geht bei dir wiederum. Ach so, guck gleich streamen. Ach so. Aber Early redet doch gar nicht so viel.
02:48:52 Okay, jetzt wird ein Schuh für mich raus. Okay. Hast du vergessen, was zu initialisieren oder wie? Nee, ich habe nur verstanden, wie das Scope, das hat Chris hier umgebaut. Und ich habe es hier nicht verstanden, weil es hier an irgendwie 20 Stellen ist. Jetzt habe ich es gecheckt. Ich habe immer nur den falschen. Ah.
02:50:17 man hört immer mehr das habe ich nicht gemerkt dass du eventuell keine nicht rein auf karp ist ich versuche ja eine gemeinheit nach der anderen gegen dich zu schmeißen und du reagierst nicht
02:51:15 die leiche dingens noch einmal größer als ich gedacht hätte warte mal last trade und denn dies von after größer oder gleich oder nicht bin ich dumm hatte last rate ist ja kleiner als na dann nicht in der vergangenheit richtig kleiner als nao ist es wenn es noch nicht eingetreten ist
02:52:52 Es ist größer, wenn es schon eingetreten ist. Nein, kleiner als Now ist Vergangenheit, größer als Now ist Zukunft. Das heißt, der Last Trade... Wenn der Zeitpunkt vor Now ist, also kleiner, dann Vergangenheit. Ja, aber in diesem Fall nicht. Ich will ihn löschen, wenn der Last Trade x Sekunden her ist. Ach so, ja, dann musst du Last Trade Punkt Now plus 10 Sekunden oder sowas rechnen.
02:53:31 Also ist kleiner als now.plus add 10 Sekunden oder was? Nein, also du musst das größer oder gleich machen. Och man, ja hör auf Docs so einfach, dann verschwindet ihr halt immer. Ich wächst halt nicht. Wieso denn instant?
02:53:51 ich möchte dass der in der zukunft erst dies worden ja ja und wir mittel zu die zukunft nehmen genau plus zehn sekunden plus 10 minuten aber rechnet dieses plus zehn sekunden auf den letzten trade und nicht das andere andersrum so dann kommen wir in die richtung das trade so
02:54:20 Das macht ja noch weniger Sinn. Dann musst du bitte genau abziehen. Also ganz ehrlich, das streiche ich dir beim Review an. Ach ne, ich review ja gar nicht. Ich kann dir das egal. Ich hab keinen anderen, der reviewen kann. Doch, so könnte ich reviewen, aber ich glaube, dass Doxo Bock hat. Doxo wird garantiert dir diese Stelle anschauen.
02:54:47 Ah, Daytime now minus last trade. Das können wir doch machen. Machen wir mal. Zack, zack, zack. Wir machen es einfach so, wie das der Rest hier gemacht hat. Alter, wir haben es ja um fünf verschiedene Dinge gemacht. Daytime now minus Todeszeitpunkt. Minus Todeszeitpunkt ist größer als... Ja, okay, super. Jetzt macht es auch Sinn. Oh, hast du fein gemacht. Gott im Himmel. Wie habe ich das denn hier gemacht? Ach so, da ist die aktuelle Uhrzeit egal.
02:55:44 Dann notieren wir das noch, dann komme ich da auch nicht wieder durcheinander, zack. Boah, wir laufen fertig. Ja, ich auch fix und fertig. Trade with hunting animals. Oh Gott, ich bin so unzufrieden, dass es hunting animals heißt. Wir nennen doch das alles um. Nein! Kein innerer Monkel, der getriggert ist.
02:56:31 Hehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehe
02:57:05 Ich habe hier noch nie gefragt, womit ich helfen kann. Und wenn, war es garantiert nicht auf sowas bezogen. Ich verstehe das Problem nicht. Ich helfe hier überhaupt nicht mehr. Haben nicht irgendwelche in irgendeiner Teams-Gruppe gefragt, ob sie helfen können? Lass die das doch, Vervion. Wird das garantiert toll. Du kannst das lesen.
03:00:48 so habe ich alles ja jetzt ist glücklich kann es nicht glücklich sein gesagt dass du glücklich bist ja es ist top glaubst du mir nicht warum kann sie mehr pushen
03:04:55 Gott, was ein Krampf. Warte, ich schreibe dir noch dazu. Das sind die drei Sachen, die ich da hingebaut habe in der Branche. Dann mach ich jetzt noch irgendwie die neuen Props fertig von... Mann! Hä? Wie sind deine Zeiten jetzt übers Wochenende? Geht so, warum? Da frage ich. Nicht blöd? Hast du das Access-Ding eigentlich auch schon nochmal geändert gerade? Ja. Nee, ich hab's nur rebased. Ich hab das Feedback von...
03:08:54 von dir dann noch nicht umgesetzt. Ja, dann muss ich nur noch irgendwie gucken, ob ich das Angeln gefixt kriege. Was beim Angeln? Ähm, ja. Dass ich alles an Wasser nutzen kann. Ach so. Ja, wo ich dir den, wo ich dir das Feedback, ja. Alles gut. So. So, jetzt gehst du mal wieder deinem Job nach und ich geh meinem nach. Deal or no deal?
03:10:55 Ja, ich muss noch etwas Dingenswerdich wollen. Was machst du noch? Den anderen? Ich muss einfach mal ein Auto... Was nervig ist, dass der lokale Server bei mir halt nicht mehr läuft. Warum läuft der nicht mehr? Ja, weil ich mich nicht damit auseinander gesetze. Okay. Wo habe ich denn Wasser? Das kann ja simultan, das ist ja kein Client-Ding. Das kann ja simultan laufen lassen. Man, das ist okay. Dann kann ich hier noch einen Log einbauen. Dann haben wir es gleich. Chat, ich lebe noch. Keine Sorge.
03:12:24 Wir haben es gleich. Dass ich jedes mal ein Passwort eingehen muss ist so fucking nervig. Pokal oder Dev? Ne, beim Dingens beim... Achso beim... Puschen, Pullen, ja. Puschen, Pullen, alles. Das ist komplett im Arsch. Mann, was wird denn hier aktuell genutzt beim DLC? Cookie ist leider nicht da. DLC, Dev-Server. Ich weiß nicht, so langweilig, Chat. Ich weiß, ich weiß, ich weiß.
03:15:20 Ist das der... So. Wie, hier kommt jetzt irgendein Fehler. Warum fällt Pipeline? Hä, das hat sich doch geändert. Kann er mich verarschen? Achso, ich hab den Semikolon vergessen. Oh. Ist das eine Kacke. Und schon wieder Pass und ein... Oh, ist das nervig. Pinkeln muss ich auch noch. Nee. Ich fahr nirgends hin. Boah, ist das alles scheiße. Es dauert alles Jahre einfach. So, Chat, ich geh mal kurz pinkeln, ja.
03:24:17 Halleluja! Alter, hemmbe Schwein! Halleluja! Ich werd nicht vorher fertig, aber ich hab ein schönes neues Feature gebaut. Ey, wieso Fail Pipeline? Was willst du? Ey, Bro, ich hab da alles gerade geändert. Warum jetzt schon wieder... Ach ne, das... Ne, doch. Hä, warum? Warum sagt ihr mir nicht, wo das Problem ist? Halt, du mal einen Fall. Was ist hier das prettier Problem?
03:25:09 Wo war's? Hast du mir wo was geschickt? TeamSpeak. Was ist hier bitte das prettier Problem? Ich belegs nicht, was er von mir will. Wo meckert der denn? Sag der mir nicht. Er sagt nur, dass in der Datei Position Utils ein prettier Problem ist. Oben Position Utils in Zeile 5. Da fehlen Spaces. Bro. Hey, warum kann das nicht einfach das anzeigen?
03:25:47 Warum kann er das nicht einfach die Zeile anzeigen? Ist das eine Krise? Also, für den Chat der jetzt neu dazu gekommen ist. Ich hätte gerne, wäre heute gerne IC gewesen, weil ich die Themen gerne geklärt hätte. Aber keine Chance. Wir haben jetzt Sekunde. Ich mache das eben hier fertig. Gebe mir eben 10 Sekunden.
03:26:13 10, 9, 3, 7, 6, 5, 4, 3, 2, 1, 0,5, 0,25. 0,125? Lass mich nicht schenken. Zack, zack, zack, zack. So, jetzt läuft der Scheiß im Hintergrund. Sehr gut.
03:26:46 Ich muss hier noch kurz AID schreiben. Bitte gerade noch nicht auf dem Dev irgendwas an DLC ändern. So. Hab ich, hab ich, hab ich, hab ich. Das muss man hochsetzen. Das habe ich fast vergessen. Und dann kann ich euch jetzt während das Lied erklären. Also. Wir haben hier den kompletten Zogolflag zu begleiten.
03:27:16 Also wirklich hier wird man als Beispiel angeln können ich werde nicht alles zeigen Aber es ist eigentlich erklärbar dass hier man angel kann dadurch dass die props noch nicht als mapping gemacht sind sehen wir halt nur 120 props die nächsten 120 props und ihr seht alleine hier an dieser brücke sind keine Wer bist du? Wer ist das?
03:27:43 Also alleine hier, also es ist krank. Es wurde so ein unglaublich krank geiler Osterpark hier reingebaut mit ganz vielen Wegen, wo man lang gehen kann, ganz vielen Easter Eggs, wirklich hartgeile Easter Eggs, Crafting Stations, Shop, wo man einkaufen kann. Es ist krank. Und es gibt neue Props. Es gibt sehr viele neue Props, ungefähr 50 Stück, glaube ich, habe ich gekauft. Wir haben...
Umfassendes Osterevent und neue Features
03:28:0803:28:08 Klamotten habe ich organisiert und so weiter und so fort. Das kommt alles morgen, wenn alles gut läuft, morgen final drauf und dann geht morgen das Osterevent los. Wirklich, da ist so viel gemacht worden. Ach, das ist zum Beispiel, das hier ist zum Beispiel Anjas Ecke, die Spoiler liegt, die könnt ihr euch selber angucken. Also wirklich, die Leute haben jetzt gerade drei Tage Tag und Nacht gehustelt und ihr seht hier schon, ich kann mal nur mal grob fliegen, es ist riesengroß und es ist nur, guck mal wie groß der Golfplatz ist. Es ist riesig und zu viel. Tschüss, Spiel.
03:28:43 Ach das ist E-pop. Es ist einfach riesig. Hier wurde wirklich gehustled. Das Konzept wurde ausgearbeitet. Ich habe heute extra Sachen für das Just-Event programmiert. Ich habe zum Beispiel noch eingebaut, dass man mit den Jagdtieren traden kann.
03:29:01 So, das heißt du kannst mit NPCs traden, die halt random rumlaufen, nicht diese Dealer, die fest an der Position stehen, sondern du kannst zum Beispiel, könnten wir jetzt irgendwo nen, keine Ahnung, irgendeinen Typen spawnen und mit dem kannst du dann handeln. Du kannst sogar mehrere Sachen mit ihm handeln. Dann kannst du hingehen und sagen, ey ich hab hier das will ich mit dir handeln, das will ich loswerden, das will ich loswerden. Und dann gibst du dem das, du kriegst dafür was und dann haut der ab und ist weg. So, du kannst auch nur einmal mit dem handeln.
03:29:26 Das brauchen wir auch für Ostern. Und da fallen mir ganz viele neue Möglichkeiten, Feature-Möglichkeiten ein, die wir damit nutzen können. Sehr viele. Aber ja, seit dreieinhalb Stunden sitze ich jetzt an dem Ding. Das hat mir sehr viel Nerv geraubt und jetzt testen wir das noch. Zusätzlich testen wir noch, ob ich das mit dem Wasser hinkriege. Würde bedeuten, wenn ich das hinkriege, dass man finally auch zum Beispiel in den Kanälen endlich angeln könnte. Das würde damit auch endlich gehen. Ist ja auch noch eine Thematik, die noch offen ist, habe ich gehört.
03:30:02 Ich de-installier mal, ich deaktivier mal die scheiß Umfrage. Ich weiß nicht, was die da schon wieder reingeschissen haben. Einloggen. Fastfood-Restaurants. Deaktivieren. Ich verstehe nicht ganz, warum die das gemacht haben, wie sie es gemacht haben. Das ist zu weird. So. Ach, bevor ich es wieder vergessen, Peebles. Ähm, ey, ne, ich hau dem gleich in die Fresse. Was für Fails schon wieder? Was soll die Scheiße?
03:30:56 Oder ist das eine andere? Okay, ne, das ist die, die ich gelöscht hab. Ich hab nichts gesagt. Oh, ich werd durchgedreht. Ähm... Wir haben da oben Donation Gold. Da. Da oben. Da. Da oben ist eins. Das heißt Secret. Wisst ihr, warum das Secret heißt? Weil Anja nicht wissen soll, wofür das ist.
Spendenziel für Harry Potter Musical-Tickets
03:31:1403:31:14 Dieses Goal ist aktuell fast bei der Hälfte. Wir haben 145 von 322. Wenn wir das Goal voll haben, es wäre ein Traum, das noch voll zu kriegen, dann kann ich nämlich, oder werde ich Anja zu Ostern Tickets für das Harry Potter Musical schenken. Die sind hier arschsteuerte Tickets und das gibt es nur noch bis zum Sommer, dann ist das Musical weg. Und deswegen habe ich mir gedacht, schenke ich Anja eine Karte für zu Ostern und jeder, der sich daran beteiligt, kommt mit auf eine Karte und dann kriegt sie so eine kleine Karte, wer da alles mit sich beteiligt hat, als Dankeschön.
03:31:44 Fürs mithelfen diese karten zu organisieren für anja so 3 jahre später Wenn jetzt gleich irgendwie die datenbank geht, ne? Dann krieg aber krise hast du schon mal rüber geguckt? über mein merch request? Nein, aber fragen sie doch einfach nochmal
03:33:11 Das testen wir jetzt leider und dann gucken wir ob das funktioniert und wenn es funktioniert bin ich glücklich. So dann gehe ich hier aber einmal kurz full mute damit ich mich konzentrieren kann wenn ich drauf gucken soll. Ich kann aber für nichts garantieren. Ich habe glaube ich heute auf der Arbeit knapp 15 pull requests oder so durchgucken dürfen. Irgendwo reicht es dann aber ich versuche es trotzdem. Das kriege ich nur hin wenn ich ein bisschen was auf die Ohren kriege.
03:33:58 also musik okay ich war es ist dort aber so lange man jetzt lad doch du bist gar nicht da ist da und ich würde einfach nur ich will einfach nur zocken ich muss alles noch testen ich habe das gefühl dass es nicht funktioniert 30 kann man aufbauen meine ich ja 30
03:39:39 Es kommt auf jeden Fall noch Deko dazu. Ich sag mal, warte mal, ich mach mal, ich komm noch nicht drum rum, Chat. Ich bin seit, ich bin die ganze Woche so gut wie nichts am Machen. Ich komme zu nichts. Weil Ostern frisst mir so viel Zeit weg. Dann haben wir noch neue Props und keine Ahnung, neue Features extra programmiert dafür. Es ist krank. Es ist krank. Es ist absolut krank. Ich glaube auch nicht, dass wir das Goal voll kriegen. So, da oben ist das Goal für Ostern. Ich wollte eigentlich heute auch noch was patchen. Der hat super funktioniert.
03:41:12 ja okay jetzt wird die gab es jetzt direkt ich hoffe es funktioniert ich hoffe es funktioniert wirklich das krieg die krise dass er den fehler auftaucht oder die datenbank bruch geht dann dreht euch ich komme nochmal durch habe ich direkt einen fehler finde mit super speichern den last trade ich speichern wenn er fertig ist mit trainen ist eigentlich dumm dass ich nicht da oben gespeichert habe weil es zusammen gehört das kann ich eigentlich ändern das ist nicht
03:42:38 weiter wir haben die trade pool wir laden in trade pool richtig ja der heißt animal wir haben hier den trade pool den holen wir uns wir haben richtig richtig richtig das sollte ich neu sein das darf nicht neu sein so wunderschön das haben wir geändert das haben wir zu gewünscht haben standard zu gefüllt ist auch nicht mal seine standard fünf wunderschön
03:43:35 ist einmal bekommen dass noch lebt dann gucken ob man damit reden kann wenn nicht ganz nix und sonst wird das trade menü geöffnet machen wir hier sind egal weil doch wir schließen den dialog weil der spieler kann keine antwort mehr halten das hier ist gerade getötet worden so train funktioniert wir sagen dass getradet wurde fertig check mir noch mal getradet wurde ja wunderschön aber nur eine meldung geändert
03:44:47 der kram wurde angepasst ist auch richtig und es wäre das konfig ich hoffe dass wir sind richtig ich weiß es nicht nur aufgeräumt hier wie es abmodus hinzugefügt guck ich habe mal gut gefunden wenn er trainiert sagt er ich kann nicht mehr handeln ich reinkackt ich möchte im lupen punkt name tauschen ist unser irgendwo den namen von einem
Trade-Systemtest und Namensanpassung
03:46:3503:46:35 Gut, haben wir gefunden, haben wir hier fix. Das mach mich körre. Und mir ist was aufgefallen, was ich vergessen hab. Jetzt holen wir uns eh aus der Darkman, okay. Okay, easy. Babydolle, was geht? Danke für vier Monate. E-POM, ich brauch die Makoats. Im TeamSpeak. Ey, und feuchtes Handtuch haut auch nochmal. Ich wurde dabei geschworen. Danke dir für 13 Monate. Hast du noch Angeln hinzugefügt auf den Dingens?
03:53:41 beim golfplatz aber das ist schon gut jetzt stört sich ab bitte ja das pier angeln ist da ja
Technische Probleme mit dem Angeln
03:54:0903:54:09 Ich hab temporär einfach Pier angeln genommen. Das ist da zusätzlich oder nur da? Das ist jetzt nur da. Das heißt, du kannst nirgends woanders mehr angeln? Nee, nee. Doch, du kannst überall angeln. Ich hab nur den Standort, also die Coltier Pier genommen. Und die hast du verschoben oder die hast du kopiert? Ja, verschoben. Auf dem Def 1. Nur zum Testen. Okay, wo kann ich am Meer normalerweise angeln? Ja, oben beim See kannst du angeln. A la Musee? Genau. Geht das mal hin.
03:54:40 tiefsee kannst probieren dann muss er auch nur bei kaiow beim flugzeug nur einmal musik das sind zwei kurs bei allem alles egal man merkt dass die osterprobs nicht optimiert sind weil ich alles anfassen muss weil die so wir speichern die ja mit einer mit der min position
03:55:13 in der DB und Codewalker macht das ja in der Post. Deswegen ist alles verschoben. Aber das ist doch generell das Problem von Ewigkeiten. Naja, das hängt vom Prop ab immer. Das könnten wir lösen, weil wir könnten von der Theorie her, könnten wir die Y-Map einfach aus dem Spiel generieren.
03:55:37 du stellst du hin sagt sie ist position 1 ist position 2 oder durch zu generieren und dann kriegst du eine datei gedownloadet oder irgendwie so weit oder ein copy paste wo einfach die wahl mit direkt und ist ja die frage was ich mir erstelle ist warum sprechen wir die menner und nicht einfach die post das irgendein grund ich weiß nicht nur zu fragen der zuletzt das ding umgebaut gehabt bei einem poppaste einmal dem min der max und post koordinat
03:56:09 Das ist immer beim model von der sorgen ich weiß nicht und dann gehe ich mit meinen steroiden hasen wieder rein So jetzt bin ich am pier habe ich und was brauche ich noch ein köder Würmer das nehmen so Das war eigentlich so lang Twitch falk lange dir für den für den zap kuss auf seine gerne muss
03:58:46 ich verstehe nicht oder da muss ich aber los wir sind sagen wir 100 bits bis zu gerade beim wasser hier hast du schon was getestet ich bin gerade noch an der weibung bauen also verschieben kann ich mit dem angeln von oben nicht hier eigentlich von oktoberfest hat funktioniert war mir noch höher
04:01:35 Apropos wenn ich grad die Plattform sehe...
04:02:13 Ich caste es zum Float und wenn es null ist, dann caste ich es zum Int. Es ist ja entweder du nimmst den Float, den Double aus Pickup Distance und ansonsten holst du dir von der Configuration Service das Ding. Oder, warte. Ja, und dann guckt Zeile 66. Was machst du da? Er wartet sogar den Ding. Aua, Aua. Okay, wir können wirklich nur kein, wir können kein Double, das ist ja scheiße.
04:02:56 Also mir war schon klar, dass du halt, also insgesamt holst du dir entweder diesen Pickup Distance oder wenn Null holst du dir die Max Interaction Distance als Int, castest das zum Float, um das alles direkt darauf wieder zum Int zu casten. Das meinte ich halt. Ja, fühle ich. Pad ID ist theoretisch Uint, ich hab's einfach nur kopiert. Also siehst du einen Unterschied? Macht's großen Unterschied ab Uint oder Ushort?
04:03:28 Ja, es könnte knallen, wenn wir zu viele Pads haben. Ab wann? Wie groß ist denn U-Short? Ich glaube irgendwie bei 1000 sonst was. Irgendwie sowas war es. Das müsste ich nachgucken. Das machen wir aber an sehr vielen Stellen. An extrem vielen Stellen. Mir ist es da halt aufgefallen, weil ich da, da gab es was und naja.
04:04:17 also you short ist grundsätzlich auch richtig aber so weit also grundsätzlich ist es richtig aber die id sind halt als you and definiert und you and ist deutlich größer als new short
04:04:46 Ja, ja, ja. Du, am Ende, ich gucke da auch nur einmal drüber und sehe, das könnte theoretisch irgendwann mal knallen, wenn man da nicht drauf passt. Hallo, E-Pom übrigens. Hallo. Hallo, Hydrant. Vielleicht die wieder in Hydranten blazen. Hast du das wenigstens gestern verstanden, als dort die vier Hydranten standen und ich gesagt habe, auch eine schöne Aussicht? Ja. Ja, gut. Ja, manchmal bin ich mir nicht sicher, ob ich einfach nur immer um die Ecke denke und niemand sonst. Ja, dafür gibt es auch Ecken.
04:05:57 Und da, was du dort hast, ja, es ist halt, ich kann halt irgendwie beides so ein bisschen ver- die Zeile, Ali, die du dir da gerade mit dem, was ist das, in Blueprint anguckst. Ich hab's auch nur kopiert, aber warum machen wir das? Also, ich hab nachgeguckt, am Ende ist das, was du machst, gar nicht so komplett falsch. Ich mach's nicht, ich hab's kopiert. Ich hab's komplett kopiert.
Effizienz bei Inventar-Funktionen
04:06:2604:06:26 Ich hinterfrage gerade warum weil das fehlt ja ein komplett fehlt ja warte mal Wo ist denn die dinge schon wieder hin also der unterschied ist entweder machen wir ein datenbank call und holt sich halt die anzahl der blueprints oder der anzahl der items oder wir machen ein Kein datenbank call sondern machen über ein lazy load gegebenenfalls 5678 je nachdem wie viele items du halt hast
04:06:57 Das kann halt ein bisschen kostspieliger sein, einfach weil mehr Datenbank-Calls sind. Das Ding ist, in der Funktion darunter, wo du nämlich diese Anzahl entfernst, machen wir genau dieses Lazy-Loading. Deswegen ist das so, ich sag mal, so ein bisschen egal.
04:07:19 Aber ich bin halt eben nur drüber gestolpert, dass... Das Ding ist, mir fällt halt gerade auf, das machen wir auch bei Farming, das bedeutet aber, dass wir zum Beispiel keine Items, die Expiree besitzen, dort eben benutzen können. Die werden ignoriert. Weil er nur guckt, hast du das Blueprint. So und bei dem, was du mir gesagt hast, mit dem GetBlueprintQuantityCount, das checkt ja noch zusätzlich, ob das Item abgelaufen ist.
04:07:45 Was ja Sinn macht. So, warum sollte ein, vor allem ein Item, keine Ahnung, eine Sichel, die du zum Farm brauchst, warum sollte sie ablaufen? Wenn sie abläuft, dann hat das schon einen Sinn. Also sollte sie nicht nutzbar sein. Guck mal, was ich alleine hier für Sachen finde, ne? Oh, ein Traum. Die Frage ist halt, braucht man Get From Character überhaupt denn noch? Also könnte man das einfach auf das Ding umziehen?
04:08:13 Also grundsätzlich dieses get from character ist halt ich sag mal mein früheres du iterierst halt durch und kriegst das Nachteil das hat halt in diesem Datenbank Kontext gegebenenfalls. Also laut Dingens hast du da keine Zahl dran geändert?
04:08:38 Oder ich war gerade zu blöd? Also ich bin der Meinung, dass ich sowas verbrochen habe, weil mit Predict, hier dem Predicate und so weiter, es hört sich stark nach mir an. Wie hast du es gesagt? Get Blueprint Quantity Count. Ja, hier wären auch die Buddy Slots. Wo ist der Unterschied?
04:09:05 Wie gesagt, das eine ist, dass es iterativ der Code macht und deswegen über Lazy Load mehrere Datenbankanfragen stellt. Und dieses eine sagt er, also mit dem anderen kannst du ganz grob, wenn du haben willst, okay, wie viel Ammo hat er denn?
04:09:24 In all seinen Waffen. Dann ist dieses Get from Character gut. Du könntest dazu aber auch eine Datenbankfunktion schreiben, aber für irgendwas Komplizierteres, keine Ahnung, Beispiel, gib mir doch einfach alle Namen, alle Items, die er gerade hat. Dafür ist Get from Character gut. Dagegen, wenn du einfach nur die Anzahl willst, reicht es einen Datenbankaufruf, zack, hast den Wert.
04:09:49 Und dann muss er nicht erst durch der iterieren wie gesagt er iteriert teilweise trotzdem durch wenn er es halt löscht allerdings iterierte da auch nur so lange bis Die anzahl die er löschen soll gelöscht wurde dagegen bei diesem get from character holt er sich halt alle Wenn du 20.000 hat das hast du aber eigentlich nur drei gelöscht haben wird wohl dass ich trotzdem 30.000 items
04:10:17 Und beim anderen sagt er dir einfach nur 30.000. Ja gut, man muss das mal aufräumen und den Namen halt so ein bisschen anpassen, damit das halt ein bisschen verständlicher ist. Wir haben inzwischen glaube ich irgendwie so, keine Ahnung, 10 verschiedene Funktionen, um zu fragen, ob ein Item in dem Inventar von dem Spieler existiert. An so vielen verschiedenen Stellen. Dann sollte man das vielleicht irgendwann mal aufräumen. So, hab ich dementsprechend getan.
04:11:03 Ist doch in der Liste mit drin, Heidrun. Was? Guck mal, ich erstelle eine neue Liste. Also mit dem Submodels. Ich erstelle, ich habe oben das Modell. Ich wollte nur einmal ein Ja oder Nein von dir dazu haben. Achso, ja, ja, klar. Da geht es darum, du hast bei den Blueprint Placeables, hast du ja das Modell angegeben, das Hauptmodell. Und dann hast du noch Untermodelle. Und das Ding war halt, dass aktuell bei den Random Props, es nimmt ja automatisch immer das Hauptmodell. Und man kann halt nicht sagen, such dir eins davon random aus.
04:11:33 Weil dafür sind zum Beispiel jetzt die farbigen Ostereier gedacht, dann spawnen da random verschiedene farbige Ostereier. Du musst mir nicht erklären, warum. Mir ist es nur aufgefallen, okay, du packst immer das Modell und dann alle anderen und ich wollte einfach nur ein Ja, ich will das Hauptmodell oder eins der unteren haben. Genau. Dann hattest du da eine Funktion, die nichts macht und das war's dann auch schon. Glaube ich, dass du mit allen durch bist.
04:12:08 Ach ne da oben ist noch eins mit der ich glaube da fehlt nix oder? Space, ne nach dem X.
04:12:22 Das ist ein, keine Ahnung, dreimal I, allerdings nicht dreimal I, sondern 3XI oder was auch immer. Da hätte ich ein Space erwartet zwischen dem Namen des Blueprints und dem... Und dem... Trim, hast recht. Ich war auch im Struggle. Ist mir gerade gesucht, wir machen das überall mit Leerzeichen. Haben wir das noch irgendwo ohne Leerzeichen? Also eigentlich sollten wir das überall mit einem Leerzeichen machen.
04:12:50 Ja, ist mir da aufgefallen. Ich war da die ganze Zeit im Struggle. Also weil ich wie gesagt 3xEye finde ich komisch, aber 3xEye finde ich wieder okay. Wenn der Name Eye ist. Und wie gesagt, ich bin nur durch den Code gegangen und habe nichts getestet, also keine Gewähr, dass das alles funktioniert. E-Pom, es ist gerade nichts auf dem Server, was das Ding uns beeinflusst, ne? Was vom, von, ey, mit dem Wasser. Äh, weiß ich nicht.
04:13:30 Also, er hat irgendwas reingemerged oder geschrieben, aber ich weiß nicht was. Du hast so nen Tag gebaut? Nee. Nee. Seit wir Krieg jetzt haben, sitze ich die ganze Zeit in der Y-Map. Und dass ich hier heute noch fertig werde. Was? Vielleicht muss ich irgendwas lesen? Oh. Okay, ich bin aber nochmal für ein paar Minuten auf K. Okay. Vielleicht krieg ich noch irgendwas zu futtern. Bin ja irgendwie, seitdem ich hier bin, hier. Bis gleich. Bis gleich. Aber warum?
04:16:05 Warte mal, frage ich explizit nach dem Wasser? Ja, ich bin eben noch mal oben. Ja, mach mal. Oh, verwirrt. Warum sehe ich den Marker nicht mehr? Hey! Warum sprichst du runter? Bist du bescheuert? Depp, du kannst hier nicht angeln. Warum kriege ich als Höhe minus 1000 zurück? Das verstehe ich gerade nicht. Weil das ist nämlich dafür, warum das hier funktioniert. Also, nicht ganz.
04:23:46 Ja, deswegen geht das auch schief. Oder? Vielleicht ist das richtig? Ja, weil ich eine falsche Position kriege. Aber warum? Also von so aus gesehen, GTA, was ist 0? 0 ist Wasserlevel. Und das macht ja gar keinen Sinn, weil beim Alarm-Mose haben wir plus 1000, hier haben wir minus 1000. Warum? Das sind typische Anzeichen dafür, dass die Funktion kein Wasser gefunden hat oder der Rückgabewert falsch interpretiert wird. Die Bedeutung.
04:27:53 ist der erste rückwärtspil sollte nur wenn dieser exakt eins ist ist der wert in waterheld eine koordinate nein das ist nicht richtig wenn das dann hinkommen wir irgendwie bei minus 1000 irgendwo stehen es ist meine x koordinate
04:28:57 wenn ich meine spieler position noch schaue stehe ich auf 1064 also kriege ich als water hate wert warum auch immer die spieler die nadel zurück
04:29:28 hat danke für den rate eben sorry ich habe ich bin so tief drin gerade ist in der gta engine so definiert warum weiß er dass das in der gta engine so definiert ist wenn das ding nicht öffentlich ist
04:31:55 Also scheinbar wieder irgendwas verkackt, wenn ich das gerade richtig verstehe. Das hat halt wie verkackt? Ich krieg von einer Native... Ich krieg von einer Native einen Wert zurück, der nicht kommen sollte. Ich krieg...
04:32:12 Bei dem Test nach Wasser, bei dem normalen, wo er nur nach Meerwasser testet, kriege ich einmal zurück, ist es Meerwasser, ja oder true, false. Und dann kriege ich den Vektor zurück von der Wasserposition. Da ist die Höhe mit drin. So, bei dem gegen alles Wasser testen, kriege ich...
04:32:32 Einmal zurück war ob ob ob ob es funktioniert hat ja nein vielleicht whatever ich dich in ihn am zurück und ich kriege die wasserhöhe nur die z koordinate zurück das problem ist aber dass ich nicht die z koordinate kriege sondern kriege die x koordinate
04:32:48 Also scheint er da wahrscheinlich irgendwo ein Schreifen. Nutzt du die Native? Ja, wahrscheinlich sollte er da eigentlich... Naja, Native ist ja nicht halt wie dann. Ja, aber Oldwie übergibt ihr doch trotzdem, oder nicht? Ja, aber nein. Also die rappen letztendlich einfach nur die Native, soweit ich weiß. Oder stellen sie dir zur Verfügung. Das würde ich jetzt zumindest gerade sagen oder vermuten.
04:33:23 Aber... Ich zitiere nur, weil so habe ich das jetzt verstanden. Sag mal, ob das richtig oder falsch ist. Die Native ist in der GTA-Engine-Dude so definiert, dass sie ein bool und int als Resultat liefert und die Wasserhöhe über einen Pointer zurückgibt. In Old V JavaScript werden solche Pointerwerte normalerweise hinten an das Array des Zurückgabewertes angehängt. Bei dieser speziellen Native gibt es jedoch Verwirrung mit der Schwester-Native.
04:33:50 Dein Log-Ergebnis bedeutet das, dass das System den Speicher falsch ausliest oder eine andere Native Signatur erwartet. Versuche stattdessen... Jetzt ist die Frage, kann das denn passieren bei Alt-Wie oder eben nicht, weil es eine Native ist? Ich habe es von dir verstanden, dass es eigentlich nicht möglich ist. Hast du mal die Funktion hier probiert? Gibt es zumindest angeblich hier einen Parameter mit Ignore Water?
04:34:33 Ja, das war ich gerade auch am überlegen, dass man halt einmal checkt, ist da Wasser? Wenn ja, mach mal noch einen zweiten Check, um selber nochmal das Wasser zu holen. Aber ich teste jetzt einmal, er hat mir gesagt, ich soll nochmal ausprobieren, dass ich irgendwie 0 mit übergebe, weil du kannst der Native auch eine Wasserhöhe mitgeben. Vielleicht ist das das Problem, dass er das erwartet oder dass er das nicht verträgt, wenn du sie nicht mitgibst. Ist das eine Kacke. Ich muss wieder zwei Texte erstellen und wieder eine halbe Stunde warten, bis beide Texte gebaut wurden.
04:35:31 Weil jetzt erklärt sich nämlich auch warum ich die ganze zeit fehler bekommen warum das nicht vernünftig funktioniert weil Ich dem server sage ja das wasser an der stelle das ist da wo der spieler gar nicht ist er möchte er steht 1000 glöcke 1000 meter entfernt von der location wo eigentlich angewöhnt und jetzt trotzdem geschafft das angehen zu starten was mir sagt dass da irgendwo ein bug ist das ist umgehen kann dann haben wir heute komplett der tag gemacht was
04:36:13 Warte, hattest du nicht noch gesagt, dass du WoW zockst oder so? Ja, will ich auch noch. Machst du da so einen langen heute? Ein bisschen. Nachdem du gestern ja bei deiner hier Party für den hier Vorname Peter, Nachname Hans da. Das war kein Schwein da, das war auch noch das Problem.
Technische Herausforderungen und Frustration
04:36:3704:36:37 Nicht mal Bischof? Nö, der hat ja ausgelockt. Nicht mal hier, ähm, Peter Adela? Da? Anja war ja da. Unser Partner Glasfaser Nordwest schließt ihr zu Hause so schnell wie möglich gratis an das moderne Glasfasernetz an. Ich glaube aber nicht. War ein Glasfaser?
04:37:12 Ich bin so sauer, dass ich auf mein Ticket eine Antwort erhalten habe und die mich einfach, dass sie mir einfach kackengreis ins Gesicht lügen. Ich weiß, dass seit sechs Monaten bekannt ist, was das Problem ist und dass einfach nur die Straße aufgerissen werden muss. Nur. Die Straße aufgerissen werden muss und der Kanal gefixt werden muss, weil der kaputt ist, der Kabelkanal. Mehr muss nicht gemacht werden. Und die schreiben mir in der E-Mail, nachdem sie mir in der Vor-E-Mail noch gesagt haben,
04:37:46 Nachdem die mir in der Vor-E-Mail noch gesagt haben, dass sie halt bauen müssen und das nicht können, aufgrund der Witterungszustände, weil es sehr friert und dann können sie nicht buddeln. Und jetzt antworten sie mir, leider konnte unser Ausbaupartner den technischen Defekt noch nicht erfolgreich beheben. Defekte dieser Art sind häufig sehr komplex, weshalb es uns nicht möglich ist, einen Zeithorizont mitzuteilen. Unser Ausbaupartner arbeitet mit Hochdruck an der Beseitigung.
04:38:13 Bitte bewerten sie uns jetzt mit 5 Sternen Bro, das ist einfach komplett gelogen Was für Komplex, sie müssen Es wurde ermittelt an welchem Wo genau an der Straße ein Loch gebuddelt werden muss Muss nicht mal riesig sein Es wurde genau, metergenau ermittelt Und die kommen ein mit Komplex Arschlecken Das ist einfach dreist gelogen, es macht mich langsam echt sauer Im Juni 2030, ja, das wird nix Vor allem 2030, Bruder
04:38:56 Ja, ist doch schön. Hat man zumindest einen gewissen Planungssicherheit. 13 Core und 14 Kleins. Oh, nervig das. Ich will einfach nur fertig werden. Ich hab so die Schnauze voll. So, und für die, die jetzt die ganze Zeit dabei sind, Chat, so sehen meine Dev-Tage aus. Ich verplemper Zeit mit sehr viel Scheiße. Und hoffe, dass es dann funktioniert. Dann fragen sich die Leute, warum du nie live bist. Ja. Ich blicke ein Part nicht. Warum? Wenn... Achso, warte mal.
5M-Integration und rechtliche Aspekte
04:41:4804:41:48 Warum, wenn 5M zu Rockstar gehört und die jetzt offiziell bei Rockstar arbeiten, warum haben die die Natives nicht aktualisiert? Warum haben sie die Erklärung etc. nicht aktualisiert? Weil das ist ja jetzt offiziell ein Rockstar-Produkt mit einer Dokumentation, die einfach unvollständig ist, die sie vervollständigen könnten. Im Zweifel legale Probleme. Wie legale Probleme? Legale.
04:42:30 sind zwei unterschiedliche produkte es wäre zwar wischen wünschenswert die zu kombinieren sie sollen kombiniert werden es soll nur die offizielle erklärung wie funktionieren welche natives was tun sie ja nicht das haus aber gta 5 ist ja immer noch was anderes als 5m das sind zwei verschiedene produkte das ist richtig
04:42:59 Das wird ja dann mit, ja, gut, eigentlich machen sie es gerade. Und 5M in Hans. Ja, also letztendlich, die tun ja schon was, aber es könnte auch sein wegen irgendwelchen Lizenzen, dass es wegen sowas nicht geht. Oder weiteren NDAs, was auch immer. Könnten sie zwar, also letztendlich, sowas hat theoretisch halt weichere, oder könnte weitreichendere Folgen haben.
04:43:26 weshalb sich dann das legal team gesagt hat machen wir es mit gta 6 dass wir sowas vernünftig zum beispiel dokumentieren würden oder mit diesem enhanced oder wie auch immer also das kann eine vielzahl von gründen haben also wünschenswert ist halt immer dass du alles sofort zur verfügung hast mit bester doku und so weiter leider haben die firmen da halt auch andere interessen verstehe ich was habe ich jetzt getan dass er auf einmal 5 million download
04:44:19 so ist jetzt fertig das ist die 14 klein nee der ist fertig der ist fertig das heißt ich kann neu starten wir haben jetzt mal gesprochen was jetzt funktioniert viel erfolg bist du geistig noch der hydron oder bist du gerade disconnected ich dachte du bist gerade disconnected ist dumm tolle fangfrage
04:52:18 Ja, ich wollte gerade sagen, ich verweigere die Antwort aufgrund von meinem, äh, mein Leben ist mir doch noch ein bisschen lieb. Oh mein Gott, Chris, du Künstler, so den Arsch retten. Ich habe einen möglichen Fehler gefunden, den ich nicht verstehe, den du verstehen kannst. Also ich glaube, ich verstehe ihn.
Debugging der Angelmechanik
04:54:2304:54:23 Aber vielleicht auch nicht. Aber ich verzweifle damit. Ich will einfach nur, dass man angeln kann in jedem Scheißgewässer. Oh mein Gott, Chris. Und CHD. So.
04:54:57 Kann ich dir erklären, was das Problem ist, Chris? Ja. Pass auf. Also, normalerweise haben wir vorher Test-Probe-Agents-Water genutzt. Das Problem ist, dass wir da nur ein Ergebnis zurückbekommen, wenn es mehr Wasser ist. Ich möchte aber... Wie wenn weniger Wasser ist? Wie wenn weniger Wasser? Also, brauchen wir mal.
04:55:18 Deswegen mache ich against all water. Das Problem ist aber, ich kriege einmal zurück, ja, das ist Wasser. Und dann kriege ich aber als Wasserhöhe meine Spieler-X-Koordinate zurück. Statt die Wasserhöhe. Ja, genau. Ich sollte eigentlich Z von dem Wasser. Der sollte die Wasserhöhe zurückgeben, damit ich da nämlich den Marker drawen kann. Aber ich kriege stattdessen auf einmal minus 1000. Und dann ist mir aufgefallen, ja, minus 1000 ist meine Spieler-Koordinate.
04:55:49 meine ex-kolleges ding verwendest du jetzt ganz all water beginnst all water ja und wo kriegst du dann die position zurück also ich sehe gerade genau ich richtig z koordinate zurück offiziell die höhe vorher haben wir das ja ich kann hier hatte ich will mal kurz die native datenbanken vergleichen ich glaube hier gibt es einen kleinen unterschied
04:56:37 Also mein Verdacht war das alt wie irgendwas falsch macht halt um sache das geht einigen ich bin sehr viel. Yes, die macht was falsch die die die native sind alt wie falsch definiert Also machen sie nicht einfach nur im rapper drum sondern haben da vielleicht irgendwas Ja das problem ist dass das ergebnis Eigentlichen weg durch
04:57:14 und dadurch dass ich tatsächlich auch so in der in einer anderen datenbank hatte ich kann mal das schicken das heißt sie haben sich dann vertippt und aus versehen der number erwartet das ist auch das ist auch immer ein inter oder
04:57:40 Also, es ist auch nicht zufälligerweise irgendein anderer Type. Das ist wirklich ein Int, der da zurückkommt. Ja, ich krieg... Also, ich krieg einmal zurück die Eins, also den Enam Eins, dass es Water ist, nicht Block und nicht None. Und als zweites krieg ich meine X-Koordinate zurück.
04:57:58 Und wenn ich jetzt, da wisst ihr mehr, wenn ich jetzt JavaScript oder TypeScript besser verstehe, will er mir eigentlich einen Vektor zurückgeben, da ich aber nur eine Zahl erwarte, gibt er mir x, die erste Zahl aus dem Vektor. Pass mal auf, ich versuch mal ein bisschen zu tricksen. Jetzt bin ich gespannt. Versuch mal in dem Array, was du da hast, also const result waterhate, versuch da mal nochmal, also statt das waterhate durch x und dann nochmal yz dahinter zu packen.
04:58:30 Wenn du ganz viel Glück hast, geht das, weil alt wieder lazy ist intern. Dass ich insgesamt vier Werte erwarte und nicht zwei? Yes, genau. Versuch das mal. Boah, das wäre... Wenn das funktioniert, dann fress ich einen Besen. Woher ist das jetzt da? Water X, Water Y, Water Z. Ich weiß nicht, ob der Compiler das dir anmeckert oder nicht.
04:59:39 Weißt du, was das Problem ist? Es dauert jetzt wieder 10 Minuten die Pipeline zu laufen zu lassen. Warum machst du das nicht lokal? Weil mein Test-Tower nicht mehr funktioniert lokal. Oh boy. Ja, verstehst du jetzt was? Das ist bei Fatum genau das gleiche. Der hat jetzt glaube ich irgendwie 40 Tags gebaut, um das Handy zu fixen. Was macht ihr denn da? Warum geht das bei euch nicht lokal? Aber was habt ihr denn schon wieder kaputt gemacht? Weil ich keine Ahnung habe, wie ich das umbaue. Von dem auf dem Monobranch.
05:00:07 doch ehrlich hat es jetzt noch nicht wirklich viel versucht ich war auch froh dass es einfach funktioniert dass man das kampf funktioniert scheiße wie nennt sich die scheiße nochmal vector hat das gefühl dass man nicht irgendwie in die riet mir eingeschrieben hatte wie es funktioniert hätte euch das nicht interessiert doch das hätte ich ich habe danach gesucht ich habe aber nur das wird im vm gefunden habe ich das nicht in der verordnung zu tun muss das weiß ich nicht mehr der eine wert ist auf jeden fall relevant
05:01:30 Aber wenn das jetzt nicht funktioniert, dann... Tja, was dann? Dann nimmst du nicht die Methode, sondern dann nimmst du... Die Wasserhöhe berechnen. Nein, dann nimmst du einfach eine normale Probe. Was? Das hat einen richtigen Flex. Ach, dann nimmst du na na na na na. Es gibt aber auch eine Native, wo ich nur XY angeben muss und dann kriege ich die Wasserhöhe zurück an der Location.
05:02:03 Wann wirst du nicht die? Get Water Hate. Weiß ich nicht, ich hab ja, ich wollte, hatte die Hoffnung, dass das jetzt funktioniert und wenn nicht, dann ja, muss ich das nochmal nehmen. Ja, sonst probierst du das mal genauer. Ach so. Dysfunction works with sea and lake, however it does not work with shallow rivers, bla bla bla bla. Wie hieß das Ding, was du gesagt hast nochmal? Hate, glaub ich? Naja, ansonsten nimmst du halt einfach Schape Testlers Probe.
05:02:45 Nimmst dir den Traceflex, äh, World on the River mit. Ach, dafür, okay, da kann ich sogar extra mit reinpacken. Mein ganzes Skid ist bei mir lokal so fett im Arsch, das ist nicht normal. Oh, jetzt ist auch die Frage, ob die Pipeline das überhaupt frisst. Oh, das war gerade etwas dumm. Na ja. Oh, klar, du, Post 4, 6. Ich hab schon wieder vergessen, welche Native du gesagt hast, ich nutzen soll.
05:04:39 die standard scheibe test scheibe test los prob oder ohne los prob das macht nämlich quasi das gleiche die flex erfahr ich dann wahrscheinlich du brauchst in das sek world und du brauchst in das sek ja ich habe nur kryptische kacke in der in den deswegen so richtig gerade
05:05:27 Als flex brauchst du brauchst du eins und 128 und 129 sicher Du brauchst dann das material und du musst das material dann matchen auf Material hashes, warte, ach man geht ja material hashes Ach diese blöden collision hashes, hier ist was von dirty water
05:06:00 Ja, aber
Projektdatei-Management und Build-Probleme
05:11:0005:11:00 Also ich sehe dieses Cast-Ray-to-Position-Kram. Ich weiß auch nicht, was ich mit anfangen soll. Ich kopiere das jetzt. So, glücklich early. Jetzt haben wir nur noch eine einzige Hauptthematik an dem Gesamtprojekt. Projekt-Files. Jeder hat seine eigenen Projekt-Files generiert. Oh, das ist Hopfumalz kaputt. Das ist alles im Arsch. Heute musste sich alles neu erstellen, weil auf einmal...
05:12:44 beim Pull, wenn du Master Pulls, wenn du Main Pulls, sagt er dir auf einmal, ja, hier sind 40.000 Dateien anders als vorher. Ja, das ging dann irgendwann runter auf 400, ne, aber... Obwohl die sich nicht geändert haben. Sobald ich einen neuen Branch erstelle, kann ich den Main dann nicht mehr reinpullen, weil er mir dann sagt, dass meine Local Changes überschrieben werden würden, obwohl es keine gibt. Keine Ahnung.
05:13:16 Er kriegt es einfach irgendwie nicht hin, dieses LFS mit den ganzen Icons und so weiter richtig zu tracken. Der denkt die ganze Zeit, das ist anders, dann kannst du es reverten und restoren und wie auch immer du willst. Er sagt immer noch, die Dateien sind lokal anders als die...
05:13:37 Das klingt das schon wieder witzig. Das hattest ja für VWM sowieso geplant. Das ist eigentlich keine Ahnung. Das will ich sehen.
05:16:04 Bro, dann sag da unten, gibt's Beispiele. Ja! Ich hab doch gar keine... Ich weiß, was hab ich alles zerstört gerade. Ich blick gar nichts. Hast du keine AI, die du fragen kannst, die das für dich tut? Das ist, glaube ich, eine gute Idee. Ich mag gerade mehr Kapote, als ich eine Heile mache. Warum ich da nicht früher drauf bekomme? Rollback. Die Dinger googeln sogar für dich. Ja. Setze es bitte um. Ach, sei bitte geschrieben. Oh, Alter, das geht aber schnell. Das geht schnell.
05:19:06 anfangs jahres keine 40 das ist ja kein alter was hast du jetzt gerade gemacht was geht any watered aiming point wieso argument 3 was man argument 3 macht die anhand aber welches argument 3 denn wo ach so argument 3 ist wahrscheinlich auf jeden fall hast du dein wort hat sie nicht bekommen ja genau weil wort er sie nämlich alles
05:22:04 ach so ja argument 3 der vektor muss okay jetzt weiß wo der fehler ist hat wohl doch nicht so gut funktioniert haben exakt die gleiche idee wer juni das hat es dann vorher darin stehen jetzt vor gelockt das hast du auch noch x raus bekommen ja ich glaube glaube das wird nix da halt all wie verkackt
05:23:21 und so kannst du leider nicht benutzen welche flex also nochmal gesagt und hat 29 relativ sicher 16 hat er vorgeschlagen um 16 16 schwachsinn ich habe das land aufs ablauf trace flex 16 wäre objekt nehmen wir wollen keine objekt sind das sekt mehr wollen wir wollen wobei theoretisch kannst du in das everything machen und minus eins machen wir werden wir würden ja am ende gucken was passt
05:24:03 Was macht der denn mit, was ruft der das eigentlich auf? Also bei mir hat er jetzt Expensive Synchronous Shape Test Loss Probe. Oh bitte nicht den Expensive, macht einen Start Shape Test Loss Probe. So, na, muss doch mal ein Await machen, tatsächlich. Also da muss die Führung zu an Asung werden. Ey, jetzt würden wir den kleinen C lutschen, wenn das funktioniert.
05:25:05 Der Elliot wird mit den kleinen C lutschen, weil der verzweifelt seit... der verzweifelt immer damit. Er hat jetzt hier das Wasser am Golfplatz zu Meerwasser geändert und sehr lange da dran gesessen und als es dann funktioniert hat und er richtig glücklich war, ist ihm aufgefallen, der Alamosi hat kein Wasser mehr und der Staudaum hat auch kein Wasser mehr. Nice. Also pass auf, du kopierst dir die Methode CarStraight Opposition. Ich glaube, er hat es bereits umgebaut.
05:25:53 Bei der Flag 129 hast du gesagt? Ja, ich hätte eher minus 1 gesagt, tatsächlich. Minus 1. Dann kann ja sogar den Bums von unten benutzen, oder? Ne, er nimmt die lokale Spielerposition, das wollen wir nicht. So. Genau, so. Ich würde pennen gehen, wenn irgendwas ist, schreibt. Ich wünsche dir eine gute Nacht, Hydrim. Ich danke für deine Hilfe, fürs Reviewen. Ich hoffe, es funktioniert, sonst weine ich.
05:27:58 Viel Erfolg und kannst ja schreiben, ob es funktioniert hat oder nicht. Ich lese es morgen. Morich. Guten Nacht, Chet. Guten Nacht. Guten Nacht, Chris. Guten Nacht. Oh mein Gott, ich habe mein Jubiläum nicht umgestellt. Uiuiuiuiuiuiui. Mein Glück denke ich da gerade dran. Holy shit, sonst war das in einer Stunde gestartet. Oh, war ich mad gewesen. Drei Jahre danach habe ich das verkackt. Hat der Gott was auf Discord? Das funktioniert fressig. Ein fucking Besen. Ist das denn jetzt überhaupt richtig?
05:31:28 bevor ich jetzt völlig umsonst hier alles baue und warte bis es drin ist. Neh mal gucken ob ich den Dev-Server anlaufen kriege bei mir lokal. Jetzt gebaut. Warum hast du denn jetzt einen Test-Prob against all water da noch? Das ist Schwachsinn. Naja weil ich einmal check ob Wasser blockiert ist oder nicht. Ne die würde ich rauswerfen die Zeile 110. Genau in der Mitte doch Flex 128. Nicht 29, eben wolltest du 29. Ich bin mir noch unsicher. Mal kurz nachdenken.
05:32:43 Es kann sein, dass du tatsächlich beide Probes machen musst und dann zwar nicht gegen All Water, sondern die alte Probe noch nehmen musst. Für Meerwasser. Das musst du tatsächlich mal ausprobieren. Das kann sein. Early. Ja so, dass ich einmal nach Meerwasser und dann... Und dann, wenn du da nichts findest, dann gehst du auf die andere Funktion mit der 128er Flag. So würde ich das bauen.
05:34:34 Hast du bei deinem Dev Server Setup nicht Core vergessen? Weil das Core ist nirgends unterlegt. Core brauchst du ja nicht, das wird ja automatisch dahin kopiert, wenn du die Variable gesetzt hast, die Dev Variable Dev Server. Ah, okay, das heißt, ich muss jetzt mit alten Code zurück. Oh Bruder, Alter, jetzt muss ich groß. Benson, du geile Stück, den Arbers geht ab. Also All Water hast du gesagt, brauche ich gar nicht mehr, das fliegt jetzt raus. Ne, das würde ich nicht machen, ich würde nur die alte Block drin lassen und die neue, ganz neue. So.
Osterevent-Features und NPC-Interaktion
05:39:0605:39:06 Also, Kurzfassung für Bensons Chat. Wir sitzen jetzt seit 5 Stunden 40 Minuten hier. Ich bin seit 5 Stunden 40 Minuten den DevCram für das Osterevent am machen. Wir haben Kleinigkeiten gemacht. Was habe ich gemacht? Achso. Tiere können jetzt traden.
05:39:29 Ich sag mal Tiere, weil wir missbrauchen das Feature ja ständig. Aber Ziel ist es, es werden Osterhasen auf Map-Random rumlaufen. Du kannst die natürlich abknallen, kriegst keinen Loot. Oder du gehst hin und laberst mit denen und kannst dann Items tauschen mit denen. Und meine Idee, Chris, die Frage ist nämlich, was passiert, wenn wir Menschen einfach in der Stadt spawnen? Die laufen ja auch ganz normal rum, die haben ja das normale NPC-Verhalten. Ja. Aber mein Gedanke da einfach 20 Stück als Beispiel hinzuspawren.
05:39:56 Und mit einem kannst du traden und die anderen halt nicht. Und dann könnte man bei den anderen noch hinzufügen, wenn du denen sagst, ey, ich will dir Drogen verkaufen, dass die dann einfach die Cops rufen. Dann hat man einmal die Ticker, wo man groß handeln kann und dann nochmal Zivilisten, wo man klein handeln kann. Ich bin nur unhappy damit, weil das Feature halt Hunting Animal heißt. Aber ich hab keinen Bock, das alles aus 20-fach auseinander zu pflücken.
05:40:32 Und zwischendurch bin ich sehr viel verzweifelt und jetzt gerade sitzen wir da dran, dass wir den Alamosee und den Staudamm behalten können für das Osterevent. Weil Elliot ist jetzt die ganze Nacht verzweifelt, um das Wasser hier am Golfplatz zum Angeln zu bekommen. Und ich setze es hier seit zwei Stunden jetzt, um das Wasser hinzukriegen, dass man damit angeln kann. So, Chris, ist es jetzt korrekt? Schau mal an, Mann, der Herr so getan hat.
05:41:19 wobei wäre dieses rake hast vom nicht sogar sinnvoll gewesen es gibt scheinbar ein debug dafür ja das sieht doch schon mal gut aus jetzt musst du nur noch moment du willst nicht get shaped test gesagt machen sondern du willst get shaped test result including material machen in chudin material wie meine idee will nicht aber es ist das gleiche ja
05:42:09 erwartet die gleichen ja der erwartet auch ein ray händel eigentlich ist nur ein werter drin material erwartet er nach soja der erwartet noch was herr ist jetzt keine die sind alle die könnten sind alle alle bis ich gerade du kriegst jetzt aber genau du kriegst man surface normal zu dem brauchst du nicht
05:42:51 Du brauchst jetzt noch einen Komma dahinter. Hinter dem HitCores. Also brauchst du zwei Kommas dahinter und dann hast du MaterialHash. Also HitCore. So. So, den MaterialHash musst du matchen auf... Gib mir ein Sekündchen. Ich kann einfach ein leeres Komma machen. Ja, kannst du? Ich dachte, dann machen wir einen Unterstrich, aber Unterstrich mag er nicht. Das willst du als if haben.
05:43:43 beziehungsweise lockt ihr auch mal den das material herrscht noch raus falls da irgendwas anderes ist was ich jetzt gerade verkackt habe eigentlich sollte es das sein dass nämlich wort nach aber ist wortel immer das gleiche ja ist es das collision basierte worte ja meines wissens ich kann aber auch gerne noch mal nachdenken auch ins land ist naja ich glaube zweimal gleich ich probiere das soll
05:44:32 du wüsstest wie ich die sache machen müssen ich habe mir kurz zusammenschläge nachdem ich mich weiter damit nicht mit hier ist immer wort da ist das tatsächlich war da mal ich bin ja aber nur unter bedingung dass dann nicht elliott sein wasser gedöse mit drin ist weil ich bin gerade das probleme am lösen dass wir da keine probleme mehr haben dass wir alles wasser nutzen können also christus am lösen und ich assistiere gefühlt oder für die tippse
05:45:16 Das kommt ganz gut hin, ja. Die Leute raufend Disconnect haben und die ins Wasser fallen, mal wieder einloggen. Das ist aber Mapping gleich. Das heißt, das ist dann eh. Dann soll das ja kein Ding mehr sein, ne? Ja, ist keine World Collision. Wird wahrscheinlich schon noch so sein. Sehen wir gleich, hab ich drauf ausgelockt. Oder warte mal, benutzen wir Hast Collision Loaded Around? Ich glaube, wir benutzen beim Boarden tatsächlich Hast Collision Loaded Around beim Spawnen. Das ist das Problem, ich weiß nicht, was für ein Kropp das ist. Kannst dir nicht sagen. Ich weiß es nicht.
05:47:27 ich habe keine ahnung was er hingebaut wird sagen er sollte ich jetzt noch was ändern oder ich habe dir was geschickt hast du das eingebaut ist es also korrekt
05:47:57 ja er so ist der tag bauen und da ihr kommt gerade dlc update angestellt ja das war ein komma zu viel was waren kommers zu viel oder ja da sind jetzt zwei sachen zwischen genau ist doch nur eine sache zwischen obf hat hier ein hessing doch zwei kommas geschickt haben hier ein zwei drei vier fünf sechs werte gibt es zurück
05:48:31 ja und das kommen wir zu viel das ein 1, zu viel ich muss doch noch das erste ist das result danach kommt hit danach kommt die koordinaten im team sie kannst aber nicht mitgeschickt habt ihr nur hit chords bla bla ich habe die ja nur ab den hit kurz geschickt muss ein kommer weg
05:49:02 so hast du das hit muss da bleiben das so ja schon bei kaum muss ich dann hast du service normal und dann musst du material herrsch haben jetzt hast du gerade das geht der entity hin mit jürgen herrscht und das dass das jetzt erwarte ich aber nur fünf sagen das ist in ordnung
05:49:36 Ach der letzte Number? Brauch ich gar nicht. Brauch den vorletzten Number oder wie? Du brauchst den vorletzten, ja. Ach so! Ah, jetzt wird da ein Schuh draus. Hey, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne, ne,
05:50:19 Wir sind gestern durchgegangen. Es ist ein bisschen viel Datenspeicher durch die ganzen Branches aufgebraucht. Vor allem das Monoprojekt zieht jetzt schon so viel Masse an Gigabyte. Nur ich wusste nicht, ob wir das einfach löschen können und damit irgendwas kaputt machen. Die werden automatisch gelöscht nach einer gewissen Zeit. Sicher? Ja. Die neuen, ja. Die alten leider nicht mehr. Also müssen wir beim archivierten Projekten das einfach durchführen.
05:50:52 ja oder einfach zur not mal die projekte löschen das geht ja auch ich kann man das tatsächlich sogar machen ich brauche ich brauche die märz für christina das ist blöd es wäre sehr blöd da sind sehr viele dinge die dann weg wert die alle schon halbfertig gebaut worden und die finanziert wurden ja scheiß drauf haben wir ein bisschen platz sicherlich hoffe ich war ja wobei packages werden nicht automatisch
05:51:21 Ja, die sind nämlich, also beim alten Core-Projekt sind die über 200 GB. Job-Artefakte werden nur gelöscht. Warum ist der Live-Server eigentlich so schnell mit DLC downloaden und der Dev-Server so arsch langsam? Weil der Dev-Server halt einfach langsam ist. Ja, aber ist ja der Download. Ach, die sind im Download einfach begrenzt. Nö.
05:52:02 Ob die festplatte ist auch nicht die schnellste ich weiß nicht was da drin ist endlich gesagt irgendwas war ist die kiste ist generell einfach langsam mit 50 mw die sekunde mw die sekunde sollen wie exakt 20 minuten
05:52:37 Ja, man könnte das mal umbauen, dass man tatsächlich für Merch-Request keine Packages erzeugt, sondern nur Job-Artefakte und dann Merch-Request anders deployed. Bei DLC meinst du? Nein, generell bei Monorepro. Da muss man keine Dev-Builds mehr bauen, dann wartet man einfach nur, bis die Merch-Request-Pipeline durch ist und fertig. Achso, dann gebe ich die Merch-Request an. Ja, dann muss man die Merch-Request nochmal. Ja, muss man dann gucken, was man genau nimmt. Ja, Branche macht ja eigentlich mehr Sinn.
05:53:21 das ist ja geil du musst ja nur pushen und neu starten mehr nicht ich muss nicht du musst noch warten dass die pipeline durch ging das ja gut richtig aber ich muss halt dann nur neu starten da muss man dann wird tatsächlich eine sinnvolle erragenschaft zu relativ easy machen und normalerweise war dann so gespielt das kommt mal falsch gesetzt was schade wo habe ich es denn falsch gesetzt
05:54:08 Oder erwartet er das einfach im wert drin steht? Nein tut er nicht. Was dann? Blöd. Das war ne Fangfrage. Das müsste aber eigentlich passen. Eigentlich müsste es passen. Er mag irgendwas anderes nicht. Warte. Muss man den drittiger Lokal laufen lassen. Hehehe. Der war gut. Weißt du was ich für ein Chaos Lokal habe? Ich bin froh dass ich überhaupt Ryder starten kann.
05:55:36 Im kleinen Core Ordner einfach npm run pretty alright. Ich habe mir sämtliche Projektdateien mit Juni erstellt, das ist so einbiegend und brechend. Ich muss inzwischen zehnmal mein Passwort eingeben, um zu pullen oder zu pushen. Das ist bei dir nur noch ein hartes Mal. Ja, es ist todesabfucknervig. Was hat er denn jetzt? Du hattest gesagt... Could not read package, Jason.
05:57:33 ich kann kein ausführen in welchem ordner hast du ein klein chor missing script prattier dann noch habe ich gemacht dann noch mal müssen jetzt drin noch was denn das ist schon davon scheiße muss ein klein corner
05:58:48 doch dabei in den def tendenziell aber der npm ohne sie er sagt bereits abgedacht und ja ich weiß man noch mal an herr bs ach der unterstrich muss da weg da habe ich gerade hinzugefügt weil ich dachte der ist das problem der war es nicht bitte dann auch sagt doch einfach aus dem blöden problem
06:01:13 Ich pull das Ding kurz für dich. Ja! Und was ist das ja nicht zu ertragen. Ja! Guck dir meinen Merge-Request an. Ja, nicht meinen Merge-Request an. Guck dir meinen Kommentar an. Er ist sehr witzig. Er erwartet, dass es ein großes F... Achso! Und ein kleines F... Weil es kein String ist. Das ist kein String, sondern ein Hash oder... oder was ist das? Das ist ein Hash. Oh, oh, oh, oh, oh.
06:03:02 ist das so ein wirklich so mache ich jetzt für die leute mit windows darf man dann mit zwei monate kurz auf seine galle muss danke dir mann warum habe ich eine umgebungsvariable für die jüdische wie client dingens ist es noch relevant oder fällt das fällt das weg mit dem mode projekt
06:11:06 so kommen wir mal ob das funktioniert oder nicht muss jetzt einmal den derzimmer neu starten ich hoffe das sind jetzt das war nicht wirklich das einzige was mir jetzt fehlt ich habe keinen ausführungsskript beim monoprojekt ich habe keine startkonfiguration gut um als an unity also muss einfach einen scheiß ja die mit über ins team diese muss doch einfach nur ein dotnet bild machen
06:12:03 muss ich einfach nur ausführen vom server her vom netzer war da wo du sowieso schon da ja das projekt hat das projekt macht doch sowieso schon nicht mehr so viel das noch ein npm handbild er macht es nicht mehr das ist früher mal dieses stimmt diese diese diese diese skripte gibt es nicht mehr die wie es code laut skript diese task file so mehr das muss man natürlich noch bauen
06:12:47 Das musste man anpassen oder gab es das im alten projekt noch passt man voran dass das im obersten ordner liegt Ich bin sehr gespannt ob das funktioniert oder nicht das war in dem ich langsam wirklich ich habe das andere kram noch gar nicht getestet ich werde mir überlegen das zu programmieren bevor ich live gehe der war gut so Ja dann wäre ich gar nicht live gewesen heute aber ja hätten wir auch
Server-Start und Performance-Probleme
06:16:3906:16:39 ich bin ich bin mal eben kurz klingelt wieder da bin ich aber sehr gespannt manchmal recht aber das mapping ist ja nicht drauf drauf geworfen so ist mir mal gespannt ja was mapping war ja eigentlich drauf so wo es ist sind wieder nach aussieht dann änderungen nicht auf
06:21:52 Yay, Neustart! Schon wieder! Ist das ne Krise wirklich? Nun, die wollen wir heute spielen! Ach ja, E-Pom kommt ja gar nicht aus Deutschland, der hat morgen gar kein Urlaub! Ach, ist das scheiße! Ich schick dir dann nachher noch alles an Infos, ne? Und dann müssen wir gucken, dass wir das morgen auch wirklich alles irgendwie ready haben. Aua, E-Pom, dass du dafür überhaupt Motivation hast, 5,5 Stunden diese scheiß Y-Map zu basteln.
06:26:22 Hier warte nur ePom bis ich einmal kurz das Angel getestet habe. Das war eigentlich wenn das jetzt noch mal 20 Minuten länger dauert. Hast du schon wegen dem Start-Skript, Chris? Was wegen dem Start-Skript, hm? Für Server starten lokal? Ne. Aber muss ja auch Client muss ja irgendwie gebaut werden können, View muss gebaut werden können. Das ist ja auch alles mit integriert. Also am traumhaftesten wäre ja, wenn generell Projekt-Files existieren würden. Machst du jetzt? Ah, der läuft auf dem Dev-Web.
06:27:33 einfach alles ich bin ich 24 7 gemeldet heißt das aber schön zwei gigabyte braucht gerade das geht aber da ich gerade connecten nein kurz ein update das hat nämlich mal nötig
06:31:52 ich glaube sie die anhaltlich richtig funktioniert das muss ich aber auch frische bio voll mich den namen finde ich cool wieso mich christmas bild nämlich eine gute variante mit gehangen mit gefahren let's go github kopale dreien mein gott
06:33:53 Ach du heilige Scheiße. Alter, ich glaube die Leute hatten die letzten Tage keine Hobbys. Ach du Scheiße, dem die ganzen... Ach du Scheiße. Ich hoffe das wird nicht lenken. Ich hab echt ein gutes Gefühl, ich laufe mit 30 FPS nur rum. Wobei, es sind die Props auch noch zusätzlich geladen. E-Pom, ich fasse gar nichts an.
06:34:42 Ist das kranke scheiße, holy shit. Diese ganze Hops nicht gebaut. Kannst du direkt schon mal eine Straßensperrung machen, wegen den gecrashten Autos, die da die ganze Zeit davor sind in der LOD Ranch? Die crashte Autos? Die gecrashte Personen. Achso, weil Leute safe crashen werden. Ab LOD, geh mal, wer hat das der LOD Ranch den ganzen Scheiß? Oh, einiges ab hier. Der Kreuzung.
06:35:29 Boah, das wird so scheiße. Kannst du schon mal alles sperren. Ich sag ganz ehrlich, die Frage ist, Epom, wie aufwendig wäre das zu editieren, aber theoretisch könntest du die Range sogar noch mal weiter runterstellen. Weil, wenn du drin bist, dann siehst du den Kram da hinten ja gar nicht. Das ist ja alles so zugeklastert und befleistert mit Bäumen, das fällt ja gar nicht auf. Aber dann sieht das doch nicht schön aus, wenn man da mit dem Helikopter drüber fliegt. Das ist mir sowas von scheißig, ey.
06:36:04 Willst du nicht noch ein LOD generieren davon? Oder Null macht sowas doch auch ganz gerne. Die macht dann mal kurz so ein LOD da draus. Ein bisschen Low-Pooling. Ach, hier steht wirklich ein Helikopter! Ich suche grad schon in Rage, wo ihr sitzt! Ich hab vom ist gar schon angeschrieben. Ich wundere mich grad die ganze Zeit. Warum höre ich denn scheiß Drecks Helikopter? Nein! Ich geh wieder hoch. Okay. Okay. So, was macht jetzt dein Angeln? Ich muss quasi ein Helikopter loswerden, weil er über die ganze Map zu hören ist. Ach du Scheiße.
06:36:55 schmetterling jetzt bin ich mal gespannt du ja erstmal eine tasse gedrückt die es gibt oh mein gott wer kann ich muss eh drücken oh mein gott er geht hier irgendwo der der der lutscht hier den kleinen zeh wund und er sich so oft so viel so hart abgebrochen muss er nie wieder tun
06:37:58 Was ist denn hier auf dem server was warum kann ich hier hinten nicht hin ich crash jedes mal wenn ich hingehe Wobei der ganze flughafen bei mir auch nicht geladen ist Läuft bei dir. Goodbye getlappern. Das muss ich auch noch das hunting trading testen. Ach mit angeln kann ich ja nicht fliegen Update schneller du blödes ding hier. Wo kann ich denn jetzt angeln wenn du das ding verschoben hast? Save a la musik? Geht das nicht?
06:40:35 das nicht aller musee so schnarrt und so ja gut easy na gut er sagt zwar ich kann ja nicht angeln aber das ist umgestellt eva? ah hier gehts perfekt so dann starten wir noch die gitkiste einmal neu und dann haben wir wieder ein freshes schönes neues abgedatetes git warum öffnet er trotzdem das escape menü? verstehe ich nicht so das heißt du überprüfst ach so kannst du ja gar nicht so down
06:43:31 Sollte aber eigentlich wieder anders sein. Okay, dauert noch ein bisschen. Kiste ist nicht so... Ah doch, da ist es wieder. Was ist denn in der Support-File von der Fritzbox alles drin? Leck mich am Arsch. So, dann kann ich das da abrufen. Funktioniert ja, ne? Gut. Yes. Warum lädt das Pendeln? Da haben wir jetzt schon wieder nicht mehr. Beisterung. Was hast du an einem Job, an einer Pipeline erinnert? Noch nix, warum?
06:46:51 wegen dem job artefakt branch ja das was ich eben gesagt hat mit dem match request dass du einfach nur eine branch angeben kannst musst ach so das bist du jetzt schon am umsetzen abbro ja ist das kai macht ja alles oder nur für für mono nur für die sachen aus mono das heißt wir müssen beim ne wie läuft es dann beim live server ab dann weiter mit tag ja ok gut gut gut gut schon sorgen mal sonst können wir ja nicht mehr zurück patchen
06:48:38 Ja, ich lass den das mal gerade hier das Downloadscript editieren. Ja, du machst Merch Request oder Branch ID? Nein, Branch ID dann. Du öffnest ja nicht immer für alles direkt ein Merch Request. Warum Request Entity Too Large? Das solltest du eigentlich nicht mehr haben. Achso, Hasen wollte ich haben. Jetzt testen, ob die überhaupt funktionieren. Oh mein Gott im Himmel, fäck mich im Arsch, was soll das denn? Alter, E-Pom, hast du mich erschrocken, Alter, holy shit. Haben wir überhaupt einen großen Hasen?
Test der NPC-Interaktion
06:50:1906:50:19 oh mein gott funktioniert ja da bleibt doch stehen scheiße ich habe vergessen dass er stehen bleiben wenn man irgendwie interagiert ja das tun die nicht scheiße kann ich denn das überhaupt sagen dass er stehen bleiben soll oh gott das sieht witzig aus wo er gerade hängt ja du lutscher oh ist tot der lutscher es gibt ein 6.0 update von den hibernate was geht bilderei im würfelband sprech
06:53:16 das hier funktioniert immer noch tun oder handy laden naja ich würde sagen können sie sich raus und künstler ist relativ einfach raus sind jetzt gar nicht mehr drauf oder also ich würde sagen für sie raus und eigentlich ist es
06:55:04 Es ist relativ einfach rauszufinden, wo der Handyladen ist. Du hast da so eine Übersichtsmap mit Escape in GTA. Die ist relativ... Handyladen ist relativ einfach zu finden. Du kriegst am Anfang so ein... Einreise... Einreisebroschüre. Guck mal. Ich hoffe, die hast du gelesen, weil da steht das Wichtigste drauf. Führerschein. Handy und Tablet.
06:55:37 Wir haben sogar eine Einreisebroschüre. Ja, aber irgendwann mal hatte ich die Idee, dann haben wir das umgesetzt. Das ist ja witzig. Gib doch ein bisschen Geld, damit du die richtige Telefonzelle nutzen kannst. Wo immer die Angeli angezeigt wird. Da muss ich jetzt keine Props mehr. Warte mal, kann ich hier auch nichts mehr aufstellen? Doch. Weird. Nächster Versuch. Was wollte ich denn jetzt gerade? Achso. Was nehmen wir denn? Kann ich den Dev-Server gleich nochmal neu starten?
06:58:03 ja sie konnten nicht wollen aber noch ein hasen oh mein gott ja scheiße habe ich jetzt was gekriegt oder nicht ja es funktioniert ohne fehler die frage ob die denn von alleine auch dies worden aber das ist ein papier jetzt muss ich nur noch versorgen dass ich nicht mehr bewegen weil man den tag geht halleluja also das war kein deutschland ich bin
07:00:59 hat etwas angenommen von peterro ich kann die mail nicht mehr oder ziehen warum acht was den namen des branches sogar eingebaut ja warte mal das finde ich geil wenn das geht nee wir müssen die matrix die angeben schade alle hören wir natürlich geil gewesen überblick main müsste aber auch gehen
07:02:46 ich wollte nur gute nachsuchen ich danke dir schöne gute nachdauerei man ja klar ja das klingt so fertig fünf stunden fünfeinhalb stunden hat der props hin und her hoch und runter geschoben alter wir könnten den ganzen bums eigentlich ausm client generieren oder nicht die y map
07:03:10 das problem ist halt so wie dieses exportieren außer datenbank ist das problem dass die dass die koordinaten falsch sind von den props die teilweise zu tief oder zu hoch sind musst du alle nachjustieren was geht dann auf den wunderschönen ich habe einen schönsten marino ich sitze hier ein bisschen verzweifelt gegen ostern was habe ich jetzt mit mir was genau wie hieß meiner mp 56
07:04:08 Hat alles sehr viel zeit gefressen bis jetzt hier ist kultetisch so viel im arsch ist es so aufwendige sachen fertig zu machen Wenn ich starten kann der Error 126 hat angehört und wo wurde ich gefunden? Bro, keine ahnung mal ausprobieren den rockstar launch ab per hand zu starten und dann nochmal aber wirklich keine ahnung geht ja auch fehler überprüfen auch riesen ding neu installieren also geht ja selbst ich glaube ein lokales dick geht es jetzt final kaputt wenn du denkst
07:06:52 vielleicht gleich mal schlafen gehen also ich dachte ach kobe jetzt hat das kommt alle features die ich haben möchte also wenn du jetzt irgendwelche natürlich hast du natürlich noch mal in riebeisen oder mit meinen mürchen damit die partnerung bekommst wenn ich wasser
07:17:08 Naja, wenn du gerade noch einen Merge-Request hast und das in einem aktiven aktuellen Merge-Request, in einer aktiven Branch-Cutter benutzen möchtest, musst du natürlich noch rebasen bzw. Main einmal da reinmerchen. Kann ich nicht. Warum nicht? Er lädt. Er lädt 20 Dateien runter und das war's. Dann bleibt er stehen. Ich hab's eine Stunde laufen gehabt, er lädt Main nicht mehr runter. Ich kann Main nicht mehr updaten, ich weiß nicht warum. Irgendwas mit LFS zum Eimer.
07:17:40 wirksam machine oder erst seit ich seit wir ein kunzeigen haben seitdem ist das problem nicht nicht auch sehr komisch na ja gut auf jeden fall würde ich mich jetzt mal verabschieden kann ich das ist noch irgendwie testen was denn das was jetzt gemacht haben was hast du denn jetzt gemacht
07:18:12 ich habe halt das trading ist noch mal geupdatet welche branche dann ist das heißt muss ja noch mal in easter features reingehen und so machen ist der feature ist drauf da machst du mir dann machen wir hier mal ein slash rebar ist schön rein ich muss gerade soja das sollte man dann kurz abwarten machen und fertig gepusht
07:18:40 ja ich mache das pushen einfach über also irgendwas ist bei bei bei rider bei mir noch mehr im arsch als dingens das andere geht jetzt mal lassen wir einmal die lcs update und sind die kollegen gleich an happy hier mit dem dlc ist halt 50 prozent gleich oben ja ich bin oben kannst du mein kommentar rüber gucken
07:19:47 dann zu player sieht doch gut aus man schon passen jetzt muss man die pabler durchlaufen lassen dann kannst du m r minus 53 nehmen als was ist das hier ist glaube ich änderungen in nur ein server ja dann kannst du hier ein startup kannst du wirst ein kork und m r aus der 53 anpacken
07:20:56 Lass mal das hier einmal, das habe ich gerade gemacht, dann lassen wir hier einmal noch den Bums durchlaufen. Was echt lange dauert, echt anstrengend ist. Was nach? Dev. Altvie? Ne, Dev. Wie heißt die Bude denn hier? Ach, Stolz. Altvie Dev. Wodurch weiß das Server überhaupt, dass es einen Abdecker gab? Indem man es einfach jetzt immer pusht. Das heißt ja jetzt nicht, wenn ich Update Unity aus mache. Genau, aber die Dinger sind ja so klein, das ist lächerlich.
07:23:06 ich kann mir nicht runter holen ich verstehe es nicht warum egal ist oder will er erst mit das lösen kann ich das irgendwie manuell an schickern irgendwie nicht löschen 80 prozent kann man text trotzdem noch das komplett geklickt dadurch kann man auch benutzen
07:27:07 was ich muss ich aus euch zu anja rüber gut das ist irgendwas kaputt warum kunden hat oben bis aus konfig ich bin gehabt dass die gerade nicht offen aber hundertfach ist das irgendwas im update-screen falsch kaputt nach du hast den was den ordner nicht gehabt
07:28:10 Weiß ja nicht, guck mal jetzt mal was da los ist Kann sein... Kann sein... So Chat, ich wünsche euch eine gute Nacht, ich raid euch zu Anja rüber, ich mach jetzt mal in aller Ruhe Es passiert halt nichts mehr, es gibt nichts was ich euch noch zeigen könnte Es tut mir leid, ich versuche morgen so früh wie möglich da zu sein Aber ich werde ein bisschen ausschlafen, weil ich jetzt eine Woche absolut ass gepennt hab durch den Blutdruckdrohre alles
Ausblick und Verabschiedung
07:28:4907:28:49 Ich bin gespannt aber ich werde so früh wie möglich da sein und ich hoffe dass wir dann spätestens um 18 Uhr Ostern offiziell eröffnen können. Sehr spät leider, ist tut mir leid aber es ging nicht anders. Es war halt... Ja Sonntag hieß es, jo du musst dich drum kümmern und ich saßen da ja ja ja ja ja gut So, Peebles. Kuss auf die Nuss. Danke fürs Zuschauen. Wir sehen uns morgen in aller Frische. Tschüss.