Jump to content
Rpg²S Forum

Win32API [RGSS]


ProGM
 Share

Recommended Posts

Win32API

 

1) Cosa sono?

Sono un metodo usato per richiamare in ruby delle funzioni di una DLL (Dynamic-link library) e integrarle nel proprio programma/gioco.

 

2)Perché si usano?

essenzialmente perché richiamando le funzioni delle DLL di windows si può fare quasi tutto: gestione grafica, audio, gestione di finestre, avvisi, accesso a internet, controllo tasti, ecc...

 

3)Ma se sono così potenti, perché vengono usate così poco?

perché sono allo stesso tempo utili, numerose e incasinate alla follia: hanno una sintassi difficile, scomoda e con poca documentazione (per ruby è totalmente assente, se non qualche articolo qui e là). Questo obbliga ad sfruttarle solo come ultima risorsa.

 

4)Come funzionano?

la sintassi è questa:

# impostazione della dll
api = Win32API.new("DLL", "funzione", quanti e che tipo di valori vanno passati, tipo di output)
#richiamo del comando
api.call(valori da passare)

-DLL è il nome della dll (ma va)

-"funzione" è il comando da richiamare

-"quanti e che tipo di valori vanno passati": il tipo di valori si identifica grazie a delle sigle ( P = stringa, I = numero intero, L = espressione, V = valore vuoto, usato per l'output )

per esempio se dovessimo passare una stringa e un numero scriveremo "PI"

- tipo di output è il valore che la dll restituirà: funziona allo stesso modo, solo che ne può essere restituito solo uno (ovviamente)

un esempio:

@@mltmd = Win32API.new('winmm', "mciSendString","PPII","I")
@@mltmd.call("open filename alias test", "null", 0, 0)

 

ecco un elenco rapido delle dll più usate:

KERNEL32.DLL -> funzioni base, di basso livello, come la gestione dei task, memoria, controllo tasti

USER32.DLL -> gestione delle finestre, dei messaggi d'errore ecc...

GDI32.DLL -> tutto ciò che ha a che fare con l'output dei dispositivi

COMDLG.DLL, LZ32.DLL, VERSION.DLL -> Supporto per le finestre di dialogo comuni, la compressione dei file e il controllo della versione. In alcuni casi sono accessibili direttamente in altri è necessario ricorrere alla APIGID32.DLL

ODBC32.DLL -> fornisce un API standard per diversi tipi di DataBase.

COMCTL32.DLL -> Implementa il nuovo gruppo di controlli delle finestre (elenco ad albero, ecc.)

MAPI32.DLL -> permette di operare sulla posta elettronica.

NETAPI.DLL ->Funzioni di accesso e controllo delle reti.

WINMM.DLL -> Funzionalità multimediali di un sistema. (riproduzione filmati, musiche ecc...) (NON SUPPORTA DVX)

 

per documentazione (incompleta e incomprensibile ^^):

http://www.microsoft.com/italy/msdn/default.mspx

4)Come capirci qualcosa e semplificare l'utilizzo

di solito per semplificare l'utilizzo delle dll ai comuni mortali (ma anche a se stessi, per evitare di riscrivere tutto il casino ogni volta) di solito si creano delle classi o dei moduli che fanno corrispondere i loro metodi a funzioni richiamate con le api.

un esempio:

 

module Multimedia
@@mltmd = Win32API.new('winmm', "mciSendString",["P","P","I","I"],"I")
@@waveOutSetVolume = Win32API.new('winmm', 'waveOutSetVolume', 'PL', 'I')
def self.play(music, loop = false, from=0)
@loop = loop
if from > 0
@from = " from "+from.to_s
end
@@mltmd.call("open "+music+" alias SOUND", "null", 0, 0)
@@mltmd.call("play SOUND", "null", 0, 0)
@music = music
end
def self.length(name)
tmp=" " * 256
@@mltmd.call("open "+name+" alias test", "null", 0, 0)
@@mltmd.call("status test length", tmp, tmp.length, 0)
@@mltmd.call("close test", "null", 0, 0)
return tmp.delete!("

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

ma l'hai letto xD? le dll usi quelle di windows, mica le crei ^^

in effetti però non è chiaro, perchè non ho finito ^^

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

eh, ci avevo pensato anche io... se usi linux non sono sicuro che emuli tutto per bene... prova, no?

comunque se l'emulatore è tale dovrebbe poterlo fare ^^

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

si dovrebbe!

Comunque la programmazione tramite DLL è una vera seccatura.

Cmq buon tutorial PRO

http://img90.imageshack.us/img90/4576/rbrlogofh8.gif

Invece di cercare la tua strada nel buio, Raven, attendi l'alba

Yes I'd have to say I like my privacy!

And did you know you're on closed circuit TV?

So smile at me!

 

 

 

 

<div style="margin:20px;margin-top:5px" "="">

 

Spoiler

 

 

 

 

Il Manifesto del Making Italiano

SALVIAMO IL MAKING ITALIANO!!

Dopo un test dei nostri esperti (Alato, Blake e havana24) abbiamo scoperto che ad interesse risponde interesse: cioè se voi dimostrate di essere interessati a ciò che creano gli altri, questi saranno stimolati a continuare a creare! E' un concetto semplice ma estremamente sottovalutato, basta vedere quanti topic di bei giochi sono caduti nel dimenticatoio e sono stati cagati solo da poche persone (prendiamo per esempio il fantastico gioco di Vech che vi invito a vedere nella sezione RM2k).

Perciò quello che dobbiamo fare è: leggere, leggere, leggere, postare, postare, postare! E questo non significa postare a caso, ma leggere per bene il progetto di qualcuno, le domande poste, le creazioni grafiche e musicali, e fare dei post in cui si propongano miglioramenti, si critichino le brutture, si esaltino le bellezze, si aiutino gli oppressi etc etc

BASTA AL MAKING ITALIANO CHE VA A ROTOLI! DIAMOCI UNA SVEGLIATA!!

Per dimostrarvi ciò che sto esponendo vi riporto che la volta in cui abbiamo provato (io, Blake e havah) a fare una cosa di questo genere, c'è costata un pomeriggio ma il giorno dopo abbiamo ottenuto il numero massimo di utenti online mai raggiunto!!! Ma soprattutto ciò significa che l'interesse riguardo al making era stato, almeno momentaneamente, risvegliato!!

Voi pensate che eravamo solo in 3 a cercare tutti i topic e ravvivarli (con sincerità e senza i soliti falsi "Oh che bello.", ma anche con critiche per lavori incompleti o assurdi) e abbiamo ottenuto quel grande risultato: se lo facessimo tutti non sarebbe una cosa potentissima?!?

BASTA ALLE SOLITE BANALI DISCUSSIONI SULLA DECADENZA DEI GIOCHI!! FACCIAMOLI STI GIOCHI!!!

Chi è contrario a questa cosa, può pure continuare così ma è una persona che col making non ha nulla a che fare, ma chi crede nel making inizi ora, immediatamente a seguire questa linea di pensiero!

 

Ma chi è d'accordo, chi davvero ci tiene al making, incolli questo Manifesto nella propria firma!! Mettete anche voi questa firma!!

Link to comment
Share on other sites

Sarà pure una seccatura, ma quando riesce rulla di brutto!!

Il mondo è il cancro... Io la cura...

 

Il mio sport preferito:

Gli altri --> (T_T#)O==(^_^Q) <-- IO

 

I miei alias:

http://www.naruto-kun.com/images/narutotest/shikamaru.jpg

-----------------------------------------------------

http://www.naruto-kun.com/images/narutotest/rocklee.jpg

-----------------------------------------------------

http://www.ff-fan.com/chartest/banners/auron.jpg

 

Broly88's

http://pokejungle.net/other/pokepet/trainers/e4k2.png http://pokejungle.net/other/pokepet/Charizard.gif

Flame Dancer the level 99 Charizard!

 

http://img259.imageshack.us/img259/7446/rockleeoj1.gif http://img233.imageshack.us/img233/7449/sorajm1.gif

Link to comment
Share on other sites

E' che windows si capisce solo lui! >_>

http://img90.imageshack.us/img90/4576/rbrlogofh8.gif

Invece di cercare la tua strada nel buio, Raven, attendi l'alba

Yes I'd have to say I like my privacy!

And did you know you're on closed circuit TV?

So smile at me!

 

 

 

 

<div style="margin:20px;margin-top:5px" "="">

 

Spoiler

 

 

 

 

Il Manifesto del Making Italiano

SALVIAMO IL MAKING ITALIANO!!

Dopo un test dei nostri esperti (Alato, Blake e havana24) abbiamo scoperto che ad interesse risponde interesse: cioè se voi dimostrate di essere interessati a ciò che creano gli altri, questi saranno stimolati a continuare a creare! E' un concetto semplice ma estremamente sottovalutato, basta vedere quanti topic di bei giochi sono caduti nel dimenticatoio e sono stati cagati solo da poche persone (prendiamo per esempio il fantastico gioco di Vech che vi invito a vedere nella sezione RM2k).

Perciò quello che dobbiamo fare è: leggere, leggere, leggere, postare, postare, postare! E questo non significa postare a caso, ma leggere per bene il progetto di qualcuno, le domande poste, le creazioni grafiche e musicali, e fare dei post in cui si propongano miglioramenti, si critichino le brutture, si esaltino le bellezze, si aiutino gli oppressi etc etc

BASTA AL MAKING ITALIANO CHE VA A ROTOLI! DIAMOCI UNA SVEGLIATA!!

Per dimostrarvi ciò che sto esponendo vi riporto che la volta in cui abbiamo provato (io, Blake e havah) a fare una cosa di questo genere, c'è costata un pomeriggio ma il giorno dopo abbiamo ottenuto il numero massimo di utenti online mai raggiunto!!! Ma soprattutto ciò significa che l'interesse riguardo al making era stato, almeno momentaneamente, risvegliato!!

Voi pensate che eravamo solo in 3 a cercare tutti i topic e ravvivarli (con sincerità e senza i soliti falsi "Oh che bello.", ma anche con critiche per lavori incompleti o assurdi) e abbiamo ottenuto quel grande risultato: se lo facessimo tutti non sarebbe una cosa potentissima?!?

BASTA ALLE SOLITE BANALI DISCUSSIONI SULLA DECADENZA DEI GIOCHI!! FACCIAMOLI STI GIOCHI!!!

Chi è contrario a questa cosa, può pure continuare così ma è una persona che col making non ha nulla a che fare, ma chi crede nel making inizi ora, immediatamente a seguire questa linea di pensiero!

 

Ma chi è d'accordo, chi davvero ci tiene al making, incolli questo Manifesto nella propria firma!! Mettete anche voi questa firma!!

Link to comment
Share on other sites

Mai frase fu più veritiera...

Il mondo è il cancro... Io la cura...

 

Il mio sport preferito:

Gli altri --> (T_T#)O==(^_^Q) <-- IO

 

I miei alias:

http://www.naruto-kun.com/images/narutotest/shikamaru.jpg

-----------------------------------------------------

http://www.naruto-kun.com/images/narutotest/rocklee.jpg

-----------------------------------------------------

http://www.ff-fan.com/chartest/banners/auron.jpg

 

Broly88's

http://pokejungle.net/other/pokepet/trainers/e4k2.png http://pokejungle.net/other/pokepet/Charizard.gif

Flame Dancer the level 99 Charizard!

 

http://img259.imageshack.us/img259/7446/rockleeoj1.gif http://img233.imageshack.us/img233/7449/sorajm1.gif

Link to comment
Share on other sites

per me non si capisce neanche da solo, visto come funzionano bene i programmi microsoft Oo

 

comunque domani lo finisco il tut...

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

  • 6 years later...

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?

Link to comment
Share on other sites

Fammi capire. Questa cosa come vorresti usarla?

Vuoi usare funzioni di RGSS3 su una versione di RPG Maker precedente?

 

Temo che questo cmq non sia possibile :\

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

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 =(

Link to comment
Share on other sites

Figata quell'articolo! Ci provai anni fa tra rpgmaker VX e rpgmaker XP con scarsi risultati (non riuscivo a far combaciare la lettura di tileset, visto che il VX ha i tileset quadrettosi :\ ) .

 

Ibridare la DLL la vedo sinceramente dura, non so neanche se siano compatibili. Magari è anche fattibile richiamare funzioni di una tramite Win32Api, ma chi ti dice che effettivamente le bitmap dell'rgss3 siano compatibili con quelle delle versioni precedenti? Potrebbero aver cambiato formato e struttura interna. Non conoscendone la struttura interna dovresti andare a tentoni, e secondo me non ne vale la pena. Piuttosto quello che mi hai linkato mi sembra la soluzione più percorribile...

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

Per analizzare la DLL e cercare di scovare i punti di accesso puoi provare a usare tool tipo Resource Hacker (un po' vecchiotto) o meglio PE Explorer (che è a pagamento ma ha una versione di prova)

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

Ok, ho provato ad aprire la RGSS301.dll con PE explorer... Questo è il risultato che ho ottenuto:

 

http://i44.tinypic.com/votuv4.png

 

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...

Link to comment
Share on other sites

Tentare di capire cosa fa dubito, piuttosto cerca se esistono i nomi espliciti delle funzioni che ti servono. Ad esempio le funzionalità di bitmap.

Potrebbe trovarsi ad esempio sotto una voce tipo RGSSBitmap.

A quel punto puoi tentare di chiamare il punto d'accesso trovato dal ruby ed accedervi.

I parametri... Devi praticamente tirare ad indovinare, o tentare di intuirli dal codice decompilato. Il punto è che non ho la benché minima idea di che formato dovresti usare per passarli :\

Dovresti leggerti qualcosa sulla comunicazione con le DLL su windows.

In ogni caso continuo ad essere fortemente dubbioso sul fatto che possano mai essere compatibili :\

 

Non voglio abbatterti, ma penso sia un lavoro che richiede una non indifferente competenza tecnica o un notevole consumo di tempo per acquisire tale competenza XD

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

Già che siamo in tema, avrei una domanda, sto cercando di fare una dll per interagire con la scheda video, come la faccio riconoscere a VXAce? sarebbe il mio tentativo di anti-lag usando la gpu per la grafica, l'spu per la musica e la cpu per gli eventi e gli script.

Edited by KenzoMe92

Nuovi progetti:

 


w43ztoqv1klp55a6g.jpg

11764.png

 

bpc40hzhbo2xzd76g.jpg

 

00oVI6.gif gifnatale1.pngSvsJAL.pngvgnoJt.png YT3YHP.png fcCbvW.png

Script:

 

 

KZM - MZ Engine (solo core e party per ora)
KZM - MV Core
KZM - Engine Ace


Tutorial

 


Spoiler da guardare se vi interessano

 



Progetti in corso

 

Avanzamento Le Cronache di Arshes - La Strana Sopravvivenza
|||||||||||||||||||| 10% Restart imminente

Avanzamento Undead
|||||||||||||||||||| 15%

Avanzamento Le Cronache di Arshes - La Storia Continua
|||||||||||||||||||| 20% Restart Imminente

ZQ68dC.png rescue-fantasy&size=160x160


Adozioni...

 


AdottinoJudgementDragon.png
(\__/)
( ^^ )
(< >)


Screen Contests

 

q9m.gif

 


MANIFESTO DEL MAKING ITALIANO

 


SALVIAMO IL MAKING ITALIANO!!
Dopo un test dei nostri esperti (Alato, Blake e havana24) abbiamo scoperto che ad interesse risponde interesse: cioè se voi dimostrate di essere interessati a ciò che creano gli altri, questi saranno stimolati a continuare a creare! E' un concetto semplice ma estremamente sottovalutato, basta vedere quanti topic di bei giochi sono caduti nel dimenticatoio e sono stati cagati solo da poche persone (prendiamo per esempio il fantastico gioco di Vech che vi invito a vedere nella sezione RM2k).
Perciò quello che dobbiamo fare è: leggere, leggere, leggere, postare,8 postare, postare! E questo non significa postare a caso, ma leggere per bene il progetto di qualcuno, le domande poste, le creazioni grafiche e musicali, e fare dei post in cui si propongano miglioramenti, si critichino le brutture, si esaltino le bellezze, si aiutino gli oppressi etc etc
BASTA AL MAKING ITALIANO CHE VA A ROTOLI! DIAMOCI UNA SVEGLIATA!!
Per dimostrarvi ciò che sto esponendo vi riporto che la volta in cui abbiamo provato (Alato, Blake e havana24) a fare una cosa di questo genere, c'è costata un pomeriggio ma il giorno dopo abbiamo ottenuto il numero massimo di utenti online mai raggiunto!!! Ma soprattutto ciò significa che l'interesse riguardo al making era stato, almeno momentaneamente, risvegliato!!
Voi pensate che eravamo solo in 3 a cercare tutti i topic e ravvivarli (con sincerità e senza i soliti falsi "Oh che bello.", ma anche con critiche per lavori incompleti o assurdi) e abbiamo ottenuto quel grande risultato: se lo facessimo tutti non sarebbe una cosa potentissima?!?
BASTA ALLE SOLITE BANALI DISCUSSIONI SULLA DECADENZA DEI GIOCHI!! FACCIAMOLI STI GIOCHI!!!
Chi è contrario a questa cosa, può pure continuare così ma è una persona che col making non ha nulla a che fare, ma chi crede nel making inizi ora, immediatamente a seguire questa linea di pensiero!

Ma chi è d'accordo, chi davvero ci tiene al making, incolli questo Manifesto nella propria firma!! Mettete anche voi questa firma!!


Come allegare immagini al forum Bottega Rise of The Hero
5545.png 869.png250d-79e61bdc7724a730c12102387964d19e04arol.gif1321.png

Link to comment
Share on other sites

 

sarebbe il mio tentativo di anti-lag usando la gpu per la grafica, l'spu per la musica e la cpu per gli eventi e gli script.

Credo sia una cosa abbastanza complessa da fare con la semplice dll, considera che uno dei problemi più grossi quello di rpgmaker che non si basa sulla scheda grafica, se ci riesci hai vinto tutto XD

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

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...