Boards von Warzone2100.de

Boards zum Spiel => Maps & Mods => Thema gestartet von: DoKo1987 am 2015-02-03, 20:54:45

Titel: Die Bearbeitung der TXT Dateien
Beitrag von: DoKo1987 am 2015-02-03, 20:54:45
Hi,
es geht um die TXT Dateien in MP.wz oder auch in BASE.wz... Als Beispiel die weapons.txt...
Man kann diese TXT Dateien einfach umbenennen in CSV Dateien!
Das weiß ich...

Vielmehr geht es darum, wenn man die CSV Dateien öffnet, bearbeitet und dann als TXT wieder umbenennt.
Die Formatierung ist dann nicht beibehalten wurden und die TXT Datei ist dann "ungültig"...
Wie kann man die Formatierung beibehalten? --- Ich nutze Mircosoft Excel (2013)...

Bearbeite ich die TXT Dateien mit dem Editor braucht man nicht großartig auf die Formatierung beim speichern zu achten, denn diese wirde beibehalten!
ABER hierzu habe ich auch eine Frage:
Zwischen den verschiedenen Waffen in der weapons.txt Datei ist KEIN LEERZEICHEN! Rutscht man mit den Pfeiltasten darüber, bemerkt man jedoch dass man zweimal die Pfeiltaste betätigen muss!
In der CSV Datei ist das dann "umformatiert" und dann ist das "LEERZEICHEN" die nächste Zeile...
---ich hoffe ihr wisst was ich meine---

Ich dachte das man das im Editor als "ZERO WIDTH SPACE" schreibt... Die Tastenkombi wäre dann ALT+0129 (und dann ALT loslassen)
Tjaaa, wie das eben so ist, ist es das nicht... :-(
Schreibe ich es so, wird es dann in CSV als normales Leerzeichen wahrgenommen bzw als Leerzeichen mit weniger abstand... -.-

Um was handelt es sich hier also? Ich meine diese Leerzeichen mit "Returnfunktion"...

MfG DoKo
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: Kreuvf am 2015-02-05, 22:07:39
Hi,
es geht um die TXT Dateien in MP.wz oder auch in BASE.wz... Als Beispiel die weapons.txt...
Man kann diese TXT Dateien einfach umbenennen in CSV Dateien!
Das weiß ich...

Vielmehr geht es darum, wenn man die CSV Dateien öffnet, bearbeitet und dann als TXT wieder umbenennt.
Die Formatierung ist dann nicht beibehalten wurden und die TXT Datei ist dann "ungültig"...
Wie kann man die Formatierung beibehalten? --- Ich nutze Mircosoft Excel (2013)...

Bearbeite ich die TXT Dateien mit dem Editor braucht man nicht großartig auf die Formatierung beim speichern zu achten, denn diese wirde beibehalten!
ABER hierzu habe ich auch eine Frage:
Zwischen den verschiedenen Waffen in der weapons.txt Datei ist KEIN LEERZEICHEN! Rutscht man mit den Pfeiltasten darüber, bemerkt man jedoch dass man zweimal die Pfeiltaste betätigen muss!
In der CSV Datei ist das dann "umformatiert" und dann ist das "LEERZEICHEN" die nächste Zeile...
---ich hoffe ihr wisst was ich meine---

Ich dachte das man das im Editor als "ZERO WIDTH SPACE" schreibt... Die Tastenkombi wäre dann ALT+0129 (und dann ALT loslassen)
Tjaaa, wie das eben so ist, ist es das nicht... :-(
Schreibe ich es so, wird es dann in CSV als normales Leerzeichen wahrgenommen bzw als Leerzeichen mit weniger abstand... -.-

Um was handelt es sich hier also? Ich meine diese Leerzeichen mit "Returnfunktion"...
Kann das leider nicht kurz und knapp beantworten. Nur so viel: wie immer gilt, dass es nur dann einfach ist, wenn man weiß, wie es geht ;) Ich werde mal gucken, ob ich dieses Wochenende ein kleines Workflowvideo erstellen kann, in dem ich dann zeige wie ich die Textdateien bearbeite.
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: Black NEXUS am 2015-02-05, 23:19:06
Wenn du MS Office Produkte nimmst und dann in gewissen Formaten abspeicherst, wird eine bestimmte Signatur in der Datei hinterlassen. Genau dies verursacht dann solche Fehler, dass Dateien von anderen Programmen nicht mehr so gelesen werden können.

Ich empfehle Notepad++ für solche Arbeiten, dazu immer im Modus UTF-8 ohne BOM, damit umgehst du auch gleich mit die Probleme mit Umlauten ;)

Nebenbei, eine CSV ein eine einfache Textdatei, die Formatierung ist, dass alles mit Komma abgetrennt ist, mehr nicht. Allerdings besteht oben genanntes Problem mit MS Office. Gerade in Verbindung CSV und Excel muss man aufpassen.
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: DoKo1987 am 2015-02-06, 22:41:20
Hi,
erstmal Danke für die Antworten!

JUHU! :-)
Es hat ein anderer User geantwortet! Nix gegen dich Kreuvf!!!!!! :-) Ich dachte schon das hier niemand mehr außer Kreufv antwortet!
Ist eben immer schön wenn man nicht allein ist!

So, also, ich hatte mal wieder etwas Zeit, aber nur etwas!
Ich hatte die txt Datei in csv umbenannt, mit Excel geöffnet und GEÄNDERT...
Excel meldete das das ursprüngliche Format nicht bebehalten könne und ob ich es trotzdem speichern mag!(?)

ICH HABE KEINE AHNUNG was ich an dieser Stelle tat oder gedrückt hab! Ich war auch kurz abgelenkt durch den Fernseher (Öhm, nee, es war eher das Geschrei meiner Frau) :-D
Als ich zurück an meinen PC kam, war die csv datei ja dann bereits zuvor von mir geändert und gespeichert...

Dann änderte ich diese in txt und SIEHE da, die txt datei war im format so beibehalten worden! Auch das geänderte blieb so...
Funktioniert hat das auch im Spiel! ICH WAR ÜBERGLÜCKLICH, nur kurz...

Ich wollte weitere Änderungen vornehmen... -.-
txt in csv --- Änderungen vorgenommen --- speichern --- Meldung von Excel --- ??? --- csv in txt UND KEIN ERFOLG

Egal was ich tat, das format geht wieder verloren...
OBWOHL es einmal geklappt hat... Was hab ich gemacht?

Sorry für den Text! :-)
Gruß
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: Black NEXUS am 2015-02-07, 02:48:10
Wie gesagt, es wird eine sog. Magic Number (http://de.wikipedia.org/wiki/Magische_Zahl_%28Informatik%29#Magische_Zahlen_zur_Kennzeichnung_von_Dateitypen) in die Datei geschrieben, was den Dateityp bestimmt.

Wobei TXT und CSV neutral sind, heißt, es gibt keine dieser Zahlen. Was ich mir vorstellen könnte ist, dass irgendwo ein Zeichen gesetzt wird was das Game dann nicht interpretieren kann.
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: Kreuvf am 2015-02-07, 17:17:20
Wie gesagt, es wird eine sog. Magic Number (http://de.wikipedia.org/wiki/Magische_Zahl_%28Informatik%29#Magische_Zahlen_zur_Kennzeichnung_von_Dateitypen) in die Datei geschrieben, was den Dateityp bestimmt.

Wobei TXT und CSV neutral sind, heißt, es gibt keine dieser Zahlen.
Dir fällt auf, dass du dir damit selbst widersprichst? xD

Was ich mir vorstellen könnte ist, dass irgendwo ein Zeichen gesetzt wird was das Game dann nicht interpretieren kann.
Na, viel wahrscheinlicher ist, dass DoKo1987 einen Fehler gemacht hat.
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: DoKo1987 am 2015-02-08, 18:07:08
Lieber Kreuvf,
ich mag deinen Humor! :-)

Okey, ich gebe gern zu Fehler zu machen... Aus Fehlern lerne ich und andere auch... ...bekanntlich... :D

Aber um was handelt es sich denn nun? Also dieses "Leerzeichen" was aber im Editor nicht angezeigt und bei Excel als Return behandelt wird??
Ich sags mal so, ich mag die txt Dateien gern im Editor bearbeiten, aber wenn man ausversehen so ein "Leerzeichen" löscht, kann man kein neues schreiben...

Was ist nun dieses "Leerzeichen"??

Gibts sowas wie ein Zeichenerkennungsprogramm das mir sagt was es ich und wie man es eingibt??
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: cybersphinx am 2015-02-08, 18:59:33
Aber um was handelt es sich denn nun? Also dieses "Leerzeichen" was aber im Editor nicht angezeigt und bei Excel als Return behandelt wird??
Irgendwelchen Unfug den Excel macht, damit kann ich nicht weiterhelfen. Die Dateien sind reiner ASCII-Text, Felder mit Komma getrennt, eine Zeile pro Eintrag (mit Unix-Zeilenende, was vielleicht manche Windows-Editoren nicht kennen).
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: Kreuvf am 2015-02-08, 21:02:36
Ich werde mal gucken, ob ich dieses Wochenende ein kleines Workflowvideo erstellen kann, in dem ich dann zeige wie ich die Textdateien bearbeite.
Werde das heute nicht mehr machen, vielleicht ergibt sich Dienstag eine Möglichkeit ;)
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: Black NEXUS am 2015-02-09, 00:43:33
Wie gesagt, es wird eine sog. Magic Number (http://de.wikipedia.org/wiki/Magische_Zahl_%28Informatik%29#Magische_Zahlen_zur_Kennzeichnung_von_Dateitypen) in die Datei geschrieben, was den Dateityp bestimmt.

Wobei TXT und CSV neutral sind, heißt, es gibt keine dieser Zahlen.
Dir fällt auf, dass du dir damit selbst widersprichst? xD

Es geht hier um Office, mich würde es nicht wundern wenn da irgendwas mit hinterlassen wird.
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: DoKo1987 am 2015-02-09, 14:36:28
Bitte nicht streiten! :-D

Ich glaube ich drücke mich verkehrt aus oder undeutlich oder ich werde missverstanden...

Ich nutze Win7 64bit Home Premium, falls das wichtig ist...

Okey, ich will es jetzt mal so versuchen:

-Bitte öffnet aus dem MP.wz Verzeichnis die weapons.txt mit dem Editor
Als erstes steht die Erklärung, eben das, was jede Wert ausmacht und und und
Dann kommt die ZNULLWEAPON!
Sooo:
Weapon key,Unused,price,buildPoints,weight,Unused,Unused,HP,GfxFile,MountGfx,muzzleGfx,flightGfx,hitGfx,missGfx,waterGfx,trailGfx,shortRange,longRange,shortHit,longHit,firePause,Unused,numRounds,reloadTime,damage,splash radius,splash chance,splash damage,incenTime,incenDamage,incenRadius,directLife,radiusLife,flightSpeed,Unused,fireOnMove,weaponClass,weaponSubClass,movement,weaponEffect,rotate,maxElevation,minElevation,facePlayer,faceInFlight,recoilValue,minRange,LightWorld,effectSize,surfaceToAir,numAttackRuns,designable,penetrateZNULLWEAPON

ZWISCHEN "penetrate" und "ZNULLWEAPON" ist eine Art Leerzeichen!
MAN KANN ES ABER NUR SEHEN wenn man mit den Pfeiltasten drüberswitcht... <---Ja, weiß nicht wie ichs sagen soll
Man muss also zweimal die Pfeiltaste drücken, eben so als wäre ein Leerzeichen dazwischen!

ICH WILL WISSEN UM WAS ES SICH HIERBEI HANDELT UND WIE MAN DIESES LEERZEICHEN IN DEN EDITOR EINGIBT!?
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: cybersphinx am 2015-02-09, 23:57:12
ICH WILL WISSEN UM WAS ES SICH HIERBEI HANDELT
Unix-Zeilenumbruch.
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: DoKo1987 am 2015-02-10, 10:30:02
APPLAUSE!!!!!

Ich bekam ein Antwort!
Ich mag deine Bankverbindung bekommen, für 1000€ Prämie! :-D
*War Spaß!!! Bitte nicht ernstnehmen!!!*

So, okey und wie gebe ich diesen Unix-Zeileumbruch im Editor ein?
:-)
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: san am 2015-02-10, 18:23:32
nicht mit dem windows editor
kannst dir notepad++ (http://notepad-plus-plus.org/) besorgen und dort einstellen welche art zeilenumbruch du haben willst
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: Kreuvf am 2015-02-10, 19:09:52
nicht mit dem windows editor
kannst dir notepad++ (http://notepad-plus-plus.org/) besorgen und dort einstellen welche art zeilenumbruch du haben willst
An dieser Stelle möchte ich anmerken, dass Microsoft es seit nun deutlich über 20 Jahren immer noch nicht geschafft hat Notepad unterschiedliche Zeilenendezeichen beizubringen. WordPad zeigt Unix-Zeilenende auch tatsächlich als Zeilenumbruch an. Beim Speichern werden aber grundsätzlich alle Zeilenendezeichen in Windows-Zeilenendezeichen konvertiert.

Da das Problem ja offensichtlich ein anderes war, brauchst du auch kein Video dazu, oder?
Titel: Re: Die Bearbeitung der TXT Dateien
Beitrag von: DoKo1987 am 2015-02-11, 15:19:02
Ein Video? Ohh, ja, erklärende Videos sind immer mal gut! /vorallem bei meiner Gedächtnisstärke...

Okey, mit was lassen diese txt Dateien denn nach eurer am besten bearbeiten?
Bitte jeden Schritt erklären, falls was konvertiert oder umbenannt werden muss oder eingestellt werden muss!

Danköööö...