World of Gothic Archiv
Alle Beiträge von NicoDE
Seite 49 von 56 « Erste 45  46  47  48  49  50  51  52  53 Letzte »
30.09.2003, 20:44 #1201
NicoDE
Beiträge: 1.398
alternative scripte/plugins -
quote:
Zitat von Oxinetex
Man muss allerdings im Ordner stdplugs vor dem Start die Datei asciiexp.dle in asciiexp.dle.bak umbenennen (jedesmal), sonst gibts diese 'doppeltes Plugin' Meldung.
Bzw. im Plugin-Manager deaktivieren (einmalig).
06.10.2003, 19:27 #1202
NicoDE
Beiträge: 1.398
Gute Nachricht für Minimalisten -
quote:
Zitat von TheWonderer
[...] Ich weiß eigentlich nicht genau, warum ich das mache [...]
Um zu zeigen, daß man das Spiel so gut wie möglich kennen muß, um so wenig wie möglich davon zu haben? ;)
09.10.2003, 04:17 #1203
NicoDE
Beiträge: 1.398
NdR-Schwierigkeitsregler - Tester gesucht :-) -
quote:
Zitat von aldee
Ich denke, ich habe den Fehler mit dem Registry-Auslesen jetzt gefunden :-). Mit 2K/XP funktioniert es wieder einwandfrei und ich hoffe auch mit 9x/ME. Würde das evtl. jemand testen? Ggf. vorher die ndr.ini löschen und einfach das Tool starten und schauen, ob der korrekte Pfad zu NdR in das entsprechende Feld eingetragen wurde. Natürlich zuerst nochmal die aktuelle Version 0.81a laden :-).
Keine Ahnung welchen Schlüssel Du verwendest; ich verwende beim Add-On aus UninstallString unter HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstallGothic II - Die Nacht des Raben alles vor "UNWISE.EXE" und anschließend GetLongPathName() (für W95- und NT4-Support siehe NewAPIs.h).

ps: alles andere war mir zu unsicher (setzte mindestens einen Start voraus oder wird unter anderen Benutzer-Accounts nicht gefunden)
09.10.2003, 04:36 #1204
NicoDE
Beiträge: 1.398
Win 2000 Service Pack 3 -
http://www.microsoft.com/germany/ms/windows2000/sp4.htm
http://windowsupdate.microsoft.com/ (nur mit Internet Explorer)
http://www.microsoft.com/windows200...s/servicepacks/
09.10.2003, 12:06 #1205
NicoDE
Beiträge: 1.398
NPC will sich nicht wegbewegen... - Re: NPC will sich nicht wegbewegen...
quote:
Zitat von Makador
[...] func void Trollquest() [...]
Wie Maharreshi schon schreib, muß sie Rtn_Trollquest_<npc.id> heißen.
quote:
Zitat von Makador
[...] Npc_ExchangeRoutine(Kj_2602_Christian, "Trollquest"); [...]
Npc_ExchangeRoutine() erwartet als ersten Parameter eine C_Npc-Variable, keine Instanzen-ID.

Zudem ist Hlp_GetNpc() nur sinnvoll, solange es nur einen Christian gibt. Ansonsten würde der erstbeste anfangen dem Spieler hinterherzulaufen (der Spieler geht sicher davon aus, daß der angesprochene mitgeht...).
Da in einem Dialog der NPC immer self und der Spieler immer other ist, bietet sich folgendes an...
code\:
//...
AI_Output(other, self, "DIA_Christian_Troll_06"); //Lass uns losgehen!
AI_StopProcessInfos(self);

Npc_ExchangeRoutine(self, "Trollquest");
self.aivar[AIV_PARTYMEMBER] = TRUE;

ps:
quote:
Zitat von Makador
[...] Hier wird eine Funktion aufgrufen, die nirgendwo in der NPC Datei vorhanden ist. [...]
Sie kann sich überall befinden (der Übersichtlichkeit halber sollten sie im NPC-Skript zu finden sein).


Gruß Nico
09.10.2003, 12:40 #1206
NicoDE
Beiträge: 1.398
Bug oder was übersehen ... - Re: Bug oder was übersehen ...
quote:
Zitat von LatusHades
[...] oder gibts da noch andere Erklärungen dafür? [...]
Ein relativ seltener Pufferüberlauf (es werden unkontrolliert Daten im Speicher überschrieben, die sich zufällig hinter dem eigentlichen Puffer befinden) beim Speichern und Laden von Spielständen wurde kürzlich gefunden und wird im kommenden Patch 2.6 behoben sein.
Nun sollte man nicht jeden Fehler darauf schieben, aber eine gewissen Art von Fehlern in Spielständen (ohne interne Kenntnisse (und selbst dann) schwer zu beurteilen) läßt sich darauf zurückführen - wäre in diesem Falle eine Möglichkeit (auch wenn normalerweise mehr kaputt geht).


Gruß Nico

ps: andere Möglichkeit: Nebenwirkung durch Aktivierung des godmode
09.10.2003, 12:46 #1207
NicoDE
Beiträge: 1.398
Easter eggs ??? -
quote:
Zitat von Ugh-Tech
Im Add-on leider nicht mehr, da schwimmste irgendwann einfach gegen eine unsichtbare Wand. :-(
Routinefrage: Marvin?
09.10.2003, 14:52 #1208
NicoDE
Beiträge: 1.398
orkwall -
quote:
Zitat von Patricius
[...] Sind dort keine Leichen wegen dem Hotfix? [...]
Leichen ohne Missionsgegenstände, die weiter als 50m vom Spieler entfernt sind, werden aus dem Spiel entfernt (Standardverhalten in Gothic I und Gothic II vor 1.30).
quote:
Zitat von Patricius
[...] Oder erst ab einem späten Kapitel? [...]
Die Leichen tauchen dort erst im Verlauf des Spiels auf. Beim erstmaligen Betreten des Minentals wird da wahrscheinlich niemand liegen.


Gruß Nico
09.10.2003, 15:06 #1209
NicoDE
Beiträge: 1.398
"tagesablauf des Heros" - Re: "tagesablauf des Heros"
quote:
Zitat von Oxinetex
ich wollte fragen ob jemand schonmal, dem Spieler einen Tagesablauf gegeben hat. Sprich der Spieler verliert jede Stunde eine bestimmte Summe von einem Skill. Und wenn null erreicht ist soll etwas passieren. Ich will nicht zuvielsagen was ich damit vorhabe aber ist das von der Engine machbar?
Wie AlexVornam schon schrieb, wird/kann/sollte der SC nicht mittels TA/AI gesteuert werden. Zumal die beschriebene Funktionalität nicht viel mit einem TA zu tun hat. Es gilt eher eine Stelle in den Skripten zu finden (z.B. ZS, EVT), die mit an Sicherheit grenzender Wahrscheinlichkeit immer/oft ausgeführt wird (da es AFAIK keine Stelle gibt, die in einem garantierten Intervall aufgerufen wird).


Gruß Nico
09.10.2003, 23:12 #1210
NicoDE
Beiträge: 1.398
"tagesablauf des Heros" -
quote:
Zitat von Oxinetex
wollte eben fragen ob so etwas von der engine her irgendwie möglich ist.
Direkt vorgesehen nicht, aber möglich (zum Beispiel indem man für diesen Zweck einen oCMobInter mit zwei States (wie zum Beispiel die Laternen in Khorinis) in jeden Level stellt, welches im Startup per Wld_SetObjectRoutine so initialisiert wird, dass es in definierbaren Intervallen den State wechselt... was einfacheres fällt mir gerade nicht ein ;)).


Gruß Nico
10.10.2003, 14:14 #1211
NicoDE
Beiträge: 1.398
Gute Nachricht für Minimalisten -
quote:
Zitat von TheWonderer
[...] Meine minimalistischen Versuche sind damit auch definitiv abgeschlossen, [...]
Einen hab ich noch: http://www.bendlins.de/nico/gothic2/TheWonderer.php :D
10.10.2003, 14:38 #1212
NicoDE
Beiträge: 1.398
Sichtweite - relativ wozu? -
20% = Blindflug
100% = Referenz (Systemvoraussetzungen)
200% = Weitsicht
300% = Futurama

ps: 100% entspricht etwa der Wahrnehmungsreichweite von anderen Charakteren/Monstern, und somit ist eine rechtzeitige Reaktion des Spielers möglich
10.10.2003, 14:45 #1213
NicoDE
Beiträge: 1.398
Die Gothic-1-mod "Die bedrohung" funktioniert nicht trotz aller patches und co -
Benutzt Du auch den GothicStarter statt der Gothic.exe (vermutlich alter Link auf dem Desktop)?
10.10.2003, 14:57 #1214
NicoDE
Beiträge: 1.398
"tagesablauf des Heros" -
quote:
Zitat von GülleMüller
Werden die denn auch "berechnet", wenn sie außer Sichtweite kommen?
AFAIK ja (hatte bisher nicht die Zeit alles zu Testen, aber nach kurzem Blick auf die Engine spricht nichts dagegen).
10.10.2003, 15:27 #1215
NicoDE
Beiträge: 1.398
Gothic2 und Linux -
Es gibt bisher keinen Weg, sorry.
10.10.2003, 16:02 #1216
NicoDE
Beiträge: 1.398
Cheaten um Bugs auszugleichen -
quote:
Zitat von RaW-Patriot
Geht net hab da sonne "spezielle" Version von gothic addon;)
Dank "spezieller" Umgangsformen werden Fragen in diesem Fall nicht weiter beantwortet.
10.10.2003, 16:06 #1217
NicoDE
Beiträge: 1.398
Gute Nachricht für Minimalisten -
quote:
Zitat von Sucher
Von Suchenden töten lassen?^^
Ein wenig zu kompliziert für ein kleines 'Text-Adventure', oder? ;)


Gruß Nico

ps: wer Langeweile hat, kann versuchen die Lösung zu finden (so schwer ist es auch wieder nicht :))
10.10.2003, 16:25 #1218
NicoDE
Beiträge: 1.398
Sichtweite - relativ wozu? -
Maximal 400%, aber nur per Konsole ('set clippingfactor 4' oder 'zhighqualityrender', 'zfogzone' ist auch nett :))
10.10.2003, 16:29 #1219
NicoDE
Beiträge: 1.398
Grafik problem: habe sound aber keine Videos!! -
In den erweiterten Bildschirmeinstellungen Anti-Aliasing der Anwendung überlassen (deaktivieren) oder einen anderen Modus versuchen.
13.10.2003, 15:44 #1220
NicoDE
Beiträge: 1.398
Targas (.TGAs) in .TEXs Umwandeln? -
Texturen werden automatisch konvertiert, wenn sie beim Laden nicht im internen Format vorliegen.
Also Xxx.TGA ändern, /_compiled/Xxx-C.TEX löschen und Textur im Spiel oder Spacer verwenden.
('convert textures' konvertiert alle Texturen - das dauert eine halbe Ewigkeit und ist für die meisten Texturen nicht ratsam)


Gruß Nico
13.10.2003, 16:02 #1221
NicoDE
Beiträge: 1.398
Gute Nachricht für Minimalisten -
quote:
Zitat von <GTI - Driver>
[...] Ist es was logisches? [...]
Ja und nein.
quote:
Zitat von <GTI - Driver>
[...] Text, zahlen Buchstaben, wieviele Wörter!? [...]
Verb + Gegenstand (also zwei Wörter, wobei das erste typisch für Text-Adventure ist, Groß-/Kleinschreibung egal)
quote:
Zitat von <GTI - Driver>
[...] Die Antwort die drunter steht, ergibt für mich keinen Sinn, wieviele Tage es sind, ist doch Zufallsgerichtet oder? [...]
Der 'Zähler' ist nur dazu da, um die Anzahl der bsiherigen Versuche anzuzeigen (leere Eingabe und gleiche Eingabe bringt Dich nicht weiter - btw, am 42. Tag hat der Untote Drache die Nase voll ;)).
quote:
Zitat von <GTI - Driver>
[...] Ich hab leider auch im Quelltext keine Lösung gefunden... [...]
Deswegen PHP und kein JavaScript (Schummeln gilt nicht ;p).


Gruß Nico

ps: ist doch nur Spaß
13.10.2003, 17:09 #1222
NicoDE
Beiträge: 1.398
Eigene Videos machen -
quote:
Zitat von alpha32d
kann man die kompelierten Modelle nicht irgenwie extrahieren [...]
MAX-Format (undokumentiert) --(Datenverlust)--> ACSII-Export (undokumentiert) --(Datenverlust)--> Binärformate (undokumentiert)

Bisher kenne ich keinen, der versucht hätte, ein Tool für den Rückweg zu schreiben (bei dem zu erwartenden Aufwand ist das auch kein Wunder).


Gruß Nico
13.10.2003, 17:16 #1223
NicoDE
Beiträge: 1.398
Gute Nachricht für Minimalisten -
Das erste Wort ist 'Benutze' und das zweite
Spoiler! (zum lesen Text markieren)

die Spruchrolle, die TheWonderer beim Untoten Drachen verwendet hat, um weniger Erfahrungspunkte zu bekommen...

13.10.2003, 17:41 #1224
NicoDE
Beiträge: 1.398
Eigene Videos machen -
quote:
Zitat von alpha32d
Aber währe es möglich?
Vielleicht etwas wahrscheinlicher als ein MP-Mod ;)
(lies: ich würde nicht darauf warten)
13.10.2003, 20:42 #1225
NicoDE
Beiträge: 1.398
Gilden!?!?!? -
Engine, Skripte und Präsentation sollte man auseinanderhalten.

Die Engine weiß nicht viel (fast gar nichts) vom eigentlichen Spiel (Story, Spiellogik, etc), sondern bietet nur Funktionen an (wie zum Beispiel eine Anzahl von abstrakten Gilden, deren Logik aber mehr oder weniger auf Skriptebene liegt).
Was die Skripter mit diesen Funktionen anfangen (sprich das eigentliche Spiel erstellen), ist eine ganz andere Frage. Wenn die Skripter 'Schatten' mit 'STT' abkürzen, dann ist das einfach eine Konvention, die das Arbeiten unter den Skriptern vereinfacht (die Engine kann mit 'STT' herzlich wenig anfangen und interessiert sich nicht für die Benennung auf Skriptebene) - man hätte es auch mit 'SCH' abkürzen können (hätte die Engine genauso wenig interessiert).

Aber; ganz so strikt ist die Trennung dann doch wieder nicht, da viel von der grundsätzlichen Logik auf Enginebene erledigt wird (also ein anderes Spiel(prinzip) mit der Engine umzusetzen ist ohne Anpassung der Engine nicht möglich... außer man präsentiert die vorhandenen Features anders - siehe unten).

Die Frage der Präsentation ist noch eine andere Frage... wenn ein Skripter ein schwarzes Schaf in ein Wolfsrudel stellen will (mit vorhandenen Mitteln - ohne gleich eine neue Gilde eizuführen), dann ist dieses Schaf eben GIL_WOLF, damit es nicht gefressen wird - der Spieler sieht aber nur ein Schaf, welches nicht gefressen wird (ob es GIL_WOLF ist, interessiert ihn beim Spielen nicht).

Ergo: man sollte versuchen zu verstehen, was in a) der Engine b) den Skripten erledigt wird - und zwischen Präsentation und Umsetzung unterscheiden.


Gruß Nico

ps: Beitrag ist runtergeschrieben und wird unvollständig bleiben, da ohne konkrete Problemstellung ein Endlosthema
Seite 49 von 56 « Erste 45  46  47  48  49  50  51  52  53 Letzte »