[Rls] Compare Script

03/14/2012 16:42 xCPx#1
Hey. da ich rgade nen client deutsch auf englisch mache und kb haben zu schauen welche codes etc in meinem neu sind wie im Sg client hab ichn einfaches script gemacht, das das prüft und ne neue datei aus dem wissen erstellt.

ihr braucht:
python 2.2(oder höher)
das script

Code:
de = open("C:\Users\Me\Desktop\Neuer Ordner (3)\itemdes.txt\itemdesc_de.txt", "r").readlines()
sg = open("C:\Users\Me\Desktop\Neuer Ordner (3)\itemdes.txt\itemdesc_sg.txt", "r").readlines()
new = open("C:\Users\Me\Desktop\Neuer Ordner (3)\itemdes.txt\itemdesc.txt", "w")
for a in de:
	test = 0
	b = a.split("	")
	for sge in sg:
		c = sge.split("	")
		if c[0] == b[0]:
			test = 1
			comp = sge
	if test == 1:
		new.write(comp)
	else:
		new.write(a)
new.close()
pfade natürlich anpassen.
Damit kann man zb schauen was für client funcs nach nem de update kamen.

Probiert mit:
itemdesc.txt
locale_game.txt
locale_interface.txt
skilldesc.txt
03/14/2012 16:45 .Aza'#2
Du solltest wirklich mal Deutsch schreiben lernen.

@Thema: Finde ich persöhnlich nicht nützlich, aber wer`s braucht ;)

Danke
03/14/2012 16:46 Яonix#3
Super nützlich danke!
03/14/2012 16:49 xCPx#4
Quote:
Originally Posted by .αzα View Post
Du solltest wirklich mal Deutsch schreiben lernen.

@Thema: Finde ich persöhnlich nicht nützlich, aber wer`s braucht ;)

Danke
@ aza: das hier ist ein forum, da ist es mir scheißegal wie ich schreib xD

damit kann man grob eig alle dateien im client miteinander vergleichen.
ist vor allem für leute die nen 2010er aufn 2011er client wollen or so nützlich.

Da es bei dem mit dem anhängsel de schaut ob es das auch auf englisch (also sg) gibt wenn ja schreibt es das aus sg sonst das aus de.
damit ist client aktualisieren total simpel :P
03/14/2012 16:50 Ocelot2606#5
Quote:
Originally Posted by xCPx View Post
@ aza: das hier ist ein forum, da ist es mir scheißegal wie ich schreib xD

damit kann man grob eig alle dateien im client miteinander vergleichen.
ist vor allem für leute die nen 2010er aufn 2011er client wollen or so nützlich.

Da es bei dem mit dem anhängsel de schaut ob es das auch auf englisch (also sg) gibt wenn ja schreibt es das aus sg sonst das aus de.
damit ist client aktualisieren total simpel :P
Hab ich dir schonmal gesagt das ich dich mag :D

N1 Release
03/14/2012 16:55 xCPx#6
Quote:
Originally Posted by Ocelot2606 View Post
Hab ich dir schonmal gesagt das ich dich mag :D

N1 Release
Ja grade eben xD
Ich habs halt grade selbst gebraucht um mein Client auf englisch zu machen ^^
und da dachte ich mir bin ich ma nett und release mein 2 min script xD
03/14/2012 17:04 Ocelot2606#7
Puhh zum ersten mal dann wurds eh zeit :D

Bin ja auch dabei python zu lernen und dein Script zeigt das da viel mehr möglich ist als ich dachte xD
03/14/2012 17:06 xCPx#8
Quote:
Originally Posted by Ocelot2606 View Post
Puhh zum ersten mal dann wurds eh zeit :D

Bin ja auch dabei python zu lernen und dein Script zeigt das da viel mehr möglich ist als ich dachte xD
Python läuft auf viele betriebssystemen auf system rechten ^^
da lässt sich richtig viel scheiße mit machen xD
achja meine methode da oben so kann man in python jegliche 2 dateien miteinander vergleichen (vom prinzip her) dazu muss man genau 4 zeilen geringfügig abändern.
wer schlau istkann sich auch dir unterschiede anzeigen lassen ^^
ist praktisch um zb ne client exe zu prüfen was daran geändert wurde (bei nem service or so xD)
03/14/2012 17:08 Ocelot2606#9
puhh noch viel lernen aber ist interessant hab ja durch dein Tag/Nacht Modes es geschafft ne uhrzeit zum einbauen^^
03/14/2012 17:09 ReckLess.#10
[Only registered and activated users can see links. Click Here To Register...]
03/14/2012 17:22 xCPx#11
Quote:
Originally Posted by ReckLess. View Post
[Only registered and activated users can see links. Click Here To Register...]
Didn´t knew that programm oO
so i wrote some for my own xD
was only a 2 min work :)
03/14/2012 18:09 musicinstructor#12
das ist auch gut:
[Only registered and activated users can see links. Click Here To Register...]
03/14/2012 18:26 xCPx#13
Wie bereits gesagt ich hab nicht nach sowas gesucht xD
ich hab mir die 2 min für das script da gemacht, da es alles zsm schreibt.
03/14/2012 18:59 What€ver#14
soweit ich weiß kann das cmd auch o_O
03/14/2012 19:07 MissUnderstoodOne#15
Eine Frage, was hast du das nur hier released, weil du Metin2 Dateien miteinander verglichen hast, oder steckt da auch ein Sinn hinter, warum das in dieser Sektion ist?