Jump to content
Rpg²S Forum

Black_Dragon

Utenti
  • Posts

    132
  • Joined

  • Last visited

Posts posted by Black_Dragon

  1. Dunque prova ad aggiungere qualche dettaglio in più. Magari se può servire usa programmi come poser per tirar fuori la textre già pronta o in alternativa programmi che da un'immagine frontale e na laterale ti costruiscono il volto con modello e pelle.

    Per quanto riguarda il gioco (mi scuso se nel primo post non mi sono espresso):

    -penso che a livello di idee e storia ci siamo così come per il game play.

    -per la parte grafica ho da fare delle precisazioni: realizzare un modello 3d dettagliato nel tempo libero è un lavoro che richiede tempo, molto tempo. Questo per dire che i modelli presenti nel gioco già per me sono di buon livello. Aggiungendo poi che so cosa vuol dire programmare in 3d anche con tool già pronti per l'uso direi che il progetto sta venedo su molto bene.

    L'unica critica che movo è sulla scarsa illuminazione delle scene (ma penso sia dovuto ad un fatto di atmosfera).

    Detto questo ti rinnovo i complimenti e ti aguro buona fortuna con il progetto.

  2. Di nulla figurati.

    Per Alexotter:

    dunque devi andare in Window_NameInput al rigo 68 o giù di li (dove trovi def refresh)

    e come ha fatto Claire aggiungere (se non è presente)

    self.contents.font.name="Arial" (oppure il font che preferisci tu è indifferente) dopo self.contents.clear

  3. Dunque prova a controllare che in

    Window_NameInput sia presente questo:

    def refresh
    self.contents.clear
    self.contents.font.name = "Arial"

    Se al posto di "Arial" hai qualcos'altro sostituisci con il codice sovrastante.

  4. Uhm ok.

    Ma ti da errore in main o nello script dei video?

    Scusa se ti faccio queste domande ma non ho rpg maker sul computer da cui ti scrivo.

     

    EDIT: il problema è nello script dei video......ne trovo uno che fnziona e ti dico (magari passami quello che si tu)

     

    EDIT2: ho sistemato

    Per prima incolla questo script sopra main

    class Scene_Movie
    def initialize(movie,length,title=false,x=0,y=0,x2=640,y2=480)
     @readini = Win32API.new 'kernel32', 'GetPrivateProfileStringA', %w(p p p p l p), 'l'
     @movie_name = Dir.getwd()+"\\Movies\\"+movie+".avi"
     @counter = length
     @title=title
    end
    
    def main
     game_name = "\" * 256
     @readini.call('Game','Title','',game_name,255,".\\Game.ini")
     game_name.delete!("\")
     Graphics.transition
     @wnd = Win32API.new('user32','FindWindowEx','%w(l,l,p,p)','L')
     @temp = @wnd.call(0,0,nil,game_name).to_s
     @movie = Win32API.new('winmm','mciSendString','%w(p,p,l,l)','V')
     @movie.call("open \""+@movie_name+"\" alias FILE style 1073741824 parent " + @temp.to_s,0,0,0)
     @message = Win32API.new('user32','SendMessage','%w(l,l,l,l)','V')
     @detector = Win32API.new('user32','GetSystemMetrics','%w(l)','L')
     @width = @detector.call(0)
     if @width == 640
      fullscreen
      Graphics.update
      sleep(1)
      Graphics.update
      sleep(1)
      Graphics.update
      sleep(1)
     end
     @movie.call("play FILE",0,0,0)
     loop do
      sleep(1)
      @message.call(@temp.to_i,11,0,0)
      Graphics.update
      @message.call(@temp.to_i,11,1,0)
      Input.update
      if Input.trigger?(Input::B)
    break
      end
      @counter = @counter - 1
      if @counter <= 0
    break
      end
     end
     @movie.call("close FILE",0,0,0)
     if(@title==true)
      $scene=Scene_Title.new 
     else  
      $scene = Scene_Map.new
     end 
     Graphics.freeze
     if @width == 640
      fullscreen
     end
    end
    end
    
    
    def fullscreen()
    
    $full.call(18,0,0,0)
    $full.call(13,0,0,0)
    $full.call(18,0,2,0)
    $full.call(13,0,2,0)
    end
    $full = Win32API.new('user32','keybd_event','%w(l,l,l,l)','')

    e poi in main sostituisci $scene=Scene_Title

    con

    $scene=Scene_Movie.new(nome_filmato_senza_estensione,lunghezza,true)

    Se poi voi chiamare altri video fai così:

    $scene=Scene_Movie.new(nome_filmato_senza_estensione,lunghezza)

  5. Dunque fai così:

    -Apri il tuo progetto

    -Vai su File Crea Setup

    -Se uoi cripta i dati.

    -Il setup verrà preparato nella cartella del progetto.

    Importante: se si la grafica RTP presente in rpg maker devi far installare al tuo amico le RTP altrimenti non funziona.

    Se hai dubbi chiedi pure

  6. Dunque per risolvere il tuo problema scarica lo script a qesto idirizzo:

    Video

    Poi dove trovi:

    def initialize(movie,length,x=0,y=0,x2=640,y2=480)

    Sostiuisci con:

    def initialize(movie,length,title=false,x=0,y=0,x2=640,y2=480)

    E poi cerca:

    $scene=Scene_Map.new

    e sostituisci con

    if(title==false)
    $scene = Scene_Map.new
    else
    $scene = Scene_Title.new
    end

    Poi in Main al posto di

    $scene=Scene_Title.new

    metti:

    $scene=Scene_Movie.new("numero filmato",durata,true)

    Penso che dovrebbe andare.

    Prova e fammi sapere (anche via mp almeno non sporchiamo il topic)

  7. Tranquillo Ziel.... non è nulla di strano.

    Semplicemente vuol dire che hanno preso un po' di qui e un po' di la mettendoli insieme.

    E unire cose buone non vuol dire ottenere qualcosa di buono.

    Resta il fatto che per ora con Firefox mi trovo bene e non vedo necessità di cambiare.

     

    OT....si sono ancora vivo

×
×
  • Create New...