les potes de dofus Index du Forum
les potes de dofus Index du ForumFAQRechercherS’enregistrerConnexion

Tuto crée une nouvelle classe By Light-59

 
Poster un nouveau sujet   Répondre au sujet    les potes de dofus Index du Forum -> Vie du forum -> Taverne du forum
Sujet précédent :: Sujet suivant  
Auteur Message
jejedu85
Administrateur

Hors ligne

Inscrit le: 12 Fév 2011
Messages: 51
Localisation: devant toi
Masculin Capricorne (22déc-19jan)

MessagePosté le: Sam 12 Fév - 21:45 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

TUTO CREER SA PROPRE CLASSE  





I/ Logiciels requis


Eclipse : http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-java-helios-SR1-win32.zip&url=http://eclipse.ialto.com/technology/epp/downloads/release/helios/SR1/eclipse-java-helios-SR1-win32.zip&mirror_id=514

-Tortoise SVN
http://downloads.sourceforge.net/project/tortoisesvn/Application/1.6.11/TortoiseSVN-1.6.11.20210-win32-svn-1.6.13.msi?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ftortoisesvn%2F&ts=1288374404&use_mirror=garr



II/ Avoir les sources d'ancestra remake


Créer un dossier vide sur votre bureau (le nom n'a pas d'incidence sur la suite)
-Clic droit sur le dossier puis "SVN Checkout"

-Puis dans "URL of repository" mettez cette adresse : https://ancestrar.svn.sourceforge.net/svnroot/ancestrar/
-Cochez la case "Revision" et non "HEAD Revision" car dans le premier cas vous pouvez choisir votre rev .
STOP NE TOUCHEZ PLUS A RIEN!


  • Cliquer sur le bouton "Show log" !
    -Choisissez votre rev (je conseille 35)
    -Cliquer sur "OK" et Tortoise va commencer à importer les sources !!
    -A la fin ouvrez le dossier où le checkout a été effectué !!




Bravo vous avez récupérer les sources de AR (étape la plus facile)


III/ Mettre les sources dans éclipse


Attention c'est une des parties les plus difficile ,vous devez suivre attentivement mon tutoriel !!

-Ouvrez éclipse , faites "ok" pour le workspace et allez dans file --> new --> java project
-Créer votre projet :
. le nom n'a pas d'importance. 
. Pour le JRE , cocher la case "Use a project specific jre".
. Pour le layout , cocher la deuxième option .
. Et ne mettez rien pour le "working sets
. Cliquer sur "Next"



-Allez sur l'onglet "librairies" et faites "Add external jar's"
-Allez dans le dossier où sont placer vos sources !
-Allez dans le dossier "trunk" puis "lib" et importer un à un les 3 éléments contenus dans le dossier "lib"



-Faites "finish"
-Double-cliquer sur votre projet , vous avez un dossier "src" dedans !
-Allez dans votre dossier sources --> trunk --> src et copier les 4 dossier vers le "src" de éclipse !

Magnifique vous avez importé les sources de AR !



IV/ Création de la classe dans l'émulateur


Ouvrez votre dossier "src", "command", "constant.java"


Faites CTRL+F (recherche) et tapez "feca" (ou une autre classe peut importe x)


Donc on ajoute une ligne, admettons les roublards:


public static final int CLASS_ROUBLARD = 13;


Vous ajoutez une ligne identique au feca pour chaque fois que vous trouvez quelque chose ayant un rapport avec les classes.
Ah nous arrivons au sorts de base (les 3 premiers sorts)
Le premier nombre représente l'ID du sort, la lettre, l'endroit où il sera positionné dans votre barre de sorts.
Si vous voulez savoir le nsystèmle des lettres: http://www.funky-emu.net/showthread.php?tid=7011


Donc bin j'espere que vous avez compris ^^'


Refaites une recherche "feca"


Ici, vous avez un peu de code.
Traduction pour le premier sort :
if(lvl == 3)
perso.learnSpell(4, 1,true,false);//Renvoie de sort

Ca veut dire en gros que quand on passe lvl 3, on gagne le sort d'ID 4 (renvoie de sort) et que ce sort est de lvl 1. (true false, je sais pas)
Ah ouf, on a finit pour l'ému ^^'



Il reste plus qu'à décompilé ancestra remake


V/ Compiler Ancestra Remake


-Allez sur votre projet , clic-droit et "run as" puis choisissez "java application"!
-Une liste vous est donné , choisissez "Ancestra - common" (dorénavant pour run vous ferez la flèche verte en haut de la fenêtre éclipse)

-Après cela clic-droit sur votre projet puis "export" --> java --> runnable jar file
-Choisissez le dossier qui doit accueillir le .jar que vous nommerez ancestra!

Bravo vous savez compiler AR !!



VI/ Sothink SWF Quicker


Deja il vous faudra:


Sothink SWF Quicker + key:
http://www.megaupload.com/?d=VNQ0YS7Q


Le dossier lang:
http://www.megaupload.com/?d=970YA393
(mettez votre dossier dans C:\Wamp\WWW\Dofus [Créez les dossiers manquants])


Lancez sothink SWF Quicker, Import, Dans la fenêtre qui s'affiche allez dans votre dossier Lang, classes_fr_167.swf


Copiez ceci:


G[1] = {b15: [[0, 1], [100, 2], [200, 3], [300, 4], [400, 5]], b14: [[0, 1], [20, 2], [40, 3], [60, 4], [80, 5]], b13: [[0, 1], [20, 2], [40, 3], [60, 4], [80, 5]], b12: [[0, 3]], b11: [[0, 1]], b10: [[0, 2], [50, 3], [150, 4], [250, 5]], cc: [[[100, 1, 5, 1]], 3, 4, 1, 1, 20, 50, false, false, [], [1, 3, 18, 42]], s: [3, 17, 6, 4, 2, 1, 9, 18, 20, 14, 19, 5, 16, 8, 12, 11, 10, 7, 15, 13, 1901], sd: "Une classe de protecteurs. Leurs armures réduisent les dégâts infligés à leurs alliés.", d: "Les Fecas sont des Protecteurs loyaux. Ils sont appréciés dans les groupes d\'aventuriers à cause de leurs pouvoirs de protection, mais aussi parce qu\'ils manient le bâton comme pas deux. Des générations de Fécas s\'enorgueillissent d\'être des protecteurs hors pair à qui les Sages ont confié les objets les plus précieux qui soient, en toute confiance.", ep: 1, ln: "Le bouclier Féca", sn: "Féca"};


Explication?


G[1] ID de la classe (pour ça qu'il faut se mémoriser de l'ID choisit)
sd : description de la
classe
ep : toujours 1
ln : le décriptif rapide
sn : nom de la
classe
s : les sorts de
classe dans l'ordre, le reste j'ai pas encore trouvé

Donc voilà vous modifiez ^^



VII/ Dossier dofus


Ouvrez C:\ProgrammesFiles\Dofus\Clips\Sprites


Tant qu'a être dans notre exemple de feca, on va en reprendre le skin. On copie donc 10.swf et 11.swf que l'on renomme 130.swf et 131.swf (si votre id de classe est 13)
Maintenant, on ouvre Dofus/clips/artworks
on refais la même chose que dans sprites, mais dans les sous dossiers :
-big
-breed/slide
-face
-mini.



On passe maintenant au symbole.
On ouvre maintenant le sous dossier breed. on a un fichier 1.swf, on le copie et on renomme la copie 13.swf
On répète cette opération dans les sous dossiers :
-breed/back
-symbol

Maintenant, Ouvrez Navicat => Votre connexion => ancestra_other => Personnages


Modifiez votre personnage en mettant "13" en classe :p

Lancez le serveur, connectez-vous et SURPRISE! Votre personnage a les sorts que vous avez mis :p



Maintenant ouvrez la console, faites ,demorph et TADAA! Vous n'êtes pas invisible

Cequi serai bien c'est de trouver comment mettre la classe direct dans le jeu mais bon ça peut servir quand même comme classe de MJ



Bon jeu!   Ce tuto a etait réaliser par Light-59

_________________


Fait gaffe on te surveille p'tit


Revenir en haut
Publicité






MessagePosté le: Sam 12 Fév - 21:45 (2011)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Light-59
Administrateur

Hors ligne

Inscrit le: 12 Fév 2011
Messages: 50
Localisation: Sur terre
Masculin Sagittaire (22nov-21déc) 牛 Buffle
Vous êtes dans l'émulation depuis...: Environ 1 an

MessagePosté le: Sam 12 Fév - 22:37 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

Et oui ce tuto est de moi ;p
_________________


Devenir VIP


Revenir en haut
jejedu85
Administrateur

Hors ligne

Inscrit le: 12 Fév 2011
Messages: 51
Localisation: devant toi
Masculin Capricorne (22déc-19jan)

MessagePosté le: Dim 13 Fév - 17:04 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

http://www.megaupload.com/?d=AB7OG920

Les swf des roublard.
_________________


Fait gaffe on te surveille p'tit


Revenir en haut
Light-59
Administrateur

Hors ligne

Inscrit le: 12 Fév 2011
Messages: 50
Localisation: Sur terre
Masculin Sagittaire (22nov-21déc) 牛 Buffle
Vous êtes dans l'émulation depuis...: Environ 1 an

MessagePosté le: Dim 13 Fév - 17:10 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

Wink
_________________


Devenir VIP


Revenir en haut
Elcapa


Hors ligne

Inscrit le: 12 Mar 2011
Messages: 21
Localisation: Sur la terre
Masculin Taureau (20avr-20mai) 龍 Dragon

MessagePosté le: Sam 12 Mar - 11:48 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

Difficile  ci on code pas java.

Revenir en haut
MSN
jejedu85
Administrateur

Hors ligne

Inscrit le: 12 Fév 2011
Messages: 51
Localisation: devant toi
Masculin Capricorne (22déc-19jan)

MessagePosté le: Sam 12 Mar - 11:50 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

J'ai réussi et j'ai commencé le java hier  Shocked
_________________


Fait gaffe on te surveille p'tit


Revenir en haut
Blaster
VIP

Hors ligne

Inscrit le: 12 Mar 2011
Messages: 10

MessagePosté le: Sam 12 Mar - 12:26 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

Si vous êtes sage je vous dirais comment l'avoir dans le core dofus :p
_________________


Revenir en haut
Light-59
Administrateur

Hors ligne

Inscrit le: 12 Fév 2011
Messages: 50
Localisation: Sur terre
Masculin Sagittaire (22nov-21déc) 牛 Buffle
Vous êtes dans l'émulation depuis...: Environ 1 an

MessagePosté le: Sam 12 Mar - 12:49 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

Stp dis moi comment Blaster ^^
_________________


Devenir VIP


Revenir en haut
Elcapa


Hors ligne

Inscrit le: 12 Mar 2011
Messages: 21
Localisation: Sur la terre
Masculin Taureau (20avr-20mai) 龍 Dragon

MessagePosté le: Sam 12 Mar - 14:15 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

Tu veut dire quoi comme truc balster?

Revenir en haut
MSN
Blaster
VIP

Hors ligne

Inscrit le: 12 Mar 2011
Messages: 10

MessagePosté le: Sam 12 Mar - 14:21 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

Pour que la nouvelle race créer soit parmis elle de dofus (a la création d'un personnage si tu préfère)
_________________


Revenir en haut
jejedu85
Administrateur

Hors ligne

Inscrit le: 12 Fév 2011
Messages: 51
Localisation: devant toi
Masculin Capricorne (22déc-19jan)

MessagePosté le: Sam 12 Mar - 14:23 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

Je savoir comment tu sais sa  moi
_________________


Fait gaffe on te surveille p'tit


Revenir en haut
Elcapa


Hors ligne

Inscrit le: 12 Mar 2011
Messages: 21
Localisation: Sur la terre
Masculin Taureau (20avr-20mai) 龍 Dragon

MessagePosté le: Sam 12 Mar - 18:26 (2011)    Sujet du message: Tuto crée une nouvelle classe By Light-59 Répondre en citant

Moi aussi Smile

Revenir en haut
MSN
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 23:33 (2018)    Sujet du message: Tuto crée une nouvelle classe By Light-59

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    les potes de dofus Index du Forum -> Vie du forum -> Taverne du forum Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Portail | Index | Panneau d’administration | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
T h è m e _ r é a l i s é _ p a r _ la _ g u i l d e _ M i t s u g a