Beiträge von zazadi

    Weiss nicht genau bei welcher Map Index das problem auftaucht.
    Aber schau einfach mal in deiner map liste und wähl dementsprechend den map index für die neue map.
    Z.b. Wenn dein bisherigen Map Index bis 144 gehen nimm für die neue Map 145.
    So war das wie gesagt bei mir damals.

    Hallo,
    ich möchte euch heute zeigen, wie Ihr Shinings nun absofort über Python einstellen könnt.
    Bevor es los geht möchte Ich noch sagen, dass das Release eig. von
    "ShuzZzle" auf dem metin2 developer forum ist. Jedoch ist dort ein Fehler drin,
    und Ich, der keine Ahnung von C++ hat, wusste nicht genau wie Ich manches einfügen muss.


    Nun habe ich es auf jeden fall geschafft und möchte es euch auch zeigen.


    Hier noch ein Screen:


    How 2:


    1. Die ShiningSettings.cpp und ShiningSettings.h vom Anhang im Verzeichnis
    Userinterface einfügen.


    2. Userinterface.cpp öffnen und nach folgendem suchen:

    Python
    1. initServerStateChecker();


    darunter folgendes einfügen:


    Python
    1. initShining();



    3. Jetzt die Datei StdAfx.h öffnen und folgendes suchen:


    Python
    1. void initMessenger();


    darunter einfügen:


    Python
    1. void initShining();



    4. Nun InstanceBase.cpp öffnen und direkt oben irgendwo folgendes einfügen:


    Python
    1. #include "boost/algorithm/string.hpp"
    2. std::map<int, char*> shiningdata;
    3. std::map<int, char*>::iterator shiningit;



    5. in der selben Datei folgendes suchen:


    Code
    1. if (12010 <= vnum && vnum <= 12049)
    2. {
    3. __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL);
    4. __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL2);
    5. }



    Darunter das einfügen:




    6. InstanceBase.h öffnen und nach folgendem suchen:


    Python
    1. protected:
    2. DWORD __AttachEffect(UINT eEftType);
    3. DWORD __AttachEffectToArmours(string effectfilename);
    4. void __DetachEffect(DWORD dwEID);


    Das ersetzt ihr mit:


    Python
    1. protected:
    2. DWORD __AttachEffect(UINT eEftType);
    3. DWORD __AttachEffectToArmours(string effectfilename);
    4. DWORD __AttachEffect(char filename[128]);
    5. void __DetachEffect(DWORD dwEID);



    7. InstanceBaseEffect.cpp öffnen und folgendes suchen:




    Hier drunter fügt ihr folgendes ein:


    Python
    1. DWORD CInstanceBase::__AttachEffectToArmours(string effectfilename)
    2. {
    3. const char * effectpath = effectfilename.c_str();
    4. CEffectManager::Instance().RegisterEffect(effectpath, false, false);
    5. return m_GraphicThingInstance.AttachEffectByName(0, "Bip01", effectpath);
    6. }


    So jetzt öffnet ihr Visual Studio, drückt per Rechtklick auf das Projekt Userinterface ->Hinzufügen->Vorhandenes Element...
    und wählt die Dateien ShiningSettings.cpp und ShiningSettings.h aus.
    Nun könnt ihr die Binary compilen.
    8. Als nächstes öffnet ihr in der root.eix/epk die game.py,
    fügt oben bei den imports folgendes hinzu:


    Python
    1. import effecttable


    9. Nun sucht ihr in der selben Datei nach:


    Python
    1. def __init__


    und fügt hier drunter irgendwo folgendes hinzu:


    Python
    1. effecttable.LoadEffectTable()


    10. Als letztes fügt ihr die effecttable.py in das root Verzeichnis und der Rest sollte selbst erklärend sein.


    Hinweis:
    Im Archiv ist nochmal ein How 2 mit dem Binary Part
    wegen den Tabs.


    Download:
    Bitte melden Sie sich an, um diesen Link zu sehen.


    Virustotal:
    Bitte melden Sie sich an, um diesen Link zu sehen.


    Lg Core

    Hatte genau den selben Fehler als ich es versucht habe. Naja hab dann alles wieder rückgängig gemacht und später irgendwann nochmal versucht. Dann hat es geklappt.
    Also kann sein, dass du dich villt irgendwo vertan hast. Mach einfach nochmal alles wie im Tutorial beschrieben

    Hier release Ich meine Boardicons, die
    ich bereits auf Epvp veröffentlicht hatte.


    Rangicons1:
    Bitte melden Sie sich an, um dieses Bild zu sehen.


    Download:
    Bitte melden Sie sich an, um diesen Link zu sehen.


    Virustotal:
    Bitte melden Sie sich an, um diesen Link zu sehen.



    Rangicons2:
    Es gibt 2 Versionen:
    Version1:
    Bitte melden Sie sich an, um dieses Bild zu sehen. Hier ist leider keine PSD mehr vorhanden.

    Virustotal:
    Bitte melden Sie sich an, um diesen Link zu sehen.


    Download:
    Bitte melden Sie sich an, um diesen Link zu sehen.




    V1.1:
    Bitte melden Sie sich an, um dieses Bild zu sehen.


    Hier ist eine PSD vorhanden.
    Virustotal:
    Bitte melden Sie sich an, um diesen Link zu sehen.


    Download:
    Bitte melden Sie sich an, um diesen Link zu sehen.

    Rangicons 3:


    Bitte melden Sie sich an, um dieses Bild zu sehen.


    So sehen Sie aus. Eine PSD ist vorhanden.


    Virustotal:
    Bitte melden Sie sich an, um diesen Link zu sehen.
    Download:
    Bitte melden Sie sich an, um diesen Link zu sehen.

    Heute release ich Rangicons,
    die ich nicht mehr benötige.
    Es gibt insgesamt 3 Versionen.


    Version 1:
    Nur Text:
    Bitte melden Sie sich an, um dieses Bild zu sehen.








    Version 2:
    Balken (Insgesamt 4 Balken)
    Bitte melden Sie sich an, um dieses Bild zu sehen.


    Bitte melden Sie sich an, um dieses Bild zu sehen.


    Balken kann man je nach Aktivität einstellen.




    Und Version 3:
    Sterne (insgesamt 6 Stück):
    Bitte melden Sie sich an, um dieses Bild zu sehen.


    Bitte melden Sie sich an, um dieses Bild zu sehen.


    Sterne kann man ebenfalls je nach Aktivität einstellen.



    Download:
    Version 1 und Version 2:
    Bitte melden Sie sich an, um diesen Link zu sehen.




    Version 3:
    Bitte melden Sie sich an, um diesen Link zu sehen.



    Virustotal für Version1 und 2:
    Bitte melden Sie sich an, um diesen Link zu sehen.


    Virustotal Version 3:
    Bitte melden Sie sich an, um diesen Link zu sehen.



    Lg und viel Spaß

    Hab grad auf meinem PC noch die Viruzdev files gefunden.
    Im Release befinden sich die Files + Libs.


    Download Mega:
    Bitte melden Sie sich an, um diesen Link zu sehen.


    €dit:
    Client und VDI bekommt ihr hier:
    Bitte melden Sie sich an, um diesen Link zu sehen.


    Lg

    Nehmen wir an max. TP ist 5k, und 20er Deffs.Wenn ihr dann z.B. in der Rüstung alle Boni auf Max. reingeswitcht habt also TP 5k und 20er Deffs, steht dort dann "Selten".


    Wenn die Boni aber nicht auf max. sind, z.b. 3k TP und 8er Deffs, würde da"Gewöhnlich" stehen.
    Naja ich denke ihr habts etwas verstanden.
    Das System überprüft also eig. nur wie hoch die Boni sind.