Viewtiful Joe
-
Posts
11 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by Viewtiful Joe
-
-
Ciao a tutti, vorrei realizzare un Bs in tempo reale come quello che è possibile scaricare nella sezione tutorial, ma non so da dove partire, vorrei che qualcuno mi spiegasse per bene come fare (non voglio limitarmi ad un copia-e-incolla senza capir nulla)... tenete presente che vorrei animare i colpi del protagonista (tipo Zelda) e dei nemici, e magari in seguito aggiungere la possibiltà di fare magie e tirar frecce!
C'è qualcuno che può seguirmi?
Fate conto che sono ancora alle prime armi, anche se penso di riuscire ad imparare in fretta, perciò
siate pazienti!!!
grazie mille!!!
-
Vorrei creare un progetto sui libri game della serie lupo solitario seguendo lo schema dei libri nel senso che creeremo un bs da 0 usando il tiro di dadi e la tabella dei danni del libro e ricreando i minicapitoli e i bivi della storia...in pratica sara' come rigiocare i libri su pc guardando le proprie scelte nelle immagini...chi e' interessato a dare una mano in qualsiasi modo mi contatti...e' un'idea abbastanza innovativa...nn penso siano mai stati creati giochi cosi..
Ciao!!! anch'io sto studiando una maniera per adattare Lupo Solitario... in realtà pensavo però di trasformarlo in un rpg con bs in tempo reale... se vuoi possiamo parlarne, a me servirebbe una persona in gamba con gli script!
Ho molte idee, ma da solo non ce la farò mai.
Pensavo di ricreare un gioco diviso in capitoli, ognuno rappresenta un libro, i bivii li creerei in base alle arti ramas possedute (alcune delle quali passive)in modo che se per esempio ho l'arte dell'interpretazione, posso leggere correttamente i messaggi di alcuni personaggi altrimenti incomprensibili che mi poosono cambiare parte della storia; con l'orientamento potrei far comparire una frccia che consiglia il percorso ecc.
Io consiglierei questa strada... ciò permetterebbe di rendere più piacevole e meno frammentata la storia!
-
Ciao, come faccio a visualizzare l'hud non da inzio gioco ma quando lo decido io?
-
Bello!
come faccio a cambiare la posizione del "contamonete"?
Come posso cambiare la grafica delle barre?
é possibile visualzzare gli hp anche con i numeri?
-
Un Buon scipt per visualizza l'hp l'mp l'exp ed i soldi sullo schermo. Lo sto usando per il mio progetto.
Autore : MeisMe
Grafica : Peaches, oshie666 & Axerax
Crea una nuova classe sopra main, chiamala come ti pare ed inserisci questo codice :
Spoiler#============================================================= ========== # ** Game_Actor # Script by MeisMe # Graphics added by Peaches # Icons made by Joshie666 & Axerax #------------------------------------------------------------------------------ # This class handles the actor. It's used within the Game_Actors class # ($game_actors) and refers to the Game_Party class ($game_party). #============================================================================== class Game_Actor #-------------------------------------------------------------------------- # * Get the current EXP #-------------------------------------------------------------------------- def now_exp return @exp - @exp_list[@level] end #-------------------------------------------------------------------------- # * Get the next level's EXP #-------------------------------------------------------------------------- def next_exp return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0 end end #============================================================================== # ** Window_HUD #------------------------------------------------------------------------------ # This class is used to display HP, SP and Gold on the map. #============================================================================== class Window_HUD < Window_Base #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize super(-16, -16, 672, 150) self.contents = Bitmap.new(width-32, height-32) self.opacity = 0 self.contents.font.size = 14 self.contents.font.name = "Arial" @actors = [] @old_hp = [] @old_sp = [] @old_exp = [] @old_level = [] for i in 0...$game_party.actors.size @actors.push($game_party.actors[i]) @old_hp.push(@actors[i].hp) @old_sp.push(@actors[i].sp) @old_exp.push(@actors[i].now_exp) @old_level.push(@actors[i].level) end @old_gold = $game_party.gold refresh end #-------------------------------------------------------------------------- # * Refresh #-------------------------------------------------------------------------- def refresh self.contents.clear self.contents.font.color = system_color #self.contents.draw_text(6, 0, 32, 14, $data_system.words.hp + "") #self.contents.draw_text(6, 14, 32, 14, $data_system.words.sp + "") self.contents.draw_text(6, 28, 32, 14, "") #self.contents.draw_text(6, 42, 32, 14, $data_system.words.gold + "") self.contents.font.color = normal_color #Images case @actors.size when 1 bitmap = RPG::Cache.picture("HUD Graphic") self.contents.blt(0, 0, bitmap, Rect.new(0, 10, 500, 500)) when 2 bitmap = RPG::Cache.picture("HUD Graphic2") self.contents.blt(0, 0, bitmap, Rect.new(0, 10, 500, 500)) when 3 bitmap = RPG::Cache.picture("HUD Graphic2") self.contents.blt(0, 0, bitmap, Rect.new(0, 10, 500, 500)) when 4 bitmap = RPG::Cache.picture("HUD Graphic3") self.contents.blt(0, 0, bitmap, Rect.new(0, 10, 640, 500)) when 5 bitmap = RPG::Cache.picture("HUD Graphic3") self.contents.blt(0, 0, bitmap, Rect.new(0, 10, 640, 500)) end #bitmap = RPG::Cache.picture("HUD Graphic") #self.contents.blt(0, 0, bitmap, Rect.new(0, 10, 500, 500)) bitmap = RPG::Cache.icon("HP Symbol") self.contents.blt(3, 10, bitmap, Rect.new(0, 0, 24, 24)) bitmap = RPG::Cache.icon("SP Symbol") self.contents.blt(3, 30, bitmap, Rect.new(0, 0, 24, 24)) bitmap = RPG::Cache.icon("EXP Symbol") self.contents.blt(3, 50, bitmap, Rect.new(0, 0, 24, 24)) bitmap = RPG::Cache.icon("Hero") self.contents.blt(25, 67, bitmap, Rect.new(0, 0, 24, 24)) if $game_switches[99] == true if $game_variables[99] == 0 self.contents.draw_text(x, y, 210, 14, $game_party.item_number[1]) elsif $game_variables[8] == 1 self.contents.draw_text(x, y, 210, 14, $game_party.item_number(2)) elsif $game_variables[8] ==2 self.contents.draw_text(x, y, 110, 14, @actors[i].name) end end x = 32 for i in 0...@actors.size y = 6 self.contents.draw_text(x, y, 110, 14, @actors[i].name) self.contents.draw_text(x, y, 110, 14, "Lv: #{@actors[i].level}", 2) y += 16 draw_hp_bar(@actors[i], x, y, 112, 5) y += 19 draw_sp_bar(@actors[i], x, y, 104, 5) y += 19 draw_exp_bar(@actors[i], x, y, 88, 5) y += 19 x += 130 end x = 32 self.contents.draw_text(45, 73, 110, 14, $game_party.gold.to_s) end #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update super if @actors.size != $game_party.actors.size @actors = [] for i in 0...$game_party.actors.size @actors.push($game_party.actors[i]) end refresh return end for i in 0...@actors.size if @old_hp[i] != @actors[i].hp or @old_sp[i] != @actors[i].sp or @old_exp[i] != @actors[i].now_exp or @old_level[i] != @actors[i].level or @old_gold != $game_party.gold refresh @old_hp[i] = @actors[i].hp @old_sp[i] = @actors[i].sp @old_exp[i] = @actors[i].now_exp @old_level[i] = @actors[i].level @old_gold = $game_party.gold end end end #-------------------------------------------------------------------------- # * Draw HP Bar #-------------------------------------------------------------------------- def draw_hp_bar(actor, x, y, length, thick) width = length height = thick c1 = Color.new(255, 0, 0) c2 = Color.new(155, 0, 0) e1 = actor.hp e2 = actor.maxhp self.contents.fill_rect(x-1, y - 1, width+2, height + 3, Color.new(255, 255, 255, 255)) self.contents.fill_rect(x, y, width, height + 1, Color.new(0, 0, 0, 255)) w = width * e1 / e2 for i in 0..height r = c1.red + (c2.red - c1.red) * (height -i)/height + 0 * i/height g = c1.green + (c2.green - c1.green) * (height -i)/height + 0 * i/height b = c1.blue + (c2.blue - c1.blue) * (height -i)/height + 0 * i/height a = c1.alpha + (c2.alpha - c1.alpha)* (height -i)/height + 255 * i/height self.contents.fill_rect(x, y+i, w, 1, Color.new(r, g, b, a)) end end #-------------------------------------------------------------------------- # * Draw SP Bar #-------------------------------------------------------------------------- def draw_sp_bar(actor, x, y, length, thick) width = length height = thick c1 = Color.new(0, 0, 255) c2 = Color.new(0, 0, 155) e1 = actor.sp e2 = actor.maxsp self.contents.fill_rect(x-1, y - 1, width+2, height + 3, Color.new(255, 255, 255)) self.contents.fill_rect(x, y, width, height + 1, Color.new(0, 0, 0)) w = width * e1 / e2 for i in 0..height r = c1.red + (c2.red - c1.red) * (height -i)/height + 0 * i/height g = c1.green + (c2.green - c1.green) * (height -i)/height + 0 * i/height b = c1.blue + (c2.blue - c1.blue) * (height -i)/height + 0 * i/height a = c1.alpha + (c2.alpha - c1.alpha)* (height -i)/height + 255 * i/height self.contents.fill_rect(x, y+i, w, 1, Color.new(r, g, b, a)) end end #-------------------------------------------------------------------------- # * Draw EXP Bar #-------------------------------------------------------------------------- def draw_exp_bar(actor, x, y, length, thick) width = length height = thick c1 = Color.new(158, 208, 9) c2 = Color.new(58, 108, 0) e1 = actor.now_exp e2 = actor.next_exp if actor.next_exp == 0 e1 = 1 e2 = 1 end self.contents.fill_rect(x-1, y - 1, width+2, height + 3, Color.new(255, 255, 255, 255)) self.contents.fill_rect(x, y, width, height + 1, Color.new(0, 0, 0, 255)) w = width * e1 / e2 for i in 0..height r = c1.red + (c2.red - c1.red) * (height -i)/height + 0 * i/height g = c1.green + (c2.green - c1.green) * (height -i)/height + 0 * i/height b = c1.blue + (c2.blue - c1.blue) * (height -i)/height + 0 * i/height a = c1.alpha + (c2.alpha - c1.alpha)* (height -i)/height + 255 * i/height self.contents.fill_rect(x, y+i, w, 1, Color.new(r, g, b, a)) end end end #============================================================================== # ** Scene_Map #------------------------------------------------------------------------------ # This class performs map screen processing. #============================================================================== class Scene_Map #-------------------------------------------------------------------------- # * Object Aliasing #-------------------------------------------------------------------------- alias hud_scene_map_main main alias hud_scene_map_update update #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def main @HUD = Window_HUD.new hud_scene_map_main @HUD.dispose end #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update @HUD.update hud_scene_map_update end endScreenshot
con 1 pg
http://img33.picoodle.com/img/img33/4/2/22/t_hudsingolom_d3bd2ea.jpg
con il party
http://img31.picoodle.com/img/img31/4/2/22/t_hudm_5bafaad.jpg
Istruzioni : dopo aver creato la nuova classe ed inserito lo script, inserite queste immagini, nelle rispettive cartelle icon e pictures. (eliminare eventualmente nella seconda riga i === in eccesso che straborda.
Se non volete usare la visualizzazione del party ma solo quello del PG principale (tipo il 1° screenshot) andate QUI per trovare lo script modificato.
-
in realtà pare che debba cambiarlo ad ogni funzione a cui voglio cambiare il font...
se volessi mettergli una outline sottile come faccio?
-
aspè... forse ce la faccio, devo individuare il nome esatto della font nelle sue proprietà, ecco dove cànnavo scusa... ma devo far cosi per tutti i testi?
... bona ok, fatto ti ringrazio un bel pò sei stato di grande aiuto!
-
Non ho mai cambiato font, ma credo che il procedimento del primo metodo sia questo:
Quando nello script editor hai cercato "font" dovrebbe apparirti una serie di stringhe(almeno nell'XP). Dovrebbe essere la stringa che ho evidenziato(a me è la prima, credo lo sia per tutti)
Cliccaci due volte e raggiungerai la stringa, dove puoi cambiare il font
Spero di non aver sbagliato
Naturalmente come ha spiegato Eikichi devi avere il font nella cartella windows/fonts
Per il secondo metodo, rileggiti bene la spiegazione che ti è stata data, magari sbagli qualcosa

Fatto... ma non cambia nulla!!! eppure ho seguito alla lettera.
-
Scusa se sono nuovo del forum
... la prossima volta cercherò di immaginarmi da solo dove cercare.
comunque grazie.
Ps il secondo metodo non mi funziona, il primo non capisco come devo sostituire la font: mi manca TUTTO l'intero procedimento dopo l'apertura della dicitura FONT, a saperlo non chiedevo.
Ciao
-
Ciao, scusate l'ignuranza, ma volevo chiedervi come cambiare le fonts del gioco... quella predefinita fa pena e vorrei usarne qualcuna di un pò più carina.
-
oh che bello! risposte in tempo zero!
Dunque, smanettano nel sito ho intuito che si possono cambiare le font nelle finestre di dialogo...
ma come? quelle predefinite fanno pena!
comunque, visto che questo topic è per presentarsi, aggiungerei qualcosa di più su di me...
mi chiamo Jacopo, 26 anni, vivo in provincia di Varese, adoro gli rpg e da sempre il making mi intrippa parecchio, con rpgmxp vorrei tentare di combinare qualcosa, ma da solo sto realizzando il fatto che completerò il lavoro giusto in tempo per la laurea di mio nipote nel 2000equalcosa!
ho qualche base ( ho già smanettato con la versione 2K 4.0), ma mi piacerebbe fare qualcosa di decisamente più tosto, anzichè limitarmi a distribuire i pezzi del tool alla carlona.
-
Ciao a tutti sono l'ultimo arrivato del forum, sono Viewtiful Joe, ho 26 anni e mi sono parecchio appassionato al making... l'unico intoppo è che sono veramente agli inizi e mi sono iscritto a questo forum in cerca di aiuto, avendo visto che questo è il sito più completo sull'argomento.
ho iniziato a lavorare su rpg maker xp e vorrei realizzare un gioco stile Zelda (quello a 16 bit dello snes, per intenderci). cercavo aiuto sopratutto nel campo script...
Spero di trovare aiuto, ma soprattuto spero di poter stringere amicizie...
và bè dàì cominciamo...



*Multi-Slot Equipment
in Scripts RGSS (XP)
Posted
Il link non funziona!!!!
:Ok: