Map Forsaken Industry (mp_ibeta2)     |
yoda
Böser Admin
Dabei seit: 21.01.2004
Beiträge: 12.269

|
|
Map Forsaken Industry (mp_ibeta2) |
 |
Forsaken Industry
Autor: Maarten Scholl
Unterstützte Spiel-Modi: DM TDM DOM SD SAB KOTH CTF OLDSCHOOL
Anzahl der Spieler: 10-20
Konsolenname: mp_ibeta2
Grösse der Map: 71,0 MB
Beschreibung der Map:
Die Map Forsaken Industry Beta ist wahrscheinlich die bisher größte Call of Duty 4 Map, sie umfasst stolze 72,8 MB! Der Name ist ziemlich unpassend für die Map, weil diese nicht mehr nach einer Beta, sondern eher nach einer Fina l-Version aussieht.
Eine der besten Maps die ich, [ESGN] Xianlung, bei den Maptests überhaupt gesehen habe. Diese wahnsinnige Liebe zum Detail hat mir ernsthaft den Atem genommen. Nahezu alles ist detailliert und ausgeprägt, was wiederum den gesamten Spielspaß in eine ganz neue Richtung wirft. Diese Map hat eigentlich 10/5 Punkten verdient. Überall findet man viele neue Details und die Auslegung ist für 20 - 40 Spieler locker gegeben. Aus der Test -Sicht hat sich ergeben, dass diese Map mit den bestmöglichsten Shader- und Lichteffekten kompiliert wurde.
Ich sage nur noch: Spielt sie, schaut selbst und seit begeistert! Diese Map ist ein Muß!
Danke an Xianlung und Böhse Onkelz!
---
UPDATE:
Die Map ist in der Version Beta 2 herausgegeben worden.
Anmerkung aus der ReadMe:
Note to all server admins: please leave the sound folder in the .IWD where it belongs. Do not remove it, it will cause unpure clients, and it ruins it for the people who want to have the artistic experience.
If you dont want the sounds in my map for any reason, add this to your server config:
set industry_sound_off 0
Heisst:
Man soll den Ordner "sound" nicht aus der IWD-Datei entfernen, da es sonst wohl zu Problemen für Clients wegen kommen kann. Wer den Sound in der Map deaktivieren möchte, kann das mit dem Befehl
set industry_sound_off 0
tun.
Der Konsolenname sowie die Größe haben sich geändert!
Der Download wurde aktualisiert.
---
Screenshots:
- 
- -
Download
Maptest Forsaken Industry
---
Installation:
iwd: BEREINIGT
Custom Maps sollten aus einem MOD-Ordner heraus gestartet werden!
Entpacke die Zip-Datei in Deinen Haupt-Ordner
von Call of Duty 4 - Modern Warfare, z. B.:
C:\Programme\Activision\Call of Duty 4 - Modern Warfare
Im Ordner /Call of Duty 4 - Modern Warfare sollte nun
im Ordner "usermaps" der Ordner "mp_ibeta2" und darin die Dateien
- mp_ibeta2.ff
- mp_ibeta2_load.ff
- mp_ibeta2.iwd
zu finden sein.
__________________ "Fürs Internet sollte das Baumhaus-Prinzip gelten:
Wer zu alt ist, um ohne Hilfe reinzukommen, soll uns darin auch keine Vorschriften machen."
Diskutiere nie mit einem Idioten - zuerst zwingt er Dich auf sein Niveau herab und dann schlägt er Dich mit Erfahrung...
|
|
|
|
|
yoda
Böser Admin
Dabei seit: 21.01.2004
Beiträge: 12.269

|
|
|
|
|
|
|
|
Bei ModWarfare einfach DIESEN serverseitigen Fix (darin ist die aktuelle _teams.gsc) in den ModWarfare-Ordner kopieren und dann läuft die Map einwandfrei (nicht vergessen, vorher die .iwd zu säubern -> nur den images- und sound-Ordner belassen).
Was an der Map etwas nervt ist dieser Ambient-Sound....
Sonst ist die wirklich klasse.
__________________

|
|
|
|
|
|
|
Original von bangingbernie
Was an der Map etwas nervt ist dieser Ambient-Sound....
Nimm diese Variable (set forsaken_factory_ambient_sound "0") und dieses Mapscript
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
|
main(){
maps\mp\mp_ibeta_fx::main();
maps\createfx\mp_ibeta_fx::main();
maps\mp\_load::main();
maps\mp\_explosives_industry::main();
maps\mp\_compass::setupMiniMap("compass_map_mp_industry");
if(getDvar( "scr_forsaken_factory_ambient_sound" ) == "")
setDvar("scr_forsaken_factory_ambient_sound", 1);
level.forsaken_factory_ambient_sound = getDvarInt( "scr_forsaken_factory_ambient_sound" );
if(level.forsaken_factory_ambient_sound)
ambientPlay("ambient_mp_industry");
setExpFog(128, 5200, .383, .389, .387, 0);
game["allies"] = "sas";
game["axis"] = "russian";
game["attackers"] = "allies";
game["defenders"] = "axis";
game["allies_soldiertype"] = "urban";
game["axis_soldiertype"] = "urban";
setdvar( "r_specularcolorscale", "1.9" );
setdvar("compassmaxrange","1800");
setdvar("scr_enable_music","0");
thread clouds();
thread sounds();
}
clouds(){
while(1){
for(i=1; i<200; i++){
val = ((i/200)+0.75);
setdvar("r_lighttweaksunlight",val);
wait 0.05;
}
wait (randomint(60) + 80);
for(i=200; i>1; i--){
val = ((i/200)+0.90);
setdvar("r_lighttweaksunlight",val);
wait 0.05;
}
wait (randomint(25) + 25);
}
}
sounds(){
tw = getent("typewriter", "targetname");
tw PlayLoopSound( "typewriter" );
lly = getent("alley", "targetname");
lly PlayLoopSound( "alley" );
ch1 = getent("chimney1", "targetname");
ch1 PlayLoopSound( "chimney" );
ch2 = getent("chimney2", "targetname");
ch2 PlayLoopSound( "chimney" );
ch3 = getent("chimney3", "targetname");
ch3 PlayLoopSound( "chimney" );
mc1 = getent("machine1", "targetname");
mc1 PlayLoopSound( "machine1" );
mc2 = getent("machine2", "targetname");
mc2 PlayLoopSound( "machine2" );
om1 = getent("oldmusic1", "targetname");
om1 PlayLoopSound( "oldmusic" );
om2 = getent("oldmusic2", "targetname");
om2 PlayLoopSound( "oldmusic" );
tr1 = getent("train1", "targetname");
tr1 PlayLoopSound( "train" );
tr2 = getent("train2", "targetname");
tr2 PlayLoopSound( "train" );
car = getent("car", "targetname");
car PlayLoopSound( "car" );
hll = getent("machine3", "targetname");
hll PlayLoopSound( "hall" );
hw1 = getent("heavywind1", "targetname");
hw1 PlayLoopSound( "heavywind" );
hw2 = getent("heavywind2", "targetname");
hw2 PlayLoopSound( "heavywind" );
wd = getent("wood", "targetname");
wd PlayLoopSound( "wood" );
hw1 = getent("heavywind1", "targetname");
hw1 PlayLoopSound( "heavywind" );
hh = getent("hiphop", "targetname");
hh PlayLoopSound( "hiphop" );
cp = getent("computer", "targetname");
cp PlayLoopSound( "computer" );
}
|
|
ToM
__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Nightwing: 27.03.2008 17:13.
|
|
|
|
|
|
|
Kewl, wo hast Du die .gsc her??
Geht natürlich auch so (wenn ich auf meinen Server eh den Ambient-Sound der Map nicht haben will):
main(){
maps\mp\mp_ibeta_fx::main();
maps\createfx\mp_ibeta_fx::main();
maps\mp\_load::main();
maps\mp\_explosives_industry::main();
maps\mp\_compass::setupMiniMap("compass_map_mp_industry");
setExpFog(128, 5200, .383, .389, .387, 0);
game["allies"] = "sas";
game["axis"] = "russian";
game["attackers"] = "allies";
game["defenders"] = "axis";
game["allies_soldiertype"] = "urban";
game["axis_soldiertype"] = "urban";
setdvar( "r_specularcolorscale", "1.9" );
setdvar("compassmaxrange","1800");
setdvar("scr_enable_music","0");
thread clouds();
thread sounds();
}
usw. wie oben.
Dann schön in eine z_svr_ibeta.iwd in maps/mp gepackt und in den Modordner gesteckt. Die restlichen Sounds der Map reichen vollkommen aus.
Hat übrigens schon einer die zerstörbare Tür gefunden?
__________________

|
|
|
|
|
|
|
Original von bangingbernie
Kewl, wo hast Du die .gsc her??
Mit dem Hexeditor HxD den RAM geöffnet, nach mp_ibeta gesucht, alles markiert und danach aus dieser ellenlangen Zeile wieder die Formatierung hergestellt. Zum ein Mapscript für einen Fix finden ist das okay, da kann man nicht allzuviel falsch machen.
Original von bangingbernie
Geht natürlich auch so (wenn ich auf meinen Server eh den Ambient-Sound der Map nicht haben will):
Die harte Methode, einfach raus damit
Ich habs lieber per dvar einstellbar, sollt mir mal ein anderer Kopf wachsen, muss ich nicht mehr im Script wühlen...
Original von bangingbernie
Dann schön in eine z_svr_ibeta.iwd in maps/mp gepackt und in den Modordner gesteckt. Die restlichen Sounds der Map reichen vollkommen aus.
Wozu wieder in ne IWD eintüten? einfach entpackt im Modordner lassen, funzt wie bei CoD 2, nur bei der _teams.gsc tut das definitiv nicht
Aber in den modwarfare Fix kann mans auch reinpacken. Den Server stört das nicht, das er ein Mapscript hat, aber nicht die Map dazu.
Original von bangingbernie
Hat übrigens schon einer die zerstörbare Tür gefunden?
Leider nein, und wenn, dann wüsst ich bestimmt nicht mehr, wo
ToM
__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nightwing: 27.03.2008 19:05.
|
|
|
|
|
|
|
Du benötigst einen Fix.
Der Fehler mit dem roten Balken liegt nicht daran, sondern an einem fehlerhaften File in der z_modwarfare.iwd (maps/mp/gametypes/_teams.gsc).
Ausserdem gehört das Mapscript nicht in die map.iwd, sondern entweder in eine extra serverseitige IWD (wie der Fix), oder es liegt entpackt unter der richtigen Ordnerstruktur (maps/mp/gametypes/mp_xxx.iwd) im Modordner.
Da es serverseitig ist, brauchst es nicht auf den Webspace legen, da es der Client nicht laden muss.
Hier der Link zum serverseitigen Fix, einfach in modwarfare rein auf dem Server: Modwarfare Fix
Beispielsweise kannst die mp_ibeta.iwd in die z_svr_fix.iwd mitreinpacken, auch unter maps/mp/gametypes.
Solltest Du eine extra IWD machen, so muss diese zwingend diese Zeichen im Namen haben, um serverseitig zu funktionieren: z_svr_mp_ibeta.iwd
ToM
__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Nightwing: 27.03.2008 20:32.
|
|
|
|
|
CrashDech
Tele-Tubbie
Dabei seit: 16.02.2007
Beiträge: 148

|
|
Da muss es doch eine Lösung geben!?
Ciao René
__________________
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von CrashDech: 27.03.2008 21:23.
|
|
|
|
|
yoda
Böser Admin
Dabei seit: 21.01.2004
Beiträge: 12.269

|
|
Original von CrashDech
Da muss es doch eine Lösung geben!?
Ciao René
Meines Wissens nach gibt´s derzeit keine Lösung für das Map-Größe-Linux-Problem, sorry. Warten und hoffen auf den nächsten Patch würd ich mal sagen...
Und wenn KOTH nicht läuft, wird´s in der Map entweder fehlen oder fehlerhaft eingebaut sein, dann müsste das der Mapper fixen.
__________________ "Fürs Internet sollte das Baumhaus-Prinzip gelten:
Wer zu alt ist, um ohne Hilfe reinzukommen, soll uns darin auch keine Vorschriften machen."
Diskutiere nie mit einem Idioten - zuerst zwingt er Dich auf sein Niveau herab und dann schlägt er Dich mit Erfahrung...
|
|
|
|
|
|
|
Die Map funzt mit der (von ihm) bereinigten IWD sauber.
Zu der dvar: Mit ihr schaltet man den ganzen Sound ab, nicht nur den ambientsound. Ich hab das Mapscript mal etwas umgeschrieben, sodass man ambientsound und soundeffekte getrennt an und ausschalten kann:
dvars:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
|
set industry_sound "0" // (0 = off / 1 = on)
set industry_sound_effects "1" // (0 = off / 1 = on)
|
|
Hier das Script dazu, muss im Modordner in maps/mp/ rein:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
|
main(){
maps\mp\mp_ibeta2_fx::main();
maps\createfx\mp_ibeta2_fx::main();
maps\mp\_load::main();
maps\mp\_explosives_industry::main();
maps\mp\_compass::setupMiniMap("compass_map_mp_industry");
if(getdvar("industry_sound") == "1")
ambientPlay("ambient_mp_industry");
if(getdvar("industry_sound_effects") == "1")
thread sounds();
setExpFog(128, 5200, .383, .389, .387, 0);
game["allies"] = "sas";
game["axis"] = "russian";
game["attackers"] = "allies";
game["defenders"] = "axis";
game["allies_soldiertype"] = "urban";
game["axis_soldiertype"] = "urban";
if(getDvar("g_gametype") == "ctf"){
addobj("allied_flag", (3436, -1100, 110), (0, 0, 0));
addobj("axis_flag", (47, -976, 300), (0, 0, 0));
}
if(getDvar("g_gametype") == "ctfb"){
addobj("allied_flag", (3436, -1100, 110), (0, 0, 0));
addobj("axis_flag", (47, -976, 300), (0, 0, 0));
}
setdvar("r_specularcolorscale", "1.9");
setdvar("compassmaxrange","1800");
setdvar("scr_enable_music","0");
thread clouds();
}
clouds(){
while(1){
for(i=1; i<200; i++){
val = ((i/200)+0.75);
setdvar("r_lighttweaksunlight",val);
wait 0.05;
}
wait (randomint(60) + 80);
for(i=200; i>1; i--){
val = ((i/200)+0.90);
setdvar("r_lighttweaksunlight",val);
wait 0.05;
}
wait (randomint(25) + 25);
}
}
sounds(){
tw = getent("typewriter", "targetname");
tw PlayLoopSound( "typewriter" );
lly = getent("alley", "targetname");
lly PlayLoopSound( "alley" );
ch1 = getent("chimney1", "targetname");
ch1 PlayLoopSound( "chimney" );
ch2 = getent("chimney2", "targetname");
ch2 PlayLoopSound( "chimney" );
ch3 = getent("chimney3", "targetname");
ch3 PlayLoopSound( "chimney" );
mc1 = getent("machine1", "targetname");
mc1 PlayLoopSound( "machine1" );
mc2 = getent("machine2", "targetname");
mc2 PlayLoopSound( "machine2" );
om1 = getent("oldmusic1", "targetname");
om1 PlayLoopSound( "oldmusic" );
om2 = getent("oldmusic2", "targetname");
om2 PlayLoopSound( "oldmusic" );
tr1 = getent("train1", "targetname");
tr1 PlayLoopSound( "train" );
tr2 = getent("train2", "targetname");
tr2 PlayLoopSound( "train" );
car = getent("car", "targetname");
car PlayLoopSound( "car" );
hll = getent("machine3", "targetname");
hll PlayLoopSound( "hall" );
hw1 = getent("heavywind1", "targetname");
hw1 PlayLoopSound( "heavywind" );
hw2 = getent("heavywind2", "targetname");
hw2 PlayLoopSound( "heavywind" );
wd = getent("wood", "targetname");
wd PlayLoopSound( "wood" );
hw1 = getent("heavywind1", "targetname");
hw1 PlayLoopSound( "heavywind" );
hh = getent("hiphop", "targetname");
hh PlayLoopSound( "hiphop" );
cp = getent("computer", "targetname");
cp PlayLoopSound( "computer" );
}
addobj(name, origin, angles){
ent = spawn("trigger_radius", origin, 0, 48, 148);
ent.targetname = name;
ent.angles = angles;
} |
|
ToM
PS: Dem Mapper send ich das Script für die Final.
__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Nightwing: 30.03.2008 15:09.
|
|
|
|
|
|
|
sauber Tom
Denn dieser Hintergrund-Sound geht einem nach einer Zeit tatsächlich ein wenig auf die Nerven...
Ist schon ne "BoahEy-Map", allerdings ist sie mir persönlich nen Tacken zu überladen; nach einer Weile tun die Augen weh und unter den vielen Lichtlein und Effekten leidet denke ich das Gameplay ein wenig.
Nette Filmkulisse und um zu zeigen was geht, aber ob das auf Dauer Spielspass bringt muss sich wohl herausstellen. SD jedenfalls hat er nicht durchdacht eingebaut; die Bombspots auf eine Flucht in eine Gasse zu stellen bei soo vielen Möglichkeiten die er gehabt hätte... schade.
Na, mal die Final Version abwarten
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
|
|
@bangingbernie
Gilt dein Fix für alle Custom Maps oder nur für diese Map?!
Gruß!
BountYHunTercGn
__________________

|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|