Kalles aussergewöhnliche Mod-Wünsche für COD2 v1.0

KalleNo1
Hi, ist es irgendwie möglich ein Regeneffekt in eine Map einzufügen, also als Mod zu machen und aus der standart .iwd rausholen z.b. iwd.13 und ein Regeneffekt zusetzten auf alle Maps? und oder vielleicht noch Schnee, dass man per Konsole immer eins aus stellen kann z.B. set sv_rainymap 0 oder so^^...


geht das irgendwie? und welche .iwd bräuchte ich...

Gruss
Kalle
MikeTNT
Der extreme+ Mod kann Regen machen, allerdings empfehle ich diese Einstellung nicht, da Regen bei vielen Leuten zu Lags führt.

cu Mike
KalleNo1
Hi,
aber extrem Mod ist nicht für 1.0 verfügbar?

Weil ich möchte nur den Regen haben und keinen komplett, großen Mod auf dem Server installieren.


Gruss
KalleNo1
Hi,
ich habe mir so eben eine Map: Villers2 heruntergeladen die mit einem Regen Mod ausgestattet ist, wenn ich folgendes in die Konsole eingebe:
\rcon set mp_villers2_rain "0"
\rcon set mp_villers2_rain "25"
\rcon set mp_villers2_rain "100"

kommt der Regen, meine Frage nun kann ich den Regenmod irgendwie rauskopieren? weil ich möchte nicht, das alle meine Spieler diese riesen Map ( 30MB ) herunterladen müssen?

Wenn ich die .iwd Datei öffne sehe ich folgende Ordner:

-----soundaliases
(-) mp_villers2.csv

-----mp
(-) mp_villers2.arena

-----materials
(-) loadscreen_mp_villers2

-----maps
(-) mp
(-)(-) mp_villers2_extras.gsc, mp_villers2.gsc, mp_villers2.d3dprt, mp_villers2.d3dbsp, mp_villers2.csv

-----localizedstrings
(-) artynocs.str

-----images
(-) loadscreen_mp_villers2.iwi

----- = Ordner
(-) = Unterordner
(-)(-) = Noch ein Verzeichnis drunter, bei "," Aufzählung, also mehrere.

Erkennt ihr was an dem Schema? könntet ihr mir vielleicht weiter helfen, vielleicht kann das einer von euch gut?

Ich grüße euch
Kalle
MikeTNT
So kommst du nicht weiter. In dieser Map steckt zwar wirklich ein Wetterscript, aber das kannst du nicht so einfach rauskopieren.
Da ich keinen Regenmod kenne und ich in den letzten zwei Jahren so ziemlich jedes Modforum besucht habe, sehe ich nur 3 Lösungen für dich:

- Du suchst mit google nach Begriffen wie "+cod2 +rain +mod"
- Du wartest hier geduldig, bis vielleicht doch noch jemand ein Script postet
- Du benutzt vielleicht doch den eXtreme+ Mod. Mein 1.0er Server läuft mit dieser Version: http://www.miketnt.de/WCEX5_lin.zip

cu Mike
DasBaum
Oder den Back2UO-Mod, der unterstützt auch Regen, auf allen Maps.
bangingbernie
Hier hast du Dein Regenscript ;) (Hatte ich hier im Forum schon mal gepostet)

Zitat:



main()
{
level.mapheight = 1000; // Damit sind wir über allen Dächern

chanceOfRain = getcvar("mp_rain_deine_map";);//cvar für die server-cfg-Datei
if (chanceOfRain == "";)
{
chanceOfRain = 50;
}
else
{
chanceOfRain = getcvarint("mp_rain_deine_map";);
}
//Regen und Regensound starten
chance = randomInt(100);
if (chance < chanceOfRain)
{
ambientPlay("ambient_rain_mp_deine_map";);//Ambient mit Regensound
thread rain();
}
else ambientPlay("ambient_mp_deine_map";);//Ambient ohne Regensound

thread rain();
}
rain()
{
level._effect["rain"] = loadfx ("fx/misc/rain_heavy.efx";);
level._effect["lightning"] = loadfx ("fx/misc/lightning.efx";);

//Nachstehend die Blitze mit Positionen, Zeitpunkt (für jede Map neu bestimmen) und Donner

maps\mp\_fx::loopfx("lightning", (473, 5597, 1207), 25.0);
maps\mp\_fx::loopfx("lightning", (3614, 4840, 1207), 15.0);
maps\mp\_fx::loopfx("lightning", (2811, 8271, 1207), 32.0);
maps\mp\_fx::soundfx("elmthunder", (0, 0, 0));

while(true)
{
players = getentarray("player", "classname";);
for(i=0; i<players.size; i++)
{
if (!isAlive(players)) continue;
x = 350 - randomint(700);
y = 350 - randomint(700);

//Wenn über dem Spieler kein Himmel ist, dann auch kein Regen

above = bullettrace( players.origin + (x, y, 100), (players.origin[0] + x, players.origin[1] + y, level.mapheight), false, false);
if (above["fraction"] < .9) continue;

playfx(level._effect["rain"], above["position"]);

wait .05;
}
wait .05;
}
}



Ambient jeweils in der csv-Datei im Soundaliases-Ordner definieren.
Servercvar -> set mp_rain_deine_map "1" oder "0"

-> kleiner Fehler ;-) hier muss natürlich eine Prozentzahl rein....



Das ist natürlich keine Mod...
KalleNo1
hi,
sehr geil,
leider bin ich kein richtiger scripter, wie soll ich das nun weiter ausbauen?
erstma die sounds aus einer iwd datei kopieren und das script als was speichere ich das ab?

Ich hab jetzt ma den Code von dir genommen:
Und ihn als "Servercvar.csv" abgespeichert. Dann habe ich die Sounds für den Regen usw herauskopiert als 7.iwd:
fx/misc/lightning.efx und rainheavy.efx
das hab ich in ne neue iwd gepackt zzz_bla.iwd und am anfang die: Servercvar.csv rein.

Dann in der Konsole:
set mp_rain_deine_map "1"
er meckert nicht und der Befehl ist ihm bekannt, ich mach also map_rotate und er macht am Ende aber kein Regen auf den Server habe ich was vergessen?

Gruss
Kalle
bangingbernie
Das Skript ist eine gsc-Datei. Eine Mod daraus zu basteln, ist schon möglich, aber zeitaufwendig.

Liste mal die Maps auf, auf denen Du Regen haben möchtest (bitte nicht zu viele) und ich schaue mal, ob ich über Weihnachten die Musse dazu finde Augenzwinkern
KalleNo1
hi,
also ich hätte gerne matmata, toujane und downtown bei downtown so ein wenig schnee noch?^^

Danke, wäre cool, wenn du das machen könntest smile

Gruss
Kalle
bangingbernie
HIER die Mod für Matmata und Toujane.

Bei Downton muss ich passen, aber da gibt's ja eh Schnee.

LG
Bernie
KalleNo1
Hi,
klasse sache, super zufrieden, nur die Sounds machen es etwas groß, kann ich nicht den Sound vom User aus den vorhandenen .iwds laden lassen?.... mir fehlt dann nur noch ein Script und die datei wäre für die Leute sehr viel kleiner= 15 KB gruß

Kalle
bangingbernie
HIER neuer Link ohne mp3-Dateien.

Die Servercvars funktionieren allerdings nicht mehr; k.a. warum. Du solltest den Server auf jeden Fall mit fs_game deinmodname starten.

Gruss
Bernie
KalleNo1
hi,
ich habe noch ne frage, ich habe nen mod laufen, der nach ner zeit ziemlich nervig wird ^^ wie kann ich den löschen? im laufenden Betrieb? weil sind sehr viele auf dem Server drauf


z.b. disable zzz_mod.iwd ?^^
und wie meinst du mit fs_game starten?

du kennst dich außerdem ziemlich gut mit musik aus (regen), mal ne frage geht folgendes:
Ein kurzes Lied einmal abzuspielen, wenn die Person connected zum Server hat und ein Bild von uns (Clan) beim Laden reinzumachen?...
Ich habe auch ein Bild dazu, was ich designt habe:
hosted picture: http://img146.imageshack.us/img146/1586/hizs4.gif
Also ob das geht, wenn er lädt oder kurz vor der Waffenauswahl das rein zu machen und vielleicht (muss nicht) als Hintergrund beim Waffenauswählen.

Mit dem Sound das sollte ja funktionieren, man müsste ja nur die Entlosschleife rausnehmen. Dann bist du auch schon erlöst smile

Gruss
Kalle
bangingbernie
Dann nutze doch einfach den Wildcard-Mod; da gibt es tausend Sachen, die man einstellen kann. Den Download der Client-Datei müssen die Leute halt auf sich nehmen.

LINK
KalleNo1
Hi,
also da geht auch Musik mit nem Loading Wallpaper?^^

cod2 v1.0
bangingbernie
Sorry, da gibt's zwar Musik, aber Du kannst nur ein Clanlogo einfügen. Wie ich jetzt auch in der Readme gesehen habe, steht da "für Version 1.3"......

Also, patchen und dann kannst Du die Mod nutzen.

Gruss
Bernie
KalleNo1
Hey Leute,
ich versuche seit einigen Minuten die Voices für Spieler aus dem Extreme Mod rauszuholen, weil sie einfach klasse sind.

Ich habe folgendes:

-!!!extremes!!!
((( _ex_firstaid.gsc )))
((( _ex_utils.gsc )))

-!!!maps!!!
--!!mp!!
---!gametypes!
((( _quickmessages.gsc ))))

Alles funktioniert außer die _ex_utils.gsc, wenn ich den Server starten will zeigt er mir folgendes an:

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
bad syntax: (file 'extreme/_ex_utils.gsc', line 1622)
}



Ich habe euch mal meinen Voice-Mod - mal hochgeladen und vielleicht könnt ihr mir helfen:

Download: http://uploaded.to/?id=3cmq53 (18KB)

Gruss
Kalle
KalleNo1
Hi,
hat keiner eine Idee?

Ich grüße euch
Kalle
OLD MAN WITH GUN
Was du dir da denkst klappt auch nicht.
Du kannst aus der extreme+ Mod nicht einfach irgendwelche scripte herausnehmen, diese in eine neue iwd-Datei packen und schon hast du eine Mod.
Gerade die extreme+ Mod ist sehr aufwendig programmiert und benutzt sehr viele neue Variablen die in den unterschiedlichsten gsc-Dateien verwendet werden.
So auch neue Infos, die zwischen einzelnen Scripten ausgetauscht werden.
z.B. in der _ex_first.aid.gsc in der von dir erstellten iwd-Datei ganz am Anfang
level endon("ex_gameover");
Dazu gibt es auch irgendwo ein
level notify("ex_gameover");
welches in einer oder mehreren anderen scripte gesetzt wird.
Und von solchen neuen Informationen gibt es in der extreme+ Mod reichlich.

Was deine Fehlermeldung angeht:
Im script _ex_utils.gsc ist in Zeile 1622 ein } wozu eine { fehlt
(bzw. ist die } auch zu viel).

Und durch die Scripte allein hast du noch keine Sound-mod.
Dazu benötigst du auch die Sounds selber und auch die passende soundalias Datei.