PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anleitung CMS für den CM



Andy
01.02.2009, 11:07
Was ist der „cms“-Standard im CM:


Die Grundidee ist eigentlich einfach, es soll mit dem „Creation Master Standard“ erreicht werden, das alle Patches zu einander kompatibel sind und somit von jedem User, in sein Fifa, ohne Probleme importiert werden können.
Aus diesem Grund wurden von Rinaldo die verschiedensten Standards für den CM erstellt. Dies betrifft nicht nur alle Grafiken, sondern auch Teams, Ligen, Turniere, Stadien und sogar die Regionen(Countrys).
Wie ich finde, eine sehr gute Idee, wenn sie denn von allen Patch-Makern auch umgesetzt bzw. verwendet wird. Aber genau da liegt momentan noch das Problem. Da der „cms“ eigentlich erst ab der Version 1.01 des CM, voll verfügbar ist, viele Patches aber schon vorher erstellt wurden, sind natürlich diese auch nicht zwangsläufig kompatibel. Dazu kommt, das viele Patches mit einem Installer ausgeliefert werden, was eigentlich fast immer zu Problemen führt.
Was heißt das jetzt. Das heißt eigentlich nichts anderes, als das es in Fifa09, zu einem regelrechten Durcheinander kommt. Der eine Patch ist kompatibel, der andere wieder nicht. Somit haben meist die User das Nachsehen und die Probleme.
Eigentlich müsste Jeder, der einen „cmp“-Patch für Fifa09 erstellt hat, diesen noch auf den neuen Standard machen und ihn dann neu veröffentlichen. Leider wird aber genau das, kaum einer machen. Der neue Standard spielt aber auch beim eigenen Arbeiten mit dem CM eine sehr wichtige Rolle, denn man kann ihn nutzen, oder auch nicht. Selbst da sollte man darauf achten, dass man bei einer Vorgehensweise bleibt!
Ich habe in meiner Anleitung zwar auch mehrere Varianten gewählt, was aber nur zu Demonstrations-Zwecken so von mir gemacht wurde.
Egal welche Methode man nun für sich selbst verwendet, man wird beim Importieren von fremden Patches immer in den Konflikt kommen, das dieser vielleicht nicht kompatibel zu den anderen Veränderungen ist. Egal, ob man sie nun selbst gemacht hat, oder sie sich durch andere Patches geholt hat. Deshalb ist es meist sehr ratsam, sich jeden Patch erst einmal in einem 2. Fifa09-Ordner zu installieren und dort zu schauen, ob Grafiken oder Daten überschrieben wurden, da man ja beim Import eines Patches nicht ohne weiteres sieht, was ganz genau alles enthalten ist.
Ihr seht, es ist ein verzwicktes Thema, welches wohl noch einige Zeit nicht vollends gelöst werden wird, dafür ist der neue Standard einfach noch zu kurzzeitig beim CM dabei.
Ich werde in diesem Thread versuchen, euch den CMS näher zu bringen und zu erklären.

Fangen wir mal an:

Im CM09 gibt es eigentlich schon eine ganz gute Erklärung und Hilfestellung, was der CMS ist und was er bewirkt:
http://s7b.directupload.net/images/090201/temp/4gunoors.png (http://s7b.directupload.net/file/d/1692/4gunoors_png.htm)

Jeder, der gut Englisch kann, sollte sich das erst mal, als Einführung, genau durchlesen:
http://s2b.directupload.net/images/090201/temp/jlttiz6a.png (http://s2b.directupload.net/file/d/1692/jlttiz6a_png.htm)


Zu erst einmal sollte man wissen, das man eine volle Kompatibilität zum CMS nur erreichen kann, wenn man eine gewissen Grundvoraussetzung schafft. Die sieht, laut Beschreibung von Rinaldo, folgendermaßen aus:

1. Man startet den CM mit einer neuen, unveränderten Datenbank, das betrifft die "fifa.db" und die einzelnen Sprach-Datenbanken (ger.db, eng.db...)!
2. Nun muss man seine Datenbank erweitern, das geht im CM unter "Tools=>Expand Database"
3. Im Ordner Fifa Master\Creation Master 09\Cms befinden sich 2 cmp-Dateien, die "Cms_Countries.cmp" und die "Cms_Formations.cmp".
Beide sollte man nacheinander mit dem CM09 importieren und anschließend speichern.

Wenn man das gemacht hat, hat man die grundlegende Basis für volle Cms-Kompatibilität!

Was ist alles in der Basis-Version des CMS enthalten:
- Countries (Regionen=zB. Mitteleuropa, Nordamerika usw.)
- Ligen (egal ob Bundesliga, Regionalliga-Nord oder Liga aus Malaysia)
- Teams (egal, ob aus Albanien, Lithauen oder Island)
- Turniere (Meisterschaften, Pokale, CL oder Relegationsspiele)
- Formationen ( Taktik-Formationen der Teams)
- Bälle (egal ob Adidas, Puma oder Nike)
- Schuhe (alle erdenklichen Marken)
- Trikotnummern
- Werbebanden (das betrifft die Zuordnung zu den Teams)
- Stadien (es wurden 410 Stadien per ID vordefiniert!)

Was bedeutet das im Einzelnen:
Das bedeutet, das alles nach einer logischen Formel vordefiniert ist.
Zum Beispiel sind beim CMS pro Team, was man erstellt, genau 25 Spieler schon mit einer ID vorgesehen.
Beispiel:
Bei Nationalmannschaften: 60000 + Country-ID *25; Wales hat zB die CountryID=50, also 25*50+60000 = ID's 61250 - 61274 also genau 25 Spieler!
Bei Clubs: 200010 + (Team-ID-120010)*25; der KCV Hessen Kassel hat zB die Team-ID=121491, also (200010+121491-120010)*25 = ID's 237035 - 237059 also auch genau 25 Spieler!

Wenn man jetzt zB unter Team auf "Creat" geht und dort im cms-Fenster auf "Browse cms" geht, dort sein Team auswählt, dann hat das Team automatisch die richtige ID genauso, wie die Spieler, die in dem Team enthalten sein sollen.
http://s6b.directupload.net/images/090202/yimdm3wi.png (http://www.directupload.net)
http://s6b.directupload.net/images/090202/temp/iojenkx2.png (http://s6b.directupload.net/file/d/1693/iojenkx2_png.htm)

Es versteht sich natürlich von selbst, das man jede Veränderung im CM, jetzt mit cms oder, bei frei erfundenen Teams, Turnieren oder Ligen, die Automatic-Funktion nutzt!
Eine eigene ID (Specific ID) sollte man nicht mehr benutzen!

Andy
01.02.2009, 11:28
Reserviert!

Andy
01.02.2009, 11:29
Reserviert2!

Andy
01.02.2009, 11:29
Reserviert3!

Andy
01.02.2009, 11:29
Reserviert4!

w.rooney
01.02.2009, 11:42
Das kenne ich überhaupt nicht, ist das bei dem CM mit dabei?

Andy
01.02.2009, 12:38
Natürlich, nur geht es den Meisten wie dir, sie wissen nicht was das ist oder können nicht damit umgehen, was eigentlich sehr schade ist. Selbst ich habe mich jetzt erst intensiv mit dem Thema beschäftigt. Eigentlich könnte ich meine Anleitung für den CM in den Papierkorb schmeißen, denn mit dem neuen Standard ist alles viel einfacher und sicherer.

apollox
01.02.2009, 14:44
Bzw im Müll werfen nicht, aber eigentlich müsstest du indirekt 3 Stück machen^^
1. Eine komplett ohne CMS, wo man ggf auch CMS patches auf den alten Standard bringt ohne CMS
2. Eine die total auf CMS aufbaut, wo man ggf auch nicht CMS patches auf den CMS Standard bringt
3. Eine gemischte, wo man teils CMS hat und teils nicht

Ach ja bei Fragen zum CMS Standard kann man mich natürlich auch gerne fragen, ad ich damit schon sehr sehr viele Erfahrungen gemacht habe, teils positive, teils negative:D

Andy
01.02.2009, 14:48
Sehr gut, deine Hilfe nehme ich natürlich dankend an:good:

w.rooney
01.02.2009, 15:00
Na, wenn ihr beide das zusammen macht, kann ja nichts mehr schief gehen.

Andy
01.02.2009, 22:01
Ich werde jetzt nach und nach in den ersten Beiträgen, in diesem Thread, näher auf alles, was CMS betrifft eingehen. Die Beiträge werden also immer aktualisiert, wenn ich die Zeit dazu habe.

Baresi
02.02.2009, 15:51
gute anleitung :good:

Geißbock23
02.02.2009, 15:52
ich finde den cms standart eigentlich total unnütz. mit cms patch macht man sich sogar viele sachen kaputt.

warum kann nicht jeder bei seinen patchs einstellen, dass die ids automatisch vergeben werden. beim laden des patches werden dann automatisch die nächstefreien ids genommen. beim cms wird oft etwas überschrieben.

wir bei FD haben in unseren patchs immer eine automatische id zuordnung. da wird nie was überschrieben.

Andy
02.02.2009, 15:53
gute anleitung :good:
Ich habe gerade mal mit der Einleitung angefangen^^.
Die richtige Anleitung, wie man mit CMS alles macht, kommt erst noch;)

Andy
02.02.2009, 15:59
ich finde den cms standart eigentlich total unnütz. mit cms patch macht man sich sogar viele sachen kaputt.

warum kann nicht jeder bei seinen patchs einstellen, dass die ids automatisch vergeben werden. beim laden des patches werden dann automatisch die nächstefreien ids genommen. beim cms wird oft etwas überschrieben.

wir bei FD haben in unseren patchs immer eine automatische id zuordnung. da wird nie was überschrieben.

Da hast du nur bedingt Recht. Das kommt ja nur, weil es den CMS erst so spät gibt. Wenn von Anfang an alles auf diesem Standard aufgebaut wäre, dann gebe es auch keine Probleme, weil jeder in benutzen würde, ob er will oder nicht. Denn selbst wenn du die Automatic-ID's wählst, wirst du irgendwann an die Grenzen kommen, denn der CMS ist in deinem CM eh schon mit drin.
Aber eigentlich gehört das ja gar nicht hier rein, sondern in den CMS-Thread, den es hier im Forum gibt.;)
Apollox und ich, wir würden uns natürlich freuen, wenn mehr solche Diskusionen stattfinden würden:yes:
Ich verschiebe die beiden Beiträge mal.

apollox
02.02.2009, 17:21
Die automatische ID Zuordnung klappt auch nur bedingt, denn sobald ein Team etwas anders geschrieben wurde als Database Name als Bsp, das gleiche bei Tunieren etc würde das neu erstellt werden, statt ein vorhandes was es vlt schon gibt zu überschreiben, sowas kann als Bsp bei CMS nicht passieren und wer sein FIFA nach einer Neuinstallation direkt nachdem CMS einrichtet, wenn er Grafiken einfügt etc, gibt es eh keine Probleme.

Der CMS Standard ist eigentlich ne klasse Sache, kam halt leider etwas spät und hat noch ein oder zwei Schwachpunkte die noch besser sein könnten. Und die beste Methode wäre es eigentlich dabei noch, wenn der fest in den CM integriert wird, das heißt das bei der ersten CM installation oder eher beim ersten start FIFA automatisch soweit konfiguriert wird, das es die Grundlagen des CMS hat und man dann getrost immer schön die neuen IDs über Browse CMS erstellen kann, statt Automatic. Da müsste nur kurz ein Dialog kommen, das dies durchgeführt wird, damit man die Daten dann sichern kann die das betrifft, damit man kein Datenverlust hat, wenn man den CM erst installiert, wenn man schon die fifa.db verändert hat. Denn auf diese Art und Weise würde man auch schaffen, das der CMS Standard zu Pflicht wird, gerade wenn er den eingeschränkt auch im DB master einbaut, falls man den nutzt statt den CM.

Andy
02.02.2009, 17:40
Stimmt. Man müsste halt erreichen, das der CMS komplett in Fifa integriert wird.
Damit meine ich nicht EA, denn die werden das kaum machen, allein schon wegen den Lizenzen.
Nimmt man als Beispiel die Tournaments, da hat man ja immer das Problem, das alle Turniere, die eine höhere ID als 95 haben, nicht in der 1. Saison gespielt werden können, zumindest, wenn es Pokale betrifft, wie zB CL und UEFA-Cup. Wenn es Rinaldo natürlich schaffen würde, den CMS in den Tournaments so anzupassen, das nur die Pokale ID's haben, die kleiner sind (was jetzt von vielen Ligen belegt ist von EA) und somit auch die vorgegebenen ID's von EA abändert und wenn er dann noch den komplettem CMS automatisch mit dem CM mit installiert, dann wäre schon ein wichtiger Schritt getan, das Fifa noch einfacher zu modden ist. Auch Stadien könnte man in dem Zusammenhang alle festlegen.
Die ganzen Automatic-ID's sollten dann wirklich nur für Fantasie-Teams oder Turniere reserviert bleiben, denn die kann Rinaldo ja nicht berücksichtigen.

apollox
02.02.2009, 18:17
Bei Stadien müsste man ja nicht alle, aber einen großteil, also für die Top Ländern die Stadien der ersten 2 Ligen als Bsp und bei den anderen zu meist die der 1. Liga, auch bei Ligen wie Argentinien die es standardmäßig nicht gibt, aber meist als Patch + alle oder fast alle Stadien

w.rooney
07.02.2009, 12:47
Oh man, ich blicke da überhaupt nicht durch. Wer soll das denn alles verstehen?

Andy
07.02.2009, 12:58
Mach dir nichts draus, das geht den meisten so:yes:

FSVMeeeenzer05
16.02.2009, 22:35
Ist dieses CMS bei normalen CM09 mit dabei? Das habe ich noch überhaupt nicht gesehen.

apollox
16.02.2009, 23:12
Das ist fest integriert und bemerkt man eigentlich immer wenn man ein Objekt hinzufügen will oder ein cmp Patch einfügen will bzw erstellen will

Andy
17.02.2009, 20:11
Deshalb ist es auch Käse, wenn manche sagen, sie brauchen das beim CM nicht, sie fügen alles über die Automatic-Funktion ein, aber auch die gehört ja mit zum neuen Standard CMS dazu, es geht also schon fast nicht mehr ohne.

Andy
22.04.2009, 14:11
So, ich werde demnächst auch mal hier weiter machen, denn spätestens in Fifa10 wird das Thema wohl ganz aktuell werden.