[RPG-MAKER.FR] Oniromancie: tout l'univers de RPG Maker en français - Les forums - +++ DynRPG - The RM2k3 Plugin SDK +++

Oniromancie: Les forums - +++ DynRPG - The RM2k3 Plugin SDK +++


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Nylu
Par NanakyTim

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

Tutos: [VX Ace] Arbre de compétences / Jeux: Superstar Hero / News: Le samedi, c'est best of des (...) / Jeux: Tales of Lhaluna / News: Le samedi, c'est best of des (...) /

Chat  (66 connectés)

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

94 connectés actuellement

9984199 visiteurs
depuis l'ouverture

99 visiteurs
aujourd'hui

Groupe Facebook

Barre de séparation

Partenaires






TOP
GAMEMAKING


Les 5 plus
visités

Akademiya RPG Maker

Alex d'Or

Blog of Chaos17

BloGecko

ConsoleFun

Au hasard

Blog of Chaos17

Kingdom Ultimate

Leo-Games

Les deux derniers

Zarok

Akademiya RPG Maker

Nos autres partenaires

Devenir
partenaire


Barre de séparation

Un site du réseau
War Paradise

Annuaires référenceurs




forums

Index du forum > Généralités > +++ DynRPG - The RM2k3 Plugin SDK +++

Aller à la page 1 2 3


Cherry - posté le 06/02/2012 à 21:24:53. (151 messages postés)

...has his own Fan Club

DynRPG is a plugin SDK for RPG Maker 2003. “SDK” means “Standard Development Kit”, and in this case it means that everyone can create his own extensions to the RPG Maker software now, as long as he knows how to use C++. DynRPG not only offers the average programmer access to the world of “patching”, but it also provides the basis for far more powerful extensions than all “patches” made for the RPG Maker before.

DynRPG works using plugins. Plugins can be written in C++, they will be loaded when the game starts and they are notified of certain events (like the drawing of a new frame, the writing to a variable, etc.) and are allowed to react to these events.

What in past were “patches” are now going to be simple plugins. Any game using DynRPG can be extended by a new feature by simply putting a plugin file into a folder called DynPlugins. That’s far easier than “patching”, something which many game makers are even afraid of, because they think it might harm their game. And if somebody doesn’t like a certain plugin, all he needs to do is deleting it.

So, DynRPG is beneficial to both plugin makers and game makers:

- Plugin makers can use a simple C++ library to write powerful plugins and distribute them to other game makers!
- Game makers get many new possibilities just by adding these plugins to their game!
- Professional game makers are able to write plugins which exactly fit to their game’s needs, for example they might write part of their action battle system in C++ or apply a custom design to the default battle system, or maybe they even create a whole minigame using DynRPG… the possibilities are endless!

There is also a complete documentation, online and as CHM file in the download as well.

Features of the patch:
- The DynRPG Patch allows you to use the DynRPG plugins!
- The DynRPG Patch allows you to use 2000 pictures, of which those starting with ID 1001 won't be erased when the map changes.
- The DynRPG Patch fixes several bugs of the RPG Maker and introduces a few improvements.
More info here: http://rpg-maker.cherrytree.at/dynrpg/patch.html

Features of the SDK:
- Access to many game objects, for example:
--- Actors
--- Monsters (current monster party)
--- Current map
--- Events
--- Pictures
--- Screen (!!!)
--- Switches and variables
--- System settings
--- Music and sound
--- and more
- Catching of events and the ability to react on them and in some cases prevent the default, for example:
--- When an event is drawn
--- When a picture is drawn
--- When certain windows in the battle are drawn
--- When actors and monsters are drawn in battle
--- When an actor or monster takes an action in battle
--- Every time the screen is refreshed
--- When an event command is executed
--- and more

Just think what possibilities this brings you! Suggestions:
- A "pointer everything" plugin
- A "bigger charsets" plugin
- A "nearly pixelmovement" plugin
- A "alpha channel" plugin
- A "custom status window in battle" plugin
- and MUCH, MUCH more.

More information, documentation and download:
>>> http://rpg-maker.cherrytree.at/dynrpg <<<

Really interesting and powerful this thing becomes only when there are good plugins. At the moment I am at the beginning with that, thus please be patient until useful plugins are created!

There is one small sample plugin so far, which shows conditions in battle using icons. It's described and available for download here at the bottom of the page.

There is also a contest for plugin programmers: http://www.rpg-maker.fr/index.php?page=forum&id=19912

Best regards,
Cherry

Cherry = CherryDT | http://cherrytree.at


kilam1110 - posté le 06/02/2012 à 21:52:46. (9159 messages postés)

Bah TG.

Oh my... You're awesome !!!

It's a revolution for Rm2k3 users, thank you Cherry !

New RPG Maker - Forum traitant du logiciel RPG Maker tout en français ! | SURVIVE V2.5 - Dégommez du zombie !


Ephy - posté le 06/02/2012 à 22:02:47. (27547 messages postés) - honor

MFIU

J'ai la flemme de chercher à traduire... un petit résumé des merveilles que font ce patch?

Enfin ça m'a l'air quand même awesome tout ça. Good job.

Power Level: 1 148 355,38|Mystic Slayer|Le monde d'Adélaïde|Reikon no Yume|★ H-Project|Toho Danmaku Arena|Loli versus Ponies|Mes vidéos|Ma galerie|Débuter sur VX:10, 11|Tuto: Importation de ressources|Mapper avec les RTP VX|Touhou|Fan de Omenides|Fan de Estheone|Eph'ille: 14


klimero - posté le 06/02/2012 à 22:03:44. (5372 messages postés)

Tu peux coder en C++ des extensions en gros, et le tout avec les patchs :p
GG Cherry !

Some pirates achieved immortality by great deeds of cruelty or derring-do. Some achieved immortality by amassing great wealth. But the captain had long ago decided that he would, on the whole, prefer to achieve immortality by not dying.


Tasslehoff - posté le 06/02/2012 à 22:19:41. (4571 messages postés)

Disciple de Pythagolf

Des extensions qui sont bien plus simples à installer/désinstaller que les patchs : il suffit de mettre l'extension dans un dossier. Bien sûr il y a surement un patch qui gère le chargement des extensions, mais ça en fait qu'un quoi.
J'utilise pas RM2K3 mais ça a l'air vraiment pas mal, et je tenterais peut-être de faire une extension pour me casser un peu la tête. :P

Awesome work Cherry. o/

~~


Tata Monos - posté le 06/02/2012 à 22:47:51. (56859 messages postés) - misteroniro

Vive le making libre

Tien un nouveau jouet pour Sylvanor !
Je place se topic en post-it pour pas le perdre !

Oh news toys for Sylvanor Cherry. :F

Pixner|Offgame | Le comptoire des clikeurs


kayser - posté le 06/02/2012 à 23:00:25. (1112 messages postés)

Kayz'

Good, but you forgot the “résolution2nains-breaker” patch. :F

Kayz' du projet Koruldia >> http://www.koruldia.com


Alex RoiEsper - posté le 06/02/2012 à 23:03:20. (583 messages postés)

Whololo

Tata Monos a dit:


Sylvanor Cherry. :F


Je savais qu'il y avait quelque chose de pas net entre vous deux !! :leure3


Awesome job, Cherry. ;)

Alex d'or c trop fort | RMXP prog yolo | AlexZone | Ah, ça sent le roquefort


Rockmik - posté le 06/02/2012 à 23:13:07. (12670 messages postés) - honor

En ligne

Citation:

Good, but you forgot the “résolution2nains-breaker” patch.


:rit2

Les ramens, c'est délicieux.


azzurox - posté le 06/02/2012 à 23:32:16. (5589 messages postés)

Citation:

Oh news toys for Sylvanor Cherry. :F


Encore faudrait-il qu'il passe par là.

Mon émission Youtube, le Zap Anim : https://www.youtube.com/channel/UCtXZuqba_EAP8rXP21m8Yvg


Cherry - posté le 06/02/2012 à 23:43:19. (151 messages postés)

...has his own Fan Club

Thank you!

Could somebody please open some thread? Strange request, I know, but I want to open a new thread for a DynRPG Plugin Contest and I can't due to forum regulations not allowing me opening two threads in a row! Thank you!

Cherry = CherryDT | http://cherrytree.at


S4suk3 - posté le 07/02/2012 à 00:05:55. (555 messages postés)

-

Mais... a part Cherry, il existe beaucoup de gens capables de coder en C++ qui sont restés sur 2003?
L'outil reste intéressant tout de même...


kayser - posté le 07/02/2012 à 00:13:24. (1112 messages postés)

Kayz'

Citation:

Mais... a part Cherry, il existe beaucoup de gens capables de coder en C++ qui sont restés sur 2003?

Merci de souligner ce joyeux paradoxe que je n'osais aborder.

Kayz' du projet Koruldia >> http://www.koruldia.com


Åvygeil - posté le 07/02/2012 à 00:16:18. (2497 messages postés)

Je me faisais la même réflexion...
Les mecs ont pas voulu switché sur RMXP/VX "parce que les scripts c'est trop compliqué pi on fait pareil en event trololol", mais par contre ils peuvent pas s'empêcher de se branler sur un outil qu'ils sont et seront parfaitement incapables d'utiliser.

C'est du C++ les gars.
Vous peinez déjà à comprendre quoi que ce soit en Ruby, ça va pas s'arranger avec un langage pathologique comme le C++... :hihi


Cherry - posté le 07/02/2012 à 00:21:38. (151 messages postés)

...has his own Fan Club

Well....... you forget that it's enough if A FEW people create plugins and then MANY PEOPLE (without C++ knowledge) can use these plugins!

Cherry = CherryDT | http://cherrytree.at


maws - posté le 07/02/2012 à 00:25:02. (2853 messages postés)

Fan de Cherry !!!

PUTAIN CHERRY TU EST AWESOME !!

:elusun

LE DYNRPG PATCH DE CHERRY | DRAGON BALL HOSHI IS COMING SOON | MA CHAINE LIVESTREAM!! MEILLEUR HEBERGEUR DE FICHIER AVEC VITESSE ILLIMITEE | FAN DE CHERRY!!!!!!!!!!! The Rm factory est super, son éditeur RM2009 en vaut la pein !!! | Gojlipo Online!! | CE TUTO PUE LA CHIASSE!! | //IRZYKA JE T'AIME!!// | Ma galerie... | un tuto... | un Mode7 pas fini... | Plein de bon script pour RMXP et RMVX!! | Nuki' Fan | megadownload | Direct download | Soft maroc | The Master RPG Maker Helpful Things | Je n'ai pas du tout d'imagination | STICK FIGURE PWNAGE! | SERIE FIGHT ANIMATION: VERSUS! | Pourquoi j'ai pas mis ça plus tôt oO? | PSPGUNZ | Simon's cat | That's a great game


S4suk3 - posté le 07/02/2012 à 01:44:09. (555 messages postés)

-

Pourtant un jours j'arriverai a comprendre un message d'erreur en C++ ...


Magic - posté le 07/02/2012 à 02:59:32. (3434 messages postés) - honor

D:

Woot. It's amazing !


Falco - posté le 07/02/2012 à 10:21:15. (16047 messages postés) - heberge

L'homme à Abattre

Citation:

Well....... you forget that it's enough if A FEW people create plugins and then MANY PEOPLE (without C++ knowledge) can use these plugins!



Yep, ça me paraissait assez évident à comprendre, mais faut croire que non.

Pixold - Site web sur mes créations - Inexistence - Disponible sur Steam- Zelda Creator -Suivez moi sur Twitter


Gaetz - posté le 07/02/2012 à 12:50:32. (2266 messages postés) - heberge

...passe...

Will your Cherry's patchs be converted into plugins ? That will allow people like Sylvanor to use a new clean version of Rm2k3 with their game and less stability issues.

Lije : démo 0.5 | Powered by Geex


Ayoras - posté le 07/02/2012 à 13:24:56. (783 messages postés)

Et y a pas un plugin pour jouer plusieurs animations de combat à la fois sur une map ?


Sylvanor - posté le 07/02/2012 à 13:38:52. (21211 messages postés) - webmaster

Le gars chiant qui rigole jamais (il paraît)

Great job Cherry! :)

Citation:

Encore faudrait-il qu'il passe par là.



Je passe par là mais je ne connais rien au C++, donc je peux juste attendre que des extensions cool soient créées. :)

As far as I don't know C++, I can just wait and hope that interesting extensions will be created.

Gaetz: je n'ai jamais eu de problème de stabilité avec les patchs de Cherry. Les seuls que j'ai pu avoir concernaient le patch russe Power mode, que j'ai laissé tomber lorsque Cherry a créé un équivalent.

I never had stability problems with Cherry patches. The only stability problems I had were with the russian Power mode patch, but it has been replaced by a Cherry's patch.

Enfin, bonne nouvelle tout ça, j'espère que des patchs chouettes seront faits, je garde un oeil sur le topic.
C'est clair que des patchs comme:

Anyway, great news and I keep an eye on this stuff.
Patches like:


Citation:

- A "nearly pixelmovement" plugin
- A "alpha channel" plugin



...ce serait vraiment classe. Ou un patch permettant d'utiliser plusieurs panoramas en même temps (pour créer un effet de parallaxe entre eux), ce serait vachement bien aussi.

...would be excellent. Or a patch that would allow to use several panoramas at the same time (to create a parallax effect) would be great to.

Les croissants croâssent en croix, s'ancrent ou à cent croîssent sans crocs à sang. Crois! Sens! ౡ


Tata Monos - posté le 07/02/2012 à 13:57:31. (56859 messages postés) - misteroniro

Vive le making libre

Nous venons d'apprendre que la date de sortie du jeu Aëdemphia est de nouveau repoussé en heu .... je ne sais pas encore plus loin que prévus :D

Pixner|Offgame | Le comptoire des clikeurs


trotter - posté le 07/02/2012 à 14:05:10. (8368 messages postés)

Tin, c'est impressionant, on a accès à tout :

Spoiler (cliquez pour afficher)



Great job. I didn't want to use any patch to stay fully compatible with an hypothetic open source version of RPG_RT.exe (like easyRPG) but now...



Downloaded Dev-Cpp, created a new project "DLL". Two files a created by default "dllmain.cpp" and "dllmain.h".
I created a new file "are_you_sure.cpp".
Compiling...Error :
image

I'm thinking "maybe my dev-cpp installation have a problem..." and then tested a simple "hello world.exe"... it works :

Spoiler (cliquez pour afficher)



So I guess I'm doing something wrong when creating the dll (something with setting up a library in a dllmain I guess) but I followed it step by step...


I understand that you may not want to give C++ lessons, but it will be really useful to have a working exemple that we can toy with.


cherry - posté le 07/02/2012 à 15:47:49. (151 messages postés)

...has his own Fan Club

@gaetz: Maybe some of them. But I don't think it's necessary. "Native" patches are actually a bit faster than plugins.

@trotter: Remove the two sample files which are created when you create the project.

And don't forget to add the library: Go to project -> project options -> parameters and add "-ldynrpg" to the very right box.

@Ayoras: No, sorry, not yet. But we may create something which automatically animated pictures or so.

@Sylvanor: I will keep that in mind and add an onPanoramaDrawn handler in the next version so that you may draw your own stuff there.

Cherry = CherryDT | http://cherrytree.at

Aller à la page 1 2 3

Index du forum > Généralités > +++ DynRPG - The RM2k3 Plugin SDK +++

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site:

Activité: Accueil | News | Forum | Flash-news | Chat | Commentaires | Galerie | Blogs | Screen de la semaine | Sorties | Articles perso | Palmarès | Livre d'or | Recherche
Télécharger: Programmes | Scripts | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Index jeux séparés | Top Classiques | Top Originaux | Les autres | Collection Oniro | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Jeux complets | Proposer
Rubriques: Le Wiki | Tutoriels | Guides | Gaming-Live | Tests | Making-of | Interviews | Articles perso | OST | L'Annuaire | Divers
Hébergés: Aëdemphia | Fighting Robots Quest | Geex | Inexistence | La Légende d'Ibabou | Nylu | Sarcia | Super Mario RPG - Lost Souls
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis