🤔 Para Refletir : "A verdadeira ideia criativa vem do momento mais simplório do dia." - Yonori Akari

[RPG Maker VX Ace] Expurgar linhas da tela de stats

Membro Membro
𝓢𝓱𝓲𝓪𝔀𝓪𝓼𝓮 𝓰𝓮𝓽𝓽𝓸 𝓭𝓪 𝔂𝓸!
Postagens
651
Bravecoins
113
Fiz uma windowskin custom pro meu projeto, mas tenho achado essas linhas de separação que o RPG Maker cria na tela de status bem feia no conjunto todo. Alguém saberia como remover elas? Agradeço o tempo desde já.

As linhas em questão:
Sem título.png
 
Solução
Na lista de scripts do seu projeto, procure pelo script Window_Status. Nesse script, procure pelas linhas da função refresh, elas devem se parecer com o código da linha abaixo:

Ruby:
  def refresh
    contents.clear
    draw_block1   (line_height * 0)
    draw_horz_line(line_height * 1)
    draw_block2   (line_height * 2)
    draw_horz_line(line_height * 6)
    draw_block3   (line_height * 7)
    draw_horz_line(line_height * 13)
    draw_block4   (line_height * 14)
  end

Veja que nessa parte, há algumas linhas denominadas draw_horz_line(...), esses são os códigos que desenham as linhas da tela de status. O que você pode fazer com elas é apagá-las ou comentá-las.

Apagando essas linhas, esse trecho ficará assim:

Ruby:
...
Na lista de scripts do seu projeto, procure pelo script Window_Status. Nesse script, procure pelas linhas da função refresh, elas devem se parecer com o código da linha abaixo:

Ruby:
  def refresh
    contents.clear
    draw_block1   (line_height * 0)
    draw_horz_line(line_height * 1)
    draw_block2   (line_height * 2)
    draw_horz_line(line_height * 6)
    draw_block3   (line_height * 7)
    draw_horz_line(line_height * 13)
    draw_block4   (line_height * 14)
  end

Veja que nessa parte, há algumas linhas denominadas draw_horz_line(...), esses são os códigos que desenham as linhas da tela de status. O que você pode fazer com elas é apagá-las ou comentá-las.

Apagando essas linhas, esse trecho ficará assim:

Ruby:
  def refresh
    contents.clear
    draw_block1   (line_height * 0)
    draw_block2   (line_height * 2)
    draw_block3   (line_height * 7)
    draw_block4   (line_height * 14)
  end

Comentando essas linhas - isto é: adicionando uma cerquilha # no começo de cada linha de cada código draw_horz_line(...) - esse trecho ficará assim:

Ruby:
  def refresh
    contents.clear
    draw_block1   (line_height * 0)
    # draw_horz_line(line_height * 1)
    draw_block2   (line_height * 2)
    # draw_horz_line(line_height * 6)
    draw_block3   (line_height * 7)
    # draw_horz_line(line_height * 13)
    draw_block4   (line_height * 14)
  end

Comentando ou apagando, vai tirar essas linhas da tela de status.

Antes:
imagem_2023-03-29_110933819.png


Depois:
imagem_2023-03-29_110812287.png
 
Solução
Na lista de scripts do seu projeto, procure pelo script Window_Status. Nesse script, procure pelas linhas da função refresh, elas devem se parecer com o código da linha abaixo:

Ruby:
  def refresh
    contents.clear
    draw_block1   (line_height * 0)
    draw_horz_line(line_height * 1)
    draw_block2   (line_height * 2)
    draw_horz_line(line_height * 6)
    draw_block3   (line_height * 7)
    draw_horz_line(line_height * 13)
    draw_block4   (line_height * 14)
  end

Veja que nessa parte, há algumas linhas denominadas draw_horz_line(...), esses são os códigos que desenham as linhas da tela de status. O que você pode fazer com elas é apagá-las ou comentá-las.

Apagando essas linhas, esse trecho ficará assim:

Ruby:
  def refresh
    contents.clear
    draw_block1   (line_height * 0)
    draw_block2   (line_height * 2)
    draw_block3   (line_height * 7)
    draw_block4   (line_height * 14)
  end

Comentando essas linhas - isto é: adicionando uma cerquilha # no começo de cada linha de cada código draw_horz_line(...) - esse trecho ficará assim:

Ruby:
  def refresh
    contents.clear
    draw_block1   (line_height * 0)
    # draw_horz_line(line_height * 1)
    draw_block2   (line_height * 2)
    # draw_horz_line(line_height * 6)
    draw_block3   (line_height * 7)
    # draw_horz_line(line_height * 13)
    draw_block4   (line_height * 14)
  end

Comentando ou apagando, vai tirar essas linhas da tela de status.

Antes:
Visualizar anexo 5595

Depois:
Visualizar anexo 5594
Vlwzão, mano! É uma solução bem direto ao ponto!
 
Voltar
Topo