Day.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Sorties: Star Trek: Glorious Wolf / Jeux: Pillar Town / Sorties: Dread Mac Farlane - Complet / Sorties: "Dread Mac Farlane", (...) / Tutos: Checklist de la composition (...) / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

534 connectés actuellement

29822793 visiteurs
depuis l'ouverture

18429 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

RPG Maker VX

Eclipso

RPG Fusion

Guelnika & E-magination

Leo-Games

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [RESOLU] [RPG Maker VX Ace] Changer la boîte de dialogue et la police pour un jeu retro


parasoft - posté le 30/05/2013 à 20:11:05 (245 messages postés)

❤ 0

« Tant qu’il y aura des hommes, il y aura la guerre. » Albert Einstein

Domaine concerné: Graphisme, événement
Logiciel utilisé: RPG Maker VX Ace
Bonjour ! ;)

Actuellement, je fais quelques essais sur RPG Maker VX Ace afin de dompter la bête (puisque je projette la conception d'un jeu à l'ancienne à savoir en Pixel Art). Pour l'instant, je n'en suis qu'au stade des réflexions et je me suis amusé à utiliser la technique des panoramas avec les graphismes d'Aëdemphia (pour juger du rendu).

image
OSEF Jessie Pinkman !



Les boîtes de dialogue s'avèrent hideuses et ne correspondent pas trop au style recherché. En résumé, le résultat final n'est pas homogène, c'est moche laid. J'ai cherché des windowskins, mais aucune ne m'a satisfaite (soit trop chargée, soit illisible).

Je viens donc vous demander un coup de pouce. J'aimerais bien savoir comment avoir une boîte de dialogue plus élégante (exemple 1 et exemple 2) et quelle police choisir, toujours en adéquation avec les critères susmentionnées ?

LE souci principal, c'est que RPG Maker VX Ace a une gestion étrange et peu personnalisée des choix (se référer à la première capture d'écran). Comment faire en sorte que ceux-ci restent homogènes et reviennent à une configuration plus classique (exemple 3) ?

J'espère avoir été assez clair.
Let's bounce ! :banane

Découvrez Détective Alice (un jeu d'enquête non linéaire) ! Téléchargez maintenant la démo de Détective Alice !


Tata Monos - posté le 30/05/2013 à 20:58:31 (28 messages postés)

❤ 0

Compte Non utilisé

Bon je commence plus ou moins être un petit spéciliste de jeu rétro sur VX/ACE xd
Je vais tenter de te répondre du mieux que je peux.

Faire du Retro sur XP/VX/ACE ce n'est pas si facile que ça. C'est du boulot.

1er : Tu utilises des graphismes prévus pour des carreaux de 16xp tu as doublé ton pano. Tu te retrouve en double pixel pour une réso en *1. Compliqué à comprendre je l'accorde.

2em ACE XP/VX fout de la transparence partout dans les menus nativement. MAis tu peux annuler la transparence dans les scripts. J'ai fait un script option

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#==========================================
#                              Option_Offgame
# ** **
# ****
#---------------------------------------------------------------------------- 
#--- Version 1.0 du 27/12/2011                              
#--- Offgame 2011. Réalisé par Monos
#---¨Pour Rpg Maker Vxace
#--- <a href="http://offgame.org" target="_blank">http://offgame.org</a>
#--- Distribution autorisé sans autorisation
#==========================================
 
 
#==========================================
#Configuration
#==========================================
 
IdVariableOpacite  =  255 #Transparence des menus de 0 à 255.
Font.default_name = "Arial"
Font.default_outline = false
#Font.default_size= 20 #Taille de la police
Font.default_shadow = false #Ombrage de la police
Hauteurresolution = 544 # Résolution X du jeu. (Max 640)
Largeurresolution = 416 # Résolution Y du jeu. (Max 480)
 
 
 
  #--------------------------------------------------------------------------
  #Résolution
  #--------------------------------------------------------------------------
 
Graphics.resize_screen(Hauteurresolution,Largeurresolution)
 
 
  #--------------------------------------------------------------------------
  #Prog pour la transparence du Windowskin.
  #--------------------------------------------------------------------------
class Window_Base < Window
  #--------------------------------------------------------------------------
  # ? ?????????
  #--------------------------------------------------------------------------
  alias ancien_initialize initialize
   def initialize(x, y, width, height)
       ancien_initialize(x, y, width, height)
       self.back_opacity = IdVariableOpacite
       self.openness = 255
   end
end
 



Et zeus m'avait fait un truc pour pixeliser la police sur Ace.

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Bitmap
  @@buffer = nil
  alias original_draw_text draw_text
  def draw_text(*args)
    unless args[0].is_a?(Rect)
      x, y, width, height, str, align = *args
      rect = Rect.new(x, y, width, height)
    else rect, str, align = *args
    end
    brect = Rect.new(0, 0, rect.width/2, rect.height/2)
    if !@@buffer or @@buffer.disposed? or
        @@buffer.width < brect.width or @@buffer.height < brect.height
      @@buffer = Bitmap.new(brect.width, brect.height)
    end
    @@buffer.font = font.dup
    @@buffer.font.size /= 2
    @@buffer.original_draw_text(brect, str, align || 0)
    stretch_blt(rect, @@buffer, brect)
    @@buffer.clear
  rescue raise($!, $!.message, caller(2))
  end
end




Pour l'exemple Un, cela se passe dans le windowskin. (l'image) tu le transforme tout simplement.

Exemple Deux, c'est afficher sans windowskin tous simplement ton message.

Exemple Trois, nonor utilise directement une image derrière le message.
(Afficher image qui représente la boite de dialogie)
(Afficher le message)

Voila.


parasoft - posté le 31/05/2013 à 11:10:54 (245 messages postés)

❤ 0

« Tant qu’il y aura des hommes, il y aura la guerre. » Albert Einstein

Merci ! Tu as réussi à débloquer une partie de mon problème.

Maintenant, j'aimerais savoir comment retirer ce cadre blanc de la fenêtre des choix ?

image



Et surtout comment remettre les choix au niveau de la boîte de dialogue comme ceci :

image



Découvrez Détective Alice (un jeu d'enquête non linéaire) ! Téléchargez maintenant la démo de Détective Alice !


paradoxII - posté le 31/05/2013 à 12:13:29 (259 messages postés)
Une erreur est survenue, si le problème persiste merci de le signaler à un administateur.

Haut de page

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

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
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
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers