Over-Dofus l'Emulation Dofus avec un grand E


    Tuto SWF Shark

    Partagez

    toto78

    Messages : 23
    Date d'inscription : 08/08/2011

    Tuto SWF Shark

    Message  toto78 le Lun 8 Aoû - 17:16

    Bonjour, je vois encore pas mal d'aide sur les SWFs alors je crée un tuto de A à Z pour installer les SWFs.


    C'est parti !


    1)Tout d'abord Télécharger le pack de BlackStar

    http://www.megaupload.com/?d=970YA393

    -Pour les personnes ne connaissant pas les SWFs voici leurs fonctions dans les grandes lignes :

    ils vous permettent de créer/modifier des items, des PNJs, des dialogues de PNJs, des sorts, et pleins de chose que vous découvrirez dans des tutos adéquats. Rm: Nous ne modifions qu'en apparence avec les SWFs ! Le reste ce fait dans la BDD (base de donnée).

    Je parle, je parle, mais poursuivons...


    2)Une fois le dossier extrait, vous voyez qu'il se nomme dofus.

    -en cliquant dessus vous pouvez voir des dossiers ainsi que le fichier config (c'est celui qui est modifié pour permettre de lire les SWFs sur votre serveur)

    -Personnellement je n'ai jamais eu confiance en cette config ... j'ai eu des problemes donc lui et moi c'est tout feu tout flamme x)

    Si jamais soit vous prenez celui ci-dessus ou vous prenez le mien qui fonctionne (en tous cas chez moi ^^')


    <config>

    <delay value="500"/>

    <rdelay value="3000"/>

    <rcount value="10"/>


    <conf name="En ligne">

    <connserver name="Nom de ton serveur" ip="IP Hamachi " port="440" />

    <dataserver url="data/" type="local" priority="1" />

    <dataserver url="http://IP Hamachi/dofus/" priority="3" />

    <dataserver url="http://staticns.ankama.com/dofus/gamedata/dofus/" priority="2" />

    <dataserver url="http://gamedata.ankama-games.com/dofus/" priority="0" />

    </conf>


    <conf name="En ligne (TEST)" type="test">

    <dataserver url="data/" type="local" priority="2" />

    <dataserver url="http://staticns.ankama.com/dofus/gamedata/dofustest/" priority="3" />

    <dataserver url="http://gamedata.ankama-games.com/dofustest/" priority="0" />

    </conf>


    <cacheasbitmap>

    <cache element="ExternalContainer/InteractionCell" value="false" />

    <cache element="ExternalContainer/Ground" value="false" />

    <cache element="ExternalContainer/Object1" value="false" />

    <cache element="ExternalContainer/Object2" value="false" />

    <cache element="ExternalContainer/Zone" value="false" />

    <cache element="ExternalContainer/Select" value="false" />

    <cache element="ExternalContainer/Grid" value="false" />

    <cache element="ExternalContainer/Pointer" value="false" />

    <cache element="GAPI/UI" value="false" />

    <cache element="GAPI/UITop" value="false" />

    <cache element="GAPI/Popup" value="false" />

    <cache element="GAPI/UIUltimate" value="false" />

    <cache element="GAPI/Cursor" value="false" />

    <cache element="mapHandler/BACKGROUND" value="false" />

    <cache element="mapHandler/Cell/Ground" value="false" />

    <cache element="mapHandler/Cell/Object1" value="false" />

    <cache element="mapHandler/Cell/Object2" value="false" />

    <cache element="mapHandler/Cell/ObjectExternal" value="false" />

    <cache element="Zone/Zone" value="true" />

    <cache element="Zone/Pointers" value="true" />

    </cacheasbitmap>


    </config>


    Rm: Vous allez me dire mais c'est le meme que BlackStar, et ben non lui il y a des espaces sur le bord et mon port est 440 (vous pouvez le changer si vous voulez)

    Quelque soit la config prise mettez/remplacez là dans Program Files/dofus/votre config

    N'oubliez pas de mettre votre IP Hamachi au 2 endroits demandés


    3)Allez dans wamp et placez le dossier dofus de cette facon wamp/www/placez votre dossier ici.

    -Ce qui donne wamp/www/dofus/lang/swf

    4) Vos SWFs sont près mais maintenant il faut les tester pour voir si il n'y a pas de probleme.

    -Pour lire vos SWFs vous avez besoin de Sothink SWF Quicker: http://www.multiupload.com/EFTKIBHBXD

    5) Une fois installé ouvrez le et cliquez sur import (en haut à gauche) et allez jusqu'à vos SWfs (pour rapelle wamp/www/dofus/lang/swf)

    -ouvrez le swf npc_fr_494.swf et en bas de votre écran il y a action cliquez dessus et vous verrez plein de code, descendez tout en bas jusqu'a voir => FILE_END = true;

    Redimensionnée à 59% (1024 x 768) - Cliquez pour agrandirImage IPB


    PS: Ne vous fiez pas aux PNJs sur l'image, ce sont ceux de mon serveur. Si vous commencez à créer un serveur le numéro à gauche à la fin devrait être N.d[1043]

    entre ce code et celui au dessus ajouté ce code => N.d[2000] = {n: "Mon premier PNJ", a: [1]};

    -Cliquez sur export et enregistré au meme endroit.

    -Il demandera si vous voulez remplacé mettez oui. Ensuite fermez Sothink SWF Quicker, en fermant il vous demande si vous voulez enregistré mettez non cette fois çi.


    Pour Ancestra !
    6) ouvrez navicat -> ancestra static -> npc_template.

    - faite clique droit sur la colonne id puis sort puis sort descending.

    -en bas vous voyez un petit + cliqué dessus pour ajouter une ligne.

    completons cette ligne :
    dans id mettez l'id du pnj (ici 2000)
    Bonus value = 0
    gfxID correspond à l'apparence de votre pnj (mettez 9067)
    Scale X et y = 100
    sex (male(0)/femelle(1)) (mettez le sex qui vous plait )
    color1,2,3 (couleur du pnj) (mettez -1 par defaut)
    accessoire (mettez 0,0,0,0)
    Extra clip (-1)
    customArt (-1)
    iniquestion (-1)
    vente(ce que vend le pnj) (mettez 9464;9461)

    Pour Sharkemu !
    6) ouvrez navicat -> sharkemu (ou sharkemu_test) -> npc_db.

    - faite clique droit sur la colonne id puis sort puis sort descending.

    - en bas vous voyez un petit + cliqué dessus pour ajouter une ligne.

    completons cette ligne :
    dans id mettez l'id du pnj (ici 2000)
    Name :(nom du pnj) (ici Mon premier PNJ)
    gfxID correspond à l'apparence de votre pnj (mettez 9067)
    Scale X et y = 100
    sex (male(0)/femelle(1)) (mettez le sex qui vous plait )
    color1,2,3 (couleur du pnj) (mettez -1 par defaut)
    accessoire (mettez 0,0,0,0)
    clip (-1)
    Bonus (mettez 0)
    InitQuestion (0)
    SaleItems(ce que vend le pnj) (mettez 9464,9461)

    7) enregistrez le tout et fermez navicat.


    Cool Ouvrez votre emulateur et vidé le cache de dofus (il se trouve en haut à droite quand on a ouvert dofus dans options)


    9) une fois en jeu faites la commande suivante => addnpc 2000 et le pnj que vous avez créer est la avec le nom donné si tous fonctionne bien.


    10) vous pouvez supprimé le pnj que je vous avez créer, c'étais un test pour vous montrez, maintenant à vous de chercher des tuto pour modifier les items etc...


    Bonne chance !


    Les erreurs les plus fréquentes de PNJs undefined sont :

    1)Il faut mettre wamp\www\dofus\lang
    (dofus en minuscule !)


    2)C'est parfois bête mais si vous oubliez de vider le cache vos créations seront toujours undefined. (faites attention à ne pas ouvrir votre serveur pendant vos modifications!)


    3)Vérifiez que vous avez bien mis le meme ID dans votre BDD et sur vos SWFs, sinon c'est undefined


    4)Vous avez toujours l'ancienne config, celle-ci ne peut lire les SWFs, prenez celle ci-dessus. Je vous rappelle que il y a celle de BlackStar que vous pouvez essayer.

      Sujets similaires

      -

      La date/heure actuelle est Mar 6 Déc - 16:03