Spring RTS Engine Ver 104 Win 64 bit

Spring RTS Engine Ver 104 Win 64 bit

January 7, 2026 0
[featured_image]
  • Version
  • Download 4
  • File Size 15.80 MB
  • File Count 1
  • Create Date January 7, 2026
  • Last Updated April 21, 2026

Spring RTS Engine Ver 104 Win 64 bit

per risolvere gli errori di shadows che appaiono quando cambi le opzioni:

1 ----------------------

Se vuoi correggere il file che causa l'errore, devi agire sul file ShadowGenFragProg.glsl. Nota che questo file è solitamente compresso dentro springcontent.sdz (che è un file zip rinominato).

  • Trova il file springcontent.sdz nella cartella di installazione di Spring 104/105.
  • Aprilo con un software come 7-Zip o WinRAR.
  • Naviga nella cartella interna: shaders/GLSL/.
  • Estrai il file ShadowGenFragProg.glsl.
  • Aprilo con un editor di testo (Notepad++, VS Code) e cerca queste righe:

varying mat4 shadowViewMat;
varying mat4 shadowProjMat;
varying vec4 vertexModelPos;

  • Sostituisci la parola varying con in in questo modo:

in mat4 shadowViewMat;
in mat4 shadowProjMat;
in vec4 vertexModelPos;

  • Salva il file e trascinalo nuovamente dentro l'archivio .sdz per sovrascrivere l'originale (o mettilo nella cartella shaders/GLSL/ se hai una cartella non compressa).

2 ----------------------

precedente abbiamo corretto il Fragment Shader (ShadowGenFragProg.glsl). Tuttavia, ogni shader ha una controparte. Se le unità proiettano ombre ma le "features" in quota no, è possibile che il Vertex Shader stia fallendo il calcolo della posizione per oggetti statici in determinate coordinate.

  1. Cerca nella cartella shaders/GLSL/ il file ShadowGenVertProg.glsl.

  2. Aprilo e controlla se anche qui è presente la parola varying.

  3. Se sì, sostituisci varying con out (poiché nel Vertex Shader i dati "escono" verso il Fragment Shader).

    • Esempio: varying vec4 vertexModelPos; diventa out vec4 vertexModelPos;.