Ist es beabsichtigt, dass in dem Archiv alle Ordnernamen klein geschrieben sind? Die vorhandene Ordnerstruktur benutzt ja Großbuchstaben.
Oder liegt es an meinem Entpack-Programm?
Ist es beabsichtigt, dass in dem Archiv alle Ordnernamen klein geschrieben sind? Die vorhandene Ordnerstruktur benutzt ja Großbuchstaben.
Oder liegt es an meinem Entpack-Programm?
Geändert von Ramkhamhaeng (03. Januar 2012 um 15:48 Uhr)
Geändert von raystuttgart (03. Januar 2012 um 09:34 Uhr)
Teammitgleid dieses Projekt für Colonization:
[Mod] We The People
(Nachfolgerprojekt von Religion and Revolution)
Davor Teammitgleid dieses Projekt für Colonization:
[Mod] Religion and Revolution
Vor-Vorheriges Projekt für Colonization:
[ModMod] ray's Wunschliste
Und wiederum davor Teammitglied von:
[Mod] The Authentic Colonization (TAC)
Oops. Mit Linux gibts dann natürlich Probleme weil da Groß-/Kleinschreibung eine Rolle spielt !
(Wusste bisher nicht, dass / ob TAC unter Linux überhaupt läuft.)
Ich "kann" da gar nix. Da hab ich nichts damit zu tun.
(Bin schon seit längerem kein Mitglied von TAC mehr und hab mit dem FPK daher nichts zu schaffen. )
Ich diskutiere hier nur aus Gewohnheit mit.
Teammitgleid dieses Projekt für Colonization:
[Mod] We The People
(Nachfolgerprojekt von Religion and Revolution)
Davor Teammitgleid dieses Projekt für Colonization:
[Mod] Religion and Revolution
Vor-Vorheriges Projekt für Colonization:
[ModMod] ray's Wunschliste
Und wiederum davor Teammitglied von:
[Mod] The Authentic Colonization (TAC)
Okay, ich bin etwas verwirrt.
Um was geht es jetzt genau? Das alternative Interface, die .fpk-Datei von TAC 2.02d oder um beides?
Ich verstehe leider wieder nicht auf was du dich genau beziehst.
Ich nehme mal an auf die .fpk, aber was wird dann vermischt? Die gepackten Ordner sind ja nicht mehr vorhanden.
Jedenfalls, das Programm von Firaxis zum packen und entpacken von .fpk Datein bietet soweit ich weiß keinerlei Funktion um Informationen über Groß- und Kleinschreibung zu speichern. Alle damit entpackten Ordner (auch die aus Civ4) sind bei mir automatisch klein. Und ich sehe keine Einstellungsmöglichkeit das zu ändern.
Der Fehler entsteht bereits einen Schritt früher. Sowohl bei TAC als auch bei der Iso-Mod haben wir halt den Fehler gemacht, bei den Ordnernamen nicht darauf zu achten, dass sie bei Groß- und Kleinschreibung exakt die Schreibweise benutzen, wie sie in Vanilla vorliegt. Wenn wir das für die nächsten Versionen von TAC und der Iso-Mod korrigieren, ist das Problem sofort gelöst. Allerdings nur dann, wenn wir auf die Nutzung von FPK-Dateien verzichten. Denn dabei werden - wie melcher richtig ausführt (ich habe es überprüft) - alle Ordnernamen grundsätzlich in kleingeschriebene Ordnernamen umgewandelt.
Für die, die nicht wissen, was FPK-Dateien sind: Wir haben den größten Teil der TAC-Dateien im Ordner "Art" mittels des Programms PakBuild-GUI in einer Datei im FPK-Format verstaut. Dadurch startet TAC jetzt schneller.
Ramkhamhaeng hat uns allerdings jetzt darauf aufmerksam gemacht, dass es dabei bei Linux-Nutzern zu Fehlern kommt. Wir haben jetzt drei Optionen:
- Wir verzichten auf das FPK-Format. Nachteil: TAC startet wieder so langsam wie früher. Vorteil: Linux-User sind glücklich.
- Wir benutzen weiterhin FPK. Nachteil: Linux-User müssen die falsch benannten TAC-Ordner identifizieren und umbenennen. Vorteil: TAC startet weiterhin schön schnell.
- Wir veröffentlichen TAC 2.03 in zwei Varianten: einer mit FPK für Windows und einer ohne FPK für Linux. Nachteil: Nach dem Release von TAC 2.03 muss jemand (z.B. ein Linux-User aus der Community) die Version für Linux zusammenstellen und hier veröffentlichen. Vorteil: Technisch ist das optimal.
Crosspost mit Writing Bull.
Pardon, Melcher. Hatte Rays ersten Beitrag so verstanden, dass die Mod von ihm war und nicht sicherheitshalber beim ersten Beitrag nachgeschaut
Es geht um das ganze Archiv aus dem ersten Beitrag.Um was geht es jetzt genau? Das alternative Interface, die .fpk-Datei von TAC 2.02d oder um beides?
http://download.civforum.de/civ4col/TAC/Iso-Mod.7z
Wenn ich die Datei entpacke sind die meisten Ordner und Dateien klein geschrieben. Dadurch werden die vorhandenen, groß geschriebenen, Dateien nicht ersetzt, wenn ich deine Mod in den TAC-Ordner kopiere.
Jetzt wäre die Frage, ob die Dateiumbenennung erst beim Erstellen des 7z-Archivs erfolgte. Wenn nicht, wäre es für dich nat. relatitv viel Arbeit, alle Dateien deiner Mod umzubenennen. Das kann ich dann auch selber erledigen (und hier posten.). Die Arbeit will ich mir aber nicht machen, wenn du das Archiv mit einem Klick „reparieren“ kannst
Okay, jetzt hab ich es verstanden.
Leider muss ich dich enttäuschen, an diesen Fall hatte ich nicht gedacht (und eigentlich ging ich wie ray davon aus, das TAC unter Linux nicht läuft).
Die Ordner sind (fast) alle auch ungepackt kleingeschrieben, die wurden von mir benannt. Die meisten Datein sollten allerdings richtig geschrieben sein, da ich dort die Originalnamen genommen, bzw. die Datein nur verändert habe.
Sollten alle Datein auch kleingeschrieben sein, würde es mit 7z zusammenhängen, allerdings finde ich dort auch keine Option Groß- und Kleinschreibung zu speichern.
Nur um Missverständnisse zu vermeiden, das ist mir noch unklar. Die .fpk Datei muss bei Linux-Systemen entpackt werden damit das Spiel läuft, hab ich das so richtig verstanden?
Teammitgleid dieses Projekt für Colonization:
[Mod] We The People
(Nachfolgerprojekt von Religion and Revolution)
Davor Teammitgleid dieses Projekt für Colonization:
[Mod] Religion and Revolution
Vor-Vorheriges Projekt für Colonization:
[ModMod] ray's Wunschliste
Und wiederum davor Teammitglied von:
[Mod] The Authentic Colonization (TAC)
Ok, die triviale Lösung, alles kleinzuschreiben, läuft bei mir. Ob damit auch andere Probleme von TAC unter Linux/Wine behoben werden, kann ich nicht sagen.
Skript zum Umbenennen für Linux-User:
Benutzung:Code:#!/bin/bash if [ $# -lt 1 ]; then echo "Usage: $0 [directory]" echo "Replace recursivly all uppercase characters in [directory]." echo "" else A='[A-Z]' B='[a-z]' files=`du -a "$1" | sed -n -e 's/^[0-9]*[ \t]*\(.*\)/\1/p' | grep $A` IFS_BACK=${IFS} IFS=$(echo -en "\n\b") for i in ${files} do FN=`basename "$i"` DN=`dirname "$i"` echo mv "$i" "${DN}/`echo "${FN}" | tr $A $B`" mv "$i" "${DN}/`echo "${FN}" | tr $A $B`" done IFS=${IFS_BACK} #rename root folder back FN=`basename "$1"` DN=`dirname "$1"` echo mv "${DN}/`echo "${FN}" | tr $A $B`" "$1" mv "${DN}/`echo "${FN}" | tr $A $B`" "$1" fi
1. Skript in das Modverzeichnis von Colonization kopieren.
2. TAC-Mod installieren.
3. Skript im Terminal ausführen. Als Parameter Tac-Verzeichnis angeben.
4. Interfacemod entpacken und analog alles klein schreiben lassen.
5. Interfacemod ins Tacverzeichnis (oder eine Kopie dieses Verzeichnisses) kopieren.
Gekürzte Kopie. Der ungekürzte Originalbeitrag steht im Thread Inoffizielle Versionen: Meldung themenübergreifender neuer Bugs. - W.B.
Habe jetzt ein paar Runden TAC 2.02d gespielt. Die isometrische Ansicht ist
Im Stadtmenü gibt es sporadisch Grafikfehler (die orangen Ovale oben und das dunklere Holz unten). Trat meist(immer?) beim Verschieben der Kolonisten auf.
Geändert von Writing Bull (05. Januar 2012 um 09:11 Uhr)