[Text-TuT] Tran's editieren

03/03/2011 22:00 Professor Linebeck#1
Hey E*PvPer's,
Da mir momentan recht langweilig ist und ich gerade eh nicht's zu tun habe, dachte ich mir, ich mache ein Tutorial über die allbekanntlichen Trans's.
Ohne große Einleitung, beginne ich mal direkt mit dem Hauptteil:

Um Trans's verändern zu können, musst du erstmal wissen wo sie definiert werden; so wie viele andere Item's werden diese in der PropItem.txt definiert.
Um aber nun die Verwandlung umzuändern, sodass man sich in einen NPC bzw Monster verwandelt, muss man zu erst dessen ID heraussfinden und in der Propitem.txt eintragen.
Dies wird nun mit einem Beispiel erklährt:

Wir nehmen als Beispiel den "Aibatt Trans".
Als erstes müssen wir die PropItem.txt.txt öffnen und nach "Aibatt Trans" suchen, drücke dazu einfach [STRG]+[F].
Du wirst folgendes finden:
Code:
IDS_PROPITEM_TXT_006096	Aibatt Trans
IDS_PROPITEM_TXT_006097	Eine magische Kugel, welche dich für 5 Minuten in ein Aibatt verwandelt.
Du siehst, dass vor dem "Aibatt Trans" der String "IDS_PROPITEM_TXT_006096" eingetragen ist.
Man erkennt schon, dass es sich bei diesen String um die PropItem.txt handelt.
"IDS_PROPITEM_TXT_006096" ist sozusagen der Stiel eines Lutschers.
In dem Fall währe dann "Aibatt Trans" die Kugel auf dem Stiel.
Wenn wir nun die Kugel auf dem Stiel eine andere Farben geben möchten, dann könnten wir die Kugel einfach anmalen.
Genauso, sogar noch einfacher funktioniert das mit dem "Aibatt Trans".
Wir ändern den Namen einfach in einen Anderen um.
Ich nehme zum Beispiel "Lucifer Trans".
Und schon haben wir den Itemnamen, der Ingame angezeigt wird geändert.

Nanu? Du hast einen weiteren String entdeckt, der die Beschreibung definiert?
Ganz richtig!
Der String "IDS_PROPITEM_TXT_006097" definiert in diesem Fall die Beschreibung des Items.
Wir können uns diesmal das Papier des Lutschers denken.
Auf dem irgendwas drauf steht, wenn wir das was darauf steht ändern wollen, dann würden wir die Schrift einfach übermalen.
Ähnlich ist es bei unserem String.
Wir ändern einfach die Beschreibung nach unseren belieben um.
In meinem Beispiel:
"Eine magische Kugel, welche dich für 5 Minuten in Lucifer verwandelt."
In der PropItem.txt.txt sähe das ganze dann so aus:
Code:
IDS_PROPITEM_TXT_006096	Lucifer Trans
IDS_PROPITEM_TXT_006097	Eine magische Kugel, welche dich für 5 Minuten in Lucifer verwandelt.
So, nachdem dies geschafft ist, öffnen wir mal die Propitem.txt, lassen die Propitem.txt.txt aber geöffnet, denn diese brauchen wir nun nochmals!
Wir schauen uns nochmal den String an, der nun vor "Lucifer Trans" steht:
Code:
IDS_PROPITEM_TXT_006096
Diesen kopieren wir.
Und switchen zur Propitem.txt.
Nun suchen wir nach dem kopierten String ([STRG]+[F]).
Wenn wir dies getan haben finden wir folgendes:
Code:
6	II_SYS_SYS_GM_DIS_AIBATT1	IDS_PROPITEM_TXT_006096	1	99	IK1_SYSTEM	IK2_GMTEXT	IK3_TEXT_DISGUISE	=	=	1	=	4	=	=	=	=	=	=	=	0	=	=	1	=	=	1	1	=	=	=	=	_NONE	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	XI_SYS_EXPAN01	=	=	=	=	300000	=	WUI_NOW	=	=	=	=	=	=	=	=	=	0	0	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	"""itm_GenGemAmpere.dds"""	0	"""/dis [COLOR="Red"]20[/COLOR] /nodis"""	IDS_PROPITEM_TXT_006097
Uns Interessiert nur der rote Teil!
Das rote ist die ID des NPC's bzw des Monster's.
In dem Fall "20"
Da wir diesen nun ändern möchten, gehen wir in die PropMover.txt.txt und suchen([STRG]+[F]) nach unseren gesuchten NPC bzw Monster.
In meinem Fall nun "Lucifer".
Gefunden habe ich nun folgendes:
Code:
IDS_PROPMOVER_TXT_001186	Lucifer
Wie oben bei unserem Beispiel ist es nun nicht anders.
Lucifer ist wieder der Name Ingame, nur diesmal der Name des NPC's bzw des Monster's.
Wir kopieren wieder den Definitions-String:
Code:
IDS_PROPMOVER_TXT_001186
Als nächstes öffnen wir die PropMover.txt und suchen ([STRG]+[F]) nach unseren kopierten String.
Code:
Wir finden folgendes:
[COLOR="Red"]MI_LUCIFER01[/COLOR]	IDS_PROPMOVER_TXT_001186	AII_MONSTER	250	250	250	400	210	200	=	BELLI_MELEE2X	=	121	=	=	RANK_SUPER	0	=	1	=	4000	5000	II_WEA_MOB_MONSTER3_ATK1	II_WEA_MOB_MONSTER3_ATK2	II_WEA_MOB_MONSTER3_ATK3	=	0.4	=	=	=	=	=	=	1000	4000	150000000	10000	232	130	0	=	0	0	=	0.1	=	0	=	=	=	120	0	0	0	0	0	3000	=	=	=	=	13910	0	0	=	=	1	II_WEA_HAN_HAND	VT_ITEM	=	=	=	=	=	=	=	=	SND_ITEM_ANIMAL 	SND_PC_DMGWANB	=	=	=	IDS_PROPMOVER_TXT_001187
Uns Interessiert wieder nur das rote!
Das rote ist der NPC- bzw Monstername in der defineObj.h.
Diesen kopieren wir und öffnen nun die defineObj.h.
Wie man sich schon denken kann, suchen wir nun wieder nach dem kopierten String, in dem Fall der NPC- bzw Monstername "MI_LUCIFER01".
Wir finden folgendes:
Code:
[COLOR="Purple"]#define[/COLOR]	[COLOR="Olive"]MI_LUCIFER01[/COLOR]		[COLOR="Red"]965[/COLOR]
#define - Signalisiert, dass hier etwas definiert wird, in dem Fall die Monster ID.

MI_LUCIFER01 - Ist der eben kopierte NPC- bzw Monstername.

965 - Ist die Monster ID.

Wir benötigen nur die Monster ID!
Diese kopieren wir nun und ersetzen sie mit der Monster ID in der Propitem.txt:
Dies ist die Monster ID in der Propitem.txt:
Code:
"""/dis [COLOR="Red"][B]20[/B][/COLOR] /nodis"""
Tipp: Das rote ist die Monster ID bei allen Trans's.
Diese ersetzt du einfach mit einer anderen beliebigen NPC- bzw Monster ID.
In meinem Fall sähe das in der Propitem.txt am Ende so aus:

Code:
6	II_SYS_SYS_GM_DIS_AIBATT1	IDS_PROPITEM_TXT_006096	1	99	IK1_SYSTEM	IK2_GMTEXT	IK3_TEXT_DISGUISE	=	=	1	=	4	=	=	=	=	=	=	=	0	=	=	1	=	=	1	1	=	=	=	=	_NONE	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	XI_SYS_EXPAN01	=	=	=	=	300000	=	WUI_NOW	=	=	=	=	=	=	=	=	=	0	0	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	"""itm_GenGemAmpere.dds"""	0	"""/dis [B]965[/B] /nodis"""	IDS_PROPITEM_TXT_006097
Nach dem gleichen Prinzip arbeitet jeder einzelne Trans.

Wie es Ingame aussehen würde:
[Only registered and activated users can see links. Click Here To Register...]
Ich hoffe ich konnte euch helfen.
Bei Fragen oder Ähnliches schickt mir keine PN, sondern postet es in diesen Thread.

- Apfelsuchtii
03/03/2011 22:04 Achileus#2
HEy Suchtii Netter Guide :).Weiter so^^

Für fun Server ist sowas sehr lustig^^
03/03/2011 22:15 Freddie_Faulisch#3
nettes tutorial, kann ich gut gebrauchen :D
aufjedenfall THANKS wert :D
04/26/2011 22:01 labbo#4
Cooles TuT: thanks ;D
Habe mir damit gleich nen neuen Trans gemacht. Funzt =), nur kann man vllt. auch einstellen das der mob (in meinem Fall "Devos") so groß ist wie sein char?
Weil das doof ist als riesen Devos rumzulaufen, kleiner ist besser.
04/26/2011 22:26 Bartmann#5
Interessantes TuT, bekommst nen thanks
Quote:
Originally Posted by Apfelsuchtii View Post
"IDS_PROPITEM_TXT_006096" ist sozusagen der Stiel eines Lutschers.
In dem Fall währe dann "Aibatt Trans" die Kugel auf dem Stiel.
Wenn wir nun die Kugel auf dem Stiel eine andere Farben geben möchten, dann könnten wir die Kugel einfach anmalen.
G
Kugel am Stiel: xD geil
04/27/2011 12:56 Figz#6
Das Tut ist ganz nett, hast auch nen thx dafür, aber das viele rumgerede von wegen kugel am stiel, lass es am besten in den zukünftigen tuts. erspart dir arbeit beim schreiben und uns beim lesen ;D

Wie gesagt sonst ist es wirklich gut,

-----------------------------------
Ps. Sowas ist nicht gemeint, das kannst du gerne schreiben, informiert dann wenigstens die, die garnix wissen und nur stumpf nachmachen was da steht.
Quote:
Tipp: Das rote ist die Monster ID bei allen Trans's.
Diese ersetzt du einfach mit einer anderen beliebigen NPC- bzw Monster ID.
In meinem Fall sähe das in der Propitem.txt am Ende so aus:
04/29/2011 03:52 Professor Linebeck#7
Ich hatte an dem Abend eh nicht zu tun, also musste mal so ne kleine Geschichte mit ner Kugel am Stiel unso ran xD