Jump to content

AD-Blocker detected, please disable your ad-blocker when surfing in makerando.com - There is no invasive Ad.

 

  • Chatbox

    You don't have permission to chat.
    Load More

Recommended Posts

Gironzolando qua e la sul forum americano di rpg maker, ho, come si sul dire, inciampato questo progetto, portato avanti da un makeratore straniero, di nome kyuu.

 

L'idea è, sfruttando il sistema DynRPG creato da cherry, creare un interfaccia RPGSS (Role Play Gaming Scripting System). La sigla stessa è un chiaro riferimento a RGSS (Ruby Game Scripting System), la tecnologia di "scripting" alla base dei nuovi tool della EB.

 

Usando le parole dell'autore:

 

It's most likely comparable to the RGSS (Ruby Game Scripting System), the scripting environment for the RPG Maker XP.

 

In soldoni, per non scendere (non ancora) nei dettagli tecnici, avremo gli scripts anche per rpg maker 2003.

 

L'intero sistema, di base, non è altro che un plugin come tanti altri, e si installa nel medesimo modo, ed è scritto in C++ per essere compatibile col sistema regalatoci dal mitico cherry, tuttavia, e questa è la grande innovazione, il linguaggio in cui noi utenti potremo creare questi script è il LUA. (ulteriori informazioni su questo linguaggio, in inglese le trovate a questo link).

 

Caratteristiche (TRADUZIONE APPROSSIMATIVA DAL SITO ORIGINALE):

 

  • Linguaggio LUA invece del C++ . LUA è più semplice da imparare, potente, robusto, flessibile e ampiamente usato (anche in alcuni videogiochi commerciali molto famosi [tra cui il leggendario Fable II -n.d.r.]) e veloce.
  • Semplice Sviluppo e Manutenzione. Un estensione in RPGSS non è altro che un semplice file leggibile con un codice sorgente.
  • Messaggi di errore molto approfonditi e dettagliati, quando qualcosa va storto.
  • Gran parte delle API (application programming interface) DynRPG gia convertite a LUA e molte altre lo saranno presto.
  • Ricco archivio di librerie standard.
  • Routine Grafiche più veloci e potenti.

 

Link al topic ufficiale (in inglese): http://rpgmaker.net/forums/topics/15286/

 

Versione Attuale: v0.5.2

Vecchie Versioni:

 

Considerazioni personali:

 

Secondo me questo sistema è stato pensato per quella fetta di makeratori che hanno iniziato ad usare i nuovi tool, ma sconfortati dalla loro "povertà" a livello di programmazione ad eventi (senza contare che se vuoi fare qualcosa di veramente innovativo, unico, degno di nota, coi tool moderni bisogna buttare il sangue), vogliono ritornare a un tool più bilanciato, ma non vogliono perdere le innovazioni dei tool moderni. Con questo sistema, infatti, l'autore pensa (ribadisco pensa, non si sa se è vero) che sarà possibile superare il limite di 256 colori, tra le altre cose, e poi ovviamente gli script.

 

Per il momento lascio il topic in "sticky" visto che è un progetto iniziato da poco e tutt'ora attivo, poi si vedrà...

 

:D

Share this post


Link to post
Share on other sites

Ultima versione XD http://share.cherrytree.at/showfile-14422/rpgss_06.7z

Kyuu è tedesco almeno credo,l'ho beccato nel solito forum tedesco che frequenta cherry ed il tipo delle quick patch bugnonricordocomesichiama

Ho provato pure le varie demo (quelle che partivano spesso mancavano file) e devo dire che quella del pianeta di ff7 era da :Q___

Inoltre sta lavorando pure su uno script per beh faccio prima a linkarvelo http://www.multimediaxis.de/threads/140584-DynRPG-RPGSS/page2

Share this post


Link to post
Share on other sites

non ne capisco molto di script, ma volendo si può copiaincollare uno script del vx ace e applicarlo poi a rpg maker 2k3?

 

Nu, come anticipato da Kaine, ahimè non puoi letteralmente copiaincollare uno script di vx o xp , ma puoi ottenere effetti simili scrivendoti da te uno script in LUA (oppure usando script fartti da altri xD)Sto scrivendo dal tAlefono u_uQuesto è quel messaggio che dice quale telefonino ho ma siccome mi indisponeva l'ho cambiato e ho scritto questa cosa bwhahaha

Share this post


Link to post
Share on other sites

Hanno fatto tardi u.u

 

Lua è stato implementato per prima in mmorpgmaker lol.  é_é

 

ci avevo pensato anche io poco tempo fà e ne parlavo giusto con ghost di questa idea asd

 

ghost siamo stati anticipati!

Share this post


Link to post
Share on other sites

Hanno fatto tardi u.u

 

Lua è stato implementato per prima in mmorpgmaker lol.  é_é

 

ci avevo pensato anche io poco tempo fà e ne parlavo giusto con ghost di questa idea asd

 

ghost siamo stati anticipati!

 

 

ahaha justino è vero, ma probabilmente tu lo faresti meglio XDDD

Share this post


Link to post
Share on other sites

Nuova versione http://share.cherrytree.at/showfile-15322/rpgss_08.7z

Changelog:

 

Changes between 0.8.0 and 0.7.0

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



  * Added onSystemBackgroundDrawn callback.

  * Added keyboard.getVirtualKeyCode.

  * Added keyboard.getState.

  * Added mouse.getState.

  * Mouse position is now clipped to screen dimensions.

  * Added Sound.pitch.

  * Renamed Sound.repeat to Sound.loop to avoid collision with Lua's

    "repeat" keyword.

  * Added graphics.newSystemFontImage.

  * Added option to graphics.writeImage to force a particular color as

    the first palette entry in palletized images.

  * Added game.frameRate.

  * Added game.millisPerFrame.

  * Added game.frameCounter.

  * Added game.playTime.

  * Added game.system.graphicFilename.

  * Added game.menu.scene.

  * Added game.menu.allowed.

  * Added game.menu.saveAllowed.

  * Added game.menu.teleportAllowed.

  * Added game.menu.escapeAllowed.

  * Added game.battle.layout.

  * Added game.battle.atbMode.

  * Added game.battle.speed.

  * Added game.map.existsEvent.

  * Added game.map.findEvent (replaces game.map.findEventById and

    game.map.findEventByName).

  * game.map.moveCamera now behaves as expected (positive offsets move toward

    positive infinity, negative offsets move toward negative infinity).

  * Renamed control mode and layer constants for brevity.

  * Added Character:move.

  * Renamed game.music.fadeOut to game.music.fade for consistency.

  * Added a temporary workaround in game.screen.drawq that fixes the issue

    that the TexturedQuad primitive ignores the source rect position.

  * Moved screen drawing code into its own module for reasons of clarity

    and improved maintainability.

  * Anything rendered to the screen is now affected by the screen brightness

    to avoid sticking out during transitions.

  * Added bitmap versions of the system fonts msmincho and msgothic, as well

    as initial versions of the system window skins.

  * The # (length) operation now works on proxies returned by properties

    like game.party, game.map.events, game.battle.enemies, etc.

  * Refactored and restructured existing system scripts for improved

    modularity and maintainability.

  * Added class.lua (allows for solid object-oriented programming in Lua;

    powered by Yonaba's 30log library).

  * Added Cache.lua (allows caching of frequently used resources like images,

    fonts and window skins).

  * Added Timer.lua (keeps track of and provides an interface to query the

    frame/time delta between updates).

  * Added CallbackManager.lua (allows writing encapsulated extensions).

  * Added InputManager.lua (allows listening/reacting to input events).

  * Added AudioManager.lua (allows playback of BGM, BGS, ME and SE).

  * Added GameClock.lua (keeps track of the total play time and optionally

    displays it in the main menu).

  * Added PathFinder.lua (adds powerful and feature-rich pathfinding tools;

    powered by Yonaba's Jumper library).

 

 

Link alla Demo:

http://share.cherrytree.at/showfile-15324/rpgss_demo_pathfindin.7z

Share this post


Link to post
Share on other sites

Ma il problema principale e che ho guardato questo sistema

di scripting. posso solo dire una cosa.... Orrendo.

 

Non ha ne un capo ed ne una coda. Provate a guardare la documentazione sul sito del progetto.

Non si capisce una mazza.

 

L'idea e buona. perche il lua, se gestito bene.

Permette di fare cose incredibili. proprio come accadeva in mmorpgmaker.

 

Melosx divenne anche piu bravo di me stesso che avevo inventato lo scripting XD.

 

Oltretutto era facilissimo capirlo.

Ma qui e stato fatto un macello proprio a livello di ottimizzazione. e uso strampalato delle tabelle.

che magari potevano essere utilizzate diversamente.

 

invece di fare tipo.

system::message[`content`] = " hello"

 

io le tabelle le avevo ottimizzate cosi'

 

System.ShowMessage('hello');

 

e si puo fare ugualmente. basta solo un po di vogli da parte del programmatore.

Share this post


Link to post
Share on other sites

link alla nuova versione:http://share.cherrytree.at/showfile-15773/rpgss_09.7z

change log:

 

 

Changes between 0.9.0 and 0.8.1
-------------------------------

  * Optimized screen blending.
  * Added setter for Battler.name.
  * Shortened blend mode constants.
  * Added rpg.get[Item,Skill]Name.
  * Added rpg.get[Item,Skill]Description.

Changes between 0.8.1 and 0.8.0
-------------------------------

  * Image:drawText now uses the 'set' blend mode. 

 

 

Share this post


Link to post
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

  • Similar Content

    • By Nel Labirinto
      Emanuele Riva
       
      (Nel Labirinto)
       
      presenta:
       
       
       
      EXODUS

       
       
       
       
      Exodus” è un videogioco gratuito e realizzato con Rpg Maker Mv, la mia terza creazione (disponibile anche per android) 
       
       

       
       
       
       

      -Scegli il tuo personaggio fra 7 classi diverse: Cacciatore, Paladina, Stregone, Fanatica, Mezzospettro, Cryomante e Robivecchi;
       
      Alcune delle pixel art delle classi e personaggi:
       

       
       
      -Nel mondo di Exodus potrai interagire con l'ambiente circostante: semplici fiori, rocce, vasi, libri, ecc... Non sono solo di bellezza, possono venire raccolti;
       
      -Nessuna mappa globale, il mondo è vasto e totalmente esplorabile, molti luoghi saranno disponibili solo dopo aver svolto determinati eventi della storia, potrai tornare quando vorrai a visitare i luoghi già visti;
       
      -Numerose missioni secondarie, segreti e sottotrame si nascondono per ogni regione e possono anch’esse cambiare a seconda delle tue scelte;
       
      -Alchimia: raccogli piante e ingredienti per creare le tue pozioni;
       
      -Forgia: raccogli minerali, materie prime e oggetti per forgiare le tue armi ed equipaggiamenti;
       
      -Boss nascosti: molti personaggi e creature si mostreranno solo soddisfatti i requisiti necessari;
       
      -Niente scontri casuali! Tutti i nemici saranno visibili sulla mappa e spesso ti inseguiranno, starà a te decidere se affrontarli o fuggire;
       
      -Combattimenti tattici a turni! Ogni turno ognuno sceglie cosa fare: attaccare, lanciare una magia, utilizzare una mossa speciale o utilizzando un oggetto.
       
      -Mostri, piante e minerali spesso riappariranno sulla mappa dopo un certo periodo di tempo, così da poter riaffrontare i vecchi scontri e creare nuove pozioni;
       

       
      -Conoscenza nel forgiare armi ampliabile progredendo nella storia;
       
      -Il personaggio che sceglierai, oltre a crescere con parametri e abilità diverse dagli altri, inflenzerà gli oggetti trovati durante il gioco(il Cacciatore troverà più bestie rare, la Fanatica troverà più piante rare, ecc…)
       

       
      -Finali alternativi, una volta finita la trama principale sarà comunque possibile continuare a esplorare il mondo in cerca di missioni secondarie e/o altri segreti che nasconde;
       
      -Disegni e colonne sonore originali!
       

       
       
       
      Il mondo di Exodus è cupo e spoglio, pieno di mostri che vagano per le sue terre.
       
      Alcuni uomini privilegiati vivono alla Culla, nuotando nel lusso e fra i vizi di un enorme cittadella lontana dai problemi del mondo.
       
      Il resto delle terre fuori dalla Culla è controllato dalla massima autorità politica e militare: i Cavalieri, uomini con poteri immensi e che possiedono il permesso di scegliere fra vita e morte di ciascun abitante.
       
      Un’organizzazione imperiale chiamata “Onda” cerca per motivi sconosciuti di cancellare una parte di storia del mondo, questi uomini, al di sopra dei Cavalieri, con poteri sovrannaturali controllano nell’ombra le sorti di tutti. L’Onda ha reso proibiti a tutti gli uomini dei luoghi specifici sparsi per il mondo, legati alla storia che tentano di cancellare.
       
      La trama può variare! Le scelte che farai durante il gioco influenzeranno la storia, il corso degli eventi e i personaggi che incontrerai!
       
      -Impersonificherai un eroe che sceglierai a inizio gioco (fra i 7 elencati sopra), dopo uno strano sogno ti risveglierai con poteri nuovi, spinto da una sete di conoscenza e mosso dalla curiosità di scoprire cosa si nasconde dietro ai luoghi proibiti da Onda.
       
       
      SCARICA EXODUS GRATUITAMENTE PER WINDOWS O PER ANDROID: https://exodusgioco.wordpress.com/
       
       
      Storia: Emanuele Riva Illustrazioni: Emanuele Riva
      https://www.facebook.com/cyberpunkart1/
    • By kaine
      Questa patch è solo per la versione ufficiale di rpgmaker 2003(1.12a)
      Autore: BingShan
      Link Download:
      https://ux.getuploader.com/xingqier/download/147
       
      Qui trovate l'elenco delle funzionalità che apporta questa patch tradotte in inglese(tramite google translate):
       
      Comandi Modificati:
       
       
      Nuovi comandi
       
      Installazione della patch:
      Nota: Prima di procedere fate una copia di backup della cartella in cui tenete rpgmaker per precauzione, non sia mai che qualcosa vada storto!
       
      Una volta che avete estratto l'archivio avviate utility.exe 
      Selezionate il primo menu a tendina General Settings e selezionate English

       
      Selezionate il metodo di aggiornamento degli eventi della mappa(l'ultimo da quanto vedo è incompatibile al momento) Immediately(Default) 

       
      Selezionate la cartella in cui si trova il tool Source(io per sicurezza ho usato una copia della cartella che tenevo sul desktop)

       
      Dopodiché selezionate la cartella di destinazione Destination

       
      Una volta selezionati i due percorsi cliccate sul pulsantone immediatamente sotto Execute

       
      Vi apparirà un messaggio premete si per confermare ed una volta che ha concluso l'installazione confermate nuovamente, vi si aprirà la cartella con il tool aggiornato.
      Adesso potete chiudere utility.exe
      La parte sul fondo in cui si vedono dei progetti, serve solamente nel caso in cui dobbiate convertire un progetto già in corso nella versione ufficiale del tool.
      Se dovete creare un nuovo progetto non vi serve.
       
       
                     

       
×