Bienvenue visiteur !
|
Statistiques
Liste des membres
Contact
Mentions légales
538 connectés actuellement
30729748 visiteurs depuis l'ouverture
3365 visiteurs aujourd'hui
Partenaires
Tous nos partenaires
Devenir partenaire
|
Messages postés par Cherry Nombre de messages référencés sur Oniromancie (non supprimés): 56 Aller à la page: 1 2
Posté dans Forum - [RM2003 1.08] DynRPG - The RM2k3 Plugin SDK (topic officiel) |
cherry -
posté le 07/02/2012 à 15:47:49. (163 messages postés) |
| @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 |
Posté dans Forum - [OVER][Contest] DynRPG Plugin Programming Contest - Win Amazon Gift Cards! |
cherry -
posté le 07/02/2012 à 10:09:13. (163 messages postés) |
| EDIT: This contest is now (finally) closed! Vote here: http://www.rpg-maker.fr/index.php?page=forum&id=28064
Hello, everybody!
The first question will probably be: "What is DynRPG?" - A RM2k3 Plugin SDK. Presentation here: http://www.rpg-maker.fr/index.php?page=forum&id=19911
Okay, great, now that this is settled, I'll tell you what this is all about:
DynRPG should be
a) promoted
b) tested
c) "equipped" with useful plugins
To give C++ programmers a small incentive, I'll now start this contest!
It's a try. I have no idea whether I even find enough plugin programmers for this...
Goal
Goal of this contest is to create a DynRPG plugin which is as useful as possible. It doesn't need to be too complex - most important is that many RM2k3 users think it's useful for them. Of course the source code should be published too. The latter should be sufficiently documented so that it can help other beginners to understand how to use DynRPG. Plus, the Rules and Guidelines should be paid attention to.
Timeframe
The timeframe isn't completely certain yet. We start with one month. If there are problems (maybe you find critical bugs which I have to fix first), we can extend the timeframe, of course.
Special: Cross-forum contest!
Yes, you read right. This contest is held in three forums:
- RMN (EN): http://rpgmaker.net/forums/topics/10255/
- Multimediaxis (DE): http://www.multimediaxis.de/threads/134260
- Oniromancie (FR): http://www.rpg-maker.fr/index.php?page=forum&id=19912
I will copy the submissions into the other forums.
Rules
- Everyone who knows C++ is invited to participate.
- Asking questions (of any kind) is welcome.
- The language of the source code, its comments and the documentation has to be English.
- "Copying" from other participants is also welcome, as long as the result won't be exactly the same.
- So: If you creates something, the best thing is to post it here without waiting for the end of the time! Of course you can also directly create a presentation thread (after telling me here).
- At the end of the contest there will be a public poll in all three forums at which the usefulness and usability will be rated. I will also reserve a last word regarding sticking to the guidlines and optimization of the code for myself. The poll is going to be open for one week. Additionally, there will be votes of six jurors (two per forum) (who should test the plugins more thoroughly), in case I find ones. Jurors, put your hands up!
Prizes
You can win:
1. Prize: € 20 / $ 25 Amazon Gift Card
2. Prize: € 15 / $ 20 Amazon Gift Card
3. Prize: € 5 / $ 7 Amazon Gift Card
Additionally, all participants will be mentioned in the next version of the documentation as "testers and plugin pioneers". If you have a website, I will also link to it.
I hope to get a lot of participation and as a result a lot of use for all RM2k3 users!
Best regards,
Cherry
EDIT:
There is a first submission!
anti-freak from the German community has submitted the first plugin - a pathfinding plugin using the A* algorithm!
readme.txt a dit: This DynRPG plugin allows you to use A* pathfinding to move events, i.e. they find their way from one point to another by themselves, even though there might be obstacles in the way.
>>> In the "Pathfinder\Source" folder you can find the source code of this plugin.
INSTALLATION
============
1) Make sure the DynRPG patch is installed at your game: http://cherrytree.at/dynrpg
2) Copy the pathfinder.dll file from the DynPlugins folder of the demo project into the DynPlugins folder of your game.
COMMENT COMMANDS
================
You can use the following commands with the "Comment" function of the RPG Maker:
(NOTE: You can also use the prefix "V" for parameters to read the value from a variable. You can also use more than one "V" prefix.)
@CalcPath Event ID, X, Y, Speed, Frequency, Find nearest spot?
--------------------------------------------------------------
Moves an event to a target point and finds the way automatically.
@CalcPath Speed, Frequency, Find nearest spot?
<Change Event Location> (RPG Maker-Command)
-------------------------------------------
Moves the chosen event to the in "Change Event Location" set coordinates
Event ID: ID of the event which should be moved, or "this" for the current event of "hero" for the hero (without quotes)
X: X coordinate of the target point on the map
Y: Y coordinate of the target point on the map
Speed: Speed of the movement (1 to 6 or "default"(without quotes))
Frequency: Frequency of the movement (1 to 8 or "default"(without quotes))
Find nearest spot?: Either 1 or 0. 1 if the nearest spot should be used in case the target point is not reachable.
@GetCurEventID Variable ID
--------------------------
Stores the ID of the current event into the given variable. For common events the ID is negative.
|
Demo and source code are included in the download.
Download: http://cherrytree.at/download/?did=22
Best regards,
Cherry
|
Cherry = CherryDT | http://cherrytree.at |
Posté dans Forum - [RM2003 1.08] DynRPG - The RM2k3 Plugin SDK (topic officiel) |
Cherry -
posté le 06/02/2012 à 21:24:53. (163 messages postés) |
|
DynRPG est un plugin pour RPG Maker 2003 de type Standart Development Kit (SDK), ce qui signifie qu'il permet d'ajouter ses propres extensions à RPG Maker en utilisant le C++. Il permet de simplifier l'intégration de ces extensions (auparavant, des patchs), sous forme de plugins.
Exemples d'ajouts possibles : ajout d'une frame d'animation aux charset, créer des string variables (avec des lettres)...
Pour ajouter un plugin à son jeu, il suffit de l'ajouter dans un dossier prévu à cet effet, appelé DynPlugins. C'est aussi simple pour les supprimer.
A noter que ce patch n'est pas utilisable sur la version Steam de RPG Maker 2003 (v.1.12a actuellement, mais cela concerne des versions antérieures). Si vous importez votre projet DynRPG sur la version Steam, vous conserverez une partie des ajouts, mais vous en perdrez vraisemblablement d'autres.
Il est également non compatible avec RPG Maker 2000.
Fonctionnalités :
- Il est possible d'ajouter ses propres fonctions.
- Limite des images utilisables montée à 2000. A partir de l'image à l'ID 1001, l'image n'est pas effacée en changeant de map.
- Fixe un certain nombre de bugs et ajoute quelques améliorations à l'éditeur
Les différentes versions :
Version 0.32 (version actuelle, par Cherry, PepsiOtaku et bugmenot) : https://www.rewking.com/dynrpg/
Version 0.20 (version officielle, stable, par Cherry) >>> https://rpg-maker.cherrytree.at/dynrpg <<<
Code source :
Depuis fin mai 2021, DynRPG est open source et disponible sur GitHub: https://github.com/CherryDT/DynRPG
Il existe aujourd'hui (en 2021) un autre patch (Maniacs), celui-là pour la version officielle de RPG Maker 2003 (Steam). Les deux patchs étant très différents dans leur approche, Mack a écrit ce comparatif pour aider à les différencier.
Comme il est très sympathique, il a également mis ce prototype à disposition pour ceux qui souhaiteraient voir un exemple d'utilisation.
Il y a aussi pas mal de patchs : Liste de plugins pour DynRPG
Post original :
Spoiler (cliquez pour afficher) 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:
Version 0.32 (version actuelle, par Cherry, PepsiOtaku et bugmenot) : https://www.rewking.com/dynrpg/
Version 0.20 (version officielle, par Cherry) >>> https://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 (terminé en 2020)
DynRPG is now also open source: https://github.com/CherryDT/DynRPG
Best regards,
Cherry
Mis à jour le 08 juin 2021.
|
Cherry = CherryDT | http://cherrytree.at |
Posté dans News - Débug Patch Rm2003 |
Cherry -
posté le 15/06/2011 à 17:46:31. (163 messages postés) |
| It's described in the readme file.
If you have installed other patches, use a tool like Lunar IPS (google for it!) to apply the IPS file on your rpg_rt.exe (only if it's version 1.08).
Otherwise, if you never used patches, just replace your project's rpg_rt.exe with this one.
And don't forget to put the DLL file into your project.
|
Cherry = CherryDT | http://cherrytree.at |
Posté dans News - Another Full Screen mode |
Cherry -
posté le 01/04/2011 à 09:13:15. (163 messages postés) |
| Well, it was not meant to be used as Patch.
It's for the users who want to play any game with a filter, or for those who have problems with their graphic card (and are unable to play in fullscreen).
Thus it's to be launched externally.
|
Cherry = CherryDT | http://cherrytree.at |
Posté dans News - RPG Maker 2009 |
Cherry -
posté le 20/11/2010 à 17:42:15. (163 messages postés) |
| looks like you renamed your file to rpg2003.exe.exe instead of rpg2003.exe
... To get RM2k9U working, just remove the second ".exe" from the file, so that it's called rpg2003 in the window and thus rpg2003.exe in reality.
To avoid those mistakes in the future:
Go to Extras->Folder Options->View->Hide known extensions and uncheck it.
You will see the real names of your files then.
|
Cherry = CherryDT | http://cherrytree.at |
Posté dans News - RPG Maker 2009 |
Cherry -
posté le 15/11/2010 à 08:47:09. (163 messages postés) |
| None of these things, because they all would require the game engine to be changed.
RM2k9U only changes the editor (and thus makes features available which are basically supported by the game engine, but were not supported by the editor, like resources in subfolders)
For the icons: I think I won't change them, because I wanted to make the interface it bit more modern and professional^^
|
Cherry = CherryDT | http://cherrytree.at |
Posté dans News - RPG Maker 2009 |
Cherry -
posté le 14/11/2010 à 22:28:00. (163 messages postés) |
| Great :A
(however, nobody ever donated anything, for none of my softwares, but I don't abandon all hope^^)
|
Cherry = CherryDT | http://cherrytree.at |
Posté dans News - RPG Maker 2009 |
Cherry -
posté le 14/11/2010 à 22:10:35. (163 messages postés) |
| @trotter/Mouss: Thank you.
Please test the donate button in RM2k9U again - I changed the redirection address. (The donate button doesn't link to a static address, but to http://cherrytree.at/donatenow, which redirects to the right PayPal page)
Please test the donate button at my homepage too.
|
Cherry = CherryDT | http://cherrytree.at |
Posté dans News - RPG Maker 2009 |
Cherry -
posté le 14/11/2010 à 16:10:13. (163 messages postés) |
| Mouss a dit:
La page de don ne fonctionne plus oO |
Sure? I just donated 1€ to myself (from another PayPal account) using the button in RM2k9U, and it worked.
@ALL: Thank you for all that motivating comments! You are a great audience^^
|
Cherry = CherryDT | http://cherrytree.at |
Aller à la page: 1 2
|
|
|