-
Posts
22 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by Dexter92
-
ALLEGRO
Dexter92 replied to kris_aldebaran's topic in Progetti (mobile o con altri tool o linguaggi)
Sì, esatto ^^ Sembra essere l'idea di ProGM: utilizzando la libreria SDL ed il ruby, hanno reimplementato le classi dell'RGSS (sebbene in modo incompleto)! Ciò significa che è possibile utilizzare l'RGSS al di fuori dal contesto di RPG Maker! In altre parole, è una potentissima libreria per creare un "qualsiasi" gioco in 2D!!! Si affianca alle sopra citate rubysdl - su cui in realtà è fondata -, rubygame e gosu. Con una convenienza non indifferente: è molto più semplice da usare per chi ha già scriptato in RPG Maker ^^ Io personalmente lo trovo fantastico Dato che in passato ero scripter (ma non molto attivo a dirla tutta xD), provo un certo senso di piacere e nostalgia a poter riutilizzare l'RGSS in altri contesti ^^ E poi mi fa piacere poter sapere che l'RGSS può avere un futuro più vasto (dato che si basa su un intero linguaggio di programmazione - il ruby -, piuttosto che essere solo un linguaggio personalizzato di un software) ^^ -
ALLEGRO
Dexter92 replied to kris_aldebaran's topic in Progetti (mobile o con altri tool o linguaggi)
Buongiorno a tutti! ^^ Stavo recentemente cercando qualcosa di simile a quello di cui si parlava in questo topic... E in effetti l'ho trovato (lo posto qui): https://rubygems.org/gems/openrgss Lo segnalo agli interessati ^^ (ammesso che ce ne possano ancora essere xD) A me sembra un progetto molto carino, voi che ne pensate? ^^ -
Ok, ho provato ad aprire la RGSS301.dll con PE explorer... Questo è il risultato che ho ottenuto: Ho preso uno screenshot della funzione RGSSInitialize3... Però come si può tentare di capire cosa fa? Immagino che l'informazione sia contenuta negli indirizzi da 100035E0 a 100035FF...
-
Ah ok... Per tentoni non è mai una buona via... Ma volendo si potrebbe provare almeno un tentativo? Così se non riesce lascio perdere definitivamente xD
-
Sì, più o meno... In realtà avevo visto questa pagina che mi ha incuriosito! Stavo pensando, se fosse stato possibile richiamare le singole funzioni dalle dll, di poter usare librerie "incrociate", andando a selezionare il meglio da ognuna. Peccato però che non sia possibile =(
-
Ciao! Mi stavo chiedendo se è possibile scoprire il nome delle funzioni contenute nella dll, per poterle importare in un progetto... Sempre ammesso che non esista un modo per "caricare" direttamente l'intera dll. Dubito però che questo sia possibile... Un esempio di facile comprensione riguarda RPG maker. Potrebbe aver definito: class Bitmap def fill_rect(*params) rgss = Win32API.new("RGSS301", altri parametri) rgss.call(*params) end end Continuando a considerare questo caso, è possibile trovare i parametri da passare a Win32API.new per chiamare la funzione della dll che corrisponde al metodo fill_rect della classe Bitmap?
-
Sportello aiuti veloci VX-Ace
Dexter92 replied to Guardian of Irael's question in Supporto VX e VX-Ace
Ciao a tutti! Cercavo un metodo per far copiare dei file durante l'esecuzione del gioco... Ho visto che nel ruby bisogna ricorrere alla libreria fileutils, usando la funzione cp: FileUtils.cp #ecc... Il problema è che RPG VX-Ace non conosce FileUtils... Come si può rimediare al problema? -
Sportello aiuti veloci VX-Ace
Dexter92 replied to Guardian of Irael's question in Supporto VX e VX-Ace
Ah si è vero... Grazie =) -
Sportello aiuti veloci VX-Ace
Dexter92 replied to Guardian of Irael's question in Supporto VX e VX-Ace
Ciao a tutti! Esiste un modo per spostare uno viewport? Cioè, se per esempio volessi spostare una finestra con un'immagine più grande della finestra (ma che si vede solo all'interno grazie allo viewport), è possibile muovere lo viewport insieme alla finestra, in modo che la zona di visibilità dell'immagine sia coerente con la finestra? Altrimenti che alternative ci sono per risolvere un problema del genere? -
Ecco il mio: xD http://www.google.it/imgres?imgurl=http://tuttowebitalia.com/tavola-periodica-elementi/tavola-periodica-elementi.jpg&imgrefurl=http://www.picstopin.com/1833/peri%25C3%25B2dica-research-materials/http:%257C%257Cchemwiki*ucdavis*edu%257C%40api%257Cdeki%257Cfiles%257C7596%257C%3DNatriumkloridionegittermodell*png/&usg=__a7iLhgJRB9w3jokNb5aoaVen0XI=&h=526&w=900&sz=174&hl=it&start=0&zoom=1&tbnid=m2MjeR2MHeu5fM:&tbnh=139&tbnw=238&ei=vSy-UPqRAsjlswbvwYGIBw&itbs=1&iact=hc&vpx=2&vpy=169&dur=251&hovh=172&hovw=294&tx=188&ty=130&sig=106058199496851476994&page=1&ndsp=5&ved=1t:429,r:0,s:0,i:61&biw=1024&bih=655 http://www.google.it/imgres?imgurl=http://tuttowebitalia.com/tavola-periodica-elementi/tavola-periodica-elementi.jpg&imgrefurl=http://www.picstopin.com/1833/peri%25C3%25B2dica-research-materials/http:%257C%257Cchemwiki*ucdavis*edu%257C%40api%257Cdeki%257Cfiles%257C7596%257C%3DNatriumkloridionegittermodell*png/&usg=__a7iLhgJRB9w3jokNb5aoaVen0XI=&h=526&w=900&sz=174&hl=it&start=0&zoom=1&tbnid=m2MjeR2MHeu5fM:&tbnh=139&tbnw=238&ei=vSy-UPqRAsjlswbvwYGIBw&itbs=1&iact=hc&vpx=2&vpy=169&dur=251&hovh=172&hovw=294&tx=188&ty=130&sig=106058199496851476994&page=1&ndsp=5&ved=1t:429,r:0,s:0,i:61&biw=1024&bih=655http://www.google.it/imgres?imgurl=http://tuttowebitalia.com/tavola-periodica-elementi/tavola-periodica-elementi.jpg&imgrefurl=http://www.picstopin.com/1833/peri%25C3%25B2dica-research-materials/http:%257C%257Cchemwiki*ucdavis*edu%257C%40api%257Cdeki%257Cfiles%257C7596%257C%3DNatriumkloridionegittermodell*png/&usg=__a7iLhgJRB9w3jokNb5aoaVen0XI=&h=526&w=900&sz=174&hl=it&start=0&zoom=1&tbnid=m2MjeR2MHeu5fM:&tbnh=139&tbnw=238&ei=vSy-UPqRAsjlswbvwYGIBw&itbs=1&iact=hc&vpx=2&vpy=169&dur=251&hovh=172&hovw=294&tx=188&ty=130&sig=106058199496851476994&page=1&ndsp=5&ved=1t:429,r:0,s:0,i:61&biw=1024&bih=655ass
-
Grazie =) Mah, va anche bene così... Mettiamola su questo piano: nessuno dei due deve essere creditato, così non ci sono problemi ed è tutto più semplice xD
-
Si, infatti l'ho appena fatto e caricato ;) Era un lavoretto piuttosto veloce, però di già che mi serviva l'ho messo a disposizione... (Prima non mi sono osato a dire che avevo sbagliato la sezione in cui postare xD Pensavo ancora in VX asd)
-
Error Debug Helper v1.0 Descrizione Questo script serve a rintracciare tutte le chiamate che portano a metodi che generano errori, in questo modo sarà più facile individuarli. Autore Clyde(VX), modificato da Dexter92(VX-Ace) Istruzioni per l'uso Incollare sopra il main Bugs e Conflitti Noti N/A Altri Dettagli Si vede chiaramente che la struttuta è quella del vecchio script di Clyde, ho voluto modificare giusto l'indispensabile =)
-
Very powerful!!! Per VX Ace c'è qualcosa di simile?
-
Ruby Voglio imparare aiutatemi
Dexter92 replied to fra700's question in Supporto (programmi, linguaggi o software)
Per la programmazione del Ruby consiglio a tutti gli interessati la lettura del libro: Programming Ruby, di Dave Thomas Lo sto leggendo in questo periodo, e per ora è molto ben spiegato e si trova di tutto, dalle cose più banali a quelle più avanzate. Anche per chi è agli inizi il libro è leggibile: non parte a razzo descrivendo classe per classe, metodo per metodo. Invece ha un approccio che parte dal decrivere tutto nel generale, per poi approfondire sempre di più tutte le cose nello specifico... Così prima ti fai l'idea generale e poi, quando sei già più in confidenza, approfondisci gli argomenti che più ti interessano. L'unica "pecca", diciamo, è che nell'approfondire spesso ripete cose già dette in precedenza... Altra cosa non da meno: il libro è tutto in inglese, non credo che ci sia la versione in italiano... Neanche altre guide, a questo livello non ne ho trovate in italiano... Le uniche "guide" che ho visto in italiano erano più che altro libricini tascabili piuttosto sintetici... -
Ciao a tutti! Mi è venuto in mente un dubbio... Quando si prova a fornire ad un metodo di una classe built-in (in Ruby o RGSS) un parametro che non è compatibile l'errore viene rintracciato... Mi spiego con un esempio: class Window_Prova < Window def initialize super(10, 20, 100, "5") end end Eseguendo Window_Prova.new mi dà l'errore alla linea del super di Window_Prova dicendo che non è possibile convertire la stringa in un numero. Se però la classe fosse inclusa in una non built-in le cose sono diverse. Se ad esempio indicassi come superclasse Window_Base (o Window_Selectable) l'errore verrebbe indicato alla riga del super in Window_Base. In effetti è qui che sbaglia a passare i parametri (da Window_Prova a Window_Base i parametri vengono passati correttamente), però questo rende molti bug più difficili da scovare. Infatti in questi casi bisogna ricontrollare tutte le chiamate (dirette e indirette) fatte a quella classe, e assicurarsi che passino valori corretti. Un lavoro molto noioso, che se non si sa come ridimensionare in certi casi può diventare lunghissimo... Ora, volevo sapere se qualcuno conosce il modo per rintracciare l'errore al momento della chiamata del metodo. Visto che l'errore viene rintracciato anche per le chiamate a metodi built-in di RGSS (come ad esempio Window), mi viene da pensare che ci sia un metodo che serva in questo caso fornito dal Ruby, che poi sia stato implementato nelle classi nascoste di RPGVX... Ammesso che esista veramente questo metodo, qualcuno sa come si utilizza? (Altrimenti come fa il computer a sapere da dove parte l'errore?) Devo dire che l'esempio che ho postato è piuttosto stupido, quello che però sarebbe molto interessante è la soluzione a questo tipo di problema =) Grazie in anticipo!
-
Ah ok ok... Si si per l'ACE non ci sono problemi, dovrebbe avere il Ruby 1.9.2!!
-
Ciao a tutti! Mi stavo chiedendo se fosse possibile, in qualche modo, implementare il Ruby 1.9 in RPGVX visto che ha la versione più vecchia... Qualcuno sa se si può fare?
-
Sportello aiuti veloci VX-Ace
Dexter92 replied to Guardian of Irael's question in Supporto VX e VX-Ace
Qualcuno sa se esiste già da qualche parte il file html help compilato tradotto in inglese per vx-ace? -
La faccenda si sta complicando un po' troppo... Giusto per curiosità, dove trovo lo script fatto per xp che disabilitava il tasto F12? A questo punto allora ridimensiono la mia richiesta: Sarebbe possibile attivare quel tasto in modo che venga eseguita l'azione una volta chiusa la funestra? Oppure far capire al programma che la finestra viene aperta e chiusa? Per esempio quando si richiude la finestra il programmma se ne accorge in qualche modo e viene eseguita un'altra azione... Questo sarebbe fattibile se esistesse una variabile globale (di cui bisogna però conoscere il nome) che ad esempio è true quando la finestrella è aperta. Il problema è che non so se ci sia e come si chiami...
-
Però come si fa a scoprire qual è la funzione che chiama? Come avevano fatto su XP per F12?
-
Ciao a tutti! Avrei bisogno di una consulenza: Durante il gioco è possibile, premendo il tasto F1, accedere alle impostazioni dell'audio, ecc... Ora, volevo sapere se in qualche modo è possibile disabilitare questa funzione in alcuni momenti del gioco. Ho provato con lo YEM Keyboard input a settare una azione da eseguire alla pressione di questo tasto, ma questa viene ignorata (non viene nemmeno eseguita alla chiusura della finestra!), si appare semplicemente la finestrina delle opzioni... Mi viene da pensare che sia un'impostazione del programma contenuta nell'exe... Qualcuno sa se esiste un modo, se possibile tramite script, per risolvere questo problema? Oppure anche un modo per eseguire l'istruzione alla chiusura della finestra delle opzioni... Grazie in anticipo =)
-
Grazie per la proposta ^^ Al momento però, visto che per problemi vari io e cero abbiamo perso tutti i file del nostro progetto, stavo ricostruendo gli script (per VX) che avevo fatto, nel frattempo così mi rimpratichisco un attimo... Ora sto lavorando sul menù di pausa =) Quando l'avrò terminato sarò ben contento di farvelo vedere ^^ Così mi dite anche cosa ne pensate e come migliorarlo =)
-
Oh, benissimo ^^ Finalmente la data ufficiale =) Non vedo l'ora che esca la nuova versione!
-
Salve a tutto il forum ^^ Dopo un po' di tempo che tenevo d'occhio questo sito ho finalmente deciso di iscrivermi xD Tempo fa (parlo di circa 5 anni addietro) ero impegnato in un progetto con l'utente "Cero". Ci siamo stati su circa 2 anni, poi però non è stato concluso molto... Ricordo che forse aveva appena postato una demo del nostro gioco. Si chiamava "l'Alleanza dei Dragoni", non so se qualche utente iscritto da tempo se lo ricorda... Subito avevamo fatto una versione in RPG maker XP, poi ci siamo addentrati nel VX. Il fatto è che solo in 2 c'erano tante cose da fare per produrre qualcosa di decente, e così dopo un po' di tempo avevamo deciso di smettere... In questo periodo mi è tornata la nostalgia di programmare con l'rgss e così mi sono iscritto =) Al momento sto frequentando il primo anno dell'università di chimica di torino e mi piacerebbe programmare qualcosetta nel tempo libero =) Premetto che sarei orientato verso lo scripting, preferibilmente per la versione VX. Mi piacerebbe trovare un team con cui lavorare =) Ora però dovrei rispolverare tutte le conoscenze che avevo acquisito, quindi non aspettatevi molto da me xD Qualcosa di soft per iniziare... =)
