Registrierung Häufig gestellte Fragen Suche Mitgliederliste Portal - Planet Skyrim.de Kalender Moderatoren und Administratoren Startseite
Morrowind&OblivionForum.de - PMM-Projects Network » The Elder Scrolls IV: Oblivion » Oblivion Editor Help » Interior Beleuchtung nach Tageszeit » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
double
Archer




Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft:
Beiträge: 18

double ist offline
  Interior Beleuchtung nach TageszeitAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hi,

wie wohl schon aufgefallen ist, ist in den Interiors immer die selbe Uhrzeit, d.h. dort ist es immer hell.

Den Fehler will ich jetzt beheben in dem ich nun mein erstes Lichtobjekt erstellt habe ( InteriorWndlight ).

Die Besonderheit dieser Lichter soll nun sein, dass diese die Farbe um die entsprechende Uhrzeit ändert.

Wie kann ich soetwas umsetzen?

Dies soll mein erster Schritt sein. Als nächstes Plane ich Lichter nach Himmelsrichtungen auszulegen ist z.B. die Lichtquelle hinter einem Haus dunkler als an dem Fenster an dem die Sonne rein scheint.

Anschliessend will ich mein kleines Eigenheim mit Lichtern ausstatten, die auch zu gegebener Zeit aktiv sind, d.h. Nachts brennen.

Anschliessend muss ich auch noch die Fenster anpassen, was ich dort umsetzen kann weiss ich noch nicht aber das mindeste ist das diese Nachts dunkel sind.

Ich glaube damit erreiche ich einen sehr realistischen effekt den man vielleicht auch global einsetzen könnte und der letztendlich für einen riesen flair sorgen wird.

/Doppelpost aufgelöst von Bretone

Ach und die Einstellung mit ExteriorBehaviour hab ich schon probiert, aber das funktioniert ganz schlecht.


__________________
------------------------------------------------
Unsere Oblivion Fanpage by gamingElite
AllInOne gE-Special-Fix-Pack by gamingElite

------------------------------------------------

04.04.2006, 13:59 Profil von Füge  deiner Freunde-Liste hinzu Email an double senden
madmaxx
Ehrenmitglied




Dabei seit: Januar 2003
Geschlecht:
Herkunft:
Beiträge: 3257

madmaxx ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Ja. Mach verschiedene Lichter für verschiedene Tageszeiten. Die platzierst du in deinem Interior, klickst doppelt drauf und gibst den Referenzen eine eigene ID. Dann machst du ein Script das die Tageszeit abfragt und dann eben
if time == xyz
enable.id1
disable.id2
endif

und sowas. Müsste als Questscript irgendwann gestartet werden und eben jeden Frame laufen (also unter Begin GameMode).


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier

04.04.2006, 16:38 Profil von Füge  deiner Freunde-Liste hinzu Email an madmaxx senden Homepage von madmaxx Füge madmaxx in deine Contact-Liste ein
double
Archer




Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft:
Beiträge: 18

double ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hi,

wäre es denn nicht möglich auf die Farbeigenschaften einer Lichtquelle zuzugreifen. So bräuchte ich nur ein Objekt das mit dem entsprechenden Script funktioniert.

code:

If timeOfDay < 6:00 && timeOfDay > 23:00
InteriorWndSmall_West->setColorRGB( x, x, x );
endif
usw.



Ich fände das vom Sinn her viel Objektorientierter, habe aber eigentlich keine Ahnung wies genau funktioniert und was man nicht machen kann.

Es ist im Grunde nichts schlechtes an deiner Idee aber ich denke es könnte auch praktischer gehn, oder etwa nicht?

Apropo, folgende Lichtquellen hätt ich:

code:

InteriorWndSmall_North / _South / _West / _East
InteriorWndMiddle_North / _South / _West / _East
InteriorWndBig_North / _South / _West / _East



Hm.. was fehlt sind dann noch die Lichter in Oblivion und besondere Lichter in Dunklen gegenden z.B. in einem Wald, bräuchte ich ergänzend:

code:

InteriorWndSmallM_North etc.
M = muffled



Und wenn ich das mit einem Script lösen könnte und nur ein Objekt bräuchte, wäre das durchaus viel praktischer.

Ist das möglich und wenn ja, wie würdet Ihr das machen?


__________________
------------------------------------------------
Unsere Oblivion Fanpage by gamingElite
AllInOne gE-Special-Fix-Pack by gamingElite

------------------------------------------------

04.04.2006, 17:01 Profil von Füge  deiner Freunde-Liste hinzu Email an double senden
double
Archer




Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft:
Beiträge: 18

double ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen


Hm... anscheinend hast du Recht, es scheint nicht anders zu funktionieren. =/
Nun gut, dann muss es wohl so sein.

Danke für deinen Tip.


__________________
------------------------------------------------
Unsere Oblivion Fanpage by gamingElite
AllInOne gE-Special-Fix-Pack by gamingElite

------------------------------------------------

05.04.2006, 02:50 Profil von Füge  deiner Freunde-Liste hinzu Email an double senden
double
Archer




Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft:
Beiträge: 18

double ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen


So sieht es aus

Aber es funktioniert noch nicht.

Was fehlt?


__________________
------------------------------------------------
Unsere Oblivion Fanpage by gamingElite
AllInOne gE-Special-Fix-Pack by gamingElite

------------------------------------------------

05.04.2006, 03:13 Profil von Füge  deiner Freunde-Liste hinzu Email an double senden
madmaxx
Ehrenmitglied




Dabei seit: Januar 2003
Geschlecht:
Herkunft:
Beiträge: 3257

madmaxx ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hätte es nicht gereicht das Script zu posten?
Dir ist klar, dass dies nur (genau) zur 7 oder 21 Stunde funktioniert? Ist GameHour überhaupt eine Short, oder vielleicht doch Flow?

Außerdem muss das Script noch irgendwie aktiviert werden, ich weiß nicht ob das von allein schon so läuft. Es gibt einen Befehl für Questscripts, dass man die staren und beenden kann (das gute alte Startscript, Stopscript gibts nichtmehr).


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier

05.04.2006, 10:14 Profil von Füge  deiner Freunde-Liste hinzu Email an madmaxx senden Homepage von madmaxx Füge madmaxx in deine Contact-Liste ein
double
Archer




Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft:
Beiträge: 18

double ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Ja dachte es wäre denn verständlicher R steht für Red und soll dämmerungslicht sein. =)

Aber echt schade, dass ich nicht einfach auf die Objekt-Eigenschaften zugreifen kann.

Ich hab keine Ahnung wie ich das Script starten soll =/


__________________
------------------------------------------------
Unsere Oblivion Fanpage by gamingElite
AllInOne gE-Special-Fix-Pack by gamingElite

------------------------------------------------

05.04.2006, 10:34 Profil von Füge  deiner Freunde-Liste hinzu Email an double senden
madmaxx
Ehrenmitglied




Dabei seit: Januar 2003
Geschlecht:
Herkunft:
Beiträge: 3257

madmaxx ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Geht nur über sQeust, siehe offizielles CS-Wiki.


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier

05.04.2006, 12:11 Profil von Füge  deiner Freunde-Liste hinzu Email an madmaxx senden Homepage von madmaxx Füge madmaxx in deine Contact-Liste ein
double
Archer




Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft:
Beiträge: 18

double ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen


GameHour ist ein positiver Short Integer.

Es gibt dann noch GetTimeOfDay oder sowas das gibt dann eigentlich einen String zurück xx:xx.


__________________
------------------------------------------------
Unsere Oblivion Fanpage by gamingElite
AllInOne gE-Special-Fix-Pack by gamingElite

------------------------------------------------

05.04.2006, 12:39 Profil von Füge  deiner Freunde-Liste hinzu Email an double senden
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Design by: Garak - Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR