annuncio

Comprimi
Ancora nessun annuncio.

[OpenEUO] C'è qualcuno interessato a scriptare in OpenEUO?

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • [OpenEUO] C'è qualcuno interessato a scriptare in OpenEUO?

    Ciao,

    se qualcuno di voi conosce OpenEUO, la nuova versione di EasyUO, sa che è una libreria potente per scriptare UO, molto più evoluta del vecchio EasyUO.
    Purtroppo però il parser in se stesso, openeuo.exe, è ancora piuttosto grezzo e rende decisamente rognosi alcuni passaggi, come il disegno delle interfacce grafiche, e soprattutto il debug: se avete degli script che stanno in più di un file, con openeuo.exe capire cosa sta succedendo è un vero casino. In più ci sono tutta una serie di funzionalità banali di Lua, come l'accesso al file system, che in openeuo mancano.

    Per chi fosse interessato, segnalo che esistono questa libreria e questo script

    http://www.easyuo.com/forum/viewtopic.php?t=48041

    che permettono di scriptare UO all'interno di "Lua for Windows", una versione precompilata di Lua che permette di fare con facilità tutto quello che in openeuo.exe è ancora impossibile.

    http://code.google.com/p/luaforwindows/

    In più per disegnare comodamente le GUI esistono

    http://wxglade.sourceforge.net/

    e una patch apposita per Lua che salva le interfacce di wxGlade in formato compatibile con wlua.exe

    http://hammm.dw.land.to/lua/wxglade_lua.html

    l'ho provata e con un minimo di cautela funziona alla grande, con questa potete disegnare visualmente le interfacce ed esportarle alla fine in formato .lua per wxLua


    Per ora ci sto giochicchiando, ma se vi serve qualche info in più non avete che da chiedere, ciao

  • #2
    grazie mille! alcune delle cose che hai segnalato le conoscevo già, altre come il gui designer e la patch le ignoravo completamente, sarà che ho sempre fatto script relativamente semplici e non mi sono mai interessato a crearmi delle GUI. me li guarderò sicuramente ^^

    con il progetto VB.Net come procede?

    ps: aggiorna i link qua please http://www.gamesnet.it/f667/easyuo-p...istant-705949/
    se hai intenzione di pubblicare altri script ti consiglio di registrarti su google code o dropbox (link con referral ), così non devi preoccuparti dell'eventualità di perdere i download
    Ultima modifica di fengyr; 14-07-2012, 18:45.
    ____________________________________________________________________

    Il p Fengyr
    ____________________________________________________________________
    : algander#6292

    Commenta


    • #3
      Originariamente inviato da fengyr Visualizza il messaggio
      con il progetto VB.Net come procede?
      Son fermo, e comincio ad averne abbastanza
      Purtroppo chiamando uo.dll da c++ gira liscia senza problemi, ma da .net, anche wrappandola con un'altra dll, dopo 2 o 3 chiamate di execute lo stack interno di uo.dll si s******** e inizia a restituire tutti valori nulli. Ho provato a chiedere a Cheffe maggiori ragguagli, e finchè non si decide a rispondere temo che potrò fare ben poco. Per cui per ora mi arrangio con Lua per Windows, che per gli script di UO va bene istess

      Appena ho un attimo aggiorno i link che mi hai indicato, grazie per la segnalazione, ciao

      Commenta


      • #4
        In fin dei conti, la domanda è questa: OpenEUO è attualmente migliore di EasyUO?
        Di persona, non ho mai esaminato le sue funzionalità, però ho sentito parlare solo di belle prospettive e non di realtà convenienti rispetto al suo predecessore.
        I don't login ICQ or Skype if not requested, unless I am involved in trades.
        Non loggo ICQ o Skype se non mi viene richiesto per PM, a meno che non abbia interessi nel mercato.


        Threads:
        EasyUO vs OpenEUO

        Commenta


        • #5
          Originariamente inviato da SystemFailure Visualizza il messaggio
          In fin dei conti, la domanda è questa: OpenEUO è attualmente migliore di EasyUO?
          Di persona, non ho mai esaminato le sue funzionalità, però ho sentito parlare solo di belle prospettive e non di realtà convenienti rispetto al suo predecessore.
          Sai che quando ho visto il poll ho scambiato il tuo avatar per quello del pistolero??
          Io provo a girarti la domanda: attualmente perchè tenersi EasyUO? Imho, a parte la marea di script già scritti che su OpenEUO non vanno, non c'è ragione che tenga: il nuovo linguaggio è meglio in tutto (soprattutto se lo usi dentro un parser vero tipo Lua for Windows). Poi boh, son nerd di brutto, se ti bastano le funzionalità di base con EasyUO s'è sempre fatto quasi tutto, però visto che ora l'alternativa c'è perchè non coglierla?

          Commenta


          • #6
            Sei ad un livello superiore al mio per quanto riguarda il LUA (ad esempio, non so cosa sia il parser), quindi è sicuramente per questo che non riesco a cogliere le potenzialità di OpenEUO. Di certo, con EasyUO faccio magie... e non lo dico per vantarmi.
            Si ricomincia a studiare!
            Ultima modifica di SystemFailure; 16-07-2012, 21:58.
            I don't login ICQ or Skype if not requested, unless I am involved in trades.
            Non loggo ICQ o Skype se non mi viene richiesto per PM, a meno che non abbia interessi nel mercato.


            Threads:
            EasyUO vs OpenEUO

            Commenta


            • #7
              Ho "tradotto" 2/3 scripts ma sono molto rudi, mi piacerebbe imparare

              Commenta


              • #8
                Originariamente inviato da seel82 Visualizza il messaggio
                Ho "tradotto" 2/3 scripts ma sono molto rudi, mi piacerebbe imparare
                Asd, che vorresti sapere più in dettaglio? Vediamo se posso esserti di aiuto

                Intanto di do qualche link se hai tempo di dargli un'occhiata

                http://www.lua.org Qui è descritto molto bene il linguaggio Lua (è il sito ufficiale)

                http://www.easyuo.com/openeuo/wiki/index.php/Main_Page Questo è il wiki di OpenEUO, ci sono descritti i comandi, le variabili e come si usano (ad esclusione di getItem e getJournal, funzionano come quelli di easyuo)

                Sopra, nel post iniziale, ci sono i link di Lua per Windows e di OpeEUOLua, devi loggarti su easyuo.com per scaricarlo

                wxLua è il toolkit grafico basato sui wxWidget, questo è più rognoso perchè non è documentato molto bene, fai prima se mi chiedi e vediamo se so risponderti lo trovi qui http://wxlua.sourceforge.net/


                dimmi tu se c'è altro che vuoi sapere...

                Commenta


                • #9
                  Originariamente inviato da marcorc Visualizza il messaggio
                  Asd, che vorresti sapere più in dettaglio? Vediamo se posso esserti di aiuto

                  Intanto di do qualche link se hai tempo di dargli un'occhiata

                  http://www.lua.org Qui è descritto molto bene il linguaggio Lua (è il sito ufficiale)

                  http://www.easyuo.com/openeuo/wiki/index.php/Main_Page Questo è il wiki di OpenEUO, ci sono descritti i comandi, le variabili e come si usano (ad esclusione di getItem e getJournal, funzionano come quelli di easyuo)

                  Sopra, nel post iniziale, ci sono i link di Lua per Windows e di OpeEUOLua, devi loggarti su easyuo.com per scaricarlo

                  wxLua è il toolkit grafico basato sui wxWidget, questo è più rognoso perchè non è documentato molto bene, fai prima se mi chiedi e vediamo se so risponderti lo trovi qui http://wxlua.sourceforge.net/


                  dimmi tu se c'è altro che vuoi sapere...
                  wow il discorso del tool grafico mi ispira
                  Stasera se riesco lo provo son curioso ^_^


                  Se dovessi rinascere, farei l’idraulico ” – Albert Einstein

                  Commenta


                  • #10
                    Originariamente inviato da marcorc Visualizza il messaggio
                    Asd, che vorresti sapere più in dettaglio? Vediamo se posso esserti di aiuto

                    Intanto di do qualche link se hai tempo di dargli un'occhiata

                    http://www.lua.org Qui è descritto molto bene il linguaggio Lua (è il sito ufficiale)

                    http://www.easyuo.com/openeuo/wiki/index.php/Main_Page Questo è il wiki di OpenEUO, ci sono descritti i comandi, le variabili e come si usano (ad esclusione di getItem e getJournal, funzionano come quelli di easyuo)

                    Sopra, nel post iniziale, ci sono i link di Lua per Windows e di OpeEUOLua, devi loggarti su easyuo.com per scaricarlo

                    wxLua è il toolkit grafico basato sui wxWidget, questo è più rognoso perchè non è documentato molto bene, fai prima se mi chiedi e vediamo se so risponderti lo trovi qui http://wxlua.sourceforge.net/


                    dimmi tu se c'è altro che vuoi sapere...
                    Per esempio lo scanitems.
                    Ogni volta che devo fare uno scanitems devo riscrivere per ogni items che cerco la stessa sub con solo i valori dell'item in questione da cambiare. Questo è cio che intendo per rude.

                    Comunque guarderò sicuramente i link che hai messo magari trovo una soluzione

                    Commenta


                    • #11
                      Originariamente inviato da seel82 Visualizza il messaggio
                      Per esempio lo scanitems.
                      Ogni volta che devo fare uno scanitems devo riscrivere per ogni items che cerco la stessa sub con solo i valori dell'item in questione da cambiare. Questo è cio che intendo per rude.

                      Comunque guarderò sicuramente i link che hai messo magari trovo una soluzione
                      Su questo ti do ragione, scanitems è una rottura di scatole pazzesca... però, magari non lo sai, c'è uno scripter sgravo che si chiama Kal In Ex (lo stesso che ha scritto OpenEUOLua) che ha scritto una libreria di funzioni che emulano il vecchio finditem di easyuo, in pratica ti permette di scrivere finditem(..quello che cerchi...) e lui ti trova una table di item che cerchi. La trovi searchando sul sito easyuo.com nella sezione di openeuo. Scanitems è comodo se vuoi fare ricerche più fini, tipo trovare un barra in mezzo al casino di altri mille item asd

                      Commenta


                      • #12
                        ti contatterò sicuro, se puoi mandarmi un recapito in pm (icq preferibilmente)

                        edit: letto ora in firma scusa
                        Ultima modifica di seel82; 26-07-2012, 20:16.

                        Commenta

                        Sto operando...
                        X