Jump to content
Rpg²S Forum

Miscellaneous Options


Guest clyde
 Share

Recommended Posts

Guest clyde

Miscellaneous Options

Descrizione

Permette di modificare alcuni dettagli del gioco altrimenti non disponibili.

 

Autore

Jet

 

 

Allegati

N/D

 

Istruzioni per l'uso

Istruzioni in testa allo script.

 

 

 

#===============================================================================
# Miscellaneous Options
# By Jet10985 (Jet)
#===============================================================================
# Questo script permette di customizzare alcuni dettagli del gioco
# non disponibili nell'editor.
# Questo script ha: 14 opzioni di customizzazione.
#===============================================================================
# Overwritten Methods:
# None
#-------------------------------------------------------------------------------
# Aliased methods:
# DataManager: make_filename, save_file_exists?
# Game_System: japanese?
#===============================================================================
module MiscellaneousOptions

 #=============================================================================
 # Opzioni Font
 #=============================================================================

 #-----------------------------------------------------------------------------
 # Questo è il font di default usato dal gioco
 # Puoi usare un singolo font, o più di uno in forma di array
 # Quando usi più font, il gioco scorrerà l'array finché
 # non trova un font installato nel sistema
 #-----------------------------------------------------------------------------
 Font.default_name = ["Verdana", "Arial", "Courier New"]

 #-----------------------------------------------------------------------------
 # Dimensioni del font.
 #-----------------------------------------------------------------------------
 Font.default_size = 20

 #-----------------------------------------------------------------------------
 # Attiva/disattiva Grassetto
 #-----------------------------------------------------------------------------
 Font.default_bold = false

 #-----------------------------------------------------------------------------
 # Attiva/disattiva Corsivo
 #-----------------------------------------------------------------------------
 Font.default_italic = false

 #-----------------------------------------------------------------------------
 # Attiva/disattiva Ombra
 #-----------------------------------------------------------------------------
 Font.default_shadow = true

 #-----------------------------------------------------------------------------
 # Colore del font
 #-----------------------------------------------------------------------------
 Font.default_color = Color.new(255, 255, 255)

 #-----------------------------------------------------------------------------
 # Attiva/disattiva Linea di Contorno
 #-----------------------------------------------------------------------------
 Font.default_outline = true

 #-----------------------------------------------------------------------------
 # Colore della Linea di Contorno
 #-----------------------------------------------------------------------------
 Font.default_out_color = Color.new(0, 0, 0, 128)

 #-----------------------------------------------------------------------------
 # Il gioco è Giapponese?
 #-----------------------------------------------------------------------------
 JAPANESE = false

 #=============================================================================
 # Opzioni Finestre
 #=============================================================================

 #-----------------------------------------------------------------------------
 # Questo determina se la priorità del processo di Gioco sarà "High"
 # all'avvio. Può servire a ridurre problemi di lag.
 #-----------------------------------------------------------------------------
 HIGH_PROCESS = true

 #-----------------------------------------------------------------------------
 # Questo determina se il Cursore del Mouse sarà nascosto.
 # Questo accade solo quando il cursore è nella finestra di gioco.
 #-----------------------------------------------------------------------------
 HIDE_MOUSE = true

 #-----------------------------------------------------------------------------
 # Determina se le finestre sono ridimensionabili.
 # Per default, la finestra non è ridimensionabile senza l'uso di uno script.
 # Nota che questa opzione non incrementa le capacità di disegno, ma
 # regolerà le grafiche allrgando o restringendo.
 #-----------------------------------------------------------------------------
 ALLOW_RESIZING = false

 #=============================================================================
 # Opzioni di Gioco
 #=============================================================================

 #-----------------------------------------------------------------------------
 # Determina le dimensioni della finestra di gioco. Max: 640x480
 # Sono validi solo incrementi di 32.
 #-----------------------------------------------------------------------------
 Graphics.resize_screen(544, 416)

 #-----------------------------------------------------------------------------
 # Determina se i file di salvataggio andranno nella Cartella AppData di
 # Windows, invece che nella cartella di gioco.
 # In Windows XP: C:\Documents and Settings\UserName\Application Data\GAME_NAME
 # In Windows Vista/7: C:\Users\UserName\AppData\Roaming\GAME_NAME
 #-----------------------------------------------------------------------------
 SAVE_IN_APPDATA = true

 #-----------------------------------------------------------------------------
 # Qual è il nome del tuo gioco? Utilizzato solo se si attiva SAVE_IN_APPDATA
 #-----------------------------------------------------------------------------
 GAME_NAME = "Jet Is Awesome"

end
#===============================================================================
# DON'T EDIT FURTHER UNLESS YOU KNOW WHAT TO DO.
#===============================================================================
module MiscellaneousOptions

 def self.handle
a = Win32API.new('kernel32', 'GetPrivateProfileString', 'pppplp', 'l')
b = Win32API.new('user32', 'FindWindow', 'pp', 'i')
a.call("Game", "Title", "", title = "\0" * 256, 256, ".//Game.ini")
return b.call("RGSS Player", title.delete!("\0"))
 end
end
if MiscellaneousOptions::HIDE_MOUSE
 Win32API.new('user32', 'ShowCursor', 'i', 'i').call(0)
end
if MiscellaneousOptions::HIGH_PROCESS
 Win32API.new('kernel32','SetPriorityClass','pi','i').call(-1, 256)
end
if MiscellaneousOptions::ALLOW_RESIZING
 Win32API.new('user32', 'SetWindowLong', 'lll', 'l').call(
MiscellaneousOptions.handle, -16, 0x10C70000|0x00080000)
end
if MiscellaneousOptions::SAVE_IN_APPDATA
f = "#{ENV['APPDATA']}\\#{MiscellaneousOptions::GAME_NAME}"
Dir.mkdir(f) unless File.directory?(f)
Dir.mkdir("#{f}\\Saves") unless File.directory?("#{f}\\Saves")
end
class << DataManager

alias jet3849_save_file_exists save_file_exists?
def save_file_exists?(*args, &block)
 if MiscellaneousOptions::SAVE_IN_APPDATA
  f = "#{ENV['APPDATA']}\\#{MiscellaneousOptions::GAME_NAME}"
  Dir.entries("#{f}\\Saves").size > 2
 else
  jet3849_save_file_exists(*args, &block)
 end
end

alias jet2734_make_filename make_filename
def make_filename(index)
 if MiscellaneousOptions::SAVE_IN_APPDATA
  f = "#{ENV['APPDATA']}\\#{MiscellaneousOptions::GAME_NAME}"
  return "#{f}\\Saves\\#{sprintf("Save%02d.rvdata2", index + 1)}"
 else
  jet2734_make_filename(index)
 end

end
end
class Game_System

alias jet2734_japanese japanese?
def japanese?(*args, &block)
 $data_system.japanese = MiscellaneousOptions::JAPANESE
 jet2734_japanese(*args, &block)
end
end

 

 

 

 

Bugs e Conflitti Noti

N/D

 

Altri Dettagli

N/D
Edited by clyde
Link to comment
Share on other sites

Ah ah ah ah JAPANESE = false! XD

Utile soprattutto per i vari tipi di font che tutti cercano! Anche per il resize della finestra... creerà problemi con gli eventi? D:

Ed altri dettagliucci utili! :3

(\_/)
(^ ^) <----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

Guest clyde

Ah ah ah ah JAPANESE = false! XD

Utile soprattutto per i vari tipi di font che tutti cercano! Anche per il resize della finestra... creerà problemi con gli eventi? D:

Ed altri dettagliucci utili! :3

Ci sono opzioni che sinceramente non userei mai. Lo stretch della finestra è uno di questi. Diciamo che in generale gli script di jet mi ispirano poca fiducia. Mouse System e Screenshot Taker nemmeno funzionano come dovrebbero. Infatti non li posto.

Link to comment
Share on other sites

Uhm capisco, si era già affrontato in precedenza difatti un problema simile... comunque rimane buono per le altre opzioni! ^ ^

(\_/)
(^ ^) <----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...