Jump to content
Rpg²S Forum

Ally

Utenti
  • Posts

    292
  • Joined

  • Last visited

Posts posted by Ally

  1. Non ho ancora provato, ma lo lascio lo stesso così mi porto avanti ^^

    #==================================================================
    # Full Keyboard Module
    # Autor: Raizen
    # Compatibilidade: RMVX, RMVXA, RMXP
    #==================================================================
    # Instruções:
    # Para inserir uma tecla basta olhar a tabela abaixo
    # e utilizar o comando de tecla dos scripts normalmente que são.
    
    # Esse é como um gatilho, ao apertar ele indica que foi apertado 
    # uma vez, e só volta a retornar verdadeiro caso seja solto a tecla
    # e pressionado novamente
    # Input.trigger?(tecla)
    
    # Esse é o identico ao dos eventos, ele indica se a tecla está pressionada. 
    # Input.press?(tecla)
    
    # Esse é o utilizado nas lojas e menus, ele indica verdadeiro no momento
    # que se pressiona, e indica falso até um certo tempo, depois volta a indicar
    # verdadeiro.
    # Input.repeat?(tecla)
    
    # Para utilizar é bem simples, basta olhar a tabela abaixo e colocar
    # um Key:: na frente, por exemplo
    # Input.trigger?(Key::F)   => indica se foi pressionado a tecla F
    # Input.press?(Key::Ctrl)  => indica se o Ctrl está pressionado
    # Input.repeat?(Key::K6)   => indica se o numerador 6 foi pressionado
    # e fará a verificação de quanto tempo ele está pressionado.
    
    # Coloque esse código nas Condições dos eventos, 4ª aba das condições, Script:
    # Input.trigger?(Key::valor da tecla abaixo) ou 
    # Input.press?(Key::valor da tecla abaixo) ou
    # Input.repeat?(Key::valor da tecla abaixo)
    
    #==================================================================
    module Key
    K0 = 0x30 #Tecla 0 
    K1 = 0x31 #Tecla 1 
    K2 = 0x32 #Tecla 2 
    K3 = 0x33 #Tecla 3 
    K4 = 0x34 #Tecla 4 
    K5 = 0x35 #Tecla 5 
    K6 = 0x36 #Tecla 6 
    K7 = 0x37 #Tecla 7 
    K8 = 0x38 #Tecla 8 
    K9 = 0x39 #Tecla 9
    Ced = 0xBA # Tecla Ç
    A = 0x41 #Tecla A 
    B = 0x42 #Tecla B 
    C = 0x43 #Tecla C 
    D = 0x44 #Tecla D 
    E = 0x45 #Tecla E 
    F = 0x46 #Tecla F 
    G = 0x47 #Tecla G 
    H = 0x48 #Tecla H 
    I = 0x49 #Tecla I 
    J = 0x4A #Tecla J 
    K = 0x4B #Tecla K 
    L = 0x4C #Tecla L 
    M = 0x4D #Tecla M 
    N = 0x4E #Tecla N 
    O = 0x4F #Tecla O 
    P = 0x50 #Tecla P 
    Q = 0x51 #Tecla Q 
    R = 0x52 #Tecla R 
    S = 0x53 #Teclar S 
    T = 0x54 #Tecla T 
    U = 0x55 #Tecla U 
    V = 0x56 #Tecla V 
    W = 0x57 #Tecla W 
    X = 0x58 #Tecla X 
    Y = 0x59 #Tecla Y 
    Z = 0x5A #Tecla Z 
    Mouse1 = 0x01 #Botão esquerdo do mouse 
    Mouse2 = 0x02 #Botão direito do mouse 
    Cancel = 0x03 #Cancelar/interromper processamento 
    Mousewheel = 0x04 #Botão do meio do mouse (em um mouse de três botões)  
    Mouse3 = 0x05 #Windows 2000/XP: Botão X1 do mouse 
    Mouse4 = 0x06 #Windows 2000/XP: Botão X2 do mouse 
    Back = 0x08 #Tecla BACKSPACE 
    Tab = 0x09 #Tecla TAB 
    Clear = 0x0C #Tecla CLEAR 
    Enter = 0x0D #Tecla ENTER 
    Shift = 0x10 #Tecla SHIFT 
    Ctrl = 0x11 #Tecla CTRL 
    Alt = 0x12 #Tecla ALT 
    Pause = 0x13 #Tecla PAUSE 
    Caps = 0x14 #Tecla CAPS LOCK 
    Esc = 0x1B #Tecla ESC 
    Space = 0x20 #Tecla SPACEBAR (Espaço) 
    Pageup = 0x21 #Tecla PAGE UP 
    Pagedown = 0x22 #Tecla PAGE DOWN 
    End = 0x23 #Tecla END 
    Home = 0x24 #Tecla HOME 
    Left = 0x25 #Tecla LEFT ARROW (Seta para a esquerda) 
    Up = 0x26 #Tecla UP ARROW (Seta para cima) 
    Right = 0x27 #Tecla RIGHT ARROW (Seta para a direita) 
    Down = 0x28 #Tecla DOWN ARROW (Seta para baixo) 
    Select = 0x29 #Tecla SELECT 
    Print = 0x2A #Tecla PRINT 
    Execute = 0x2B #Tecla EXECUTE 
    Print = 0x2C #Tecla PRINT SCREEN 
    Ins = 0x2D #Tecla INS 
    Del = 0x2E #Tecla DEL 
    Help = 0x2F #Tecla HELP 
    Lw = 0x5B #Tecla Windows do lado esquerdo 
    Lr = 0x5C #Tecla Windows do lado direito 
    Apps = 0x5D #Menu de contexto 
    Sleep = 0x5F #Tecla Sleep 
    Num0 = 0x60 #Tecla 0 (T. numérico) 
    Num1 = 0x61 #Tecla 1 (T. numérico) 
    Num2 = 0x62 #Tecla 2 (T. numérico) 
    Num3 = 0x63 #Tecla 3 (T. numérico) 
    Num4 = 0x64 #Tecla 4 (T. numérico) 
    Num5 = 0x65 #Tecla 5 (T. numérico) 
    Num6 = 0x66 #Tecla 6 (T. numérico) 
    Num7 = 0x67 #Tecla 7 (T. numérico) 
    Num8 = 0x68 #Tecla 8 (T. numérico) 
    Num9 = 0x69 #Tecla 9 (T. numérico) 
    NumX = 0x6A #Tecla Multiplicar 
    NumA = 0x6B #Tecla Adicionar 
    NumS = 0x6C #Tecla Separador 
    NumM = 0x6D #Tecla Subtrair 
    Dec = 0x6E #Tecla Decimal 
    Div = 0x6F #Tecla Dividir 
    F1 = 0x70 #Tecla F1 
    F2 = 0x71 #Tecla F2 
    F3 = 0x72 #Tecla F3 
    F4 = 0x73 #Tecla F4 
    F5 = 0x74 #Tecla F5 
    F6 = 0x75 #Tecla F6 
    F7 = 0x76 #Tecla F7 
    F8 = 0x77 #Tecla F8 
    F9 = 0x78 #Tecla F9 
    F10 = 0x79 #Tecla F10 
    F11 = 0x7A #Tecla F11 
    F12 = 0x7B #Tecla F12 
    NUMLOCK = 0x90 #Tecla NUM LOCK 
    SCROLL = 0x91 #Tecla SCROLL LOCK 
    end
    
    
    module Input
      @trigger_keys = []
      @index = []
      GetKeyState = Win32API.new("user32","GetAsyncKeyState",'i','i')
      module_function
      def press(key)
        GetKeyState.call(key) != 0
      end
      def trigger(key)
        unless GetKeyState.call(key) == 0
         @trigger_keys.include?(key) ? (return false) : @trigger_keys.push(key)
         return true
        else
          @trigger_keys.delete(key) if @trigger_keys.include?(key)
          return false
        end
      end
      def repeat(key)
        unless GetKeyState.call(key) == 0
          @trigger_keys.push(key) unless @trigger_keys.include?(key) 
          index = @trigger_keys.index(key)
          @index[index] = 0 unless @index[index]
          @index[index] += 1
          return true if @index[index] == 1
          @index[index] >= 30 && @index[index] % 4 == 1 ? (return true) : (return false)
        else
          index = @trigger_keys.index(key) if @trigger_keys.include?(key)
          @index[index] = nil if index
        end
      end
    end
    
    class << Input
      alias raizen_trigger? trigger?
      alias raizen_repeat? repeat?
      alias raizen_press? press?
      def trigger?(key)
        key.is_a?(Integer) ? trigger(key) : raizen_trigger?(key)
      end
      def repeat?(key)
        key.is_a?(Integer) ? repeat(key) : raizen_repeat?(key)
      end
      def press?(key)
        key.is_a?(Integer) ? press(key) : raizen_press?(key)
      end
    end
    
  2. Ciao ally ho giochicchiato alla demo e mi piace molto.Curata al massimo la grafica il mapping e gli effetti luce.Buono anche il menù,essenziale ma adatto al gioco.

    Unica osservazione che posso farti ma può dipendere che sia solo l'inizio è che il gioco non mi da tensione o inqietudine come altri horror che ho giocato.Molti dicono che dipende anche dal sonoro.Tu che ne pensi?

    Ciao Spanciai :D

     

    Grazie per il commento e grazie per aver provato la demo ^^

    Purtroppo per la questione musicale, ma come anche per il resto, credo sia un pò soggettivo.

    Magari hai provato degli horror che ti hanno suscitato questi aggettivi perchè con gameplay diverso etc... se magari mi dici i titoli, li proverò per confrontarmi :)

    I maggiori complimenti che riceviamo, sono proprio per l'ottima scelta delle musiche comunque xD

    Oltre la questione musicale, come ti è sembrato in generale il progetto? E' ancora una demo, quindi non dico che ci saranno cambiamenti drastici, ma sicuramente delle correzioni (anche in ambito musicale), potranno esserci!

     

    Per amor di Guardian, l'inceneritore acceso:

    http://i66.tinypic.com/20t5kyu.png

  3. Hellen!

    Inceneritore interno un po' poco protetto! XD Sarà attivabile? :3

    Si :3

    Ci sarà un bel pò da fare tra i corridoi interrati, fogne e quant'altro :E

     

    Ma, alla fine, l'hai provata la demo? °°

    Su, su, vai :E

  4. Dopo giorni di lavoro, fix, connessioni di nuovo instabili etc etc etc, rilasciamo la demo 2.0.
    Non è una demo nuova, ma bensì una demo che risolve molti bug segnalati dai giocatori... e siccome io non mi accontento mai, ho sistemato qualcosina qua e la e... leggete che fate prima xD


    FIX
    - Error on Load selection solved
    - Animation bug solved when the player was stealthing and running at the same time (player sprite disappearing)
    - Some minor useless events deleted
    - New savepoint introduced
    - Some passabilities fixed
    - Running while in stealth mode is not possible anymore
    - Now a wounded player will remain in stealth mode animation

    NEW FEATURES AND IMPROVEMENTS
    - No more wait time during dialogues
    - Zombies now stop and go back when hit
    - New keys setting: QWER, A and C (Z/X default for menu and interaction)
    - Load and Exit selection in Game Over screen
    - Our game is now sponsored by Indiexpo.net
    - Use and Drop command in the menu are improved
    - Exit command in the menu now requires additional confirmation
    - Zombies are now a bit easier to kill
    - The player is more resistant to damage
    - New sound effects when hit by zombies
    - New sound effect in the main title menu
    - Lag issues solved, source code polished
    - Intro credits are now quicker
    - Menu texts improved
    - Melee combat moves added, used with "shoot" key while unarmed
    - New choices YES/NO in the menu while using a command
    - New sounds for death events
    - Sound effect added when stamina reach zero
    - Better UI for the menu
    - Items added to make the experience a little more easy
    - Guide for playing on Mac!
    https://www.visiontechcamps.com/blog/knowledgebase/installing-games-made-with-rpg-maker-vx-ace-on-mac-os-x/

     

     

    http://i63.tinypic.com/14cfoyh.png
    Download:
    https://www.indiexpo.net/it/download/2898

  5. Grazie per averlo provato e grazie dei complimenti e in particolar modo per i feedback che sono davvero importanti :)

     

    Il salvataggio non è stato inserito per nostra scelta, ma vedo che non siete i soli ad aver avuto difficoltà.. forse abbiamo reso tutto un po' troppo difficile xD

    (Il lettore di schede verrà abbassato di un po' di pixel)

     

    Siamo comunque già pronti comunque con un bel fix generale con i consigli presi da chi l'ha provata, quindi potete aspettarvi anche qualcos'altro di più succoso a livello di gameplay :)

     

    E, aggiungo, chi ha il gamepad potrà giocarci con quest'ultimo ^^

     

    Per il attore RTP purtroppo abbiamo dovuto inserirle perché chi non ha rpg maker non poteva giocarci >_<

     

    Una domanda... come vi siete trovati con il menù? È funzionale secondo voi?

  6. Per la sequenza mappe, è stato messo un fade out un pò troppo veloce, ma nel progetto si ha più tempo per poterle vedere...

     

    Riguardo la mappa iniziale con la macchina, sono pienamente d'accordo.

    Verrà sostituita ed arricchita come aggiornamento a release finale ^^

  7. Allora, modulo universale versione 1.1

    E la versione dell'update 1.2.02

     

    EDIT:

    Aggiornato il modulo di supporto e funziona, ma non mi notifica nessun aggiornamento...

     

    EDIT 2:

    Adesso mi notifica l'aggiornamento, ma il suono viene ripetuto un paio di volte... e inoltre, ho questo errore:

     

      def pressione_invio
        eval(@comandi[@oggetti[@cursore]])
      end

     

    Sarà perchè ho modificato il titolo con uno di moghunter? (ho tenuto comunque i due script separati)

  8. Innanzitutto complimenti per lo script =D

     

    Sto facendo un pò di prove (e potrei anche non fare questa domanda ma va beh xD) e volevo fare una domanda.

    A quanto letto nelle istruzioni, se io inserisco un nuovo script nel progetto, per far si che si presenti all'update, nel file della patch devo inserire:

    <codeafter>script</codeafter>

    Oppure mi sbaglio? (in ogni caso comunque farò delle prove)

     

    EDIT:

    Creato uno spazio su altervista e fatto delle prove.

    Caricati i file giusti, e ricevo questo errore:

     

        println DEBUG_CHECK

     

    Ho il Modulo di Supporto e ho anche modificato la riga di codice dove veniva richiesto:

     

     

    module H87_ModConfig
    HTTPDOMAIN = "http://fleshforwardpatch.altervista.org/"
    end

     

    Ho provato anche a inserire diversi percorsi, ma nulla...

  9. Non promettere le cose a guardian! Questo se le segna e poi come una cambiale ti tormenta! XD

    Begli effetti davvero!se è come ha detto guardian ci vorrebbe più casino.

    Hai ragione, era meglio non dire niente xD

     

    Comunque non posso riempire di più la mappa... "è appena successo tutto"... questa frase diventerà mi sa la citazione ufficiale del gioco xD

×
×
  • Create New...