-
Posts
67 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by syntonia
-
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
Dunque, sto provando dal pc prima di passarlo al cabinato, ho copiato e incollato lo script sotto materiali ho lanciato il gioco ma da menu (inizio partita salva etcc) funzionano solo le frecce direzionali su/giù i numeri del tastierino a destra spostano ugualmente su giu , mentre i numeri in alto alla tastiera non funzionano... in realtà neache un pulsante della tastiera funziona... sto sbagliando qualche cosa? -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
AAAHH aspettate sto per provare:) se funziona ti faccio un monumento!!!:) -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
WOW DEVVO AMMETTERE CHE è STATA UNA BUONA IDEA... peccato non funziona, ho riassegnato i tasti tramite i software che ho scaricato per la rimappatura... funziona tutto tranne il dannao rpgmaker ace penso vadas in conflitto con i comandipredisposti quindi se io ho assegnato esempio: la X al numero 2 mentre gioco non succede niente.. il comando non funziona... penso sia conflitto... bella idea comunque grazie , continuio a cercare -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
va bene scusate...ok io faccio più ricerche che posso in caso trovassi lo script che non serve solo per il cabinato ma serivà comunque per chi vilesse cambiare i comandi di gioco come meglio lo aggrada, vi farò sapere grazie del tempo dedicato -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
niente news ragazzi? io non ho trovato ancora nulla... -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
esatto! hai centrato il problema vero! essenzialmente i comandi di gioco dovrei averli sulla tastiera numerica l'unica è capire se qualcuno ha riasegnato i tasti e ha uno script da poterm ipassare... infatti anche con f1 puoi variare solo alcune delle lettere della tastiera... -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
ok... hem l ho incollato dove mi hai consigliato, sotto materiali ok adesso non da errori e il gioco parte.. ma adesso-? come faccio a farlo partire o a vedere come funziona insomma come cambio i comandi in modo da poter usare i numeri 2,3,4,5,6,7 per giocare? ps per il gioco metto qui il link, non è l'ultimissiam versione quindi c'e' qualche bug pero' se vi va di dare un occhio per vedere come l'ho fatto mi farebbe piacere... attenzione, ho fatto un rpg per ora piccolino, se si fa tutto correttamente sono solo 2 orette di gioco... è tutta sperimentazione:9 io canto e l'ho fatto centrato un cantante che deve recuperare i 5 musicisti perduti per poter partecipare dad un festival importantissimo.... e il vioaggio comincia:) qui il link per download http://www.mediafire.com/?0upeb6d9hijbild -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
ah ok grazie ragazzi :) adesso provo subito... e vi dico -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
si esatto ho fattoun gioco senza script, basta usare le variabili intelligentemente... script complessi io non ho dovuto usarne... inveceper quanto riguarda i tasti da configurare mi sembrava una cosa veramente banale e invec3e sono ancora in ballo:( scusa se mi sono spiegato maloe, ma quando ho parlato di emulatore e di mame o maximus arcade era sott0inteso che girassero su un pc, errore mio sorry comunque quello script lo incollo nel main ma secondo me non va bene.. sul forum dove l ho preso c'e' scritto che serve per far scrivere il nome del personaggio.... quindi è tutt'altra opzione! è possibile che non esista un semplice script con l'assegnazione dei tasti di gioco... ? -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
ok ho scaricato lo script.... quello consogliato da voi hem dove lo incollo? #=============================================================================== # Keyboard Input - Porting to VX-ACE # By Keroro - cris87@gmail.com # Version 3.0 # Last Date Updated. 2012.03.17 #=============================================================================== # # OriginalWij and Yanfly Collaboration - Keyboard Input # Last Date Updated: 2010.06.12 # Level: Normal # # This is a utility script that provides the functionality to return inputs # from the keyboard as well as free up more keys to be used in the Input module. # This script will also replace Scene_Name and allow for direct keyboard input # to type in an actor's name as well as fix the maximum characters shown from # the default base script. # #=============================================================================== $imported = {} if $imported == nil $imported["KeyboardInput"] = true class << Input #-------------------------------------------------------------------------- # Aliases (Mods - Linked to Module) - Created by OriginalWij #-------------------------------------------------------------------------- alias ow_dt_i_press press? unless $@ alias ow_dt_i_trigger trigger? unless $@ alias ow_dt_i_repeat repeat? unless $@ alias ow_dt_i_update update unless $@ end module Input #-------------------------------------------------------------------------- # constants - Created by OriginalWij and Yanfly and Keroro #-------------------------------------------------------------------------- VALUES = {} VALUES[:VK_A] = 65; VALUES[:VK_B] = 66; VALUES[:VK_C] = 67; VALUES[:VK_D] = 68; VALUES[:VK_E] = 69; VALUES[:VK_F] = 70; VALUES[:VK_G] = 71; VALUES[:VK_H] = 72; VALUES[:VK_I] = 73; VALUES[:VK_J] = 74; VALUES[:VK_K] = 75; VALUES[:VK_L] = 76 VALUES[:VK_M] = 77; VALUES[:VK_N] = 78; VALUES[:VK_O] = 79; VALUES[:VK_P] = 80; VALUES[:VK_Q] = 81; VALUES[:VK_R] = 82; VALUES[:VK_S] = 83; VALUES[:VK_T] = 84; VALUES[:VK_U] = 85; VALUES[:VK_V] = 86; VALUES[:VK_W] = 87; VALUES[:VK_X] = 88 VALUES[:VK_Y] = 89; VALUES[:VK_Z] = 90; LETTERS = [:VK_A,:VK_B,:VK_C,:VK_D,:VK_E,:VK_F,:VK_G,:VK_H,:VK_I,:VK_J, \ :VK_K,:VK_L,:VK_M,:VK_N,:VK_O,:VK_P,:VK_Q,:VK_R,:VK_S,:VK_T, \ :VK_U,:VK_V,:VK_W,:VK_X,:VK_Y,:VK_Z] VALUES[:NUM0] = 48; VALUES[:NUM1] = 49; VALUES[:NUM2] = 50; VALUES[:NUM3] = 51; VALUES[:NUM4] = 52; VALUES[:NUM5] = 53; VALUES[:NUM6] = 54; VALUES[:NUM7] = 55; VALUES[:NUM8] = 56; VALUES[:NUM9] = 57; VALUES[:PAD0] = 96; VALUES[:PAD1] = 97; VALUES[:PAD2] = 98; VALUES[:PAD3] = 99; VALUES[:PAD4] = 100; VALUES[:PAD5] = 101; VALUES[:PAD6] = 102; VALUES[:PAD7] = 103; VALUES[:PAD8] = 104; VALUES[:PAD9] = 105; NUMBERS = [:NUM0,:NUM1,:NUM2,:NUM3,:NUM4,:NUM5,:NUM6,:NUM7,:NUM8,:NUM9] NUMPAD = [:PAD0,:PAD1,:PAD2,:PAD3,:PAD4,:PAD5,:PAD6,:PAD7,:PAD8,:PAD9] VALUES[:ENTER] = 13; VALUES[:SPACE] = 32; VALUES[:ESC] = 27; VALUES[:BACK] = 8; VALUES[:PGUP] = 33; VALUES[:PGDN] = 34; VALUES[:CAPS] = 20; #TODO: aggiungere tags per punteggiatura #-------------------------------------------------------------------------- # initial module settings - Created by OriginalWij and Yanfly #-------------------------------------------------------------------------- GetKeyState = Win32API.new("user32", "GetAsyncKeyState", "i", "i") GetCapState = Win32API.new("user32", "GetKeyState", "i", "i") KeyRepeatCounter = {} module_function #-------------------------------------------------------------------------- # alias method: update - Created by OriginalWij and Keroro #-------------------------------------------------------------------------- def update ow_dt_i_update for key in KeyRepeatCounter.keys if (GetKeyState.call(VALUES[key]).abs & 0x8000 == 0x8000) KeyRepeatCounter[key] += 1 else KeyRepeatCounter.delete(key) end end end #-------------------------------------------------------------------------- # alias method: press? - Created by OriginalWij and Keroro #-------------------------------------------------------------------------- def press?(key) return ow_dt_i_press(key) if !VALUES.has_key?(key) return true unless KeyRepeatCounter[key].nil? return key_pressed?(key) end #-------------------------------------------------------------------------- # alias method: trigger? - Created by OriginalWij and Keroro #-------------------------------------------------------------------------- def trigger?(key) return ow_dt_i_trigger(key) if !VALUES.has_key?(key) count = KeyRepeatCounter[key] return ((count == 0) or (count.nil? ? key_pressed?(key) : false)) end #-------------------------------------------------------------------------- # alias method: repeat? - Created by OriginalWij and Keroro #-------------------------------------------------------------------------- def repeat?(key) return ow_dt_i_trigger(key) if !VALUES.has_key?(key) count = KeyRepeatCounter[key] return true if count == 0 if count.nil? return key_pressed?(key) else return (count >= 23 and (count - 23) % 6 == 0) end end #-------------------------------------------------------------------------- # new method: key_pressed? - Created by OriginalWij and Keroro #-------------------------------------------------------------------------- def key_pressed?(key) if (GetKeyState.call(VALUES[key]).abs & 0x8000 == 0x8000) KeyRepeatCounter[key] = 0 return true end return false end #-------------------------------------------------------------------------- # new method: typing? - Created by Yanfly and Keroro #-------------------------------------------------------------------------- def typing? return true if repeat?(:SPACE) for key in LETTERS return true if repeat?(key) end for key in NUMBERS return true if repeat?(key) end return false end #-------------------------------------------------------------------------- # new method: key_type - Created by Yanfly and Keroro #-------------------------------------------------------------------------- def key_type return " " if repeat?(:SPACE) for key in LETTERS next unless repeat?(key) return upcase? ? key.to_s[3].upcase : key.to_s[3].downcase end for key in NUMBERS return key.to_s[3] if repeat?(key) end for key in NUMPADS return key.to_s[3] if repeat?(key) end return "" end #-------------------------------------------------------------------------- # new method: upcase? - Created by Yanfly #-------------------------------------------------------------------------- def upcase? return !press?(:SHIFT) if GetCapState.call(VALUES[:CAPS]) == 1 return true if press?(:SHIFT) return false end end #Input #=============================================================================== # Window_NameEdit #=============================================================================== class Window_NameEdit < Window_Base #-------------------------------------------------------------------------- # overwrite method: initialize #-------------------------------------------------------------------------- def initialize(actor, max_char) dw = Graphics.width - 176 dy = (Graphics.height - 128) / 2 if $game_message.visible difference = Graphics.height - 128 case $game_message.position when 0; dy += 64 when 1; dy += 0 when 2; dy -= 64 end end super(88, dy, dw, 128) @actor = actor @name = actor.name @max_char = max_char name_array = @name.split(//)[0...@max_char] @name = "" for i in 0...name_array.size @name += name_array end @default_name = @name @index = name_array.size self.active = false refresh end #-------------------------------------------------------------------------- # overwrite method: item_rect #-------------------------------------------------------------------------- def item_rect(index) if index == @max_char rect = Rect.new(0, 0, 0, 0) else rect = Rect.new(0, 0, 0, 0) rect.x = 112 + index * 12 rect.y = 36 rect.width = 24 rect.height = line_height end return rect end end # Window_NameEdit #=============================================================================== # Scene_Base #=============================================================================== class Scene_Base #-------------------------------------------------------------------------- # new method: name_entry #-------------------------------------------------------------------------- def name_entry(actor_id, max_char) @name_actor_id = actor_id @name_entry_max = max_char start_name_entry end_name_entry end #-------------------------------------------------------------------------- # new method: start_name_entry #-------------------------------------------------------------------------- def start_name_entry Graphics.freeze actor = $game_actors[@name_actor_id] @edit_window = Window_NameEdit.new(actor, @name_entry_max) Graphics.transition(10) loop do update_name_entry if Input.repeat?(:BACK) and @edit_window.index > 0 Sound.play_cancel @edit_window.back elsif Input.typing? and @edit_window.index != @edit_window.max_char Sound.play_cursor @edit_window.add(Input.key_type) elsif Input.trigger?(:ENTER) Sound.play_ok actor.name = @edit_window.name break elsif Input.trigger?(:ESC) Sound.play_cancel break end end end #-------------------------------------------------------------------------- # new method: update_name_entry #-------------------------------------------------------------------------- def update_name_entry Graphics.update Input.update if SceneManager.scene.is_a?(Scene_Map) $game_map.update @spriteset.update elsif SceneManager.scene.is_a?(Scene_Battle) Graphics.update Input.update $game_system.update $game_troop.update @spriteset.update @message_window.update end @edit_window.update end #-------------------------------------------------------------------------- # end_name_entry #-------------------------------------------------------------------------- def end_name_entry @edit_window.dispose @edit_window = nil @name_actor_id = nil @name_entry_max = nil end end # Scene_Base #=============================================================================== # Game_Interpreter #=============================================================================== class Game_Interpreter #-------------------------------------------------------------------------- # overwrite method: command_303 (Name Input Processing) #-------------------------------------------------------------------------- def command_303 if $data_actors[@params[0]] != nil SceneManager.scene.name_entry(@params[0], @params[1]) end @index += 1 return false end end # Game_Interpreter -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
hahah si ragazzi non litigate:) sul cabinato ho un dual booth uno dei quali è windows 7 e io devo far girare su windws 7:) dove metto lo script? -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
e non sono cappace di fare script mi aiuteresti? -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
che i numeri 5,3,4,8,7,6 della tastiera del pc corrispondano ai comandi di gioco potrebbe essere il 5 apre l'0iventario, il 6 lo chiude, il 4 è azione tutto qui... -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
il cabinato l ho configurato con dei tasti e quelli devono rimanere...purtroppo i tasti direzioonali sono come quelli della tastiera su giu sinistra destra per intenderci le freccine i 6 tasti del player one sono 5,3,4,8,7,6 questi sono configurati nella jamma sd scheda che prende imput da tastiera. io dovrei cambiare semplicemente i tasti di azione che sono alla fine... 2 bottoni! è complesso da spiegare, un cabinato funziona con : 1 software base (contenitore) maximus arcade il quale per funzionare deve essere configurato con una certa scheda (jamma sd) per la risoluzione video ormai obsoleta:) con relativo software poi per far girare in emulazione tutti i giochi, per ogni console o mame c'e' un apposito programma che viane lanciato dal CONTENITORE (maximus arcade) VOGLIO SEMPLICEMENTE CONFIGURARE I TASTI..... che parto:) -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
ok anche premendo f1 durante il gioco , non posso configurare esattamente i tasti che voglio quindi non so come fare... help -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia replied to syntonia's question in Supporto VX e VX-Ace
hem grazie.. ho fatto f1 ho cercato keyboard mi viene fuori sta strringa if Input.press?(:C) do_something end che ci faccio? scusa è..... non sono pratico:) -
- AIUTO CONFIGURAZIONE TASTIERA VX-ACE X CABINATO
syntonia posted a question in Supporto VX e VX-Ace
CIAO A TUTTI sono nuovo, ho la passione del gaming e ho realizzato da poco un piccolo gioco con rpg maker vx ace non riesco a capire come fare l'assegnazione dei tasti! vi spiego meglio, ho un cabinato con emulatori di ogni tipo... sono riuscito a far partire sul cabinato da bar anche l'rpg realizzato da me ma il problema che devo assegnare i tasti giusti per poter giocare! esiste uno script? e se esiste lo devo inserire dove? vi ringrazio anticipatamente:)
