-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Hallo zusammen,
ich habe eine Frage zum Auslesen der Fifa Database aus der data0.big. Dies hat bei mir soweit geklappt (habe Filemaster 14 benutzt) und auch das öffnen der fifa_ng_db.db und fifa_ng_db-meta.xml hat funktioniert (habe db Master benutzt, da CM 14 nicht startete).
Nun meine Frage: Wo finde ich die von Fifa erstellten Spieler, die jede Saison neu dazu kommen? Unter "player" war der jüngste Spieler im Jahr 1995 geboren, meine Karriere ist inzwischen jedoch im Jahr 2027 angekommen (entsprechend viele neue Spieler sind dazugekommen) und in keiner anderen Rubrik konnte ich Daten finden, die mir plausibel erschienen. Der Hintergrund für meine Frage ist, dass ich das Global Transfer Network furchtbar finde. Die Scouts schlagen mir keine sinnvollen Spieler vor und in der Suchfunktion fehlen die wichtigsten Filterkriterien. Daher war mein Plan in der Database nach Spieler zu suchen und mir dafür evtl. ein R-Skript zu schreiben. Dafür bräuchte ich jedoch eine Tabelle in der wirklich alle Spieler mir ihren Werten vertreten sind.
Vielen Dank schon mal für Eure Hilfe. Ich hoffe, dass ich hier im richtigen Thread gelandet bin.
P.S.: Falls jemand ein Tool kennt, mit dem man gezielt die eigene Database nach Spielern durchsuchen kann (natürlich bezüglich bestimmter Kriterien und nicht etwa der Namen), wäre mir auch geholfen (im Prinzip mehr, als mit der Beantwortung meiner Frage)
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
in der normalen Datenbank findest du die auch nicht, da musst du schon in deine Save Datei gehen und um die zu öffnen, benötigst du den Internal Master 12
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Viele Dank für die schnelle Antwort.
Wenn ich Dich richtig verstehe ist es also unmöglich eine Datei/Tabelle zu extrahieren, in der wirklich alle Spieler mit den entsprechenden Werten enthalten sind, korrekt?
Dem entsprechend ist es also auch für versierte Modder unmöglich ein Tool zu programmieren, das als Suchwerkzeug für die eigene Database dienen kann, korrekt?
Schade eigentlich, hatte gehofft nie wieder stundenlang nach geeigneten Spielern suchen zu müssen. Werde aber den Internal Master 12 mal ausprobieren, vielleicht kann man damit ja schon etwas anstellen.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
du hast mich falsch verstanden, die normale Datenbank kannst du natürlich öffnen, jede einzelne Tabelle exportieren und zB dann mit Exel weiter bearbeiten, gar kein Problem...
aber, deine Frage bezog sich ja auf aktuelle Kader, also inkl. der ganz neuen Spieler, die es halt in der originalen DB gar nicht gibt, und genau die werden in deiner Save gespeichert und diese wiederum kannst du mit dem Internal Master 12 auch öffnen und auch dort die gewünschten Tabellen exportieren und mit Exel weiter bearbeiten...
meine Ausführungen sollten nun auch selbsterklärend sein, warum man nicht unbedingt noch ein Tool benötigt, um die Datenbank nach gewissen Einträgen zu durchsuchen, das geht mit Exel ja zB viel einfacher...
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Vielen Dank für Klarstellung. Das wäre wirklich fantastisch, wenn ich nach den Spielern in einer Exceltabelle suchen könnte. Leider funktioniert der Internal Master 12 bei mir nicht. Beim Laden des Savegames erscheint die Fehlermeldung:
Unhandled exeption has occured in your application...
The output char buffer is too small to contain the decoded characters.
encoding 'Unicode (UTF 8)' fallback
'System. Text.DecoderReplacementFallback'.
Parameter name: chars
Habe leider keine Ahnung, was das bedeutet. Falls ich eine Antwort finde, werde ich das auf jeden Fall hier posten. Bin bei meiner Suche nach einer Möglichkeit das Global Transfer System zu umgehen auf viele Leidensgenossen gestoßen. Daher denke ich, dass das Interesse an einem funktionierendem Workaround relativ groß ist.
Gibt es evtl. andere Programme, mit denen man die Speicherstände öffnen und entsprechende Tabellen exportierten kann?
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
na ja, der Internal Master 12 wurde für Fifa 12 entwickelt, er funktioniert allerdings auch in Fifa 14, mit ein paar Tricks natürlich...
zu erst einmal benötigt man die fifa_ng_db-meta.xml aus FIFA 12 (ohne die geht es gar nicht!)
dann muss man alle Fehlermeldungen einfach ignorieren, immer schön auf Weiter klicken...
man lädt also zu erst die fifa_ng_db-meta.xml (Fifa 12) und dann die Save Datei aus den eigenen Dateien oder Dokumenten (dort im Fifa 14 Verzeichnis)
es sei allerdings gesagt, das man mit dem Internal Master weder etwas darin bearbeiten kann, noch dort speichern kann, also nur exportieren und extern dann bearbeiten...
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Das hat schon mal geklappt. Vielen Dank dafür! Denke, dass ich kurz vor dem Durchbruch bin und dann auch eine kleine Anleitung für das Forum hier verfassen werde. Alldings gibt es momentan noch das Problem, dass im Internal Master 12 nur die "lastnameid" aus dem Savegame angezeigt wird, ich dieser aber keinem Namen zuordnen kann. Sprich, ich kann interessante Spieler finden, kann sie allerdings nur über die "lastnameid" oder "spielerid" identifizieren.
Nun muss ich also den richtigen Namen zu dieser "lastnameid" finden. Dazu habe ich zunächst mit dem Internal Master in dem Savegame gesucht. Hier gibt es aber keine Tabele, die ein Spalte "lastnameid" enthält. Des Weiteren gibt es hier zwar eine Tabelle "editedplayernames" in der ein Vor- und Nachname einer "playerid" zugeordnet sind, allerdings gibt es in dieser Tabelle keine "playerid" für den gesuchten Spieler.
Im nächsten Versuch habe ich dann die Database von Fifa 12 mit DB Master 14 geöffnet und bei "playernames" gesucht und auch einen Namen gefunden. Allerdings gibt es diesen Namen nicht, wenn ich ingame danach suche. Die Database von Fifa 14 habe ich dann ebenfalls mit DB Master 14 geöffnent und nach der "lastnameid" aus dem Savegame gesucht. Auch nach diesem Namen habe ich dann ingame gesucht - wieder ohne Erfolgt.
Hat jemand eine Idee, woran das liegen könnte? Gibt es evtl. andere Möglichkeiten der "lastnameid" aus dem Savegame einen Namen zuzuordnen, den es dann auch im Spiel gibt?
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Öhm...
du musst die playernames Tabelle öffnen, wenn du die Namen herausfinden willst. Dort sind zu jeder Namens ID entsprechende Namen zugeordnet. Wenn die lastnameid beim Spieler 0 ist, sind die bei editedplayernames drin mit Zuordnung zum Spieler.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
...wenn man die Namen zu den jeweiligen Playern heraus bekommen will, hilft wieder die originale "fifa.db", denn dort sind alle Vornamen und Nachnamen drin und an Hand der jeweiligen Namens-ID bekommt man auch die kompletten Namen der Spieler raus...ist zwar etwas umständlich, aber wenn man die Tabelle aus der Save und die aus der DB in Exel bearbeitet, gar nicht so kompliziert...
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Danke für die beiden Tipps. Ich wollte es nun nochmal mit einem komplett neuen Savegame ausprobieren, da ich mir nicht mehr sicher bin, ob der Speicherstand, den ich heute ausprobiert habe mit der Database übereinstimmt. Ich habe also eine neue Karriere gestartet und 5 Saisons simuliert. Dann habe ich alles genau so gemacht, wie ich es auch vorher gemacht habe (die Fifa 12 fifa_ng_db-meta.xml mit dem Internal Master geöffnet und dann meinen Spielstand). Jetzt tritt allerdings wieder dieses Problem auf:
The output char buffer is too small to contain the decoded characters.
encoding 'Unicode (UTF 8)' fallback
'System. Text.DecoderReplacementFallback'.
Parameter name: chars
...so dass ich das neue Savegame nicht geladen bekomme. Habe dasselbe dann nochmal mit dem alten Speicherstand (und derselben Fifa 12 Datei) ausprobiert und siehe es läuft. Irgendwas muss es an meinem neuen Savegame geben, dass sich von dem vorherigen unterscheidet. Ich habe nur keine Idee, was das sein könnte. Hoffe, dass Ihr mir nochmal helfen könnt und ich Eure Hilfsbereitschaft nicht überstrapaziere. So kurz vorm Ziel würde ich ungern aufgeben.
Nachtrag:
Habe nochmal ein paar Sachen ausprobiert und den Fehler gefunden. Lange bevor ich die oben beschriebenen Sachen ausprobiert habe, habe ich den EEP Mod installiert, so dass ich auch Regionalliga etc. spielen kann. Bei meinen heutigen Tests habe ich dann auch einen Verein aus der 2. Regionalliga (5. Liga) gewählt, wobei sich das Savegame (wie oben beschrieben) nicht öffnen ließ. Spiele ich mit einem Zweitligateam, gibt es keine Probleme. Es könnte also sein, dass der Internal Master nur solange funktioniert, wie sich ein Team in der "normalen" Ligastruktur aufhält. Seht Ihr das auch so? Seid Ihr der Meinung, dass es da irgendeine Chance gibt das zu fixen? Im Zweifel würde ich mich dann nämlich doch für den EEP-Mod entscheiden und mit einem Fünftligateam spielen, auch wenn es bedeutet, dass ich mich dann wieder mit dem Global Transfer Network rumschlagen muss.
P.S.: Bei meinen vorherigen Versuchen war der EEG-Mod auch schon installiert, allerdings habe ich mit einem Erstligateam gespielt. Da der Mod schon vorher installiert war, bin ich nicht sofort darauf gekommen, dass es daran liegen könnte.
Nachtrag 2:
Wenn ich in der zweiten Liga starte und dann in die dritte absteige, bzw. gefeuert werde und in der dritten Liga anheuere, gibt es dasselbe Problem. Vor dem Ligawechsel lässt sich die Datei öffnen, danach nicht. Die einfachste Lösung wäre wohl ein anderes (aktuelles) Programm, mit dem man das Savegame öffnen kann. Gibt es so etwas? Habe lange gegoogelt, aber nichts gefunden.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
hast du ein 64-bit BS?
ich zB bekomme den InternalMaster unter Windows7 64-bit auch nicht so einfach zum laufen, ich muss da den Trick mit XP 32-bit machen, das er funktioniert...
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Ich krieg den Internal Master 12 auf Windows 7 64-bit ohne Probleme zum Laufen.
Zu dem Problem mit dem EEP Patch kann ich nichts sagen, da ich ihn nicht verwende.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Mit dem Kompatibilitätsmodus hat es leider nichts zu tun, habe ich gerade ausprobiert. Ich finde auch es spricht eine deutliche Sprache, dass ein und derselbe Speicherstand in Liga 2 funktioniert und 10 min. später, wenn ich in Liga 3 gewechselt bin nicht mehr. Auch dass dann exakt derselbe Fehler kommt, wie wenn ich die falsche (also aktuelle) fifa_ng_db-meta.xml benutze spricht für Inkompatibilitäten zwischen dem Internal Master 12 und einem Speicherstand, der die 3. Liga enthält.
Wenn Euch nicht noch irgendetwas schlaues einfällt, bin ich wohl erst mal aufgeschmissen. Werde als letzten Strohhalm aber Rinaldo mal anschreiben, vielleicht kann er helfen. Ein anderes Programm zum Auslesen der Speicherstände scheint es auch nicht zu geben, habe zumindest nichts gefunden.
P.S.: Es handelt sich um Windows 7 in der 64bit Variante
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
ich sprach auch nicht vom Kompatibilitäts Modus, bei mir läuft es generell nur unter einer XP Installation....
dein Problem scheint aber etwas anders gelagert zu sein, da es ja eigentlich gar keine 3. Liga in Fifa gibt (alle neuen Ligen ja nicht), dazu kommt, das der Patch in der bisherigen Version ja auch nur bedingt funktionsfähig ist, also auch generell Fehler in der Save enthalten sein können, die zu deinem Fehler führen...
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Oh man, das klingt alles nicht so gut. Ob es nun an dem Mod liegt oder nicht kann ich natürlich nicht genau sagen, aber dadurch, dass der Internal Master funktioniert solange die eigene Mannschaft nicht unterhalb der 2. Liga spielt, gehe ich davon aus, dass das Savegame korrekt und Inkompatibilität das Hauptproblem ist. Muss aber natürlich nicht so sein, evtl. wirkt sich ein Fehler im Savegame auch erst aus, wenn die dritte und niedrigere Ligen gespielt werden.
Bisher hat sich Rinaldo noch nicht gehäußert - hoffe das kommt noch. Habe ihn auch gefragt, ob es evtl. einen Internal Master 14 geben wird. Er scheint dem DB Master ja recht ähnlich zu sein, vielleicht ist der Aufwand dann nicht so groß. Anscheinend gab es auch nicht so viel Nachfrage für die bisherigen Versionen des Internal Masters, was der Grund dafür sein könnte, dass die Entwicklung eingestellt wurde. Dies könnte sich ja mit der Einführung des Global Transfer Networks geändert haben. Zumindest bei mir ist das ja genau der Grund, warum ich so verzweifelt nach Möglichkeiten suche einen Zugriff auf die Spielerdatenbank(en) zu bekommen.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Ich bin mir ziemlich sicher, dass es an der 3. Liga liegt. Ich denke mal, wenn du in der englischen 3. Liga spielst, wird es nicht zu Fehlern kommen, also wird es wohl Probleme mit hinzugefügten Ligen geben.
Deshalb wird das Problem wohl auch nicht einfach zu beheben sein.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Das mit der 3. englischen Liga ist auf jeden Fall korrekt, das habe ich auch schon ausprobiert. Was mich aber noch interessieren würde: Werden die neuen Spieler zufällig generiert oder sind das in jedem Spiel diesselben? Im zweiten Fall könnte ich ja einfach in einem anderen Spielstand nach Spielern suchen, als in dem, wo ich gerad spiele. Nur das Jahr müsste dann übereinstimmen. Ich vermute allerdings, dass es sich zufällig generierte Spieler handelt.
Gibt es evtl. eine Möglichkeit das Savegame mit der Datenbank zu mergen? Auf irgendeiner Internetseite habe ich bei meiner Suche davon gelesen, ich finde sie aber leider nicht mehr. Ich meine mich aber auch zu erinnern, dass dort von dem Internal Manager die Rede war und der kann es mMn nicht. Falls das ginge, könnte ich ja einfach mit anderen Tools nach Spielern suchen.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Alle Spieler werden zufällig generiert, du kannst höchstens einen Spielstand der gleichen Karriere verwenden, den du gemacht hast, bevor du in die 3. Liga gewechselt bist.
Internal Master an sich ist schonmal nicht falsch, ich nutze ihn selbst um die aktuellen Kader von EA in meine Datenbank zu importieren, also müsste es theoretisch mit den Saves auch gehen, nur hängen da noch viel mehr Faktoren zusammen. Aber mit dem Internal Master wirst du da sowieso nicht weit kommen, wenn er schon beim Öffnen deiner Karriere streikt. Eine andere Möglichkeit kenne ich jetzt nicht.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Hallo an allen!
hat jemand von euch die arnung wo sich die Grafiken der kameraleuten die im spiel zu sehen sind, zu finden sind (oder halt die RX3 datei)?
mfg
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
Andy
...wenn man die Namen zu den jeweiligen Playern heraus bekommen will, hilft wieder die originale "fifa.db", denn dort sind alle Vornamen und Nachnamen drin und an Hand der jeweiligen Namens-ID bekommt man auch die kompletten Namen der Spieler raus...ist zwar etwas umständlich, aber wenn man die Tabelle aus der Save und die aus der DB in Exel bearbeitet, gar nicht so kompliziert...
Habe gerade ausprobiert, ob es dieser Weg klappt. Spiele zwar mit Mod, aber ein Team, bei dem sich das Savegame mit dem Internal Master 12 öffnen lässt. Es gibt jedoch nach wie vor das Problem, dass sich die lastnameid eines Spielers aus dem Savegame nicht mit dem richtigen Namen in Verbindung bringen lässt.
Hier ist was ich getan habe:
Öffnen des Savegames:
1. fifa_ng_db-meta.xml aus Fifa 12 mit dem Internal Master 12 geöffnet
2. Meinen Karriere-Speicherstand mit dem Internal Master 12 geöffnet
3. Nach Spieler gesucht.
4. lastnameid eines gesuchten Spielers aufgeschrieben (bspw. 7038)
Suchen nach Spielername:
1. in der FIFA 14 original Database:
- fifa_ng_db-meta.xml und fifa_ng_db.db aus dem Pfad, wo das Originalspiel liegt mit dem DB Master 14 geöffnet
- Unter playernames nach der aufgeschriebenen Nummer gesucht (z.B. 7038)
- Spielernamen aufgeschrieben
- Ingame nach dem Spielernamen gesucht
=> kein Treffer
1. in der FIFA 12 Database:
- fifa_ng_db-meta.xml und fifa_ng_db.db aus Fifa 12 geöffnet
- Unter playernames nach der aufgeschriebenen Nummer gesucht (z.B. 7038)
- Spielernamen aufgeschrieben
- Ingame nach dem Spielernamen gesucht
=> kein Treffer
1. in dem FIFA 14 Savegame
- Öffnen des Savegames wie oben beschrieben
- Im Reiter DB1 alle Tabellen nach der Spalte "lastnameid" oder "nameid"durchsucht
=> kein Ergebnis
- Im Reiter DB2 alle Spalten nach "lastnameid" durchsucht
-nichts gfunden
- In Tabelle "editedplayernames" gesucht
- hier sind viele Zeilen, alle für dieselbe "playerid" (sehr hohe Nummer / Zelleninhalte nicht lesbar)
- Keine Nummer vorhanden, die für mich interessant sein könnte.
-In "dcplayernames" gesucht
- Hier gibt es eine Spalte "nameid" und auch Nachnamen, die Tabelle geht jedoch nur bis 3533 (mein gesuchte Spieler 7038 ist dort also nicht enthalten)
Ich habe es auch nochmal genau anders herum probiert. D.h. ich habe mir ingame einen Spieler gesucht, dessen Namen ich im Savegame finden will. Dazu habe ich das Savegame mit dem Internalmaster wie oben beschrieben geöffnet. Dann habe ich über verschiedene Attribute wie Größe, Gewicht, Gesamtstärke (vorher ingame aufgeschrieben) den von mir identifizierten Spieler gesucht und auch gefunden. Er ist also tatsächlich im Savegame vorhanden. Dann habe ich die "lastnameid" dieses spielers aufgeschrieben und danach gesucht. Im Ergebnis habe ich einen völlig falschen Namen bekommen. Während der Spieler ingame "Fuller" heißt (ein von FIFA generiert Spieler) ergab die Zuordnung der "lastnameid" "Yacuzzi" ein Name, der ingame nicht zu finden ist. Ich habe in beiden Databases (Fifa 12 und 14) nach der "lastnameid" gesucht und zwei verschiedene Namen bekommen, keiner davon ließ sich jedoch ingame finden.
Hat jemand eine Idee, was ich falsch mache, wieso die "lastnameid" aus dem Savegame nicht dem korrekten Namen in Verbindung zu bringen ist? Gibt es evtl. noch weitere Tabellen, in der Spielernamen sein können? Falls ja wo finde ich diese?
P.S.: Von Rinaldo habe ich nichts gehört. Glaube nicht, dass da noch etwas kommt.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
du brauchst doch nur die Tabelle "players", da stehen auch die Namen der Spieler drin, die es in der DB oder dem Save Game gibt...
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Kann man das Deaktivieren, dass Spieler im KM einfach wechseln ? Also das der Vorstand einfach Spieler Verkauft ?
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Naja, dass du in der Fifa 12 und Fifa 14 DB unterschiedliche Namen bei der gleichen ID bekommst, ist ja klar, da sich die Namen in der DB nach den Spielern richten, die es im Spiel gibt. Der Name "Neuer" wird in Fifa 12 ne andere ID haben wie in Fifa 14. Somit bringt es schonmal nichts, alte DBs zu verwenden.
Im Grunde machst du ansonsten eigentlich alles richtig. Die beiden Spieler mit dem Namen "Fuller" tauchen bei mir sowohl in der DB als auch in meiner Karriere mit der gleichen lastname ID auf, 7038.
Ich würde dir was anderes vorschlagen. Wenn du einen interessanten Spieler in der Save file gefunden hast, merk dir stattdessen seine playerid. Dann gehst du in die teamplayerlinks Tabelle, sortierst sie nach playerids und suchst dann nach der ID von dem Spieler. Wenn du sie gefunden hast, kannst du dir die teamid aufschreiben. Ne Liste von teamids findest du hier: FIFA 14 IDs - Soccer Gaming Forums
Somit hast du dann schonmal den Verein, in dem der Spieler spielt und kannst ingame alle Spieler des Vereins auflisten lassen. Dann einfach den Spieler unter ihnen suchen.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
BlackEmperor
Naja, dass du in der Fifa 12 und Fifa 14 DB unterschiedliche Namen bei der gleichen ID bekommst, ist ja klar, da sich die Namen in der DB nach den Spielern richten, die es im Spiel gibt. Der Name "Neuer" wird in Fifa 12 ne andere ID haben wie in Fifa 14. Somit bringt es schonmal nichts, alte DBs zu verwenden.
Im Grunde machst du ansonsten eigentlich alles richtig. Die beiden Spieler mit dem Namen "Fuller" tauchen bei mir sowohl in der DB als auch in meiner Karriere mit der gleichen lastname ID auf, 7038.
Ich würde dir was anderes vorschlagen. Wenn du einen interessanten Spieler in der Save file gefunden hast, merk dir stattdessen seine playerid. Dann gehst du in die teamplayerlinks Tabelle, sortierst sie nach playerids und suchst dann nach der ID von dem Spieler. Wenn du sie gefunden hast, kannst du dir die teamid aufschreiben. Ne Liste von teamids findest du hier:
FIFA 14 IDs - Soccer Gaming Forums
Somit hast du dann schonmal den Verein, in dem der Spieler spielt und kannst ingame alle Spieler des Vereins auflisten lassen. Dann einfach den Spieler unter ihnen suchen.
du findest ihn dann aber auch nur bei dem Verein, wenn er nicht gerade verliehen ist...
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
Andy
du brauchst doch nur die Tabelle "players", da stehen auch die Namen der Spieler drin, die es in der DB oder dem Save Game gibt...
Das stimmt leider nicht. In der Tabelle "players" ist immer nur die "lastnameid" enthalten. Dieser einen Namen zuzuordnen funktioniert aber leider nicht, wie in meinem vorherigen Beitrag geschrieben. Mich wundert das allerdings schon, dass die Namen aus der FIFA 14 Database nicht passen. Muss wohl an dem Mod liegen, auch wenn es mir merkwürdig erscheint, dass dort noch eine weitere Tabelle mit Namen ins Spiel kommt.
Zitat:
Zitat von
BlackEmperor
Wenn du einen interessanten Spieler in der Save file gefunden hast, merk dir stattdessen seine playerid. Dann gehst du in die teamplayerlinks Tabelle, sortierst sie nach playerids und suchst dann nach der ID von dem Spieler. Wenn du sie gefunden hast, kannst du dir die teamid aufschreiben. Ne Liste von teamids findest du hier:
FIFA 14 IDs - Soccer Gaming Forums
Somit hast du dann schonmal den Verein, in dem der Spieler spielt und kannst ingame alle Spieler des Vereins auflisten lassen. Dann einfach den Spieler unter ihnen suchen.
YES:yahoo:YES:yahoo:YES:yahoo:
Der Tipp vom Black Emperor hat funktioniert. Vielen Dank dafür! Das wird mir einige Stunden an Zeit sparen und endlich kann ich wieder nach den perfekten Spieler für mein Team suchen. Wahnsinn. Ist zwar etwas umständlicher erst nach dem Team zu suchen und dort dann nach dem gesuchten Spieler, aber es ist ein machbarer Weg. Super!
Ich finde es allerdings immer noch merkwürdig, dass es über die "lastnameid" nicht geht. Zumindest was die FIFA 14 Database angeht, sollte es doch eine passende Zuordnung geben.
Mal schauen, vielleicht werde ich dann ja wirklich ein R-Skrip schreiben, um das Suchen in dem Savegame etwas angenehmer zu gestalten. Werde dann auch mal das Im- und Exportieren der Tabellen ausprobieren. Wenn das geht, sollte ich doch auch den Creation Master nehmen können, um nach Spielern zu suchen, korrekt? Gibt es da irgendwo eine Anleitung, wie man die Tabellen aus dem Savegame in die Database einpflegt? Habe gesehen, es gibt beim DB Master die Option "Import Table". Wenn ich dann beim Internal Master "Export all tables" und beim DB Master "Import all Tables" wähle und speichere, sind die Daten dann in der Database oder muss dort noch etwas aktualisiert werden? (Nur antworten, falls es gerade keine Umstände macht. Muss selber noch googeln und werde mich nochmal melden, wenn ich nichts finde)
Wenn es dann alles so weit läuft, werde ich ein kurze Anleitung für das Forum hier verfassen. Habt Ihr da einen Tipp für mich, wo ich das am besten mache? Soll ich evtl. ein eigenes Thema aufmachen (z.B. "Alternativen zum Global Transfer Network")?
Vielen Dank auf jeden Fall nochmal an Alle, die mir geholfen haben (d.h. auch an Dich Andy :good:)
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
Andy
du findest ihn dann aber auch nur bei dem Verein, wenn er nicht gerade verliehen ist...
Das stimmt natürlich. Aber man findet so doch die meisten Spieler. Ich habe auch das Gefühl, dass die KI selbst gar keine Leihen durchführt, so dass es nach 1-2 Jahren kaum noch Leihspieler gibt (außer den eigenen). Bin mir da allerdings nicht sicher.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
Andy
du findest ihn dann aber auch nur bei dem Verein, wenn er nicht gerade verliehen ist...
Naja, wenn der Spieler verliehen ist, taucht er in der teamplayerlinks Tabelle dann halt beim Verein auf, wohin er verliehen wurde. Man kann ihn dann halt nur nicht im Spiel verpflichten. Oder meinst du, man findet ihn ingame gar nicht? (das hab ich nämlich noch nicht probiert)
@fornaxx:
Schön, dass es funktioniert. :D
Wie gesagt, bei mir stimmt die Zuordnung der Namen. Das einzige, was passieren kann, ist, dass deine Spieler 0-er IDs bei den Namen haben, aber dann findest du die Namen unter editedplayernames.
Sollte mit dem CM14 gehen, du solltest aber vorher die jeweilige Tabelle grob vom Aufbau her mit der Tabelle aus der DB vergleichen. Mir ist z.B. auch schon wieder aufgefallen, dass die players Tabelle in einer Save file ne Menge Schrottzeilen besitzt, die erstmal gelöscht werden müssen, damit die Tabelle korrekt importiert wird und es keine Fehler gibt.
Anleitung kannst du dann gerne posten denke ich, ich würde schon nen extra Thread für aufmachen. ;)
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
würde ja eventuell schon reichen, wenn du die XML aus FIFA 12 etwas anpasst, also zB fehlende Einträge neu rein schreibst (zB die kompletten Namen der Spieler)
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
Andy
würde ja eventuell schon reichen, wenn du die XML aus FIFA 12 etwas anpasst, also zB fehlende Einträge neu rein schreibst (zB die kompletten Namen der Spieler)
Habe leider keine Ahnung, wie man das macht klingt für mich nach extrem viel Aufwand, zumal das wohl alles von Hand gemacht werden müsste.
Aber vielleicht noch ein paar andere Frage für die Experten hier:
1. Informationen zur den Tücken der Dateien und Benutzung der Tools sind recht spärlich gesäht. Habt ihr Euer Wissen über Versuch und Irrtum erlangt oder gibt es doch irgendwo eine gute Dokumentation (z.B. zu den Programmen von Rinaldo).
2. Kennt jemand die Formel, um aus den Werten in der Spalte "birthdate" das richtige Datum zu generieren?
3. Kennt jemand eine Tabelle, wo die Zuordnungen für die Werte in den Spalten "preferedposition" enhalten sind?
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
1. Informationen zur den Tücken der Dateien und Benutzung der Tools sind recht spärlich gesäht. Habt ihr Euer Wissen über Versuch und Irrtum erlangt oder gibt es doch irgendwo eine gute Dokumentation (z.B. zu den Programmen von Rinaldo).
es gibt hier Anleitungen zu den wichtigsten Tools
ansonsten lernt man aus Erfahrung, im positiven, wie im negativen...ansonsten ist jede Benutzung natürlich auf eigenes Risiko, da es ganz einfach kein wirklich perfektes Tools gibt...
Zitat:
2. Kennt jemand die Formel, um aus den Werten in der Spalte "birthdate" das richtige Datum zu generieren?
ist das gleiche System, was zB auch bei SQL verwendet wird
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
Andy
ist das gleiche System, was zB auch bei SQL verwendet wird
Ich kenne mich mit Datenbanken leider nicht aus, aber wenn ich es richtig verstanden habe, benutzt SQL folgendes System:
Datenbereich: 0001-01-01 bis 9999-12-31 entspricht:1. Januar 1 n. Chr. bis 31. Dezember 9999 n. Chr.
Das heutige Datum wäre dann 2014-03-11.
In der players.txt stehen jedoch Daten im wie 151659 oder 145717. Ich sehe momentan nicht, wie ich diese umwandeln könnte.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
fornaxx
3. Kennt jemand eine Tabelle, wo die Zuordnungen für die Werte in den Spalten "preferedposition" enhalten sind?
In der Datenbank scheint das nicht gespeichert zu sein. Was genau willst du denn tun?
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
fornaxx
Ich kenne mich mit Datenbanken leider nicht aus, aber wenn ich es richtig verstanden habe, benutzt SQL folgendes System:
Datenbereich: 0001-01-01 bis 9999-12-31 entspricht:1. Januar 1 n. Chr. bis 31. Dezember 9999 n. Chr.
Das heutige Datum wäre dann 2014-03-11.
In der players.txt stehen jedoch Daten im wie 151659 oder 145717. Ich sehe momentan nicht, wie ich diese umwandeln könnte.
so einfach ist das nicht, SQL verwaltet das so: 1349809669 daraus ergibt sich dann das Datum und die Uhrzeit
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
BlackEmperor
In der Datenbank scheint das nicht gespeichert zu sein. Was genau willst du denn tun?
Die Idee ist, dass ich für bestimmte Positionen scouten kann. Dann lasse ich mir bspw. nur Spieler ausgeben, wo bei preferedposition eine 1 steht, wenn die 1 für die Position steht, für die ich suche. Ich kann mir das auch selber herleiten, indem ich für jede Positionsnummer (geht bis ca. 27 oder so) einen Spieler ermittle und dann ingame noch seiner Position suche. Das ist nur relativ langwierig und ich hatte gehofft, dass Informationen über die Position bereits im Netz kursieren, da diese Infos beim Erstellen neuer Spieler gebraucht werden (ähnlich wie mit der teamid, die black emperor verlinkt hatte).
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Hab hier ne Liste rumfliegen:
0 = TW
(1 = FW (bzw. Libero, keine Ahnung wieso FW))
(2 = RAV)
3 = RV
(4 = RIV)
5 = IV
(6 = LIV)
7 = LV
(8 = LAV)
(9 = RDM)
10 = ZDM
(11 = LDM)
12 = RM
(13 = RZM)
14 = ZM
(15 = LZM)
16 = LM
(17 = ROM)
18 = ZOM
(19 = LOM)
(20 = RMS?)
21 = MS
(22 = LMS?)
23 = RF
(24 = RS)
25 = ST
(26 = LS)
27 = LF
28 = Bank
29 = Tribüne
Die Positionen in Klammern werden bis auf wenige Ausnahmen (RAV/LAV) in den Positionen nicht verwendet und finden lediglich bei Formationen Anwendung.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
Andy
so einfach ist das nicht, SQL verwaltet das so: 1349809669 daraus ergibt sich dann das Datum und die Uhrzeit
Und wie? Finde dazu im Netz nichts. Was ich gefunden habe bezieht sich auf die Unixtime (vergangene Sekunden seit dem 01.01.1970). Es gibt dafür auch einen Umrechner,. Für die Datumsangaben aus dem Savegame ergibt es aber nur unsinnige Werte. Da die Fifa-Werte nur 8 Stellen haben, führen sie ausschließlich zu Daten in den 70er Jahren. Das kann für aktuelle Spieler im Jahr 2020 aber nicht stimmen.
@black emperor: Vielen Dank! Genau das, was ich gesucht habe!
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
nur zur Info, ich kann meine Karriere auch mit einem 3. Liga Team mit dem Internal Master 12 öffnen und alle Tabellen einsehen, ich benutze allerdings unseren Fifaplanet Patch Version 2.0....
somit liegt dein Problem eindeutig am EEP in der aktuellen Version...
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Ich werd das Gefühl nicht los, dass der Fehler was mit dem Moddingway Patch zu tun hat, nicht zwingend mit dem EEP selbst.
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien
Zitat:
Zitat von
BlackEmperor
Ich werd das Gefühl nicht los, dass der Fehler was mit dem Moddingway Patch zu tun hat, nicht zwingend mit dem EEP selbst.
ist natürlich auch möglich...
-
AW: Grundlagen Modding und bearbeiten von Fifa-Dateien