Bienvenue visiteur !
|
Statistiques
Liste des membres
Contact
Mentions légales
522 connectés actuellement
29437904 visiteurs depuis l'ouverture
3982 visiteurs aujourd'hui
Partenaires
Tous nos partenaires
Devenir partenaire
|
Messages postés par tonyryu Nombre de messages référencés sur Oniromancie (non supprimés): 55 Aller à la page: 1 2
Posté dans Forum - [RPG Maker VX Ace] Calcul de la racine d'une variable |
tonyryu -
posté le 13/04/2017 à 08:25:23. (74 messages postés) |
| Dans la commande Modifier une variable, tu choisis Script et dedans tu mets ceci :
Math.sqrt($game_variables[1])
1 est l'id de la variable dont on veut la racine carré. Attention le résultat sera un float et non un integer.
|
Posté dans Forum - [RPG Maker VX Ace] Un script qui indique les erreurs dans les scripts |
tonyryu -
posté le 08/04/2017 à 14:48:36. (74 messages postés) |
| Dans le script Main :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| ERROR_LOG_FILE = './Error.log'
begin
rgss_main { SceneManager.run }
rescue SyntaxError
$!.message.sub!($!.message, mod_error($!))
raise
rescue
$!.message.sub!($!.message, mod_error($!))
raise
ensure
end |
|
Posté dans Forum - RPG Maker MV |
tonyryu -
posté le 25/03/2017 à 09:47:24. (74 messages postés) |
| Le logiciel simple suffit emplement, tu pourras récupérer les DLC via les forums et autres divers site.
|
Posté dans Forum - [RPG maker MV] changement d'un portrait |
tonyryu -
posté le 10/06/2016 à 00:36:47. (74 messages postés) |
| Mais pourquoi, tu ne te créés pas 2 héros dans ta base de données, et tu modifies ton groupe quant tu fais ton choix au début de parti. ça serait nettement plus simple.
|
Posté dans Forum - [RPGMAKER mv] Fuite à 100% |
tonyryu -
posté le 28/05/2016 à 00:11:07. (74 messages postés) |
| une petite analyse rapide du fonctionnement de la fuite :
géré via cette fonction :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| BattleManager.processEscape = function() {
$gameParty.performEscape();
SoundManager.playEscape();
var success = this._preemptive ? true : (Math.random() < this._escapeRatio);
if (success) {
this.displayEscapeSuccessMessage();
this._escaped = true;
this.processAbort();
} else {
this.displayEscapeFailureMessage();
this._escapeRatio += 0.1;
$gameParty.clearActions();
this.startTurn();
}
return success;
}; |
Math.random() retourne une valeur entre 0 et 1. Donc si attaque préemptive la fuite résussie obligatoirement, sinon la valeur random doit être inférieur au ratio de fuite.
En cas d'echec, le ratio augmente de 0.1
le ratio est initialisé de la sorte :
1
2
3
4
5
6
7
8
| BattleManager.setup = function(troopId, canEscape, canLose) {
this.initMembers();
this._canEscape = canEscape;
this._canLose = canLose;
$gameTroop.setup(troopId);
$gameScreen.onBattleStart();
this.makeEscapeRatio();
}; |
1
2
3
| BattleManager.makeEscapeRatio = function() {
this._escapeRatio = 0.5 * $gameParty.agility() / $gameTroop.agility();
}; |
donc le ratio de fuite, en début de combat, vaut 0.5 * (agilité du groupe / agilité de la troupe ennemie)
Game_Troup et Game_Party partage la même classe mère : Game_Unit :
1
2
3
4
5
6
7
8
9
10
| Game_Unit.prototype.agility = function() {
var members = this.members();
if (members.length === 0) {
return 1;
}
var sum = members.reduce(function(r, member) {
return r + member.agi;
}, 0);
return sum / members.length;
}; |
Bref ça retourne la moyenne de l'agilité de tous les membres du groupe ou de la troupe.
Voila, voila!!
|
Posté dans Forum - [Visual Studio] Question de débutant en programmation |
tonyryu -
posté le 24/05/2016 à 10:28:02. (74 messages postés) |
| Visual Studio, c'est bien quant tu veux faire des grosses applications avec des fenêtres et dont tu as accès a de multiples librairies tournant autour de .NET. Dans ton cas, tu risques plus de te noyer sous l'incompréhension des fonctionnalités de l'IDE, que dans l'apprentissage du langage. Surtout, si à la base, tu es novice en programmation.
Essaie celui-ci : http://www.monodevelop.com/
|
Posté dans Forum - [RPG Maker MV] Mettre une vidéo |
tonyryu -
posté le 24/04/2016 à 10:20:06. (74 messages postés) |
| C'est tout à fait normal, le projet RPGmaker MV est une application Web exécutée soit en stand alone (navigateur embarqué type Cordova), soit dans un navigateur web classique, le fichier vidéo doit donc d'abord être mis en cache.
Si tu n'as pas trouvé de tuto MV, c'est que tu t'es arrêté au site francophone. Le forum officiel de rpgmaker MV, dégueule litéralement de tuto, et d'astuce en tout genre, dont la préparation du lancement de vidéo.
|
Posté dans Forum - [Rpg maker mv] Comment importer des fichiers mp3 |
tonyryu -
posté le 03/04/2016 à 23:14:54. (74 messages postés) |
| Justement en regardant la doc, il aurai lu :
Citation: Audio Files (Music, Sound Effects)
The file formats that are playable depend on the operating environment, so please prepare the below 2 file formats with the same file name.
Ogg Vorbis(.ogg)
AAC(.m4a)
* When creating a game that will be played on Windows or Mac, please prepare only the Ogg Vorbis file format. When creating a game that will be released on the web or made for Android/iOS, both file formats are required. |
Et la question judicieuse, aurait été "connaissez-vous des outils pour convertir un mp3 en .m4a et .ogg?"
|
Posté dans Forum - [Rpg maker mv] Comment importer des fichiers mp3 |
tonyryu -
posté le 03/04/2016 à 18:08:15. (74 messages postés) |
| J'aurais tendance à répondre, en ayant le logiciel à jour et en lisant la doc (F1)
RPG Maker MV > Documentation > Asset Standards > Audio Assets
et
RPG Maker MV > How to Use Aid Tools -> Resource Manager
|
Posté dans Forum - [Rpg Maker MV-XDK] transformer son jeu en .APK pour Android |
tonyryu -
posté le 31/03/2016 à 18:07:27. (74 messages postés) |
| Avec 1&1, ils ont du te fournir une adresse d'un serveur FTP, te permettant de modifier ton site internet.
La racine du site web est www.
Quant tu exportes ton projets RPGmaker MV, dans le dossier Output/ton_projet/ tu vas trouver un dossier www, tu le renommes en projet_rmmv
Dans ton dossier www de ton site web sur ton serveur FTP, tu y copies le dossier projet_rmmv.
si ton site est www.eri.fr, alors ton projet pourras directement être lancé via
www.eri.fr/projet_rmmv/
Comme pour ma démo technique de plugin : http://tonyryudev.com/dev/projet/
|
Posté dans Forum - Rpg maker MV |
tonyryu -
posté le 22/03/2016 à 13:51:35. (74 messages postés) |
| As-tu consulté le fichier d'aide du logiciel, car pour les 2 points en question, la documentation est assez complète.
|
Posté dans Forum - [rpg maker mv] Recherche sprites de Bubble Bobble |
tonyryu -
posté le 03/03/2016 à 09:53:01. (74 messages postés) |
| Monos a dit:
Heu l'histoire des crédit pour un lien , ça fais un peu boulet heins
Si vraiment tu veux me récompenser, tu m'envois un chèque d'un million d'euro. Sinon pas de crédit pour ça
|
Ne jamais refuser d'apparaitre dans les crédits d'un jeu, on ne sait jamais, si il fait un carton et qu'il arrive à se vendre, tu pourras demander des royalties!!
|
Posté dans Forum - [xp] Script fonctionnel deplacement souris ? |
tonyryu -
posté le 24/02/2016 à 09:29:01. (74 messages postés) |
| Si tu le mets en dessous de main, c'est sur que ça va ni planter, ni le prendre en compte.
Tu as bien testé le script en premier lieu sur un projet vierge, en suivant les indications du scripts?
|
Posté dans Forum - [VX ACE] Espace de stockage pour travail en équipe |
tonyryu -
posté le 19/02/2016 à 17:34:40. (74 messages postés) |
| il faut un gestionnaire de fichier en ligne, mais le soucis, c'est qu'il n'y a pas grand chose de simple qui existe.
De mon coté, j'utilise bitbucket pour gérer les sources de mes projets. Avec mercurian, mais clairement faut connaitre l'outils sinon, c'est vite la galère quant il y a des merges à faire quant on travail à plusieurs.
|
Posté dans Forum - [RPGMaker] Apprendre le Ruby |
tonyryu -
posté le 18/01/2016 à 17:50:34. (74 messages postés) |
| Le ruby est un langage de programmation, mais dans le cadre de RPGmaker, le langage de programmation standard ne permet pasde gérer la création d'une fenêtre Windows, d'afficher un pixel, des sprites, de jouer une musique, etc...
Donc, il a fallu créer une bibliothèque permettant de créer un système de jeu avec script Ruby : Ruby Game Scripting System (RGSS). Apportant plein de classe permettant de réaliser les actions décrites précédemment, mais que le langage Ruby seul ne permet pas.
Par exemple les classes Sprite, Window sont des classes proposées par le RGSS.
|
Posté dans Forum - [RPGMaker] Apprendre le Ruby |
tonyryu -
posté le 18/01/2016 à 17:17:54. (74 messages postés) |
| attention!! petit correctif, le RGSS n'est pas un langage, met un framework proposant de nombreuse classe Ruby (écrite en c++ embeded Ruby). Les scripts des projets RpgMaker utilisent les fonctions fournies par la RGSS. La version s'étant amélioré au fur et à mesure des rpgmaker
Du rpg maker XP au VxAce, le langage utilisé est le Ruby.
tu peux éventuellement faire un tour ici, mes tutos sont pas de premières jeunesses, mais peuvent être utile : http://www.tonyryudev.com/joomla3/index.php/menu-mes-developpements/menu-cours-ruby-rgss
|
Posté dans Forum - [RPG Maker MV] Comment afficher un texte tout en bougeant un personnage ? |
tonyryu -
posté le 17/01/2016 à 12:03:58. (74 messages postés) |
| En fait tu n'as pas compris ma demande, tu viens de me donner une spécification technique détaillé selon ton idée. Je te demande une spécification "fonctionnelle", que doit faire le joueur pour que l'affichage de l'objectif s'affiche.
Car quitte à faire un plugin, on va s'affranchir des interrupteurs pour la gestion des objectifs.
|
Posté dans Forum - [RPG Maker MV] Comment afficher un texte tout en bougeant un personnage ? |
tonyryu -
posté le 17/01/2016 à 01:45:30. (74 messages postés) |
| Tu te fais un plugin qui rajoute une fenêtre dans scene map, te permettant d'afficher tes objectifs. En y ajoutant quelque commande de plugin pour modifier et/ou afficher ta fenêtre d'objectif.
Si tu me décris fonctionnellement exactement ce que tu veux, je peux te faire ça assez vite.
|
Posté dans Forum - [rpg Maker mv] Apprendre à créer des plugins |
tonyryu -
posté le 13/01/2016 à 17:26:43. (74 messages postés) |
| Si tu veux créer des scripts MV, il faut avoir de bons outils :
1- Netbeans avec le plugin de gestion des projets html5/js, et le connecteur chrome
2- De bonnes connaissances en javascript
3- Une bonne compréhension globale du fonctionnement javascript d'un projet de base de RPGmakerMV.
Avec tout ça tu pourras analyser et débuguer le fonctionnement de plugin existant et ainsi réaliser les tiens.
|
Posté dans Forum - [RPG Maker MV] Problème actualisation |
tonyryu -
posté le 03/01/2016 à 20:23:09. (74 messages postés) |
| C'est pas un beug, l'état des event est présent dans la sauvegarde, donc si tu ajoutes un event dans ton projet, il ne sera présent que dans une nouvelle partie.
Il faut donc gérer tes ajouts via un plugin dédié à la mise à jour du contenu dans les sauvegardes déjà existante.
|
Posté dans Forum - Des Guis pour MV en cours de finalisation |
tonyryu -
posté le 11/12/2015 à 19:08:13. (74 messages postés) |
| Les images pour le curseurs et le bouton ont été fait à l'arrache histoire d'avoir un truc affichable, mais c'est personnalisable, l'image est transmis en paramètre, voici le code des ajouts des GUIs sur la fenêtre :
1
2
3
4
5
6
7
8
9
10
11
| this.addGui('guiBase', new Gui_Base({x:0, y:0, width:200, height:40, text:'Gui de base', padding:10, backColor:'#bbbbbb', frameColor:'#4444444'}));
this.addGui('guiBase2', new Gui_Base({x:320, y:0, width:144, height:144, imageUrl:'img/faces/Actor1.png', rectBitmap:{x:0,y:0,width:144,height:144}}));
this.addGui('guiUrl', new Gui_Url({x:0, y:42, width:260, height:40, url:'http://www.rpgmakervx-fr.com', text:'URL Forum RPGmaker', textAlign:'center'}));
this.addGui('guiCheck', new Gui_CheckBox({x:0, y:84, width:300, height:40, text:'Gui Case à cocher', padding:5,selected:true, selectColor:'#adc6e5', selectFrameColor:'#197ba1'}));
this.addGui('guiCursor', new Gui_Cursor({x:0, y:126, width:300, height:40, valueMax:255, value:100, cursorUrl:'img/pictures/cursor.png', cursorWidth:40, text:'Gui Curseur', textAlign:'center', frameColor:'#000000'}));
this.addGui('guiSaisie', new Gui_TextInput({x:0, y:168, width:300, height:40, fontSize:20, frameColor:'#000000'}));
this.addGui('guiDragDropLib', new Gui_Base({x:0, y:210, width:200, height:40, text:'Gui drag&drop :', padding:10}));
this.addGui('guiDragDrop1', new Gui_Base({x:210, y:214, width:32, height:32, imageUrl:'img/system/IconSet.png', rectBitmap:{x:0,y:288,width:32,height:32}, frameColor:'#000000', dragCode:'DD_TEST', dropCode:['DD_TEST'], dragData:{item:1}}));
this.addGui('guiDragDrop2', new Gui_Base({x:260, y:214, width:32, height:32, frameColor:'#000000', dragCode:'DD_TEST', dropCode:['DD_TEST']}));
this.addGui('guiButton', new Gui_Button({x:0, y:252, width:300, height:40, imageUrl:'img/pictures/btn.png', text:'Gui Bouton Retour', padding:10}));
|
Dans mon futur projet, il ne devrait y avoir plus aucune fenêtres de base utilisées. Les fenêtres de statut sont celles de base.
Oui la gestion d'alchimie est fonctionnelle.
|
Posté dans Forum - [MV] WorldMap à génération procédurale |
tonyryu -
posté le 07/12/2015 à 14:10:41. (74 messages postés) |
| VladimirRules a dit:
C'est vachement bien fait, t'a créé un script pour ça ?
Par contre un milliard fois un milliard c'est pas un peu beaucoup ?
|
Oui, c'est un script qui utilise 2 algorythmes de bruits, mixés sous plusieurs formes pour avoir le rendu final.
Le fait d'avoir mis 1 milliard et de commencer au milieu, c'est d'être sur qu'aucun joueur n'ai la possibilité d'en atteindre les bords.
Je vais ensuite y placer des events générés automatiquement, pour y placer villes, donjons, points de récoltes, mobs.
|
Posté dans Forum - [MV] DevTweaks |
tonyryu -
posté le 03/12/2015 à 12:27:47. (74 messages postés) |
| "ça va de soit." Pas tant que ça, puisque le fullscreen est autorisé sur le navigateur Web via la touche F4. Mais ce n'est autorisé que via une action utilisateur, sinon on a le droit à un gentil message dans la console du navigateur : "Failed to execute 'requestFullScreen' on 'Element': API can only be initiated by a user gesture.
"
|
Posté dans Forum - [MV] DevTweaks |
tonyryu -
posté le 03/12/2015 à 10:00:00. (74 messages postés) |
| N'oubli pas d'informer que le fullscreen automatique ne fonctionne pas lorsque le projet est lancé depuis un navigateur Web.
|
Posté dans Forum - [MV] WorldMap à génération procédurale |
tonyryu -
posté le 02/12/2015 à 11:25:10. (74 messages postés) |
| Pour mon futur projet, j'a besoin d'avoir une carte du monde aléatoire (procédurale) qui pour chaque joueur serait différente. Pour cela j'utilise un algorythme de bruit de Perlin avec une racine aléatoire (dans le cas de mon test, elle est fixe)
La carte que j'obtient, fait 1 000 000 000 sur 1 000 000 000 de tiles et mon personnage y commence en plein centre. En l'état c'est très moche, car c'est le premier jet, mais le principe fonctionne. Il me reste à gérer les arrondi des zones, et a ajouter plus de forme géographique avec la gestion des biomes.
Si vous voulez voir ce que cela donne : http://www.tonyryudev.com/dev/projet/ (ATTENTION, pensez à vider le cache de votre navigateur afin que l'appli recharge les data)
Edit : Les autotiles sont maintenant gérés, et des forêts ont été ajouté, ce qui donne un rendu, nettement plus sympas.
Edit du 07/12/2015 : Biomes ajoutés.
| Aller à la page: 1 2
|
|
|