Register for your free account! | Forgot your password?

You last visited: Today at 12:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Guide]Unterschiedliche Gm Logos

Discussion on [Guide]Unterschiedliche Gm Logos within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
.Mysterion's Avatar
 
elite*gold: LOCKED
Join Date: Nov 2013
Posts: 151
Received Thanks: 32
[Guide]Unterschiedliche Gm Logos

Wie gesagt nicht die beste Lösung aber immerhin eine Lösung:P

"So nachdem ich lange gegrübelt habe bin ich dahinter gekommen, wie es möglich ist die verschiedenen "Ränge" gleichzeitig und unterschiedlich darzustellen.

Mit verschiedenen "Rängen" meine ich ServerAdmin, GameAdmin, GameMaster oder wie auch immer ihr da unterscheidet.

Um hierbei zu unterscheiden bekommt zB der GameMaster ein "GM" als Logo(wer hätte das gedacht...), hingegen bekommt der ServerAdmin ein "Admin" als logo, und zwar alles zur selben Zeit."

Jetz zeig ich euch mal wie ihr das hinbekommt.
Das ganze basiert auf dem Prinzip der KoreaRüstungen, klingt komisch, ist aber so

Na gut fangen wir mal an, was benötigt ihr:

-entpackte Root.epk/Root.eix
-entpackte PC.epk/PC.eix
-entpackte item_proto (CLIENTSIDE!)

So als erstes witmen wir uns der Root-Datei.
Wenn ihr die entpackt habt findet ihr in eurem Source(was auch immer) Ordner eine playersettingmodule.py
(Falls ihr noch eine playersettingmodulenew.py habt nehmt die neue)

Diese öffnet ihr (am besten mit Notepad++) und sucht nach folgendem:
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+18, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_9.mse")

Direkt drunter hängt ihr diese 3 "Befehle" dran:

chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+19, "Bip01", "D:/ymir work/pc/common/effect/armor/ymirredmod.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+20, "Bip01", "D:/ymir work/pc/common/effect/armor/ymirredgm.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+21, "Bip01", "D:/ymir work/pc/common/effect/armor/ymirredadmin.mse")

Das ganze sollte dann etwa so aussehen:

Code:
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+16, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_7.mse") 
    chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+17, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_8.mse") 
    chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+18, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_9.mse") 
    chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+19, "Bip01", "D:/ymir work/pc/common/effect/armor/ymirredmod.mse") 
    chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+20, "Bip01", "D:/ymir work/pc/common/effect/armor/ymirredgm.mse") 
    chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+21, "Bip01", "D:/ymir work/pc/common/effect/armor/ymirredadmin.mse")
Soviel zur Root-Datei, noch nicht wieder Packen, wir noch benötigt!

So nun zur PC-Datei:
hier mach ich es euch einfach, einfach die PC-Datei im Anhang downloaden und die 6 Dateien in:
ymir work\pc\common\effect\armor einfügen.

Das wars auch schon, PC packen und wieder in den pack-Ordner eures Clienten schmeißen.

Zuletzt die item_proto(Clientside):
Hier wirds ein bisschen kniffliger aber auch das ist zu schaffen (Brain.exe)

Bisher haben wir nix anderes gemacht als eine neue Art des Rüstungsglitzern eingefügt (wie zB BlueShining, KoreaRüstung oder nennt sie wie ihr wollt),
NUR sind unsere "Glitzer"-Effekte->

Code:
ymirredmod.mse 
ymirredgm.mse  
ymirredadmin.mse
->der eigentliche "GmLogo"Effekt, welcher jetzt in Verbindung mit einer Rüstung zu sehen ist.

Damit wir jetzt bestimmen können,welche Rüstung wie Glitzert, ist es wichtig die Anzahl der neuen Effekte (in unserem Fall 3:ymirredmod,ymirredgm und ymirredadmin)zu beachten.

Das bedeutet jetzt ihr braucht eine Rüstung, die nur für GM´s zugänglich ist, und hiervon 3 Stück->Mod,GM,Admin (oder weniger/mehr, liegt an euch) für JEDE Klasse.

Habt ihr euch für eine Rüstung entschieden, merkt euch die ID der Rüstung und sucht diese in der Item_Proto Clientside.

Als beispiel 3 Rüstungen für den Krieger:

In meinem Fall haben die Rüstungen jetzt folgende ID´s:
11307
11308
11309

entscheidend hierbei ist die letzte Zahl der ID, in diesem Fall 7,8 und 9.

Jetzt müsst ihr die Spalte "socket_pct="x" "an die letzte Zahl der ID anpassen.
Hierbei greife ich auf den Thread von passy305 zu.

Um der Rüstung mit der ID 11307 jhttp://cdn.elitepvpers.org/forum/images/editor/color.gifetzt den Effekt "ymirredmod.mse" zugeben, suchen wir eben diese Rüstung in der item_proto raus, gehen bis ans der Spalte zu -> socket_pct="x" <- und ändern den Socket_pct auf "6"
--> socket_pct="6"
Nun Glitzert die Rüstung 11307 mit dem Effekt "ymirredmod.mse".

Damit ihr nun wisst, wie der Socket_pct sein muss hilft eben der Thread von passy305.

Das heißt:

->Für den Effekt des ersten Glitzern´s (ymirredmod.mse) müsst ihr wie folgt vorgehen:



Letzte Valueziffersocket_pct
013
112
211
310
49
58
67
76
85
94

->Für den Effekt des zweiten Glitzern´s (ymirredgm.mse) müsst ihr wie folgt vorgehen:

Letzte Valueziffersocket_pct
014
113
212
311
410
59
68
77
86
95

>Für den Effekt des dritten Glitzern´s (ymirredadmin.mse) müsst ihr wie folgt vorgehen:

Letzte Valueziffersocket_pct
015
114
213
312
411
510
69
78
87
96

Wenn ihr mehr Effekte einbauen wollt, müsst ihr eben in diesem Schema weitermachen, heißt für einen vierten Effekt:

Letzte Valueziffersocket_pct
016
115
214
313
412
511
610
79
88
97

Und so weiter.

In meinen Fall sieht das ganze jetzt wie folgt aus:
Rüstung mit der ID 11307-->socket_pct von 6 (1. Effekt=1. Tabelle)
Rüstung mit der ID 11308-->socket_pct von 6 (2. Effekt=2. Tabelle)
Rüstung mit der ID 11309-->socket_pct von 6 (3. Effekt=3. Tabelle)

Zufällig immer das gleiche :P

Soviel zur item_proto, packen und wieder in den Clienten schmeißen.

Damit wir nun keinen doppelten Effekt haben, muss der ursprüngliche GmLogo Effekt entfernt werden.
Hierzu benötigen wir wieder eine Datei aus der Root.eix/Root.epk.
Und zwar die "locale.py"

Datei öffnen und einfach (mit Notepad++) oder selbt nach:

Code:
if IsLETSGAME():
suchen.

In den nächsten Zeilen folgt immer wieder der gleiche Pfad:
locale/xxx/effect/gm.mse

Einfach bei jedem der Pfade das "gm.mse" in "notselected.mse"
ändern.

Am Ende sollte das ganze so aussehen:

Code:
if IsLETSGAME(): 
    FN_GM_MARK = "locale/letgame/effect/notselected.mse"     
    LOCALE_FILE_NAME = "locale/letsgamelocale_game.txt" 
elif IsCIBN(): 
    FN_GM_MARK = "locale/cibn/effect/notselected.mse"     
    LOCALE_FILE_NAME = "locale/cibn/locale_game.txt" 

    constInfo.KEEP_ACCOUNT_CONNETION_ENABLE = 0 
    constInfo.MINIMAP_POSITIONINFO_ENABLE = 1 
    constInfo.USE_ITEM_WEAPON_TABLE_ATTACK_BONUS = 1 
    constInfo.LOGIN_COUNT_LIMIT_ENABLE = 1 
    constInfo.KEEP_ACCOUNT_CONNETION_ENABLE = 1 
    constInfo.PVPMODE_PROTECTED_LEVEL = 10 

elif IsJAPAN(): 
    FN_GM_MARK = "locale/japan/effect/notselected.mse"     
    LOCALE_FILE_NAME = "locale/japan/locale_game.txt" 
elif IsENGLISH(): 
    FN_GM_MARK = "locale/english/effect/notselected.mse"     
    LOCALE_FILE_NAME = "locale/english/locale_game.txt" 
elif IsGERMANY(): 
    FN_GM_MARK = "locale/germany/effect/notselected.mse"     
    LOCALE_FILE_NAME = "locale/germany/locale_game.txt" 
elif IsHONGKONG(): 
    APP_TITLE = "Às¾s" 
    FN_GM_MARK = "locale/hongkong/effect/notselected.mse"     
    LOCALE_FILE_NAME = "locale/hongkong/locale_game.txt" 
elif IsNEWCIBN(): 
    FN_GM_MARK = "locale/newcibn/effect/notselected.mse"     
    LOCALE_FILE_NAME = "locale/newcibn/locale_game.txt" 
elif IsEUROPE(): 
    FN_GM_MARK = "%s/effect/test.mse"    % app.GetLocalePath() 
    LOCALE_FILE_NAME = "%s/locale_game.txt" % app.GetLocalePath() 
else: 
    FN_GM_MARK = "locale/ymir/effect/notselected.mse"     
    LOCALE_FILE_NAME = "locale/ymir/locale_game.txt"
Nun gibt es keinen Ursprünglichen Gm-Logo Effekt mehr, eben nurnoch das spezielle Rüstungsglitzern.

Root packen und wieder in Clienten schmeißen.

Im Spiel schaut das ganze dann so aus:


Ging leider nicht anders..

Natürlich könnt ihr die mse-Dateien (ymiredgm.mse, etc )beliebig verändern, wichtig hierbei ist nur, das Bilder etc im Verzeichnis ymir work\pc\common\effect\armor sind und das eure PC-Pack die Dateien mitpackt!

Das ganze ist mit einem 2009er Clienten getestet.

Mit bereits vorhandenen KoreaRüstungen dürfte es kein Problem geben, da ihr ja beliebig viele Effekte einbauen könnt, haltet euch dafür einfach an das Schema der ID/socket_pct tabelle.

Ich weiß, das ist eine umständlich Art dies dazustellen, aber bisher die mir (euch?) einzigst bekannte.

Bei Fragen schreibt mir einfach eine Private Nachricht!

mfg .Misterion

VirusTotal:
Attached Images
File Type: jpg gmlogos.jpg (97.2 KB, 271 views)
Attached Files
File Type: rar GmLogo für epvp.rar (5.7 KB, 22 views)
.Mysterion is offline  
Thanks
6 Users
Old 11/10/2013, 21:43   #2

 
AntikerGolem's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 2,125
Received Thanks: 844
Nice, wird sicherlich bald benötigt.
Habs zwar nur überflogen, da ich es momentan nicht benötige
Danke für die arbeit
AntikerGolem is offline  
Old 11/10/2013, 22:05   #3
 
.Mysterion's Avatar
 
elite*gold: LOCKED
Join Date: Nov 2013
Posts: 151
Received Thanks: 32
Quote:
Originally Posted by 'Awu View Post
Nice, wird sicherlich bald benötigt.
Habs zwar nur überflogen, da ich es momentan nicht benötige
Danke für die arbeit
Kein Problem ich Helfe wo ich kann
.Mysterion is offline  
Old 11/15/2013, 19:31   #4

 
elite*gold: 16
Join Date: Dec 2010
Posts: 20,683
Received Thanks: 7,521
Super release danke
Dörp is offline  
Old 11/23/2013, 11:28   #5
 
elite*gold: 83
Join Date: Oct 2013
Posts: 206
Received Thanks: 69
Ja vielen dank für dieses Guide
.HC'IReIReXx. is offline  
Old 11/23/2013, 15:44   #6
 
FreeTheUni's Avatar
 
elite*gold: 18
Join Date: Nov 2013
Posts: 41
Received Thanks: 19
wow das hilft mir bestimmt weiter
FreeTheUni is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[PK2-Guide] Change the Silkroad Intro Logos
01/22/2018 - SRO Guides & Templates - 62 Replies
What You Need: Download: pk2 tools DDS Converter 2 DDS DDJ.exe Adobe Photoshop (search it on other site or buy it) Adobe Photoshop DDS Plugin Scan:
Verkaufe Professionelle Vector Logos (Clan-Logos etc.)
05/03/2013 - Artist Trading - 0 Replies
Hi, Mein Name ist MasselGFX. Ich Designe nun seit 3 Jahren. Ich habe ein paar exclusive Vector Logos zu verkaufen. Hier ein Beispiel: http://s7.directupload.net/images/130503/ck76ucp3. jpg Ich biete natürlich noch mehr logos an, und kann euch auch gerne eins nach euren Vorstellungen Designen. email: [email protected] Mfg
[Guide]Unterschiedliche Gm Logos
04/08/2011 - Metin2 PServer Guides & Strategies - 10 Replies
Wie gesagt nicht die beste Lösung aber immerhin eine Lösung :p "So nachdem ich lange gegrübelt habe bin ich dahinter gekommen, wie es möglich ist die verschiedenen "Ränge" gleichzeitig und unterschiedlich darzustellen. Mit verschiedenen "Rängen" meine ich ServerAdmin, GameAdmin, GameMaster oder wie auch immer ihr da unterscheidet. Um hierbei zu unterscheiden bekommt zB der GameMaster ein "GM" als Logo(wer hätte das gedacht...), hingegen bekommt der ServerAdmin ein "Admin" als logo, und...
[GUIDE]Gilden Logos Bug
07/21/2010 - Metin2 Guides & Templates - 31 Replies
Anleitung wie ihr das Gildenlogo wieder sichtbar machen könnt 1. Schaut in euer Metin2 Verzeichnis ob der Ordner "mark" *klein geschrieben* vorhanden ist 2. Falls dies nich der fall ist ladet euch das Paket runter welches ich als LINK angehängt habe Link: http://metin2markt.me.funpic.de/mark.rar 3. Entpackt die herruntergeladene Datei in den "mark" ordner und überschreibt die Dateien falls nötig



All times are GMT +2. The time now is 12:39.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.