Meu projeto não quer mais abrir ;(

2 Respostas   818 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Fowkz

  • *
  • Posts: 54
  • Ouros: 17
  • Nada é verdade, tudo é permitido.
Tópico criado em: 22/02/2015 às 17:20

 Olá a todos, bem, eu estava tentando mudar a fonte do meu projeto, e resolvi seguir esse Tutorial...

Ali é XP.

Nesse tutorial vou mostrar como mudar a fonte que é usada no Maker VX sem a ultilização de Scripts.
É bem simples e chega a ser ridículo de tão fácil.

Quando Usamos Script:
Acontece que quando se usa o Script para trocar a fonte, a fonte modificada só será mostrada nos textos, ao abrir um menu ou quando for batalhar, a letra que aparece é Ume Plus. Isso é triste e da raiva. Porém temos a solução!

Solução:

Você sabe onde colocar Scripts, certo? Então deve conhecer o fabuloso "Main". Pois então, preste bem a atenção nos cuidados e seguimentos abaixo:

- Crie um projeto de testes.
- Abra o editor de scripts e vá no Main.
- Apague o seu Main sem dó, nem piedade.
- Troque o seu main por este:
Citar
#==============================================================================
# Main
#------------------------------------------------------------------------------
# Após o final de cada definição de classe o processo principal
# do jogo é iniciado. Esta é a classe principal do jogo.
#==============================================================================

unless Font.exist?("Verdana")
  print "A fonte Verdana não foi encontrada."
  exit
end

begin
  $defaultfonttype = $fontface = $fontname = Font.default_name = "Verdana"
  $defaultfontsize = $fontsize = Font.default_size = 20
  Graphics.freeze
  $scene = Scene_Title.new
  $scene.main while $scene != nil
  Graphics.transition(30)
rescue Errno::ENOENT
  filename = $!.message.sub("Arquivo não encontrado - ", "")
  print("O arquivo #{filename} não foi encontrado.")
end

Você conseguiu, acaba de modificar a fonte do seu projeto. Porém, não esqueça: CRIE UM PROJETO DE TESTES!""

Às vezes você pode fazer algo errado e acabar macumbando seu jogo. Outra coisa a ressaltar é que não só a fonte Verdana está disponivel, como qualquer outra que você quiser. Para mudar é simples. Na linha 14 você troca "Verdana" por uma fonte de sua escolha. Na linha 15 você troca "20" por um tamanho de sua escolha. Depois vá nas linhas "8" e "9" e troque "Verdana" por sua fonte de escolha. É simples.

MAS ATENÇÃO:
No caso de escolher uma letra que não venha com o Windows, dispobilize essa fonte para Download para que seja instalada na pasta font's do windows e que o jogador possa ler feliz e contente seus dialogozinhos.

Outra coisa a ressaltar, é que a modificação da fonte não aparece no Prever a Mensagem. Caso você escolha, Comic Sans MS por exemplo, a letra que irá aparecer no Prever será Verdana ou Ume Plus, depende do PC.

 E eu me achando espertão, resolvi fazer, mas, agora meu projeto não abre mais, ele apenas abre a janela e em seguida fecha. Quem puder me dar um suporte em relação a isso, fico agradecido :3

Citar
"Eu tenho sido um caçador da paz que busca a borboleta conhecida como amor." - Vash, The Stampede

Raizen

  • Administrador
  • *
  • Posts: 3224
  • Ouros: 3192
  • Medalhas Vencedor do Protótipo Premiado Participante notável do evento "A Estação das Luzes do Norte" Vencedor CRM Awards - Melhor Scripter Vencedores das edições do Concurso Projeto Rickas!
Resposta 1: 22/02/2015 às 17:28

Esse tutorial não serve para RMVXAce

abra o projeto, troque o seu main pelo main padrão

Código: [Selecionar]
#==============================================================================
# ** Main
#------------------------------------------------------------------------------
#  Após a definição de cada classe e modulo, o processamento real inicia aqui.
#==============================================================================

rgss_main { SceneManager.run }

e use esse script >_>
Código: [Selecionar]
#Autor:Raizen
#Compatibilidade:RMVXAce
# Nome padrão da fonte usada no jogo.
Font.default_name = "comic sans ms"
# Tamanho padrão da fonte usada no jogo.
Font.default_size = 20
class Window_Base < Window
  def draw_text(*args)
    contents.font.name = Font.default_name
    contents.draw_text(*args)
  end
end

Fowkz

  • *
  • Posts: 54
  • Ouros: 17
  • Nada é verdade, tudo é permitido.
Resposta 2: 23/02/2015 às 19:35

 Origado Raizen, acho que voltei tão fervoroso a mexer no Maker VX Ace, que fiz o que não devia. Mas infelizmente perdi meu projeto pois mesmo assim ainda fiz o que não devia, felizmente eu estava apenas começando, tinha apenas dois mapas, nada demais.

 Muito obrigado pela ajuda ^^

Citar
"Eu tenho sido um caçador da paz que busca a borboleta conhecida como amor." - Vash, The Stampede