Wildcards Custom Extreme+ Mod (WW2X) FOR WINDOWS. Einstellen

MikeTNT
Keine Ahnung, da ich Sprengfallen deaktiviert habe. Ich vermute aber, dass man sich auf den Boden legen muss und dann die BENUTZEN (F) Taste lange gedrückt halten muss. Probiers mal aus.

cu Mike
BlackTiger
hab eine neue karten eingefügt jetzt bekomme ich immer die nachricht:

ERROR: Max ammo mismatch for "g43sniper" ammo: 'g43_sniper" set it to 60, but "g43_sniper_mp" already set it to 100.

********************
----- Server Shutdown -----
==== ShutdownGame ====
dvar set sv_running 0

in der weaponcontrol.cfg hab ich den werd aber aus 100 gestellt. Was ist das jetzt?
BlackTiger
hab jetzt 2 neue maps eingefügt! im voit menu wird aber immer ein anderer name angezeigt.aber wen man es wählt kommendie richtigen maps. wo hat ich da was falsch eingestellt bzw vergessen einzustellen?
MikeTNT
Du hast alles richtig gemacht. Es gibt einen Consolen-Namen und einen Namen der Map. Beide Namen müssen nicht gleich sein.

Bestes Beispiel ist die Map El Alamain oder so ähnlich. In der Console heißt die Map mp_decoy.

cu Mike
BlackTiger
Kann man die namen irgendwie ändern weil die nehmen immer den name der darunderligenden map an... bzw steht nur (TDM) da



MikeTNT
Mach mal einen Screenshot. Im Moment habe ich nicht so die Vorstellung, was du meinen könntest mit "steht nur (TDM) da".
Nachtrag: Bei den Screenshots muss ich passen. Ich habe noch die alte Version, wo nur 5 Maps zu Auswahl stehen und habe noch nie nur TDM zur Auswahl gehabt.

Bezüglich Namensanpassung: Es geht, aber ich habe es selbst noch nicht ausprobiert, da es mir zu aufwendig war, die Maps alle manuell in den Mod einzutragen. Mangels Praxiserfahrung kann ich dir im Moment auch nicht erklären, wie es funktioniert. Eine englische Info hierzu steht irgendwo im Forum von www.wildcardonline.nl

cu Mike

Nachtrag: Hab's gefunden:

Zitat:

Solution:
There are three places where you have to add some code:

File: \localizedstrings\maps.str


Quote
// Custom maps

REFERENCE GOB_TOZEUR
LANG_ENGLISH "Tozeur"

REFERENCE MP_BERNAY
LANG_ENGLISH "Bernay, France"

...

REFERENCE WATERFALL
LANG_ENGLISH "Waterfall"

REFERENCE MY_MAP_NAME
LANG_ENGLISH "My map description"


ENDMARKER


Of course, you have to replace MY_MAP_NAME with the custom map name, and My map description with a short description of your custom map.
Do NOT remove quotes!


File: \extreme\_ex_maps.gsc

Locate procedure getmapstring(map)


Quote
getmapstring(map)
{
level.msc = undefined;

switch(map)
{
// Stock maps
case "mp_breakout": mapstring = &"MAPS_MP_BREAKOUT"; level.msc = true; break;
...
case "mp_rhine": mapstring = &"MAPS_MP_RHINE"; level.msc = true; break;
// Custom maps
case "gob_tozeur": mapstring = &"MAPS_GOB_TOZEUR"; break;
...
case "waterfall": mapstring = &"MAPS_WATERFALL"; break;
case "my_map_name": mapstring = &"MAPS_MY_MAP_NAME"; break;


default: mapstring = map; break;
}

Replace my_map_name with your custom map name, and replace MY_MAP_NAME with the reference from maps.str defined earlier.
Do NOT remove &"MAPS_, and do NOT remove quotes!


File: \extreme\_ex_varcache.gsc

Locate procedure preacachestrings()


Quote
preacachestrings()
{
...

if(level.ex_mapvote)
{
...

// Pre-cache custom map names for extended map voting system
[[level.ex_PrecacheString]](&"MAPS_GOB_TOZEUR");
...
[[level.ex_PrecacheString]](&"MAPS_WATERFALL");
[[level.ex_PrecacheString]](&"MAPS_MY_MAP_NAME");


...
}

...
}

Replace MY_MAP_NAME with the reference from maps.str defined earlier.
Do NOT remove &"MAPS_, and do NOT remove quotes!

MikeTNT

Zitat:

Original von MikeTNT
Mach mal einen Screenshot. Im Moment habe ich nicht so die Vorstellung, was du meinen könntest mit "steht nur (TDM) da".
Nachtrag: Bei den Screenshots muss ich passen. Ich habe noch die alte Version, wo nur 5 Maps zu Auswahl stehen und habe noch nie nur TDM zur Auswahl gehabt.


Im Wildcard-Forum http://www.wildcardonline.nl/modules.php...viewtopic&t=390 habe ich folgende Info gefunden:

Zitat:

Original von Wildcard
Its all in the readme files (docs folder) ...3 places where you have to add them.

mapvote.ini is for the CALLvote......not the at the end of the game mapvote


Kann jemand etwas damit anfangen?

cu Mike
Nightwing
So, jetzt schau i mir das an, jetzt hab ich n kleines eiskaltes Getränk zum Feierabend vor mir (echtes Red Bull mit Absolut Vodka, mmmhmmm)

die Custom Maps hier in /localisedstrings/maps.str eintragen, wenn nicht vorhanden, einfach weiterführen die Einträge.

Code einblendenCode 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:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
// WW2X Map names
//
// Stock COD2 maps

REFERENCE			MP_BREAKOUT
LANG_ENGLISH		"Villers-Bocage, France"

REFERENCE			MP_BRECOURT
LANG_ENGLISH		"Brecourt, France"

REFERENCE			MP_BURGUNDY
LANG_ENGLISH		"Burgundy, France"

REFERENCE			MP_CARENTAN
LANG_ENGLISH		"Carentan, France"

REFERENCE			MP_DAWNVILLE
LANG_ENGLISH		"St. Mere Eglise, France"

REFERENCE			MP_DECOY
LANG_ENGLISH		"El Alamein, Egypt"

REFERENCE			MP_DOWNTOWN
LANG_ENGLISH		"Moscow, Russia"

REFERENCE			MP_FARMHOUSE
LANG_ENGLISH		"Beltot, France"

REFERENCE			MP_HARBOR
LANG_ENGLISH		"Rostov, Russia"

REFERENCE			MP_LENINGRAD
LANG_ENGLISH		"Leningrad, Russia"

REFERENCE			MP_MATMATA
LANG_ENGLISH		"Matmata, Tunisia"

REFERENCE			MP_RAILYARD
LANG_ENGLISH		"Stalingrad, Russia"

REFERENCE			MP_RHINE
LANG_ENGLISH		"Wallendar, Germany"

REFERENCE			MP_TOUJANE
LANG_ENGLISH		"Toujane, Tunisia"

REFERENCE			MP_TRAINSTATION
LANG_ENGLISH		"Caen, France"

// Custom maps

REFERENCE			STLO
LANG_ENGLISH		"Saint Lo"

REFERENCE			MP_BORISOVKA
LANG_ENGLISH		"Borisovka, Russia"

REFERENCE			MP_INDUSTRY
LANG_ENGLISH		"Industry"

REFERENCE			MP_KAIRO
LANG_ENGLISH		"Kairo"

REFERENCE			MP_KALSINGRAD_V2
LANG_ENGLISH		"Kalsingrad, Russia"

REFERENCE			MP_TILLI
LANG_ENGLISH		"Tilli"

REFERENCE			MP_LOURETBETA
LANG_ENGLISH		"St. Louret, France"

REFERENCE			MP_FOURREGERRE1_1
LANG_ENGLISH		"Falaise, France"

REFERENCE			WATERFALL
LANG_ENGLISH		"Waterfall"

REFERENCE			MP_TUNIS
LANG_ENGLISH		"Tunis, Tunisia"

REFERENCE			GOB_TOZEUR
LANG_ENGLISH		"Tozeur"

REFERENCE			MP_HILL24
LANG_ENGLISH		"Hill 24"

REFERENCE			MP_VOKDAY
LANG_ENGLISH		"VOK-Day"

REFERENCE			MP_PORT
LANG_ENGLISH		"Port"

REFERENCE			MP_VOKNIGHT
LANG_ENGLISH		"VOK-Night"

REFERENCE			MP_FORTIFIED_VILLAGE_V2
LANG_ENGLISH		"Fortified Village"

REFERENCE			MP_BRIDGE
LANG_ENGLISH		"The Bridge"

REFERENCE			MP_CHATEAU_LE_CASTEL
LANG_ENGLISH		"Chateau le Castel"

REFERENCE			MP_NUENEN
LANG_ENGLISH		"Nuenen, France"

REFERENCE			PST_SNIPE_TOWN_V2
LANG_ENGLISH		"Snipe Town v2"

REFERENCE			MP_DEPOT
LANG_ENGLISH		"Depot, Germany"

REFERENCE			MP_BUHLERT
LANG_ENGLISH		"Buhlert, Germany"

REFERENCE			MP_DRAGUIGNAN
LANG_ENGLISH		"Draguignan"

REFERENCE			MP_NAVARONNE
LANG_ENGLISH		"Navaronne"

REFERENCE			MTL_THE_ROCK
LANG_ENGLISH		"The Rock"

REFERENCE			MP_STGATIEN
LANG_ENGLISH		"St. Gatien, France"

REFERENCE			MP_EDELWEISS
LANG_ENGLISH		"Edelweiss"

REFERENCE			MP_MYTHICALS_CARENTAN
LANG_ENGLISH		"Carentan 2, France"

REFERENCE			MP_ODE_DE_CHATEAU
LANG_ENGLISH		"Ode de Chateau"

REFERENCE			MP_FRONTLINE_FORTS
LANG_ENGLISH		"Frontline Forts"

REFERENCE			MP_POWCAMP
LANG_ENGLISH		"POW-Camp"

REFERENCE			MP_SECRETAIRFIELD_F1
LANG_ENGLISH		"Secret Airfield"

REFERENCE			MP_SWEAT_BLOOD
LANG_ENGLISH		"Sweat Blood, Normandy"

REFERENCE			MP_PROVENCE
LANG_ENGLISH		"Provence, France"

REFERENCE			MP_VALLEY_SUMMER
LANG_ENGLISH		"Summer Valley"

REFERENCE			MP_BERNAY
LANG_ENGLISH		"Bernay, France"

REFERENCE			MP_COLOGNE
LANG_ENGLISH		"Cologne, Germany"

REFERENCE			MP_MOELINGEN
LANG_ENGLISH		"Moelingen, Belgium"

REFERENCE			MP_DOCKSV3
LANG_ENGLISH		"Murmansk"

REFERENCE			MP_BONEVILLE
LANG_ENGLISH		"Boneville, France"

REFERENCE			MP_CHATEAU
LANG_ENGLISH		"Chateau, France"

REFERENCE			MP_CHELM
LANG_ENGLISH		"Chelm, Poland"

REFERENCE			MP_COMMANDO
LANG_ENGLISH		"Commando"

REFERENCE			MP_TWIN
LANG_ENGLISH		"Twin Ridge"

REFERENCE			MP_MAT2
LANG_ENGLISH		"Matmata v1.01"

REFERENCE			MP_SALERNO
LANG_ENGLISH		"Salerno Beachhead"

REFERENCE			MP_SIEGFRIED
LANG_ENGLISH		"Westwall, Germany"

REFERENCE			MP_DAWN2
LANG_ENGLISH		"MTL_Dawnville"

REFERENCE			MP_RAIDERS
LANG_ENGLISH		"Raiders"

REFERENCE			MP_BRIDGE2
LANG_ENGLISH		"The Bridge 2"

REFERENCE			MP_DEST_VILLAGE
LANG_ENGLISH		"Destroyed Village"

REFERENCE			MP_TUSCANY
LANG_ENGLISH		"Tuscany, Italy"

ENDMARKER



Dann in dem File \extreme\_ex_maps.gsc die Maps, die in obiger Datei stehen, auch eintragen, auch hier das ganze logisch fortführen:

Code einblendenCode 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:
getmapstring(map)
{
  level.msc = undefined;
  
  switch(map)
  {
    // Stock maps
    case "mp_breakout":               mapstring = &"MAPS_MP_BREAKOUT";    level.msc = true; break;
    case "mp_brecourt":               mapstring = &"MAPS_MP_BRECOURT";    level.msc = true; break;
    case "mp_burgundy":               mapstring = &"MAPS_MP_BURGUNDY";    level.msc = true; break;
    case "mp_carentan":               mapstring = &"MAPS_MP_CARENTAN";    level.msc = true; break;
    case "mp_dawnville":              mapstring = &"MAPS_MP_DAWNVILLE";   level.msc = true; break;
    case "mp_decoy":                  mapstring = &"MAPS_MP_DECOY";       level.msc = true; break;
    case "mp_downtown":               mapstring = &"MAPS_MP_DOWNTOWN";    level.msc = true; break;
    case "mp_harbor":                 mapstring = &"MAPS_MP_HARBOR";      level.msc = true; break;
    case "mp_farmhouse":              mapstring = &"MAPS_MP_FARMHOUSE";   level.msc = true; break;
    case "mp_leningrad":              mapstring = &"MAPS_MP_LENINGRAD";   level.msc = true; break;
    case "mp_matmata":                mapstring = &"MAPS_MP_MATMATA";     level.msc = true; break;
    case "mp_railyard":               mapstring = &"MAPS_MP_RAILYARD";    level.msc = true; break;
    case "mp_toujane":                mapstring = &"MAPS_MP_TOUJANE";     level.msc = true; break;
    case "mp_trainstation":           mapstring = &"MAPS_MP_TRAINSTATION";level.msc = true; break;
    case "mp_rhine":                  mapstring = &"MAPS_MP_RHINE";       level.msc = true; break;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// CUSTOM MAPS
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		case "mp_stlo":		                  mapstring = &"MAPS_STLO";		                  break;
		case "mp_borisovka":		            mapstring = &"MAPS_MP_BORISOVKA";	             	break;
		case "mp_industry":		            mapstring = &"MAPS_MP_INDUSTRY";	            	break;
		case "mp_kairo":		                  mapstring = &"MAPS_MP_KAIRO";		                  break;
		case "mp_kalsingrad_v2":	            mapstring = &"MAPS_MP_KALSINGRAD_V2";		      break;
		case "mp_tilli":	      	            mapstring = &"MAPS_MP_TILLI";		                  break;
		case "mp_louretbeta":		            mapstring = &"MAPS_MP_LOURETBETA";		            break;
		case "mp_fourregerre1_1":	            mapstring = &"MAPS_MP_FOURREGERRE1_1";		      break;
		case "mp_frontline_forts2":          	mapstring = &"MAPS_MP_FRONTLINE_FORTS";		      break;
		case "mp_tunis":		                  mapstring = &"MAPS_MP_TUNIS";		                  break;
		case "gob_tozeur":	             	mapstring = &"MAPS_GOB_TOZEUR";		            break;
		case "mp_hill24":		                  mapstring = &"MAPS_MP_HILL24";		            break;
		case "waterfall":		                  mapstring = &"MAPS_WATERFALL";		            break;
		case "mp_port":		                  mapstring = &"MAPS_MP_PORT";		                  break;
		case "mp_vokday":		                  mapstring = &"MAPS_MP_VOKDAY";		            break;
		case "mp_fortified_village_v2":		mapstring = &"MAPS_MP_FORTIFIED_VILLAGE_V2";		break;
		case "mp_bridge":		                  mapstring = &"MAPS_MP_BRIDGE";		            break;
		case "mp_chateau_le_castel":		      mapstring = &"MAPS_MP_CHATEAU_LE_CASTEL";		      break;
		case "mp_nuenen":		                  mapstring = &"MAPS_MP_NUENEN";		            break;
		case "pst_snipe_town_v2":		      mapstring = &"MAPS_PST_SNIPE_TOWN_V2";	         	break;
		case "mp_depot":		                  mapstring = &"MAPS_MP_DEPOT";		                  break;
		case "mp_buhlert":		            mapstring = &"MAPS_MP_BUHLERT";		            break;
		case "mp_voknight":		            mapstring = &"MAPS_MP_VOKNIGHT";		            break;
		case "mp_navaronne2b":		            mapstring = &"MAPS_MP_NAVARONNE";		            break;
		case "mtl_the_rock":		            mapstring = &"MAPS_MTL_THE_ROCK";		            break;
		case "mp_st-gatien":		            mapstring = &"MAPS_MP_STGATIEN";		            break;
		case "mp_edelweiss":		            mapstring = &"MAPS_MP_EDELWEISS";		            break;
		case "mp_mythicals_carentan":		      mapstring = &"MAPS_MP_MYTHICALS_CARENTAN";		break;
		case "mp_ode_de_chateau":		      mapstring = &"MAPS_MP_ODE_DE_CHATEAU";	        	break;
		case "mp_draguignan":		            mapstring = &"MAPS_MP_DRAGUIGNAN";		            break;
		case "mp_powcamp":		            mapstring = &"MAPS_MP_POWCAMP";		            break;
		case "mp_secretairfield_f1":	      	mapstring = &"MAPS_MP_SECRETAIRFIELD_F1";		      break;
		case "mp_sweat_blood":		            mapstring = &"MAPS_MP_SWEAT_BLOOD";		            break;
		case "mp_provence2":		            mapstring = &"MAPS_MP_PROVENCE";		            break;
		case "mp_valley_summer":		      mapstring = &"MAPS_MP_VALLEY_SUMMER";		      break;
		case "mp_bernay":		                  mapstring = &"MAPS_MP_BERNAY";		            break;
		case "mp_cologne":		            mapstring = &"MAPS_MP_COLOGNE";		            break;
		case "mp_moelingen_fixed":		      mapstring = &"MAPS_MP_MOELINGEN";		            break;
		case "rnr_murmansk":		            mapstring = &"MAPS_MP_DOCKSV3";		            break;
		case "mp_boneville":		            mapstring = &"MAPS_MP_BONEVILLE";		            break;
		case "mp_chateau":		            mapstring = &"MAPS_MP_CHATEAU";		            break;
		case "mp_twin":		                  mapstring = &"MAPS_MP_TWIN";		                  break;
		case "mp_commando1_1":		            mapstring = &"MAPS_MP_COMMANDO";		            break;
		case "mp_chelm":		                  mapstring = &"MAPS_MP_CHELM";		                  break;
		case "mp_mat2":		                  mapstring = &"MAPS_MP_MAT2";		                  break;
		case "mp_salerno_beachhead":		      mapstring = &"MAPS_MP_SALERNO";		            break;
		case "mp_siegfriedline_final":		      mapstring = &"MAPS_MP_SIEGFRIED";		            break;
		case "mtl_dawnville":		            mapstring = &"MAPS_MP_DAWN2";		                  break;
		case "mtl_raiders":		            mapstring = &"MAPS_MP_RAIDERS";		            break;
		case "mp_bridge2":		            mapstring = &"MAPS_MP_BRIDGE2";		            break;
		case "mp_destroyed_village":		      mapstring = &"MAPS_MP_DEST_VILLAGE";		      break;
		case "mp_tuscany":		            mapstring = &"MAPS_MP_TUSCANY";		            break;

    default: mapstring = map; break;
  }

  return mapstring;
}



dann letztlich in den precache reintun, sonst zeigts nie was an...
Datei: \extreme\_ex_varcache.gsc

Auch hier logisch fortführen:

Code einblendenCode 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:
if(level.ex_mapvote)
  {
    // Pre-cache map voting string for extended map voting system
    [[level.ex_PrecacheString]](&"CUSTOM_TITLE");    
    [[level.ex_PrecacheString]](&"MAPVOTE_HEADERS");    
    [[level.ex_PrecacheString]](&"MAPVOTE_HOWTO");    
    [[level.ex_PrecacheString]](&"MAPVOTE_TIMELEFT");    
    [[level.ex_PrecacheString]](&"MAPVOTE_INPROGRESS");    
    [[level.ex_PrecacheString]](&"MAPVOTE_NOTALLOWED");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PLEASEWAIT");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE1");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE1OF1");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE1OF2");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE1OF3");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE1OF4");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE1OF5");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE2OF2");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE2OF3");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE2OF4");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE2OF5");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE3OF3");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE3OF4");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE3OF5");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE4OF4");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE4OF5");    
    [[level.ex_PrecacheString]](&"MAPVOTE_PAGE5OF5");    
    [[level.ex_PrecacheString]](&"MAPVOTE_REPLAY");    
    [[level.ex_PrecacheString]](&"MAPVOTE_INFORM");    
    [[level.ex_PrecacheString]](&"MAPVOTE_WINNER");

    // Pre-cache stock map names for extended map voting system
    [[level.ex_PrecacheString]](&"MAPS_MP_BREAKOUT");    
    [[level.ex_PrecacheString]](&"MAPS_MP_BRECOURT");    
    [[level.ex_PrecacheString]](&"MAPS_MP_BURGUNDY");    
    [[level.ex_PrecacheString]](&"MAPS_MP_CARENTAN");    
    [[level.ex_PrecacheString]](&"MAPS_MP_DAWNVILLE");   
    [[level.ex_PrecacheString]](&"MAPS_MP_DECOY");       
    [[level.ex_PrecacheString]](&"MAPS_MP_DOWNTOWN");    
    [[level.ex_PrecacheString]](&"MAPS_MP_FARMHOUSE");   
    [[level.ex_PrecacheString]](&"MAPS_MP_HARBOR");      
    [[level.ex_PrecacheString]](&"MAPS_MP_LENINGRAD");   
    [[level.ex_PrecacheString]](&"MAPS_MP_MATMATA");     
    [[level.ex_PrecacheString]](&"MAPS_MP_RAILYARD");    
    [[level.ex_PrecacheString]](&"MAPS_MP_RHINE");       
    [[level.ex_PrecacheString]](&"MAPS_MP_TOUJANE");     
    [[level.ex_PrecacheString]](&"MAPS_MP_TRAINSTATION");

    // Pre-cache custom map names for extended map voting system
    [[level.ex_PrecacheString]](&"MAPS_GOB_TOZEUR");             
    [[level.ex_PrecacheString]](&"MAPS_MP_BERNAY");              
    [[level.ex_PrecacheString]](&"MAPS_MP_BONEVILLE");           
    [[level.ex_PrecacheString]](&"MAPS_MP_BORISOVKA");           
    [[level.ex_PrecacheString]](&"MAPS_MP_BRIDGE");              
    [[level.ex_PrecacheString]](&"MAPS_MP_BUHLERT");             
    [[level.ex_PrecacheString]](&"MAPS_MP_CHATEAU");             
    [[level.ex_PrecacheString]](&"MAPS_MP_CHATEAU_LE_CASTEL");   
    [[level.ex_PrecacheString]](&"MAPS_MP_CHELM");               
    [[level.ex_PrecacheString]](&"MAPS_MP_COLOGNE");             
    [[level.ex_PrecacheString]](&"MAPS_MP_COMMANDO");            
    [[level.ex_PrecacheString]](&"MAPS_MP_DEPOT");               
    [[level.ex_PrecacheString]](&"MAPS_MP_DRAGUIGNAN");          
    [[level.ex_PrecacheString]](&"MAPS_MP_EDELWEISS");           
    [[level.ex_PrecacheString]](&"MAPS_MP_FORTIFIED_VILLAGE_V2");
    [[level.ex_PrecacheString]](&"MAPS_MP_FOURREGERRE1_1");      
    [[level.ex_PrecacheString]](&"MAPS_MP_FRONTLINE_FORTS");     
    [[level.ex_PrecacheString]](&"MAPS_MP_HILL24");              
    [[level.ex_PrecacheString]](&"MAPS_MP_INDUSTRY");            
    [[level.ex_PrecacheString]](&"MAPS_MP_KAIRO");               
    [[level.ex_PrecacheString]](&"MAPS_MP_KALSINGRAD_V2");       
    [[level.ex_PrecacheString]](&"MAPS_MP_LOURETBETA");          
    [[level.ex_PrecacheString]](&"MAPS_MP_MOELINGEN");           
    [[level.ex_PrecacheString]](&"MAPS_MP_MYTHICALS_CARENTAN");  
    [[level.ex_PrecacheString]](&"MAPS_MP_NAVARONNE");           
    [[level.ex_PrecacheString]](&"MAPS_MP_NUENEN");              
    [[level.ex_PrecacheString]](&"MAPS_MP_ODE_DE_CHATEAU");      
    [[level.ex_PrecacheString]](&"MAPS_MP_PORT");                
    [[level.ex_PrecacheString]](&"MAPS_MP_POWCAMP");             
    [[level.ex_PrecacheString]](&"MAPS_MP_PROVENCE");            
    [[level.ex_PrecacheString]](&"MAPS_MP_SECRETAIRFIELD_F1");   
    [[level.ex_PrecacheString]](&"MAPS_MP_STGATIEN");            
    [[level.ex_PrecacheString]](&"MAPS_MP_SWEAT_BLOOD");         
    [[level.ex_PrecacheString]](&"MAPS_MP_TILLI");               
    [[level.ex_PrecacheString]](&"MAPS_MP_TUNIS");               
    [[level.ex_PrecacheString]](&"MAPS_MP_TWIN");                
    [[level.ex_PrecacheString]](&"MAPS_MP_VALLEY_SUMMER");       
    [[level.ex_PrecacheString]](&"MAPS_MP_VOKDAY");              
    [[level.ex_PrecacheString]](&"MAPS_MP_VOKNIGHT");            
    [[level.ex_PrecacheString]](&"MAPS_MTL_THE_ROCK");           
    [[level.ex_PrecacheString]](&"MAPS_PST_SNIPE_TOWN_V2");      
    [[level.ex_PrecacheString]](&"MAPS_STLO");                   
    [[level.ex_PrecacheString]](&"MAPS_WATERFALL");              
    [[level.ex_PrecacheString]](&"MAPS_MP_DOCKSV3");              
    [[level.ex_PrecacheString]](&"MAPS_MP_MAT2");              
    [[level.ex_PrecacheString]](&"MAPS_MP_SALERNO");              
    [[level.ex_PrecacheString]](&"MAPS_MP_SIEGFRIED");              
    [[level.ex_PrecacheString]](&"MAPS_MP_DAWN2");              
    [[level.ex_PrecacheString]](&"MAPS_MP_RAIDERS");              
    [[level.ex_PrecacheString]](&"MAPS_MP_BRIDGE2"); 
    [[level.ex_PrecacheString]](&"MAPS_MP_DEST_VILLAGE");              
    [[level.ex_PrecacheString]](&"MAPS_MP_TUSCANY");              
          
    // Pre-cache game type abbreviations for extended map voting system
    [[level.ex_PrecacheString]](&"MPUI_DM");
    [[level.ex_PrecacheString]](&"MPUI_TDM");
    [[level.ex_PrecacheString]](&"MPUI_SD");
    [[level.ex_PrecacheString]](&"MPUI_HQ");
    [[level.ex_PrecacheString]](&"MPUI_CHQ");
    [[level.ex_PrecacheString]](&"MPUI_CTF");
    [[level.ex_PrecacheString]](&"MPUI_HTF");
    [[level.ex_PrecacheString]](&"MPUI_IHTF");
    [[level.ex_PrecacheString]](&"MPUI_LTS");
    [[level.ex_PrecacheString]](&"MPUI_DOM");
    [[level.ex_PrecacheString]](&"MPUI_CNQ");
    [[level.ex_PrecacheString]](&"MPUI_VIP");
    [[level.ex_PrecacheString]](&"MPUI_CTFB");
    [[level.ex_PrecacheString]](&"MPUI_ONS");
    [[level.ex_PrecacheString]](&"MPUI_LMS");
  }



Als Programm empfehle ich das Programmers Notepad, hier gibts das: klick
In dem linken Dropdownmenü bitte "C/C++" einstellen, dann formatiert es die Schrift für die in CoD2 verwendete Programmiersprache. Ein vergessenes " zeigts es dann an, ebenso wenn man eine Klammer anklickt zeigt es blau bis zur nächsten Klammer, cooles Tool.

Sinnvoll wäre es, etwas vorausschauend die Maps einzutragen, da Änderungen in den localisedstrings nen neuen Clientdownload fordern, und somit einen neuen Modordner.

@ MikeTNT: Hattest Du das damit

Zitat:

Kann jemand etwas damit anfangen?


gemeint?

so long

ToM

(der nun schon halbbesoffen ist grosses Grinsen )
MikeTNT
Ich kann leider nicht beurteilen, ob deine Antwort brauchbar ist. Mal schauen was unser Testkandidat BlackTiger dazu sagt. grosses Grinsen

cu Mike
BlackTiger
uuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiijuuuuuuuuuuuuuuuuuuuuuuuuuiiiiii
iiiiii das sieht nach arbeit aus.... verdammt viel arbeit. geschockt ....Flupp da geht de V+ flasche auf und los gehts.... ich geh kaputt nu is de flasche leer,keine mehr da und ich bin kein schritt weiter... naja gut ich melde mich mal wenn ich a stück vorwerts gekommen bin. kann aber noch dauern....... machts gut
BlackTiger
-----Fertig------- klappt alles prima... hätte nicht gedacht das es so schnell geht.

Besonderer dank an "MikeTNT" und "Nightwing" Ihr seit einfach nur Top.


Und gleich noch ne frage wie kann ich das einstellen das es die karten zufällig wählt und nicht immer in der gleichen reinfolge angezeigt werden? Also so wie bei Mike auf dem 1942 server.

Mfg BlackTiger
Nightwing
na das freut mich zu Hören, das ich da doch was sinnvolles zusammengetippt hab (mit dem "kleinen" Wodka intus) grosses Grinsen

Für die andere Frage lass ich Mike den Vortritt, er kennt sich mit dem eXtreme Mod und dessen config besser aus.

ToM
MikeTNT
Ich muss leider auch passen, da ich, wie oben erwähnt, noch mit einer Vorgängerversion arbeite, in der man grundsätzlich nur 5 Maps auswählen kann. Das neue Next Map Voting mit theoretisch bis zu 50 Maps zur Auswahl habe ich daher noch nie benutzt.

Nachtrag: Ich habe mal in die Configs reingeschaut. So wie ich das sehe, gibt es in der mapcontrol.cfg folgende Einstellungen:

// maximum number of maps allowed in voting system/ min = 5, max = 50 (default = 10)
set ex_map_vote_max "5" //= Anzahl der Maps die zur Auswahl stehen sollen

// the way maps are¨presented in map voting system
// unchanged = 0, random = 1, player based unchanged = 2, player based random = 3 (default = 0)
// For options 2 and 3, see related settings below and in gametypes.cfg
set ex_map_vote_mode "1" // Der Wert 1 müßte die Zufallsauswahl aktivieren. Vergiß aber nicht, vor dem Set-Befehl die beiden Slashs zu entfernen.

Viel Spaß beim Testen und natürlich hoffe ich, dass es so klappt. Augenzwinkern

cu Mike
BlackTiger
Wieder 100 Punkte für Mike. Hatte alles so geklappt. Danke
BlackTiger
hey leute ich steh mal wieder vor einem problem: hab par neue karten von OL-Clan seite runtergeladen wollte sie testen und da kommt die fehlermeldung: iwd sum/name mismatch. Was kann ich jetzt tun? Danke schonmal im voraus. BlackTiger
Nightwing
nimmsch Du korrekte Suchfunktion Augenzwinkern

Ok, hier in meinem Posting sind 3 Links drin, die Helfen bestimmt weiter.

Und hier noch einer: klick

so long

ToM
BlackTiger
Hab das mit die maps hingegriegt dank Nightwing.

Und wie immer gleich die nächste Frage:

Wie muss ich die maprotation.cfg einstellen damit ich alle maps als dm oder tdm spielen kann? also das jede map is 2 gametypes im voitemenu irgendwann durch zufall mit angezeigt werden könnte. Versteht ihr was ich meine? und geht das überhaupt?


Mir ist nochwas aufgefallen:
genau so wie rachts unten das: h**p://w³.wildcardonline.nl weg soll.

Das wird etwas komplizierter. Hierzu nimmt man sich die Datei WW2X.iwd vor: Die Datei "WW2X.iwd" mit Winzip in einem leeren Ordner entpacken.

Wenn die Datei WW2X.iwd entpackt ist, begibt man sich dort in den Ordner "localizedstrings" und öffnet mit einem Editor die Datei "custom.str"

Folgende Zeile anpassen:
REFERENCE SERVER_MESSAGE_2
LANG_ENGLISH "^1Visit the forums at ^3http://wildcardonline.nl ^1!!."

Anschließend wieder alle entpackten Ordner zippen und die Datei umbenennen in WW2X.iwd.

Habe ich alles so gemacht aber es steht immer noch rechts unten unter dem "gesundheuitsbalken" Wie griege ich das noch weg?

MFG BlackTiger
BlackTiger
Hab beim durchstöberngerade was lustiges gefunden:
// WW2X consecutive deaths string file
// Wizz, Astoroth Moddified By Wildcard

REFERENCE MSG_5
LANG_ENGLISH "&&1 ^7has died 5 times in a row, please go easy on them!"

REFERENCE MSG_8
LANG_ENGLISH "&&2 ^7has died 8 times in a row, everyone give them your support!"

REFERENCE MSG_10
LANG_ENGLISH "&&1 ^7needs serious practice, they've died 10 times in a row!"

REFERENCE MSG_13
LANG_ENGLISH "&&1 ^7better shut down COD2 and go play solitaire, 13 deaths in a row!"

REFERENCE MSG_16
LANG_ENGLISH "Please help &&1 ^7they've died far too many times!"

Wie kann man diese messages anzeigen lassen? oder kommen die von alleine?
MikeTNT

Zitat:

Original von BlackTiger
Habe ich alles so gemacht aber es steht immer noch rechts unten unter dem "gesundheuitsbalken" Wie griege ich das noch weg?


Hast du bei dir im Modordner die alte Datei gelöscht? Solange die alte Version immer noch clientseitig existiert, siehst du den falschen Text.

cu Mike

Nachtrag: Grübel

Sorry, ich habe eine Kleinigkeit vergessen. In der anderen Datei (WW2X_svr_1.6.iwd) gibt es noch das Clanlogo.
Also in den Ordner "exclanlogo" und dort die Datei "_ex_clanlogo.gsc" editieren:

///// DON'T CHANGE ANYTHING ABOVE THIS LINE /////

&"^1[Wildcards]^2http://www.wildcardonline.nl^7";

///// DON'T CHANGE ANYTHING BELOW THIS LINE /////
}
BlackTiger
Danke jetzt is es weg. Bei der anderen sache kannst du mir wohl nicht helfen oder dauert es nur noch a bisl? verwirrt


Mike kannst du mir zufällig noch sagen wie die mal bei deinem 1942er server heist wo man in dor wüsteist, mit den häuser und den 2 größen türmen die an so ner "kappele" stehn?