Sujet: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 17:45
Salut à tous !!!
Alors j'ai repéré 2 scripts trèèèèès interessants qui se touve dans cette vidéo :
Alors les 2 scripts qui m'interessent sont : - le déplacement fluide de la caméra (je sais c'est pas très voyant mais sa à un bon effet). - le menu tournant du SBS + ATB. Malheuresement ils ne sont pas dans les commentaires de la vidéo, alors qu'il y a pleins d'autres scripts de cités ><.
Si vous les trouves (parce que j'ai beau cherché, non, je ne les trouve pas), prévenez moi merci
EDIT : il y a aussi le système de combat de l'image qui suit qui m'interesse encore plus fortement
Si quelqu'un le trouve n'hésitez pas, partagez le !!
Dernière édition par mew10 le Sam 4 Juin 2011 - 9:27, édité 4 fois (Raison : Corrections orthographiques)
Brandobscure001
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 17:48
Ah oui ce script est super il m intérèssent en+ on peus avoire plein de persos en combat choisire sont équipe le menu tournant j espaire que quellqun trouvras ce script c est le genre de script que je cherche en plus
n3m0
Citadin Lv.7
Age : 29 Inscrit le : 09/11/2009 Messages : 204
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 18:18
Le script de Camera je l'avait ajouté dans un ancien projet mais malheureusement pas son auteur... je le partage quand même.
Spoiler:
Code:
# # ・スクロールを遅延させて滑らかにします。 # [仕様]マップループが有効の場合、遅延スクロールは無効になります。 # #------------------------------------------------------------------------------ # # 更新履歴 # ◇0.9p→1.0 # スクロールが微妙にずれる不具合を修正 # #============================================================================== # ■ Game_Map #============================================================================== class Game_Map # スクロールスピード 大きいほど遅くなります SPEED_X = 10 SPEED_Y = 8 # 解像度 W = 横マス H = 縦マス DISPLAY_W = 17 DISPLAY_H = 13 #-------------------------------------------------------------------------- # ★ スクロール計算 #-------------------------------------------------------------------------- def display_move(n, m, speed) a = (n * (speed - 1) + m) / speed a -= 1 if n > m ; a += 1 if n < m return a end #-------------------------------------------------------------------------- # ★ エイリアス #-------------------------------------------------------------------------- alias initialize_str00 initialize def initialize initialize_str00 @display_sx = 0 @display_sy = 0 @parallax_ssx = 0 @parallax_ssy = 0 end alias setup_str00 setup def setup(map_id) setup_str00(map_id) @display_sx = 0 @display_sy = 0 @parallax_ssx = 0 @parallax_ssy = 0 end alias update_scroll_str00 update_scroll def update_scroll @display_x = display_move(@display_x, @display_sx, SPEED_X) @display_y = display_move(@display_y, @display_sy, SPEED_Y) r = (@parallax_loop_x) @parallax_x = display_move(@parallax_x, @parallax_ssx, SPEED_X) unless r r = (@parallax_loop_y) @parallax_y = display_move(@parallax_y, @parallax_ssy, SPEED_Y) unless r update_scroll_str00 end #-------------------------------------------------------------------------- # ★ 再定義 #-------------------------------------------------------------------------- def set_display_pos(x, y) @display_sx = (x + @map.width * 256) % (@map.width * 256) @display_sy = (y + @map.height * 256) % (@map.height * 256) @display_x = @display_sx @display_y = @display_sy @parallax_ssx = x @parallax_ssy = y @parallax_x = x @parallax_y = y end def scroll_down(distance) if loop_vertical? @display_sy += distance @display_sy %= @map.height * 256 @parallax_ssy += distance @display_y = @display_sy else last_y = @display_sy @display_sy = [@display_sy + distance, (height - DISPLAY_H) * 256].min @display_y = display_move(@display_y, @display_sy, SPEED_Y) unless @parallax_loop_y @parallax_ssy += @display_sy - last_y @parallax_y = display_move(@parallax_y, @parallax_ssy, SPEED_Y) end end end def scroll_left(distance) if loop_horizontal? @display_sx += @map.width * 256 - distance @display_sx %= @map.width * 256 @parallax_ssx -= distance @display_x = @display_sx else last_x = @display_sx @display_sx = [@display_sx - distance, 0].max @display_x = display_move(@display_x, @display_sx, SPEED_X) unless @parallax_loop_x @parallax_ssx += @display_sx - last_x @parallax_x = display_move(@parallax_x, @parallax_ssx, SPEED_X) end end end def scroll_right(distance) if loop_horizontal? @display_sx += distance @display_sx %= @map.width * 256 @parallax_ssx += distance @display_x = @display_sx else last_x = @display_sx @display_sx = [@display_sx + distance, (width - DISPLAY_W) * 256].min @display_x = display_move(@display_x, @display_sx, SPEED_X) unless @parallax_loop_x @parallax_ssx += @display_sx - last_x @parallax_x = display_move(@parallax_x, @parallax_ssx, SPEED_X) end end end def scroll_up(distance) if loop_vertical? @display_sy += @map.height * 256 - distance @display_sy %= @map.height * 256 @parallax_ssy -= distance @display_y = @display_sy else last_y = @display_sy @display_sy = [@display_sy - distance, 0].max @display_y = display_move(@display_y, @display_sy, SPEED_Y) unless @parallax_loop_y @parallax_ssy += @display_sy - last_y @parallax_y = display_move(@parallax_y, @parallax_ssy, SPEED_Y) end end end end
mew10
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 18:30
Bon sa fait un peu nécropost (mais bons a reste moins pire que Brandobscure001 je pense :p) mais je tient franchement à te remercier, c'est EXACTEMENT ce que je cherchais Je continues mes recherches pour le menu tournant du SBS + ATB, cependant si vous avez l'SBS comme l'image qui va suivre diffusez le, il est introuvable !!!
EDIT : j'up l'image dans le premier post.
Dernière édition par mew10 le Ven 3 Juin 2011 - 19:15, édité 1 fois
n3m0
Citadin Lv.7
Age : 29 Inscrit le : 09/11/2009 Messages : 204
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 18:31
Tu veut dire l'affichage des noms + jauges ? Si c'est ça je l'ai... si ça t'interesse MP
Brandobscure001
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 18:35
De quoi mew10 [mais bons sa reste moins pire que Brandobscure001 je pense :p]
mew10
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 18:45
Brandobscure001 a écrit:
Ah oui ce script est super il m intérèssent en+ on peus avoire plein de persos en combat choisire sont équipe le menu tournant j espaire que quellqun trouvras ce script c est le genre de script que je cherche en plus
Pour info s'est considéré comme un nécropost ici ^^' Mais bon là dans ma phrase je me suis légèrement emporté, bref !! Et pour le script oui je suis trèèès fortement interessé (avec les jauges et tout ^^)
Brandobscure001
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 18:48
Ha oky quelle script il faut avoire pour plusieur perso en combat ?
Garruk
Aventurier Lv.16
Age : 40 Inscrit le : 03/09/2009 Messages : 1503
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 18:54
Euh non, un nécropost c'est mettre un post sur un sujet ou le dernier message remonte à un mois. Je dirais plus que c'est du flood. ^^ Au passage le script que tu recherches pour les options tournantes ce trouvent sur le forum dans la partie > script > combat. J'ai pas le lien désolé, mais il y est bien.
mew10
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 18:56
Okay merci Garruk (je vais chercher un peu ...) Au cas où n3m0 envoie moi ou diffuse le script de combat que tu as, il est très interessant lui aussi
EDIT : bon j'ai beau le chercher partout je le trouve pas x) Si quelqu'un trouve un de ses deux système de combat, me prévenir merci
n3m0
Citadin Lv.7
Age : 29 Inscrit le : 09/11/2009 Messages : 204
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 19:37
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Ven 3 Juin 2011 - 19:46
Le script de menu tournant est le spin machin chose de Ziifee, il me semble.
En fouillant un peu j'ai trouvé ce topic de demande similaire à celle-ci, et apparemment il y a une solution : http://www.rpgmakervx.net/index.php?showtopic=14386&st=0
Après, faut tester.
Zodiak
Seigneur Lv.18
Age : 29 Avertissements : 3Inscrit le : 20/12/2008 Messages : 2292
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 8:04
Perso, mon système de combat est en SBS+menu tournant hein ^^ C'est Zang' qui m'avait filé les scripts à employer.
Par contre, là, j'ai pas le temps (et je ne reviens que Dimanche soir) Si tu es toujours intéressé, envoie moi un MP. (Seul petit soucis, la roue est à droite, et les faces commencent à partir de la gauche).
mew10
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 8:33
J'ai pas vraiment compris le soucis xD Mais oui, le script m'interesse ^^ Et encore merci n3m0, c'est exactement ce que je cherchais :DDD
Zangther
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 9:12
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 9:26
Alors là franchement Zang je te dit gaygay parce que le HUD j'avais passer des heures à le cherche je l'ai jamais trouvé, pour la caméra dunamique, euh ... 5 minutes pas mal de temps et le menu tournant aussi. Bon je vais voir si ils sont compatibles ensemble, en tout cas merci infiniment ^^
Zangther
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 9:30
gay...gay ?
HARD GAY !
Enfin, c'est l'avantage d'avoir déjà vu ce genre de scripts. On peut les retrouver facilement ^^
mew10
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 9:42
Alors les scripts sont tous compatibles entre eux ^^, malgré qu'il faut les placer dans le bon ordre : SBS -> ATB -> ziifee -> STR. Ensuite y'a un autre problème qui survient : la position des barres ATB. Je sais que sa se règle (plutôt facilement même), mais y a-t-il un moyen de connaitre les bons axe X et Y sans faire des milliards de tests ?
Encore une fois, merci d'avance à ceux qui ont une réponse ^^
EDIT : dans un de mes jeux en ligne, gg, g² ou gaygay, sa ve dire en gros "Ouaaahhh", "OMG", , etc. Non c'est pas les gens des gay pride :p
Dernière édition par mew10 le Sam 4 Juin 2011 - 9:45, édité 1 fois
Zangther
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 9:45
Oui, tu screen ton écran de combat. Puis tu les place ou tu veux via un log d'édition graphique.
Ensuite tu repere la coord haut-gauche ( normalement ) de chauqe barre via la règle et voila.
( et non c'est pas un double post hé )
mew10
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 9:47
Okay merci ^^ (en fait j'envoyais mon message quand t'as envoyé le tien avant, donc normalement pour moi sa fesait double-post !! J'ai édité :p) Juste pour être sûr : les coordonnées c'est donc bien les pixels ? Et selon les coordonnées, c'est le milieu de la barre ATB qui s'affiche ou une autre partie ?
Zangther
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 9:55
Fais des test, j'ai pas vérifié par moi même mais en tout ca soui c'est des pixels.
Garruk
Aventurier Lv.16
Age : 40 Inscrit le : 03/09/2009 Messages : 1503
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 15:21
class Window_Base < Window def draw_face(face_name, face_index, x, y, size = 96, opacity = 255) bitmap = Cache.face(face_name) rect = Rect.new(0, 0, 0, 0) rect.x = face_index % 4 * 96 + (96 - size) / 2 rect.y = face_index / 4 * 96 + (96 - size) / 2 rect.width = size rect.height = size self.contents.blt(x, y, bitmap, rect,opacity) bitmap.dispose end def draw_actor_face(actor, x, y, size = 96, opacity = 255) draw_face(actor.face_name, actor.face_index, x, y, size, opacity) end end
class Window_BattleStatus < Window_Selectable
def initialize super(0, 0, 416, 128) @column_max = 4 @spacing = 0 refresh self.active = false end def refresh self.contents.clear @item_max = $game_party.members.size for i in 0...@item_max draw_faces(i) end for i in 0...@item_max draw_item(i) end end def draw_faces(index) actor = $game_party.members[index] draw_actor_face(actor, actor.index * 96 + 2, 0, 96, 100) end def draw_item(index) self.contents.font.color = normal_color actor = $game_party.members[index] draw_actor_name(actor, index * 96 + 2, 0) draw_actor_state(actor, index * 96 + 2, 18, 48) draw_actor_hp(actor, index * 96 + 2, 56, 86) draw_actor_mp(actor, index * 96 + 2, 74, 86) end end
Il rajoute automatiquement les faces et la positions des barres. Nom de l'auteur:Jao Neto
Zangther
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 18:40
Hein ? Je comprends pas l'utilité de ce script...
cagt3000
Citadin Lv.7
Age : 123 Inscrit le : 08/04/2010 Messages : 218
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Sam 4 Juin 2011 - 22:19
@Zangther Ce script que Garruk a poster permet d'afficher la barre de vie, mp, et le faceset en combat, a gauche de "Attaque", "Magie", etc...
Garruk
Aventurier Lv.16
Age : 40 Inscrit le : 03/09/2009 Messages : 1503
Sujet: Re: 2 scripts de cette vidéo [TROUVÉS ^^] Dim 5 Juin 2011 - 8:18
Exactement, comme sur le screen en première page, après s'il veut l'enlever il peut, c'est surtout que les informations sur l'emplacement des barres se trouvent dedans.