Zarok RPG Maker
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilDernières imagesS'enregistrerConnexion
-48%
Le deal à ne pas rater :
Philips Hue Pack Decouverte 2024 : lightstrip 3M + ampoules E27 X2 + ...
119 € 229 €
Voir le deal

Partagez | 
 

 Tutoriel pour le script mode 7, Rpg maker xp.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
ferrox
Molécule
Molécule
ferrox


Messages : 74
Loisirs : JEUX VIDEO, DORMIR, FRITES, RPG
Date d'inscription : 24/07/2010

Caractéristiques du membre
Evolution: Atome
Job: Making
XP:
Tutoriel pour le script mode 7, Rpg maker xp. Left_bar_bleue20/20Tutoriel pour le script mode 7, Rpg maker xp. Empty_bar_bleue  (20/20)

Tutoriel pour le script mode 7, Rpg maker xp. Empty
MessageSujet: Tutoriel pour le script mode 7, Rpg maker xp.   Tutoriel pour le script mode 7, Rpg maker xp. EmptyMar 27 Juil 2010 - 14:12

Bonjour,
Je m'appelle ferrox, je suis new et ceci est mon preier tuto. J'espère qu'il va aider beauuuuuuucouuuuup de zarokien(ne)s

Si vous suivez mes conseils vous pouvez sans problèmes obtenir ça:
Scenn (J'ai fait la map en trois secondes, sans me fouler, si vous vous appliquez vous pouvez faire 1000 fois mieux)
Tutoriel pour le script mode 7, Rpg maker xp. Sanstitrexw

1.Installation du script

Avant de commencer le tutoriel, il faut vous êtres assurés d'avoir bien téléchargé la démo avec les scripts, pour cela, il vous faut accéder à cette page.

http://www.mediafire.com/?xjnwwjzsgmv

Puis ouvrez le jeu et installer les codes sur votre projet démo.
Et importer les ressources dans character

2.Les Morceaux de script à insérer. scratch

Tout d'abord, pour lancer le mode 7 sur une carte il faut insérer à coté du nom de la carte [NM7] (en majuscule)

Ensuite, pour animer les autotitles ex l'eau qui bouge (au rythme des flots... lol! ) Mettez [A] (toujours à coté du nom de la carte )

Pour que la carte se répète en boucle mettez [L]
Pour une ligne blanche à l'horizon mettez [H]
Pour modifier la résolution mettez:
[R1]:Haute résolution ( par défaut )
[R2]: Résolution moyenne, permet de mettre plus d'évennements
[R3] Petite résolution, permet de mettre beaucoup plus d'évennements
[F] : active le "filtre" (augmente les performances, un peu flou en mouvement).Recommandé.

Ensuite les commandes a être modifiés. Obligatoire, si la carte doit être en permanence en mode 7:
[#xx] Pour l'inclinaison (en degrés), remplacez xx par le nombre souhaité entre 0 et 89
[%xxx] Pour l'orientation (en degrés), remplacez xxx par le nombre que vous souhaitez, entre 0 et 379

Touts les codes précédents ce placent derrière le nom de la carte
ex: Map0001[NM7][A][L][H][R1][F][#40][%90] ( R1 n'est pas nécessaire(par défaut), mais si vous voulez mettre R2 ou R3, il faut les mettres.

Maintenant, toutes les fonctions à mettre, (facultatives) dans insérer un script.

Pour définir un nouvel angle d'inclinaison mettre:
$scene.spriteset.tilemap.set_alpha(angle)
Ex : $scene.spriteset.tilemap.set_alpha(30)

Pour aller jusqu'à un nouvel angle d'inclinaison ( différence avec le précédent, l'écran bouge, le précédent faisait direct à l'angle d'inclinaison prescrit)
$scene.spriteset.tilemap.to_alpha(angle, vitesse)
Ex : $scene.spriteset.tilemap.to_alpha(60, 1)

Augmenter/diminuer l'angle d'inclinaison (par rapport au précédent)
$scene.spriteset.tilemap.increase_alpha(valeur)

Définir un nouvel angle de rotation :
$scene.spriteset.tilemap.set_theta(angle)
Ex : $scene.spriteset.tilemap.set_theta(290)

Aller jusqu'à un nouvel angle de rotation : ( même chose que pour inclinaison)
$scene.spriteset.tilemap.to_theta(angle, vit, dir)
dir = sens de rotation : -1 or 1 (-1= direction= gauche, 1= droite)
Exemple:
$scene.spriteset.tilemap.to_theta(40, 2, -1)

Augmenter/diminuer l'angle de rotation :
$scene.spriteset.tilemap.increase_theta(valeur)

Le niveau de zoom est défini en pourcentage, c'est-à-dire que 100 équivaut à aucun zoom. Les valeurs possibles vont de 1 à 10000.

Définir une nouvelle valeur de zoom :
$scene.spriteset.tilemap.set_zoom(valeur)
Ex : $scene.spriteset.tilemap.set_zoom(25)

Aller jusqu'à une nouvelle valeur de zoom :
$scene.spriteset.tilemap.to_zoom(valeur, vitesse)
Ex : $scene.spriteset.tilemap.to_zoom(100, 5)

Augmenter/diminuer la valeur de zoom :
$scene.spriteset.tilemap.increase_zoom(valeur)

La valeur de pivot (de 32 et 480), correspond au numéro de ligne de l'écran considéré comme l'axe d'inclinaison de la carte. Sa valeur par défaut est 256.
Définir une nouvelle valeur de pivot :
$scene.spriteset.tilemap.set_pivot(valeur)

Les commandes suivantes sont aussi utilisables :
$scene.spriteset.tilemap.to_pivot(valeur, vitesse) (aller de x à x)
$scene.spriteset.tilemap.increase_pivot(valeur) ( Augmenter/diminuer)

Exemple :
$scene.spriteset.tilemap.to_pivot(480, 2)
$scene.spriteset.tilemap.to_theta(0, 2, 1)

Les valeurs de zoom et de pivot sont conservées d'une carte à l'autre. Il faut donc les réinitialiser manuellement si on en a besoin.

ex: tilemap = $scene.spriteset.tilemap
tilemap.set_pivot(256)

Pour définir une altitude à un évènement :
Ajouter dans les commandes de l'évènement un
commentaire avec "Heigth x" (x= valeur altitude)

Pour définir l'altitude du joueur insérer script avec:
$game_player.height = x

Le nombre de directions pour le joueur ou pour
les évènements peut être défini. Pour le joueur, ouvrir l'éditeur de ressources et importer dans character une image le nom du character avec m7 à coté.
ex.001-Fighter01_m7

Pour un évenement importer le caracter créez un évennement et pour son apparence mettez le caracter, insérez un commentaire avec le nombre de direction que vous souhaitez qu'il prenne,
ex: Commentaire: Directions 8



Maintenant, on va faire le plus important. Vous remarquez que dans chaque mode7 que vous créez, vous obtenez souvant ceci: (suite à de nombreuses incoérences la photo à été remplacée par un lien.)


http://yfrog.com/mrsanstitrepfj


Les arbres sont collés au sol confused

Je sais, moi même je me demande pourquoi sa beuge comme sa? Evil or Very Mad

J'ai trouvé la solution au problème Very Happy Very Happy

Allez dans base de donnée, gestion des chipsets, terrain.

Prenons par exemple le chipset grassland, Et, vous voyez que sur terrain et bien il y a partout des jolis 0 ( à moins que vous avez un script modif de terrain)

Et bien, c'est simple comme bonjour, pour tous les objets qui ne doivent pas coller au joli sol, vous remplacez 0 par 1 ou 2.
Ex: dans la logique un arbre vivant ne doit pas coller au sol (à moins qu'il veux faire une petite sieste lol! ) Vous remplacez 0 par 1, sur tout le rectangle de carreaux, edit: vous devez mettre des un partout autour de l'arbre, même les cases blanches, un screen. (suite à de nombreuses incoérences la photo à été remplacée par un lien.)


Tutoriel pour le script mode 7, Rpg maker xp. Dmomod7

Le 2 sert en fait à la superposition, par exemple si vous voulez qu'un arbre chevauche un autre. 1 est la première prioritée ( l'objet sera au dessus de l'autre) , donc l'objet 2 sera inférieur

EX:

Dans la base de données (suite à de nombreuses incoérences la photo à été remplacée par un lien.)

https://2img.net/r/ihimizer/i/dmomod7.jpg/

Sur la carte (suite à de nombreuses incoérences la photo à été remplacée par un lien.)

https://2img.net/r/ihimizer/i/sanstitrekgw.jpg/

Dans le jeu (suite à de nombreuses incoérences la photo à été remplacée par un lien.)

https://2img.net/r/ihimizer/i/sanstitredo.jpg/

Voilà j'ai terminé, j'espère que mon premier tuto servira à quelque chose

BYE


Dernière édition par ferrox le Jeu 28 Oct 2010 - 12:35, édité 2 fois
Revenir en haut Aller en bas
ferrox
Molécule
Molécule
ferrox


Messages : 74
Loisirs : JEUX VIDEO, DORMIR, FRITES, RPG
Date d'inscription : 24/07/2010

Caractéristiques du membre
Evolution: Atome
Job: Making
XP:
Tutoriel pour le script mode 7, Rpg maker xp. Left_bar_bleue20/20Tutoriel pour le script mode 7, Rpg maker xp. Empty_bar_bleue  (20/20)

Tutoriel pour le script mode 7, Rpg maker xp. Empty
MessageSujet: Re: Tutoriel pour le script mode 7, Rpg maker xp.   Tutoriel pour le script mode 7, Rpg maker xp. EmptyMar 27 Juil 2010 - 14:15

Bonjour, tant que j'y suis, je vais poster le script pour que l'écriture s'affiche correctement,(à la base elle est effacé)

Alors voici le script: ( remplacer main par celui là)

Code:
#==============================================================================
# ■ Main
#------------------------------------------------------------------------------
#  各クラスの定義が終わった後、ここから実際の処理が始まります。
#==============================================================================

begin
    # Sets default font settings.
  Font.default_name = "Arial"
  Font.default_size = 24
  Font.default_color = Color.new(255, 255, 255)
  Font.default_italic = true
  # Change the $fontface variable to change the font style
  $fontface = "Arial"
  # Change the $fontsize variable to change the font size
  $fontsize = 24
  # トランジション準備
  Graphics.freeze
  # シーンオブジェクト (タイトル画面) を作成
  $scene = Scene_Title.new
# $scene が有効な限り main メソッドを呼び出す
  while $scene != nil
    $scene.main
  end
  # フェードアウト
  Graphics.transition(20)
rescue Errno::ENOENT
  # 例外 Errno::ENOENT を補足
  # ファイルがオープンできなかった場合、メッセージを表示して終了する
  filename = $!.message.sub("Ne trouve pas le fichier ou le répertoire - ", "")
  print("Le ficher #{filename} n'a pas été trouvé.")
end
Revenir en haut Aller en bas
Teel
Teel


Masculin Messages : 1472
Age : 30
Date d'inscription : 29/02/2008

Caractéristiques du membre
Evolution: Atome
Job: Ressource
XP:
Tutoriel pour le script mode 7, Rpg maker xp. Left_bar_bleue20/20Tutoriel pour le script mode 7, Rpg maker xp. Empty_bar_bleue  (20/20)

Tutoriel pour le script mode 7, Rpg maker xp. Empty
MessageSujet: Re: Tutoriel pour le script mode 7, Rpg maker xp.   Tutoriel pour le script mode 7, Rpg maker xp. EmptyMar 27 Juil 2010 - 20:24

Ouah, c'est du sérieux d'un coup O_o ! Merci du partage ^^ !

P.S : Dis, entre nous, y'aurais pas un sur VX ^^ ?
Revenir en haut Aller en bas
Afroman
Matière
Matière
Afroman


Masculin Messages : 185
Age : 30
Loisirs : S'occuper de ma coupe afro ^^
Date d'inscription : 22/11/2009

Caractéristiques du membre
Evolution: Atome
Job: Graphisme, scénario.
XP:
Tutoriel pour le script mode 7, Rpg maker xp. Left_bar_bleue20/20Tutoriel pour le script mode 7, Rpg maker xp. Empty_bar_bleue  (20/20)

Tutoriel pour le script mode 7, Rpg maker xp. Empty
MessageSujet: Re: Tutoriel pour le script mode 7, Rpg maker xp.   Tutoriel pour le script mode 7, Rpg maker xp. EmptyMer 28 Juil 2010 - 8:31

Le seul truc dommage c'est que la tente et le coffre se tourne vers nous.
Sinon ton script est pas mal, et meme super Very Happy
MERCI du partage
Revenir en haut Aller en bas
https://www.facebook.com/
Garner
Garner


Masculin Messages : 742
Age : 31
Loisirs : RMXP forever, l'infographie et l'ecriture.
Date d'inscription : 15/09/2008

Caractéristiques du membre
Evolution: Atome
Job: Design, Scenar', Mapping, Test, Conseil, Pixel Art et Soutient.
XP:
Tutoriel pour le script mode 7, Rpg maker xp. Left_bar_bleue20/20Tutoriel pour le script mode 7, Rpg maker xp. Empty_bar_bleue  (20/20)

Tutoriel pour le script mode 7, Rpg maker xp. Empty
MessageSujet: Re: Tutoriel pour le script mode 7, Rpg maker xp.   Tutoriel pour le script mode 7, Rpg maker xp. EmptyMer 28 Juil 2010 - 10:59

Afroman .... logique c'est pas des ressources ISO >.<'.
Très bon tuto rien à redire, zéro défaut réel continue comme ça =).

Garner.
Revenir en haut Aller en bas
ferrox
Molécule
Molécule
ferrox


Messages : 74
Loisirs : JEUX VIDEO, DORMIR, FRITES, RPG
Date d'inscription : 24/07/2010

Caractéristiques du membre
Evolution: Atome
Job: Making
XP:
Tutoriel pour le script mode 7, Rpg maker xp. Left_bar_bleue20/20Tutoriel pour le script mode 7, Rpg maker xp. Empty_bar_bleue  (20/20)

Tutoriel pour le script mode 7, Rpg maker xp. Empty
MessageSujet: Re: Tutoriel pour le script mode 7, Rpg maker xp.   Tutoriel pour le script mode 7, Rpg maker xp. EmptyMer 28 Juil 2010 - 11:20

Merci à tous de vos commentaires. Sa me fait vraiment plaisir!

Citation :
P.S : Dis, entre nous, y'aurais pas un sur VX ^^ ?

Ouaip, enfin à mon avis il doit beuger comme les autres mode7, le script de ce tuto, c'est le seul qui est bien.


Merci encore,
ferrox
Revenir en haut Aller en bas
xhackeur
Atome
Atome


Masculin Messages : 5
Date d'inscription : 16/11/2010

Tutoriel pour le script mode 7, Rpg maker xp. Empty
MessageSujet: Re: Tutoriel pour le script mode 7, Rpg maker xp.   Tutoriel pour le script mode 7, Rpg maker xp. EmptyMer 17 Nov 2010 - 22:13

super tuto mais sa ne marche pas quand je lance le jeu il me mes


????'main'?40???syntaxerror????????????


ta un remede scratch
Revenir en haut Aller en bas
xhackeur
Atome
Atome


Masculin Messages : 5
Date d'inscription : 16/11/2010

Tutoriel pour le script mode 7, Rpg maker xp. Empty
MessageSujet: Re: Tutoriel pour le script mode 7, Rpg maker xp.   Tutoriel pour le script mode 7, Rpg maker xp. EmptyMer 17 Nov 2010 - 22:30

jai trouver mon probleme aparament le script neo partit 4 nest pas bon peut ton me le redonner svp

confused

est ou inscrire les partit des script que tu a marquer dans le tuto confused


merci de maider
Revenir en haut Aller en bas
Contenu sponsorisé



Tutoriel pour le script mode 7, Rpg maker xp. Empty
MessageSujet: Re: Tutoriel pour le script mode 7, Rpg maker xp.   Tutoriel pour le script mode 7, Rpg maker xp. Empty

Revenir en haut Aller en bas
 

Tutoriel pour le script mode 7, Rpg maker xp.

Voir le sujet précédent Voir le sujet suivant Revenir en haut 

 Sujets similaires

-
» RPG maker VX ace: Tutoriel complet hors script
» tutoriel pour changer les personnages dans RPG maker XP
» tutoriel pour script RMXP : GTBS 1.5
» tutoriel pour faire des characters
» Tutoriel pour a-rpg de base (suite)
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Zarok RPG Maker :: 

 :: CORBEILLE
-
Sauter vers: