World of Gothic Archiv
Alle Beiträge von HornOx
Seite 14 von 59 « Erste 10  11  12  13  14  15  16  17  18 Letzte »
06.08.2002, 01:44 #326
HornOx
Beiträge: 1.458
GothicVDFS 1.6.1 -
Sind doch eigentlich nur ein paar neue Codezeilen:( Aber immerhin hab ich dadurch mitbekommen das ich Perl fast verlernt hatte ;)
code\:
#!/usr/bin/perl -w
use strict;
use Time:ocal;
use Win32::Process;#wenn man *nix benutzt muß man halt unten fork verwenden...
my $GothicVerzeichnis = "d:gothic";
my $Ausgabedatei = "d:gothicsystemvmMod erstellen.vm";
my $Modname = "MeinMod.mod";
my $tag=1;my $monat=6; my $jahr=2002; #Zeitpunkt nach der Instalation von Gothic und dem SDK
my $TIME = timelocal(0, 0, 0, $tag, $monat-1, $jahr-1900);
open(DATEI, ">$Ausgabedatei") || die "Datei kann nicht geöffnet werden.n$!";
print DATEI <<"irgendwas kreatives";
[BEGINVDF]
Comment=Irgendeine Blöde Mod-Datei%%N%%D%%N
BaseDir=$GothicVerzeichnis
VDFName=$GothicVerzeichnisDataModvdf$Modname
[FILES]
irgendwas kreatives
irgendwas("_workdata"); #die dateien in anderen Verzeichnisen gehören eh nicht in ein .mod rein
print DATEI <<"irgendwas kreatives";
[EXCLUDE]
_workDATAPRESETS*.zen
_workDATAWorldsvobtrees*.zen
_workDATAscripts_compiledOUINFO.INF
_workDATAscriptscontentCUTSCENEOU.CSL
_workDATAscripts*.d -r
_workDATAscripts*.src -r
_workDATAMeshes*.3ds -r
_workDATAANIMS*.asc -r
_workDATATEXTURES*.TGA -r
[INCLUDE]
_workDATATEXTURESDESKTOPNOMIP*.TGA -r
[ENDVDF]
irgendwas kreatives
close(DATEI);

my $process;
Win32::Process::Create($process,"$GothicVerzeichnissystemgothicvdfs.exe","gothicvdfs.exe "$Ausgabedatei"",0,DETACHED_PROCESS,'.');
print $Ausgabedatei;
sub irgendwas{
my $subVerzeichnis=shift;
opendir(DIR, "$GothicVerzeichnis$subVerzeichnis") || die "Verzeichnis $GothicVerzeichnis$subVerzeichnis kann nicht geöffnet werden.n$!";
my @Eintraege = readdir(DIR);
closedir(DIR);
foreach my $Dateiname (@Eintraege) {
if (-d "$GothicVerzeichnis$subVerzeichnis$Dateiname") {
if ($Dateiname ne "." && $Dateiname ne "..")
{irgendwas("$subVerzeichnis$Dateiname")}
} else {
print DATEI (stat("$GothicVerzeichnis$subVerzeichnis$Dateiname"))[9]<$TIME ? "" : "$subVerzeichnis$Dateinamen";
}
}
return
}
06.08.2002, 13:52 #327
HornOx
Beiträge: 1.458
Editor ???? -
http://www.worldofgothic.de/dl/?go=...ads&ordner_id=7
07.08.2002, 15:52 #328
HornOx
Beiträge: 1.458
Rückgabeparameter bei TAs? -
Was genau meinst du mit Rückgabeparametern?
Die vorhandenen ZS und TA beginnen alle(?) mit "func void" und liefern daher nix zurück, ein Return mit Parameter ist wegen dem void schwachsinnig. Wozu auch? Sie werden ja eh nicht vom Script aufgerufen, den Rückgabewert könnte man also nicht weiterverarbeiten...
07.08.2002, 22:31 #329
HornOx
Beiträge: 1.458
Sprachpatch ---> Englisch -
Per MP3 kann man die Sprachausgabe auf 100-150 MB komprimieren können, dekomprimieren sollte jeder mit dem Winamp-Disk-Writer-Plugin hinbekommen. Das Hauptproblem besteht vermutlich darin von Pranha Bytes oder Xicat die Erlaubnis zu bekommen :(
07.08.2002, 23:15 #330
HornOx
Beiträge: 1.458
Rückgabeparameter bei TAs? -
Gut das ich doch noch das "?" hinter "alle" gesetzt habe ;) Die Verarbeitung des Rückgabewerts erfolgt aber wirklich nicht per script sondern wird von irgendelchen Engine-internen Funktionen übernommen.
Btw, ist "Rückgabeparameter" ein Synonym von Rückgabewert?
Mal ein paar Codeschnipsel als Beispiel wie ich es verstanden habe:
code\:
func int ZS_MM_EatBody_loop()
{
PrintDebugNpc(PD_MST_LOOP,"ZS_MM_EatBody_loop");

if !Hlp_IsValidNpc(other) //Body weg
{
return LOOP_END;
};
return LOOP_CONTINUE;
};
Wenn der Körper/das Futter nicht mehr da ist wird der Zustand beendet (und der vorherige ist wieder aktiv(?)), wenn nicht dann ißt das Vieh weiter.
code\:
CONST INT LOOP_CONTINUE = 0;
CONST INT LOOP_END = 1;
Wenn bei einer Funktion nix zurückgegeben wird entspricht das Return false bzw Return 0 bzw return LOOP_CONTINUE. => d.h. alle Zustände die nix zurückgeben beenden sich nicht selbstständig sondern werden nur durch ereignisse beendet.


Tipp am Rande:
code\:
PROTOTYPE My_C_INFO (C_INFO) { //für Standartdialoge
nr = 50;
important = False;
condition = func_true;
permanent = False;
};
PROTOTYPE MyEnd_C_INFO (C_INFO) { //für "Ende"-Dialoge
nr = 999;
important = False;
condition = func_true;
permanent = True;
information = My_Exit_Info;
description = DIALOG_ENDE;
};
func int func_true () {
Return True;
};
FUNC VOID My_Exit_Info() {
AI_StopProcessInfos ( self );
};
Damit spart man sich ne Menge Funktionen/Zeilen in denen eh immer das gleiche steht...
08.08.2002, 21:07 #331
HornOx
Beiträge: 1.458
Suche Tool -
Lad dir das Modkit(27MB) runter und bearbeite die Datei Melee_weapons.d mit einem Texteditor.
09.08.2002, 15:51 #332
HornOx
Beiträge: 1.458
Suche einen Mitarbeiter für Mod -
@Arwald: Trotzdem ist der Thread besser/ausführlicher als der da: http://forum.gamesweb.com/forums/sh...threadid=132174 ;)
@DerIch: Sind zwar ne Menge Seiten, aber les dir den anfang davon mal durch: http://forum.gamesweb.com/forums/sh...threadid=129558
11.08.2002, 19:33 #333
HornOx
Beiträge: 1.458
Kein Outlook kein RPG-Chara -
Man braucht dafür kein Outlook, man muß nur seinen Browser richtig konfiguriert habem. Beim Internet Explorer findet man die Einstellung unter Extras/Interneoptionen/Programme/E-Mail, bei Opera direkt unter E-Mail.
18.08.2002, 08:22 #334
HornOx
Beiträge: 1.458
Mannomann fps - Sperre was soll denn das?? -
quote:
[...]und dann gibts irgendwo nen Patch von Nico[...]
http://www.bendlins.de/nico/gothic/misc/GothicFps.zip
20.08.2002, 07:32 #335
HornOx
Beiträge: 1.458
Die SchlimmsteN Befürchtungen zu Gothic 2 -
quote:
Zitat von GülleMüller
Meine schlimmste Befüchrtung ist, daß kein Mod-Developement rauskommt..
Sieht doch schonmal gut aus: http://www.3dfestival.com/stories/2...pacer_large.jpg
20.08.2002, 08:30 #336
HornOx
Beiträge: 1.458
Gothic-Objekte -
Kannst du die Liste in eine Preset-Datei für den Spacer konvertieren? Oder mir die Erlaubnis dafür geben? Von den meisten komplexeren Vobs(Leitern, Türen, Kisten...) hab ich zwar schon Presets aber bei einfachen Vobs bin ich zu faul einen beschreibende deutsche Bezeichnung zu suchen...
Dann hat man zwar nix zum Anfassen bzw zum Anschauen aber erspart sich das gefährliche;) Abtippen bzw den Wechsel zwischen Spacer und Browser.
21.08.2002, 12:11 #337
HornOx
Beiträge: 1.458
Die SchlimmsteN Befürchtungen zu Gothic 2 -
Ich hätte die dämliche Hilfefunktion des Spacers schon längst dauerhaft deaktiviert wenn der Spacer nur für den internen Gebrauch bestimmt wäre. Außerdem gibts eigentlich keinen Grund Werbung in Form eines Screenshots für etwas zu machen das eh nie veröffentlicht wird. Sind zwar beides nur hoffnungsuntermauerte Spekulationen meinerseits aber besser als nix:)
21.08.2002, 12:33 #338
HornOx
Beiträge: 1.458
Gothic-Objekte -
Damit deine Sorierung nicht von der automatischen alphabetischen Sortierung des Spacers zerstört wird hab ich Nummern vor die Namen gesetzt. Die Datei beinhaltet bisher nur zcVob's, heute abend setzt ich mich mal an den Rest. Kannst du mir bescheid geben wenn deine Liste vollständig ist? Ich hab ein Script das das konvertieren übernimmt;)
Und dann noch 2 Dinge am Rande: Bei der HTML-Navigation auf der AMT-HP fehlt der Link "Links". Und Tippfehler in der Liste(Erstellst du die Liste wirklich komplett per Hand ohne Script?):
OC_WEAPONSHELF_EMPTY_V2.3DS => OC_WEAPON_SHELF_EMPTY_V2.3DS
OC_WEAPONSHELF_EMPTY_V1.3DS => OC_WEAPON_SHELF_EMPTY_V1.3DS
OC_WallArmor.3ds => oc_weapon_wallarmor.3DS

http://hornox.bei.t-online.de/objpresets.rar (im Verzeichnis [Gothic]_workToolsdataobjpresets entpacken)
21.08.2002, 22:00 #339
HornOx
Beiträge: 1.458
Musikwunsch -
Das SGT-Tool bringt da nix, die Installationsmusik ist in dem Video gothic.avi gespeichert das bei der Installation in ein temporäres Verzeichnis entpackt wird. Per VirtualDub oder ähnlichem könnte man daraus eine MP3-Datei machen. Aber GülleMüllers erster Vorschlag ist bei weitem der beste ;)
22.08.2002, 07:26 #340
HornOx
Beiträge: 1.458
Nette Sicherheitslücke in Windows XP - Nette Sicherheitslücke in Windows XP
Lest euch die beiden Seiten mal durch: http://heise.de/newsticker/data/ps-20.08.02-000/ http://online.securityfocus.com/archive/1/287482 Und noch 2 Links von anderen Seiten, aber ohne neue Info's: http://news.zdnet.de/story/0,,t101-s2121071,00.html http://www.golem.de/0208/21280.html Url's in der Form hcp://system/DFS/uplddrvinfo.htm werden vom WoG-Forum als Links anerkannt, irgendein böser Mensch könnte also durchaus einen Link in einen Beitrag oder seine Signatur schreiben der ne Menge Daten auf der Festplatte löscht sobald man ihn anklickt:( Funktioniert aber nur mit WinXP und IE, mein Opera ist nicht betroffen btw, das ist kein HOAX...
22.08.2002, 13:47 #341
HornOx
Beiträge: 1.458
Malprogramm -
Gimp für Windows gibts da(Funktionsumfang ist nicht vermindert): http://www2.arnes.si/~sopjsimo/gimp/
Aber wenn du bisher mit MSPaint gearbeitet hast wirst du einige Zeit brauchen um dich in Gimp einzuarbeiten und englisch solltest du auch können...
Das richtig geniale an Gimp ist Gimp-Script(fieserweise mit Umgekehrten Polnischen Notation): http://www.goof.com/pcg/marc/pdb/index.html
http://www.gm4t9.de/gimp/tut01/index.html
22.08.2002, 13:55 #342
HornOx
Beiträge: 1.458
Nette Sicherheitslücke in Windows XP -
Der Link war zwar nicht erfunden aber ohne Parameter ungefährlich.
24.08.2002, 19:15 #343
HornOx
Beiträge: 1.458
Gothic 1998 - wen's interessiert - Re: Gothic 1998 - wen's interessiert
quote:
[...]Gothic spielt in einem überdimensionalen Gefägnis, in das man - natürlich vollkommen unverschuldet - hineingeworfen wird.
mal ein codeschnipsel aus dem script der aber auskomentiert ist:
quote:
AI_Output(self,hero,"Info_Diego_Gamestart_11_01"); //Warum haben sie dich hier reingeworfen?
[...]
AI_Output(hero,self,"Info_Diego_Gamestart_Choice_Dex_15_00"); //Ich habe ne Ladung Erz verschwinden lassen.
AI_Output(hero,self,"Info_Diego_Gamestart_Choice_Dex_15_01"); //Dummerweise hat der Typ bei dem ich sie versteckt habe, lieber die Belohnung für mich kassiert, anstatt mit mir das Erz zu teilen.
[...]
AI_Output(hero,self,"Info_Diego_Gamestart_Choice_Str_15_00"); //Eine Herausforderung konnte ich noch nie abschlagen. Auch nicht von des Königs Gardisten. dummerweise hat der König viele Gardisten.
AI_Output(hero,self,"Info_Diego_Gamestart_Choice_Str_15_01"); //Zu viele.
[...]
AI_Output(hero,self,"Info_Diego_Gamestart_Choice_Man_15_00"); //Ich saß in der Kneipe und habe meine Meinung über König, Krieg und Steuern gesagt.
AI_Output(hero,self,"Info_Diego_Gamestart_Choice_Man_15_01"); //Ich hab' mich nur zu spät daran erinnert, dass der, der die Wahrheit spricht, ein schnelles Pferd braucht.
[...]
AI_Output(hero,self,"Info_Diego_Gamestart_Choice_All_15_00"); //Ich bin unschuldig!
AI_Output(self,hero,"Info_Diego_Gamestart_Choice_All_11_01"); //Du solltest eins wissen: Hier drin ist niemand unschuldig.
AI_Output(self,hero,"Info_Diego_Gamestart_Choice_All_11_02"); //Hier findest du Männer die so ziemlich jedes mögliche Verbrechen begangen haben. Und einen unschuldigen nehmen die nur zu gerne auseinander.
AI_Output(self,hero,"Info_Diego_Gamestart_Choice_All_11_03"); //Ich gebe dir nen Tipp, und der ist ganz umsonst.
AI_Output(self,hero,"Info_Diego_Gamestart_Choice_All_11_04"); //Wenn dich jemand fragt, warum du hier bist, sag ihm, du hast einen Typen gekillt, der dich gefragt hat, warum du hier bist.
04.09.2002, 12:18 #344
HornOx
Beiträge: 1.458
Normale Gespräche ohne Aufgaben? -
Die Dateien sollten in CONTENTSTORYMISSIONS liegen und als dateinamenanfang "DIA" haben. Erstellen kannst du sie mit einem beliebigen Texteditor. Les dir am besten mal ein paar von denen durch bevor du was eigenes erstellst.
04.09.2002, 21:56 #345
HornOx
Beiträge: 1.458
Warum gehen meine Sprachfiles nicht?? -
Funktioniert die Textausgabe? Wenn nicht dann jag das Script nochmal durch den Parser und erstell per Spacer die Output Units neu(am besten vorher die alten löschen).
Die Wave-Dateien sollten den dritten Parameter vom zugehörigen AI_Output-Aufruf +".wav" als Namen haben und passend kodiert sein, ansonsten gibts eigentlich kaum was zum falschmachen.
08.09.2002, 15:20 #346
HornOx
Beiträge: 1.458
Neues Mod - klein aber fein -
quote:
also eine topic hätte doch gereicht O_o
Einerseits ist es ein spielbares Mod und andererseits ist es ein Testlevel in denen eine Menge neuer Dinge erporbt werden. Gehört also in beide Foren...

quote:
Die performance ist eher übel, sieht zwar schick aus, aber ich denke, wenn man nen mod macht, dann nicht nur für rechner 1,5 ghz aufwärts, zumal bestimmt 40% der leute hier noch mit so kisten wie ich rumgurke
Im Hauptmod wird es vermutlich (wegen dem ersten feedback auf diesen Mod) recht performenceschonend zugehn und es wird eine zusätzliche Datei geben in der die statische Botanik durch Animierte ersetzt ist. Ist bei diesem Mod nicht sinnvoll gewesen da sonst ja keiner mit langsamen Rechner testen würde ;)

quote:
also schmeißt das dämliche gras raus......
Ein Zitat über Gothic2:
quote:
Gras wiegt sich sanft im Wind
(und wenn ich das mal so sagen darf: Harri's Gras sieht IMO besser aus als das das da.

quote:
über die animationen der bäume kann man sich streiten, aber ehrlich gesagt fällt das überhaupt nicht auf wenn man sich da durch die gegend bewegt
das war auch nur ein erster Test, die werden noch besser. z.B. wär eine unbewegliche Baumkrone denkabar und die unteren Äste bewegen sich nur wenn der Spieler duch sie durchläuft/sie berührt.(Da passt die Bezeichung Vobtree endlich mal ;))

quote:
aber wenn bei der map selten weniger als 80k polygone zu sehen sind, ist das kein wunder....
Bei halbwegs aktuellen Grafikkarte werden die Polygone/Sekunde in Millionen angegeben, ist also ein Problem mit der Engine. Aber bis zu Gothic2 samt überarbeiteter Engine dauerts ja nicht mehr lange *hoff*

Und noch ein paar Screenshots nachliefern:
http://hornox.bei.t-online.de/ptp-Bilder/Gothic0002.jpg
http://hornox.bei.t-online.de/ptp-Bilder/Gothic0003.jpg
http://hornox.bei.t-online.de/ptp-Bilder/Gothic0004.jpg
http://hornox.bei.t-online.de/ptp-Bilder/Gothic0005.jpg
http://hornox.bei.t-online.de/ptp-Bilder/Gothic0006.jpg
http://hornox.bei.t-online.de/ptp-Bilder/Gothic0007.jpg
[Edit]Da gibts die nachgebesserte Version, der alte Downloadlink funktioniert nicht mehr.[/Edit]
08.09.2002, 17:31 #347
HornOx
Beiträge: 1.458
Objekte im Spacer schrägen? -
Den Vob markieren, "m" drücken, per folgenden Tasten den Vob entspreczhend rotieren: Einfügen, Entfernen, Pos 1, Ende, Bild hoch, Bild runter (der 6er Block über den Pfeiltasten).
Um den Vob wieder normal auszurichten F3 drücken.
Wenn der Vob richtig platziert ist wieder "m" drücken.
08.09.2002, 19:46 #348
HornOx
Beiträge: 1.458
Objekte im Spacer schrägen? -
Zwei "scheisse" in einem Beitrag?
Ich hab irgendwie das Gefühl das wir dich verstanden haben aber du uns nicht.
Per Rotation des Bettes mit den oben genannten Tasten um die richtige Achse solltest du das Bett an die Schräglage des Bodens anpassen können.
09.09.2002, 15:28 #349
HornOx
Beiträge: 1.458
Neues Mod - klein aber fein -
Nö, ist nicht normal. Anscheined wird die Konfigurationsdatei(.ini) aber nicht die Daten(.mod) bei dir geladen/erkannt.
Schau mal ob die datei ptp.mod im verzeichnis C:ProgrammePiranha BytesGothicDatamodvdf ist und ob in der Datei C:ProgrammePiranha BytesGothicvdfs.cfg eine Zeile mit folgendem Inhalt ist:
data*.MOD
(wenn nicht dann schreib die Zeile da rein)
Die Verzeichnispfad mußt du eventuell an dein Gothicverzeichnis anpassen...
09.09.2002, 15:35 #350
HornOx
Beiträge: 1.458
Objekte im Spacer schrägen? -
quote:
Und wenn ich beim Objekt zwischen Dynamisch und Statisch wechsle gehen die Tasten schon
Vermutlich wird dein Bet mit einer Ecke mi Levelmesh festhängen, dann ist es klar das es bei statischer Kollisionserkennung nicht rotierbar/verschiebbar ist.
quote:
aber der macht immer was anderes aber nicht das was ich will.
Ist zwar für dich verwirrend aber bei Gothic hat man in Spacer voll Kontrolle über alle 6 Freiheitsgrade eines Vobs. Spiel einfach noch etwas mit den oben genannten Tasten rum, vieleicht kapierst du das System dahinter doch noch...
Seite 14 von 59 « Erste 10  11  12  13  14  15  16  17  18 Letzte »