[Tutoriel] Modder KillDaMinions
-
Bonjour à tous,
Vous avez toujours rêvé de modder un jeu?
Alors pourquoi ne pas vous lancer dans un jeu qui a été créé pour le modding?
Une des particularités de KDM, c'est qu'il a été pensé pour du modding, et je compte bien sur la communauté pour faire grandir ce jeu
.C'est donc un travail communautaire que vous propose KDM, et je vous fournirais bientôt un "developper java pack" pour ceux qui souhaitent développer leur mod et leur maps pour KDM
.I- Le developper kit.
Vous pouvez télécharger le developper kit ici: [http://melinyel.net/index.php/topic/392-changelog-et-téléchargements/](<base_url>/index.php/topic/392-changelog-et-t%C3%A9l%C3%A9chargements/)
II- Configurer Eclipse.
Rien de plus simple, il suffit d'importer le dissier "project" dans eclipse.

Ensuite, choisir "existing project" dans la liste "general":

Enfin, sélectionner le dossier "project"


Cliquez sur Finish, et c'est bon!
Vous pouvez commencer à modder

III- Qu'est-ce que je peux modder pour l'instant?
C'est une grande question. Eh bien, pour l'instant, seules les entitées (et donc les maps) peuvent êtres modées.
Plus tard, vous pourrez modder un peu tout ce qui est moddable, grâce à l'API qui vous sera fournie par KDM
.N'oubliez pas de lancer souvent l'updater pour mettre à jour le developper kit, sinon votre mod ne sera peut être pas à jour
.IV- L'API Entity
1- Créer une nouvelle entité
Vous pouvez créer une entité directement via l'objet "Entity" qui existe déjà. Pour se faire, il faudra créer un nouveau package, comme ceci:

Créons ensuite dedans, la classe d'entité que nous souhaitons:

Attention, pour l'entité, le nom de votre entité doit commencer par "Entity", par exemple, ici je crée une entité "MyEntity" :

Notre entité est maintenant crée, il faut la faire hériter de "Entity", comme ceci:

Voilà, vous pouvez à présent vous amuser avec votre entité, une fois celle-ci finalisée, il vous suffira d'exporter un jar, et de le mettre dans le dossier "entities" du jeu

Vous pouvez retrouver toutes les méthodes publiques et overridables de Entity en regardant la librairie de plus près:

Et en ouvrant Entity:

Bref, je vous conseille de jeter un coup d'oeil seul pour commencer, et je vous donnerais une documentation plus complète une fois que l'API sera plus avancée

J'espère que vous serez nombreux à modder sur le jeu, et que vous aurez beaucoup de retours à me donner par rapport à ça
.Cordialement,
AlexMog.
-
Je vais m’empresser de tester. Je suis sur qu'on peut faire des trucs marrants.
-
Je vais m’empresser de tester. Je suis sur qu'on peut faire des trucs marrants.
c'est le but

Je n'ai pas encore finit de débuger le chargement des jar externes, donc faudra encore attendre quelques jours ^^
-
c'est le but

Je n'ai pas encore finit de débuger le chargement des jar externes, donc faudra encore attendre quelques jours ^^
Ok, pas de problèmes
. -
Le developper pack est disponible
retrouvez le lien sur le post principal
. (il est en cours d'upload, si vous avez un fichier corrompu, essayez plus tard (3 à 4 minutes)) -
Tuto video disponible !
-
Super, je prend
. -
Quel homme, cet AlexMog : en plus il fait des vidéos !
-
"Les maps sont pour le moment géré à l'envers" . Tu viens d'illuminer ma soirée d:
Bon n'ayant aucune base en java, j'ai un peu du mal à tout suivre ...
Mais bon je vais essayer de faire quelques-chose.
-
Du neuf ?

-
Du neuf ?

tout est dit dans la denrière mise à jour changelog ^^, les entitées peuvent enfin interagir avec les joueurs
Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter