Zivil-Probleme
Moderator: Flashy
Zivil-Probleme
Hi Leut´s
Wer kann mir helfen. In meiner neuen Map hab ich ein paar Unge-
reimtheiten mit den Zivi`s. Tag`s über sind sie in der Map vertreten, doch im Nachteinsatz sind sie von der Bildoberfläche verschwunden. Weiß jemand von Euch einen Rat.
Wer kann mir helfen. In meiner neuen Map hab ich ein paar Unge-
reimtheiten mit den Zivi`s. Tag`s über sind sie in der Map vertreten, doch im Nachteinsatz sind sie von der Bildoberfläche verschwunden. Weiß jemand von Euch einen Rat.
- Dateianhänge
-
- zwischenfall.zip
- (83.23 KiB) 350-mal heruntergeladen
-
- *sabber*
- Beiträge: 9151
- Registriert: 25 Mär 2001, 22:00
- Kontaktdaten:
-
- Alpha-Squad
- Beiträge: 1154
- Registriert: 24 Feb 2001, 11:18
- Kontaktdaten:
Für mich hört sich das an, als möchtest du einen Shedule-Button für deine Zivs haben.
Also, merke dir die GridNr des Ziv. Rechne die GridNr in hex um. Lade deine Karte in einem Hex-Editor. Suche nach der GridNr(Bytes vertauscht). Hast du das erste Offset des Ziv gefunden, addiere 971(vorher in Hex umrechnen) zum Wert des Offset. Das Ergebnis ist das Offset, welches du verändern mußt. Trage an dem Offset 04 ein. Speicher die Karte.
Wenn du jetzt die Karte im UB-Editor lädst, hast du im Merc-Menü einen neuen Button "SMT-Shedule"(oder so ähnlich). Außerdem bekommst du wenn du von der Shedule auf den General Info Mod (dort wo man aggressiv usw setzt) gehst einen neuen Button mit dem du Ziv-Gruppen einstellen kannst.
Ob die Shedule auch arbeitet weiß ich allerdings nicht.
Wenns funzt kanst ja mal posten.
Emrep
Also, merke dir die GridNr des Ziv. Rechne die GridNr in hex um. Lade deine Karte in einem Hex-Editor. Suche nach der GridNr(Bytes vertauscht). Hast du das erste Offset des Ziv gefunden, addiere 971(vorher in Hex umrechnen) zum Wert des Offset. Das Ergebnis ist das Offset, welches du verändern mußt. Trage an dem Offset 04 ein. Speicher die Karte.
Wenn du jetzt die Karte im UB-Editor lädst, hast du im Merc-Menü einen neuen Button "SMT-Shedule"(oder so ähnlich). Außerdem bekommst du wenn du von der Shedule auf den General Info Mod (dort wo man aggressiv usw setzt) gehst einen neuen Button mit dem du Ziv-Gruppen einstellen kannst.
Ob die Shedule auch arbeitet weiß ich allerdings nicht.
Wenns funzt kanst ja mal posten.
Emrep
-
- Scharfschütze
- Beiträge: 3487
- Registriert: 05 Jun 1999, 13:07
- Wohnort: Bullybeach, Schuppen südlich der Strasse
Alle Methoden, die lediglich den Scheduler-Button im Editor zum Erscheinen bringen (Byte 972 ändern etc), funzen im Game nicht! Der String mit den 1092 Bytes einer Personenbeschreibung hat bei Personen, die mit dem Scheduler ausgerüstet sind, eine spezielle Datenstruktur. Überdies ändern sich bei fuzendem Scheduler noch diverse andere Daten in dem betreffenden Mapfile!
Sinclair
Sinclair
Je älter ich werde, umso besser war ich früher.
"Sinclair:
Ich weiß nicht ob du damit sagen willst, daß die von mir beschriebene Methode nicht funktioniert, wenn ja muß ich dich wohl vom Gegenteil überzeugen.
So denke ich mir wie es ist:
Mit dem verändern des Wertes in der Personenbeschreibung hexe ich ja keinen Button in den Editor, sondern ich aktiviere eine Schnittstelle zur Shedule-Funktion. Die Mapdatei wird bei jedem mal speichern komplett neu aus den Werten im Speicher generiert. Benutze ich im Editor den SheduleModus werden die von mir gewünschten Aktionen einer Figur beim speichern in die Mapdatei eingebunden. Im Endeffekt kommt es wohl nur auf den Wert an, den man in der Personenbeschreibung einträgt.
Um zu beweisen, daß es so ist hab ich mir eine Karte von Deutschers Kampagne ausgeliehen (sorry Deutscher) und auf die Karte ein Haus gesetzt, die Tür mit einem Schloß versehen drei Zivilisten platziert und jedem der Zivilisten eine Shedule verpasst und "geplant". Und soweit ich das feststellen konnte machen die Zivilisten das was sie tun sollten.
Emrep
Ich weiß nicht ob du damit sagen willst, daß die von mir beschriebene Methode nicht funktioniert, wenn ja muß ich dich wohl vom Gegenteil überzeugen.
So denke ich mir wie es ist:
Mit dem verändern des Wertes in der Personenbeschreibung hexe ich ja keinen Button in den Editor, sondern ich aktiviere eine Schnittstelle zur Shedule-Funktion. Die Mapdatei wird bei jedem mal speichern komplett neu aus den Werten im Speicher generiert. Benutze ich im Editor den SheduleModus werden die von mir gewünschten Aktionen einer Figur beim speichern in die Mapdatei eingebunden. Im Endeffekt kommt es wohl nur auf den Wert an, den man in der Personenbeschreibung einträgt.
Um zu beweisen, daß es so ist hab ich mir eine Karte von Deutschers Kampagne ausgeliehen (sorry Deutscher) und auf die Karte ein Haus gesetzt, die Tür mit einem Schloß versehen drei Zivilisten platziert und jedem der Zivilisten eine Shedule verpasst und "geplant". Und soweit ich das feststellen konnte machen die Zivilisten das was sie tun sollten.
Emrep
- Dateianhänge
-
- h9.zip
- (67.12 KiB) 344-mal heruntergeladen
-
- Scharfschütze
- Beiträge: 3487
- Registriert: 05 Jun 1999, 13:07
- Wohnort: Bullybeach, Schuppen südlich der Strasse
@ Emrep
Dass ich mit dem Aktivieren des Buttons (Byte 972) diesen nicht nur grafisch in den Editor hexe, ist mir schon klar, bei mir funzt der Scheduler im Editor auch wunderbar, die Zeit- und Ortsangaben, die ich im Scheduler eingebe, werden tatsächlich in die Mapfiles reingeschrieben, nur im game machen die verd... Zivis bei mir nicht das, was sie tun sollten, vor allem verschwinden sie nach wie vor in der Nacht, trotz Spätdienst. Werd mir mal deine Map anschauen.
Byte 972 in jeder Personenbeschreibung ist übrigens eine Art Zähler; der Wert hängt mit der Anzahl der mit der Scheduler-Funktion versehenen Personen in einer Map zusammen. Jede dieser Personen bekommt bei Byte 972 einen Wert zugeordnet, der es dem Prog erlaubt, die zugehörigen Ort- und Zeitangaben für die betreffende Person, die übrigens nicht in die Personenbeschreibungen reingeschrieben werden, eindeutig zuzuordnen.
Sinclair
Dass ich mit dem Aktivieren des Buttons (Byte 972) diesen nicht nur grafisch in den Editor hexe, ist mir schon klar, bei mir funzt der Scheduler im Editor auch wunderbar, die Zeit- und Ortsangaben, die ich im Scheduler eingebe, werden tatsächlich in die Mapfiles reingeschrieben, nur im game machen die verd... Zivis bei mir nicht das, was sie tun sollten, vor allem verschwinden sie nach wie vor in der Nacht, trotz Spätdienst. Werd mir mal deine Map anschauen.
Byte 972 in jeder Personenbeschreibung ist übrigens eine Art Zähler; der Wert hängt mit der Anzahl der mit der Scheduler-Funktion versehenen Personen in einer Map zusammen. Jede dieser Personen bekommt bei Byte 972 einen Wert zugeordnet, der es dem Prog erlaubt, die zugehörigen Ort- und Zeitangaben für die betreffende Person, die übrigens nicht in die Personenbeschreibungen reingeschrieben werden, eindeutig zuzuordnen.
Sinclair
Je älter ich werde, umso besser war ich früher.
Ja faules Pack!..., nur im game machen die verd... Zivis bei mir nicht das, was sie tun sollten, vor allem verschwinden sie nach wie vor in der Nacht, trotz Spätdienst.
Oh, vieleicht hast du auch was Anderes gemeint.
Deswegen hab ich den Zivis auch kein Bett in das Haus gestellt.
Na hoffentlich funzt es.
Ich sollte vieleicht noch anmerken, daß ich die englische UB.exe benutze.
Emrep
EDIT: Ich wollte ja noch fragen, weißt du wofür die zwei freien Stellen bei den Buttons im Merc-Menü sind?
-
- Scharfschütze
- Beiträge: 3487
- Registriert: 05 Jun 1999, 13:07
- Wohnort: Bullybeach, Schuppen südlich der Strasse
Ich hab mal einen Screenshot von dem Editor gesehen, den Sirtech offensichtlich benutzt hat: auf dem einen Button ist eine gelbe/goldene Schutzweste, auf dem zweiten ein Kopf; der zweite Button ist wohl zum Setzen der Zivis, NPC's etc., denk ich mir.
Sinclair
PS: ich benutze ebenfalls die US-exe!
Sinclair
PS: ich benutze ebenfalls die US-exe!
Je älter ich werde, umso besser war ich früher.
Jaja, die hoffung stirbt zu letzt....
MfG
MfG
KDA, der beste Thread der Welt
die coolste Seite im Netz: http://www.frozenboard.de
Exegi monumentum aere perennius.
die coolste Seite im Netz: http://www.frozenboard.de
Exegi monumentum aere perennius.
Ach, weiß eh niemand (wenn man da nicht alles selber macht...)
Zu was ganz anderem: Funktioniert dieser Schund da, oder gibts schon eine überarbeitete Version:
(Achtung, nicht benutzen, sonst gibts ein Feuerwerk)
Zu was ganz anderem: Funktioniert dieser Schund da, oder gibts schon eine überarbeitete Version:
(Achtung, nicht benutzen, sonst gibts ein Feuerwerk)
- Dateianhänge
-
- impammo.zip
- (42.29 KiB) 337-mal heruntergeladen