[RELEASE] dump_proto rückwärts / Reverse dump_proto Tool (Item+Mobproto Reader)

07/03/2014 14:15 .Alpha.#1
Hallo,

ich veröffentliche hier die Light Version meines ProtoReaders,
die Light Version beinhaltet ein einziges Feature.

Sie konvertiert die Clientside item_proto und mob_proto zu
item_names.txt
item_proto.txt
mob_names.txt
mob_proto.txt

Dies geschieht automatisch bei Doppelklick.

Die item_proto und mob_proto die ihr konvertieren wollt muss/müssen im
gleichen Ordner wie das Tool sein.

Achtung! Nicht alle werte sind in den Clientside Proto Dateien vorhanden aber schon einige. Eventuell müsst ihr die Daten manuelk vervollständigen.

ProtoReader ist für Client item_proto's die vor dem DragonSoul Update verwendet wurden.
ProtoReaderNewFormat für die aktuellen

Ihr findet den Download in den Anhängen.

Virustotal:
[Only registered and activated users can see links. Click Here To Register...]


Wenn euch meine Arbeit und dieses Tool gefällt besucht auch mal:
[Only registered and activated users can see links. Click Here To Register...]

__________________________________________________ ___________

Hello,

I publish the light version of my ProtoReader here,
the light version has one functionality.

It converts client item_proto and mob_proto the their server version

Input:
item_proto
mob_proto

Output:
item_names.txt
item_proto.txt
mob_names.txt
mob_proto.txt

Its fully automated just double click on it when its in the same folder as the item_proto and mob_proto.
It works like dump_proto but in reverse.

Attention! Not every value is included in the clientside proto tables it could happen that you have to
change some values on your own.

ProtoReader is for old item_proto files (before dragon soul (dragon stone alchemy)).
ProtoReaderNewFormat is for the current files.

Virustotal:
[Only registered and activated users can see links. Click Here To Register...]

You find the download in the attachments.

When you like my work and this tool, go and visit:
[Only registered and activated users can see links. Click Here To Register...]

I might also do a Pro Version with some other Features like clientside proto to xml or sql or sql to server item_proto and so on.
07/03/2014 14:33 .T4Ump#2
Ohh, good :) Thx
07/03/2014 14:50 Bostanin Edhe#3
Danköö ;) <3
07/03/2014 14:51 .J0ker#4
danke dir :)
07/03/2014 15:37 deltous'fabius#5
N1 Noa
07/04/2014 02:05 GENRALAA#6
please can you share clientside proto to xml ???
i am not found any way to extracting it |i use 40k clint and server|
can any one help please or you mr alpha
07/04/2014 05:28 Tyrar#7
Deine übliche Kwalitäd eben :)
Gute Arbeit :D
07/06/2014 17:32 .Alpha.#8
Quote:
Originally Posted by GENRALAA View Post
please can you share clientside proto to xml ???
i am not found any way to extracting it |i use 40k clint and server|
can any one help please or you mr alpha
I might do a pro version that includes this and more but I have no idea if it will be free.
07/07/2014 21:20 Shigatu#9
Gute Arbeit, habe ich gerade gesucht.
07/24/2014 19:28 AntikerGolem#10
Ist ja aktuell..
Mit welchem Tool kann ich es wieder verpacken?
07/24/2014 20:57 IgorGlock#11
Quote:
Originally Posted by 'Awu View Post
Ist ja aktuell..
Mit welchem Tool kann ich es wieder verpacken?
das bei'm Sourcecode mit dabei ist.

"dump_proto" heißt das Tool
07/25/2014 23:22 AntikerGolem#12
Quote:
Originally Posted by IgorGlock View Post
das bei'm Sourcecode mit dabei ist.

"dump_proto" heißt das Tool
[Only registered and activated users can see links. Click Here To Register...]

-_-
07/25/2014 23:40 IgorGlock#13
Es reagiert sehr empfindlich auf minimale optische Fehler, die auch ein Tabulator sein kann.
07/25/2014 23:44 Mi4uric3#14
Quote:
Originally Posted by IgorGlock View Post
Es reagiert sehr empfindlich auf minimale optische Fehler, die auch ein Tabulator sein kann.
Das ist der Grund warum tabgetrennte Dateiformate lutschen und es JSON/XML etc. gibt :)
08/27/2014 02:39 mamAmok#15
Einen Bug gibt es:

Code:
110000~99	ÃÖÇÏ±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
110100~99	ÇÏ±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
110200~99	Áß±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
110300~99	°í±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
110400~99	ÃÖ°í±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111000~99	ÃÖÇÏ±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111100~99	ÇÏ±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111200~99	Áß±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111300~99	°í±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111400~99	ÃÖ°í±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
112000~99	ÃÖÇÏ±Þ Èñ±ÍÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	28800	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0
Sollte eigentlich:

Code:
110000~110099	ÃÖÇÏ±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
110100~110199	ÇÏ±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
110200~110299	Áß±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
110300~110399	°í±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
110400~110499	ÃÖ°í±Þ ÀÏ¹Ý ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	86400	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111000~111099	ÃÖÇÏ±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111100~111199	ÇÏ±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111200~111299	Áß±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111300~111399	°í±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
111400~111499	ÃÖ°í±Þ È*·ÁÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	43200	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
112000~112099	ÃÖÇÏ±Þ Èñ±ÍÇÑ ¹é·æ¼®	ITEM_DS	DS_SLOT1	1	NONE	NONE	NONE		0	0	0	0	0	TIMER_BASED_ON_WEAR	28800	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0
So sein :)