Jump to content
Rpg²S Forum
  • 0

Inserire VIDEO iniziale in RPG Maker XP


Dogez
 Share

Question

Inserire un video iniziale in RPG Maker XP by me

 

Ragazzi... avete presente tutti gli script video che ci sono in circolazione??

 

Immagino di sì...

 

E avete presente che non ne funziona uno? (o almeno non a schermo intero)

 

Bene...

 

Io devo dire che sono riuscito a inserire un video iniziale (intendo prima della shermata del titolo) scrivendo un programma in Visual Basic 6 (lo sò che potevo farlo con il 2008 ma non trovavo i comandi giusti xD)...

 

Praticamente il programma mostra il video (contenuto nella cartella principale) e finito qusto fa partire il file Game.exe (il gioco).

 

Purtroppo non sono ancora riuscito a metterlo a schermo intero ma appena mi rispondono su un altro forum aggiorno il programma.

 

Per adesso vi posto il tutto (senza codice sorgente, che posterò più avanti).

 

Per aprirlo basta estrarre il tutto e aprire Video.exe

 

Appena ho finito tutto vi posto la versione completa con il codice sorgente.

 

VEDI LINK IN FIRMA

E' sconsigliato scaricare questa versione in quanto non compatibile su alcuni computer.

 

Ciao.

Edited by Dogez

(fai copia e incolla nella barra degli indirizzi)

1) Good Charlotte- I Just Wanna Live Un po' vecchiotta ma bellina.2) Holly e Benji - Gem Boy3) L'ultima TRILLata4) This Is Sparta! 5) Maiali dei CaraibiAGGIORNAMENTO CLASSIFICA: BOH xD------------------------------------------------------------------------------------------------------------------------

http://img139.imageshack.us/img139/8253/nowplayingvg7.gif

http://www.phantomcastle.it/phantom/temp/icons/icon_ps2.gif I Simpson - Il videogioco (44€, molto bello), Crash Of The Titans (copiato, molto bello anche quello).

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0
Beh, simpatico... però... così mi fa mettere solo il filmato iniziale ^^;;

"Giochiamo a: schiettezza o grande impresa eroica!"

Personaggio PBF: Lyriel
PN: 12/20
PV: 2/2
PA: 4 (5 col mantello d'acero)
Equipaggiamento:

Spada comune
Pugnale comune
Arco elfico (magico, ignifugo. Permette di colpire da lunghe distanze. Se distrutto si auto-restaura a fine battaglia. Le frecce scoccate con questo arco ottengono l'effetto dell'incantesimo Folata di vento permettendo di spazzare via piccoli oggetti e creature.)
Faretra con 20 frecce
Cappuccio
Armatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)
2 anelli di valore
Borsa comune (10 slot)

  • Corda
  • Penna e calamaio
  • Libro vuoto
  • Forma di formaggio
  • Mappa
  • Cannocchiale
  • Tagliola di ferro
  • Campanellino di Maia
  • Mantello d'Acero (+1PA): un mantello pesante di colore rossiccio che presenta dei motivi fiochi, dello stesso colore, a forma di foglie d'acero. E' dotato di un ampio cappuccio e può coprire completamente chi lo indossa. Se si resta fermi in un'area boschiva o tra un gruppo di alberi il mantello è in grado di celare completamente la presenza del possessore dando un grado di furtività pari a gr.5. Nel caso di bestie ed animali dalla visuale meno acuta, se il giocatore è già stato notato od ha notificato in qualche modo la sua presenza può gettarsi a terra tra un gruppo di foglie o tra i cespugli per scomparire completamente dalla visuale di tali nemici.

181 monete d'oro
Cintura porta coltelli (6 slot)

  • Coltello da lancio intarsiato
  • Coltello da lancio in metallo
  • Coltello da lancio in metallo

Campanellino di Maia




Se Lyriel, e solo lui, suona tre volte il campanellino può richiamare una creatura magica che combatterà al suo fianco al prezzo di 3 PN.
L'animale ha l'aspetto di un leopardo delle nevi, i suoi occhi sono viola e così gli artigli, i denti e la punta della coda. Questa è lunga e larga, molto folta e corposa. Il manto a differenza dei leopardi è tutto bianco, inoltre ha una folta criniera circolare intorno al collo a mo' di sciarpa e che si unisce con la sommità della fronte creando un cresta non molto alta pettinata all'indietro.
La creatura combatte indipendentemente dal possessore (il giocatore potrà descriverne il comportamento in battaglia e fuori, ma il master potrà riservarsi il diritto di far compiere alla creatura delle azioni per conto proprio).
La creatura non deve per forza stare vicino all'utilizzatore, ma può essere mandata lontano e tornare da lui su comando.
Lyriel e l'animale hanno un contatto mentale e possono comunicare anche a distanza.
Non vi è limite alla permanenza della creatura una volta evocata, però se i suoi PV raggiungono lo zero dovrà essere risvegliata magicamente da un mago od un curatore esperto. Lyriel può richiamare all'interno del campanellino la creatura quando essa non è impegnata in combattimento od in altre prove senza sforzi, ma dovrà spendere di nuovo 3 PN per richiamarla. Può continuare a combattere se Lyriel viene sconfitto.
L'animale vede bene anche di notte e se c'è nebbia.
Caratteristiche della creatura:
PV 2
PA 2
Atletica Gr.4
Furtività Gr.1
Attacco (tipo descritto dal giocatore nei limiti fisici di artigli e morso) di massimo Gr.5 può dichiarare DIRETTO su armature di cuoio o cuoio borchiato e MAGICO con tutti gli attacchi. Può dichiarare SONNO se artigli e denti viola entrano in contatto diretto con il sangue l'avversario. DIRETTO e SONNO sono due effetti, quindi come da regolamento solo uno può essere scelto. MAGICO può esser combinato con entrambi.
Malus: il campanellino deve tintinnare, quindi Lyriel suonandolo tradirà la sua presenza.
Il campanellino tutte le volte che viene suonato fa venire in mente Maia a Lyriel, quindi il giocatore dovrà scrivere una frase di almeno 3 parole per ricordare la bambina, ogni volta diversa, altrimenti l'evocazione non avrà esito.

 


Personaggio PBF: Wren
PN: 20/20
PV:2/2
PA:0


Borsa Comune

  • 3 filoni di pane
  • 4 mele
  • prosciutto
  • formaggio
  • coltello da cucina

 

Link to comment
Share on other sites

  • 0
Molto bravo,quindi in teoria un "utente" dovrebbe far partire il video invece che il game.exe? oppure si riesce anche a farlo andare dal game?

 

Innanzitutto grazie.

 

Comunque si può rinominare il file Video.exe in Game.exe e il file Game.exe in qualcosaltro, ma allora devo modificare il codice, senno non lo apre.

Per inserire il mio programma nel file Game.exe si dovrebbe far aprire il programma Video.exe scrivendo qualcosa in Ruby (ma non so cosa)

 

@Kenshin

 

Sì, lo so... è che per metterlo dentro al gioco ci vuole lo script.

Edited by Dogez

(fai copia e incolla nella barra degli indirizzi)

1) Good Charlotte- I Just Wanna Live Un po' vecchiotta ma bellina.2) Holly e Benji - Gem Boy3) L'ultima TRILLata4) This Is Sparta! 5) Maiali dei CaraibiAGGIORNAMENTO CLASSIFICA: BOH xD------------------------------------------------------------------------------------------------------------------------

http://img139.imageshack.us/img139/8253/nowplayingvg7.gif

http://www.phantomcastle.it/phantom/temp/icons/icon_ps2.gif I Simpson - Il videogioco (44€, molto bello), Crash Of The Titans (copiato, molto bello anche quello).

Link to comment
Share on other sites

  • 0
E avete presente che non ne funziona uno? (o almeno non a schermo intero)

 

io ne ho uno perfettamente funzionante, per mettere lo schermo intero non ci vuole molto io l'ho fatto :wink: , comunque megaupload non me lo vuole scaricare,maledetto

Io sono ciò che voi non siete e voi siete ciò che io sono.
Link to comment
Share on other sites

  • 0
io ne ho uno perfettamente funzionante, per mettere lo schermo intero non ci vuole molto io l'ho fatto :wink: , comunque megaupload non me lo vuole scaricare,maledetto

 

Posta, posta lo script.

 

Riguardo a megaupload devi mettere il codice di tre lettere, aspettare 45 secondi e fae click su free download.

 

Se non riesci ti metto un altro link in firma.

Edited by Dogez

(fai copia e incolla nella barra degli indirizzi)

1) Good Charlotte- I Just Wanna Live Un po' vecchiotta ma bellina.2) Holly e Benji - Gem Boy3) L'ultima TRILLata4) This Is Sparta! 5) Maiali dei CaraibiAGGIORNAMENTO CLASSIFICA: BOH xD------------------------------------------------------------------------------------------------------------------------

http://img139.imageshack.us/img139/8253/nowplayingvg7.gif

http://www.phantomcastle.it/phantom/temp/icons/icon_ps2.gif I Simpson - Il videogioco (44€, molto bello), Crash Of The Titans (copiato, molto bello anche quello).

Link to comment
Share on other sites

  • 0
Riguardo a megaupload devi mettere il codice di tre lettere, aspettare 45 secondi e fae click su free download.

 

no più che altro mi dice download limit exceeded o come cavolo si scrive anche se non sto scaricando nient'altro da lui,a quanto pare è un problema degli utenti fastweb

 

per quanto riguarda lo script è questo , lo scene movie

 

crea sopra main la classe scene_movie

 

class Scene_Movie

def initialize(movie,length,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
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)
$scene = Scene_Map.new
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)','')

 

 

per chiamare lo script usa il codice

 

$scene = Scene_Movie.new("4",7)

 

4 sarebbe il nome del filmato in questione (da mettere senza l'estensione del file) e 7 sarebbero i secondi,infatti il filmato lo calcola in secondi

es. un filmato di 1h 22m e 34s sarebbero 4954 secondi

 

perchè non si vedeva a schermo intero?Tutti quelli che hanno avuto a che fare con sto script se lo sono chiesti,bè io mi sono chiesto invece, "ma perchè l'estensione dei filmati deve essere per forza .avi e non .wmv o .mpg?"

 

decisi di cambiare l'estensione dei filmati cambiando opportunamente anche la stringa dello script

 

@movie_name = Dir.getwd()+"\\Movies\\"+movie+".avi"

 

e incredibilmente il filmato si vedeva a schermo intero!

Io sono ciò che voi non siete e voi siete ciò che io sono.
Link to comment
Share on other sites

  • 0
no più che altro mi dice download limit exceeded o come cavolo si scrive anche se non sto scaricando nient'altro da lui,a quanto pare è un problema degli utenti fastweb

 

per quanto riguarda lo script è questo , lo scene movie

 

crea sopra main la classe scene_movie

 

class Scene_Movie

def initialize(movie,length,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
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)
$scene = Scene_Map.new
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)','')

per chiamare lo script usa il codice

 

$scene = Scene_Movie.new("4",7)

 

4 sarebbe il nome del filmato in questione (da mettere senza l'estensione del file) e 7 sarebbero i secondi,infatti il filmato lo calcola in secondi

es. un filmato di 1h 22m e 34s sarebbero 4954 secondi

 

perchè non si vedeva a schermo intero?Tutti quelli che hanno avuto a che fare con sto script se lo sono chiesti,bè io mi sono chiesto invece, "ma perchè l'estensione dei filmati deve essere per forza .avi e non .wmv o .mpg?"

 

decisi di cambiare l'estensione dei filmati cambiando opportunamente anche la stringa dello script

 

@movie_name = Dir.getwd()+"\\Movies\\"+movie+".avi"

 

e incredibilmente il filmato si vedeva a schermo intero!

 

appena accendo win xp ti dico (ora sono su linux)

 

ah, ho messo il link in firma.

(fai copia e incolla nella barra degli indirizzi)

1) Good Charlotte- I Just Wanna Live Un po' vecchiotta ma bellina.2) Holly e Benji - Gem Boy3) L'ultima TRILLata4) This Is Sparta! 5) Maiali dei CaraibiAGGIORNAMENTO CLASSIFICA: BOH xD------------------------------------------------------------------------------------------------------------------------

http://img139.imageshack.us/img139/8253/nowplayingvg7.gif

http://www.phantomcastle.it/phantom/temp/icons/icon_ps2.gif I Simpson - Il videogioco (44€, molto bello), Crash Of The Titans (copiato, molto bello anche quello).

Link to comment
Share on other sites

  • 0
win zip e win rar mi dicono che l'archivio project1 è danneggiato o comunque non può essere aperto,in effetti pesa 40 kb vedi cosa c'è che non va :wink:
Io sono ciò che voi non siete e voi siete ciò che io sono.
Link to comment
Share on other sites

  • 0

AGGIORNAMENTO DELLE 21.59 xD

 

Ora è fullscreen e funziona (quasi) tutto alla perfezione.

 

Il problema è che su alcuni PC non gira (credo di averlo compilato male) così aspetto che un amico lo ricompili e poi vi posto il tutto.

Edited by Dogez

(fai copia e incolla nella barra degli indirizzi)

1) Good Charlotte- I Just Wanna Live Un po' vecchiotta ma bellina.2) Holly e Benji - Gem Boy3) L'ultima TRILLata4) This Is Sparta! 5) Maiali dei CaraibiAGGIORNAMENTO CLASSIFICA: BOH xD------------------------------------------------------------------------------------------------------------------------

http://img139.imageshack.us/img139/8253/nowplayingvg7.gif

http://www.phantomcastle.it/phantom/temp/icons/icon_ps2.gif I Simpson - Il videogioco (44€, molto bello), Crash Of The Titans (copiato, molto bello anche quello).

Link to comment
Share on other sites

  • 0

scusate doppio post...

 

il tuo script mi da errore alla 11esima riga.

(fai copia e incolla nella barra degli indirizzi)

1) Good Charlotte- I Just Wanna Live Un po' vecchiotta ma bellina.2) Holly e Benji - Gem Boy3) L'ultima TRILLata4) This Is Sparta! 5) Maiali dei CaraibiAGGIORNAMENTO CLASSIFICA: BOH xD------------------------------------------------------------------------------------------------------------------------

http://img139.imageshack.us/img139/8253/nowplayingvg7.gif

http://www.phantomcastle.it/phantom/temp/icons/icon_ps2.gif I Simpson - Il videogioco (44€, molto bello), Crash Of The Titans (copiato, molto bello anche quello).

Link to comment
Share on other sites

  • 0

HUHUUUUUU!!!!

 

DINUOVO ONLINE xDDDDD

 

ERA CASCATO UN FULMINE SULLA LINEA TELEFONICA E IL MODEM ERA SALTATO... COSì HO COMPRATO UN RUTER xDDDD (e un monitor da 22 pollici, tutto alla fireda dell'elettronica di Pordenone:sisi:)

 

DUE SETTIMANE DA INCUBOOOOOO!!! xDDD

 

Ah... devo dire che il progetto che avevo creato con VisualBasic6 non era compatibile su molti pc...

 

così lo sot rifacendo in VisualBasic 2008.

 

Ho provato con

 

Microsoft.DirectX.AudioVideoPlayBack.Video.FromFile...

 

poi gli dico ("PERCORSO")

 

e dice BlocLoc rilevata... tentativo di esecuziona da parte della dll....... lookaround.gif lookaround.gif

 

Insomma... cercherò supporto in un forum di informatica e poi quando avrò finito il progetto lo posto.

(fai copia e incolla nella barra degli indirizzi)

1) Good Charlotte- I Just Wanna Live Un po' vecchiotta ma bellina.2) Holly e Benji - Gem Boy3) L'ultima TRILLata4) This Is Sparta! 5) Maiali dei CaraibiAGGIORNAMENTO CLASSIFICA: BOH xD------------------------------------------------------------------------------------------------------------------------

http://img139.imageshack.us/img139/8253/nowplayingvg7.gif

http://www.phantomcastle.it/phantom/temp/icons/icon_ps2.gif I Simpson - Il videogioco (44€, molto bello), Crash Of The Titans (copiato, molto bello anche quello).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...