Sporepedia 2
¡Bienvenido a Sporepedia 2! Si quieres empezar a compartir tus creaciones y descargar las de otros, regístrate ya.

Mi derrota ante el código de Spore; LevelWater_Fix DL4SYdk
Sporepedia 2
¡Bienvenido a Sporepedia 2! Si quieres empezar a compartir tus creaciones y descargar las de otros, regístrate ya.

Mi derrota ante el código de Spore; LevelWater_Fix DL4SYdk
Conectarse

Recuperar mi contraseña

Últimos temas
» ¿Que música están escuchando?
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRHoy a las 15:38 por Werik

» sardónico [RS2][I]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRHoy a las 01:07 por Ismatrox

» EL DESTRUCTOR K LES PARESE¿¿¿
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRHoy a las 00:21 por MGX32

» Cefalocoronario [O6] [I]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 23:35 por Ismatrox

» Pide un deseo y arruina al de arriba
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 21:03 por MGX32

» Team Kong o Team Godzilla.
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 18:14 por Ismatrox

» Cora [SB]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 17:19 por Ismatrox

» Mis Idea en spore
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 13:20 por Galiಠth

» Dragon de FUEGO[3lite vs Dumdon]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 00:50 por Ismatrox

» Venenoso Remake.
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 00:43 por Ismatrox

» Otra Criatura Fea: Venenoso
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 23:09 por Ismatrox

» La Muerte Gris *-* (estilo dinosaurio)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 23:02 por Ismatrox

» Sandiado, Reto contra alber
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 22:56 por Ismatrox

» criaturas mediocres pero activo
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 19:05 por Manuelito

» XJ9 (La Robot Adolescente)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 18:27 por CharaToLoki

» Toriel (UNDERTALE) [MODs]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 18:25 por CharaToLoki

» proyecto de aventura ''el ingeniero''
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 16:09 por Manuelito

» Pogovons: La unión de dos razas
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 11:35 por UFHDE

» Las Hormigas de Calitros
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 02:27 por Ismatrox

» Risu
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 01:51 por Ismatrox

» Dos MECHS
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 02 Mar 2021, 01:28 por Ismatrox

» Frases celebres del foro
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 19:42 por MGX32

» Feliz cumpleaños Col!
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 17:10 por Kenome

» Elenco de criaturas de mi primera aventura que nadien jugo
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 13:30 por Ismatrox

» mi vieja crasion
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 13:20 por Ismatrox

» Para Wigazo que me desafía con su emoticon xD
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 08:56 por CharaToLoki

» Willosaurio Terrestre y Acuatico
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 08:36 por MGX32

» Sugilite [Steven Universe]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 06:44 por CharaToLoki

» Ruinas
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 06:42 por CharaToLoki

» Sky tiger o Shangri-la
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 03:43 por Ismatrox

» MI NABE DE TRASPORTE
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 03:17 por Ismatrox

» grandes momentos de aburrimiento
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 03:10 por Ismatrox

» Los Grox [♫]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 03:05 por Ismatrox

» EL MUTANTE
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 03:02 por Ismatrox

» Creep
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 02:54 por Ismatrox

» Tresh y Galletas [AI3]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 02:51 por Ismatrox

» Hola me presento ,
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 01 Mar 2021, 00:09 por UFHDE

» Arkovernatasis (Arkoverante 2.0V Edition)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 22:19 por MGX32

» Mi primera criatura <3
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 22:05 por MGX32

» EsET de combate 155-E4
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 21:54 por Ismatrox

» Saltador Feucho
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 20:18 por Ismatrox

» Doomer , Mi Primer Criatura con Creepy & Cute
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 19:32 por Ismatrox

» 2 Naves
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 19:23 por Ismatrox

» Jake de Hora de aventuras! [OF2]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 18:10 por CharaToLoki

» La historia de spore
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 17:59 por CharaToLoki

» Tortuga Illuminati [OF3]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 17:50 por CharaToLoki

» Caza Jedi
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 17:26 por CharaToLoki

» Message to Sporepedia2
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 13:29 por MGX32

» El Festival
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 03:54 por Ismatrox

» Urgash el dragón del Caos [REWORK]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 03:51 por Ismatrox

» TEMA FLOOD
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 00:59 por technoguyx

» Un video que muestra el editor de criaturas en Unity
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 28 Feb 2021, 00:05 por technoguyx

» Mi Primera Subida!
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 22:42 por Ismatrox

» Personajes de series animadas
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 22:36 por MGX32

» Los Arquetipos
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 19:06 por MGX32

» MGX32
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 17:30 por ElAloch

» super dragon congelador
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 01:47 por Ismatrox

» SP - 09 (Nave de la especie de Steve) [ GLaDOS vs. Surcus [A] ] [2] [A]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 01:45 por MGX32

» CIEN PIES (Chilopoda)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 01:37 por Ismatrox

» casa de jengibre [L4SF:E8] [X]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 01:36 por MGX32

» Spoffit Escorpión [TS]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 01:17 por MGX32

» Mi primera criatura subida Mi robot
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 01:12 por MGX32

» Nircángel^^
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 01:02 por MGX32

» Árbol Navideño Explotado. [L4SF:E1]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 00:44 por MGX32

» El Mejor Bailarín Del Mundo!!!
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 00:42 por Coldfusion

» Dorima [OF3]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 00:33 por MGX32

» Y U NO y Otros Memes
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 27 Feb 2021, 00:07 por MGX32

» Fherlosst, el barco perfecto... Entren y comenten, xD!
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 23:48 por MGX32

» Facultad de Ciencias Ñoñas [O6]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 23:42 por MGX32

» Criatura inicial
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 23:29 por MGX32

» Húsar Alado V2 de la OCE [Reto contra Sproilex]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 23:25 por MGX32

» Dred,el nuevo conquistador de planetas
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 23:21 por MGX32

» Red Plague Spoffit [TS]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 23:18 por MGX32

» Kuns The Skun [♫]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 23:06 por MGX32

» Intento de recreación de Jigsaw
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 23:03 por MGX32

» Arceos everywhere
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 22:57 por MGX32

» Tropius
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 22:54 por MGX32

» El Pequeño drag [O5] [♫]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 22:50 por Coldfusion

» Carrken
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 19:52 por Coldfusion

» ♪Vamos de paseo, pi pi pi♫ (?) [O5] [T]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 14:42 por Endy

» Otra creación rara mía: "Arbinojado"
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 14:37 por Endy

» Los trilbero
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 14:31 por Endy

» Eagoshar
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 10:21 por MGX32

» Grox jugable
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 10:19 por MGX32

» Mimu [Reto contra Grunt]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 01:58 por Ismatrox

» Criatura [O9] [♫]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 01:52 por MGX32

» Osito Rizzo
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 01:44 por MGX32

» OVNIs Asimetricos
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 01:31 por MGX32

» perdón (al fin la nave xD)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 01:26 por MGX32

» L' Wante [Reto Contra Jeshua] [♫]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 01:23 por MGX32

» perry el ornitorrinco
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 01:17 por MGX32

» El amongas
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 26 Feb 2021, 01:08 por MGX32

» Criaturas de Mierd*!
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 25 Feb 2021, 23:24 por MGX32

» Presentación al resto de usuarios (de CharaToLoki y el que se apunte)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 25 Feb 2021, 23:19 por ElAloch

» Panzer IV
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 25 Feb 2021, 23:06 por Ismatrox

» mi nueva especie de dragones y capitanes dragones
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 25 Feb 2021, 23:00 por Ismatrox

» Carnictis Sordicus (Carnictis)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 25 Feb 2021, 22:39 por Ismatrox

» Amantes del chocolates
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 25 Feb 2021, 22:08 por MGX32

» Phantom (primera versión)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 25 Feb 2021, 21:38 por Ismatrox

Temas Favoritos
Creación Aleatoria
Los posteadores más activos de la semana
Ismatrox
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 
CharaToLoki
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 
MGX32
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 
UFHDE
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 
Davitroon
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 
Manuelito
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 
Josgrox
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 
Coldfusion
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 
technoguyx
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 
MisiónXSpore
Mi derrota ante el código de Spore; LevelWater_Fix I10Mi derrota ante el código de Spore; LevelWater_Fix M10Mi derrota ante el código de Spore; LevelWater_Fix D10 

Hora Mundial

Mi derrota ante el código de Spore; LevelWater_Fix

Ver el tema anterior Ver el tema siguiente Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Josgrox Mar 17 Nov 2020, 10:59

AGRADECIMIENTO:

Antes de nada quiero dar gracias a @ElAloch, porque sin el nunca pude haber descubierto lo que descubrí y voy a explanarlo en este tema por si alguien se interesa o me ofrece ayuda, comencemos:

HISTORIA:

Hace unos cuantos días me propuse una tarea bastante sencilla (en mi opinión) hacer que el agua de la trasformación planetaria no se revertiera a un yermo desértico. Al principio iba mal encaminado pues pensaba que tendría que ver con terraforming tuning (Lógico al fin y al cabo pero no era el caso).

Pero gracias a ElAloch pude descubrir que era idéntico al 100%, por lo que me dije de algún sitio debe venir digo yo: Encontré el script: TerrainLegacyScript True que se encontraba en todos los script sobre terreno y planeta del juego, al ponerlo en false funcionó momentáneamente e incluso cabe destacar que me ocurrió varias veces, pero de repente dejó de funcionar, sí alguien sabe el porque que me lo diga.

Así que tras esa victoria que se convirtió en fracaso seguí buscando y buscando y al fin en un mar de códigos de Spore, se me ocurrió buscar Surface (Superficie), en vez de insistir con: Terrain, planet, water, terraforming and toolspace (pensé que podrían ser las herramientas de terraformación incluso). Al final de todos los intentos casi a punto de rendirme, encuentro el código que buscaba, este se encontraba en:

materials_shader_fragments~ ---> 0x00000003.smt.unpacked ----> 079(TerrainSetup).vertex_fragment

En este archivo de arriba pone lo siguiente:

Captura triste del código Sad :

Mi derrota ante el código de Spore; LevelWater_Fix ShvDw5h

EXPLICACION:

Ese código es lo que provoca el bug horrible de que el agua desaparezca, traduciré el texto en verde (notas del programador)
para que sepáis exactamente lo que dice:

Traducción:

Actualmente tanto la tierra como el agua se establecen en la altura VB, que es máxima (altura del agua, altura de la tierra)
esto es para evitar los problemas cambiantes de la costa y poder mirar debajo de la orilla del agua, debido a que el agua se mueve hacia afuera.

Esto puede cambiar porque tiene sus propios problemas, es decir, que la profundidad del agua no está disponible en el sombreador de vértices y el mapa de refracción no es correcto.

Sin embargo, hacer esta sujeción en el sombreador causa problemas de z-fight debido a que las faldas se sujetan y se arrastran por el borde del agua, porque solo se sujeta la altura final transformada, no las alturas de origen y destino.

FINAL O INICIO?

En resumidas cuentas esta es la solución cutre para ese bug, el cual yo nunca recuerdo haber presenciado y tal vez fuera prácticamente imperceptible. El problema gente viene con lo que voy a decir a continuación, los códigos originales fueron totalmente aniquilados e incluso hay notas que dicen de añadir o corregirlos en futuros parches que nunca llegaron, por lo que sin los códigos originales es imposible corregirlo al menos que pruebe a lo loco (cosa que me niego a hacer).

Dejaré el código entero quitando las notas por si alguno lo quiere ojear y me dice que ese no es el sitio correcto para buscar arreglar lo del agua, en ese caso que me diga el porque y si estoy de acuerdo o tiene sentido seguiré buscando el fallo. En caso de que todos estén de acuerdo que ese es el código y quieran ayudar para modificarlo, bienvenido sea.

Pero este proyecto actualmente está muerto, no por no encontrar el fallo (Estoy al 99% que ese código es el fallo) sino porque no sabemos los valores originales, así pues gracias por leerse este tochaco y os dejo el código:

Código:

vertexFragment TerrainSetup
input color position

declareCode
extern uniform struct
{
float4 vSunDir;
float4 waterColor;
float4 innerParms;
float4 vCamPos;
float4 sphereParms;
float4 camParms;
float4 illumParms;
float4 fogParms;
float4 nightLightTint;
float4 nightLightColor;
float4 duskLightColor;
float4 dayLightColor;
float4 nightShadowColor;
float4 duskShadowColor;
float4 dayShadowColor;
float4 duskDawnStartEnd;
float4x4 viewTransform;
} terrainState;
extern uniform struct
{
float4x4 worldViewProjection;
float4 QuadFaceUVXform;
float4 QuadMorphValue;
float4 QuadFaceElemMap;
float4 QuadFaceSignMap;
float4 QuadFaceXForm[3];
} terrainTransform;
endCode

code
const float c0 = 255.0f * 2.0f / 65536.0f;
const float c1 = 256.0f * c0;
float parentHeight = dot( In.position.ar, float2( c1, c0 ) ) - 1;
float height = dot( In.position.gb, float2( c1, c0 ) ) - 1;
height = parentHeight + (height - parentHeight) * terrainTransform.QuadMorphValue.x;
float height1 = dot( In.color.gb, float2( c1, c0 ) ) - 1;
float seabedHeight = height1 * terrainState.sphereParms.y + terrainState.sphereParms.x;
float landHeight = height * terrainState.sphereParms.y + terrainState.sphereParms.x;
float waterHeight = terrainState.innerParms.w + terrainState.sphereParms.x;
float2 uv = saturate( terrainTransform.QuadFaceUVXform.xy + In.texcoord0.xy * terrainTransform.QuadFaceUVXform.z);
float4 normal4 = float4( uv.xy, 1, 1 );
float3 normal = float3(
dot( normal4, terrainTransform.QuadFaceXForm[0] ),
dot( normal4, terrainTransform.QuadFaceXForm[1] ),
dot( normal4, terrainTransform.QuadFaceXForm[2] ) );
normal = normalize( normal );
float4 landPosition = float4(normal.xyz * landHeight, 1);
float4 waterPosition = float4(normal.xyz * waterHeight, 1)
float4 seabedPosition = float4(normal.xyz * seabedHeight, 1);
endCode
end

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Mx3brainpower Mar 17 Nov 2020, 23:56

Yo probaría cambiar la linea que está desactivada como comentario del código y reemplazarla por la que comienza igual con waterPosition. Quedaría así:
Código:
float4 waterPosition = float4(normal.xyz * waterHeight, 1);
// float4 waterPosition = landPosition;

Esto supuestamente cambiaría la posición del agua a su propia altura en lugar de ser igual a la altura de la tierra, que talvez sea lo que provoca el bug de un planeta desértico con nivel de atmósfera alto como mencionas.

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Josgrox Miér 18 Nov 2020, 09:01

He probado el código que dijiste y sigue igual, lo que significa que o falta código o el bug no nace de ahí, cosa que si es así no entiendo de donde puede salir, porque según tengo entendido lo que vemos en Spore originalmente antes de ser terraformado es falso, es decir, solo al usar las herramientas de terraformación vemos el verdadero modelo, de ahí que piense que es materials_shader_fragments~. También miré SpaceTools las pero no encontré nada raro y fuera de lo normal al igual que mire todos los Scrips de planetas del juego a ver que había en común con todos ellos y nada raro.

Sí no es eso no tengo ni idea, probé poniendo el TerrainLegacyScript en false, al principio dio efecto (o fueron bugs simultáneos) y saliendo de los planetas y entrando varias veces en los planetas terraformados, no volvían a su estado yermo desértico y solo cambiaba al guardar y salir por lo que estaba buscando la solución a ese problema.

El problema vino cuando el TerrainLegacyScript de repente ya no iba (lo que me hace pensar fueron bugs y tuve mala suerte y pensé que fue por el mod). Lo dicho este proyecto lo dejo abierto y me meteré de vez en cuando a mirarlo y diseñarlo, pero por ahora voy a descansar al menos que averigüe la raíz del problema literalmente.

Lo único que se me ocurre es que sea el cache y este no guarde la característica del terreno, pero eso sería raro porque se acuerda de la totalidad de la terraformación e incluso el color o materials_shader_fragments~ algo que no he visto o algo en los scripts de planetas y terrenos que pasé por alto (cosa que dudo por que los revisé bastante, aunque puede ser que no me diera cuenta de algo)

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Jesus-Sole Miér 18 Nov 2020, 13:39

Pues wow, que pena. Esta es solo otra prueba de que Spore estaba demasiado crudo al salir en 2008. Pero sorprendentemente, hicieron un juegazo. Mucha suerte y espero que logres salir de este enredo. Camarada

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Josgrox Miér 18 Nov 2020, 14:50

Dato curioso que me ha ayudado también en el intento de desarrollo, sea lo que afecte a la altura del agua, en sí no afecta solo al agua, también al terreno, por que he llegado a esta conclusión:

Pues se debe a que he probado sí al hacer otra cosa que modifique el mundo (terraformar u editar el terreno con las herramientas de crear montañas u mares, el terreno se revierte y el agua a la par se revierten y las montañas, colinas, playas creadas desaparecen o disminuyen mucho su tamaño, al saber esto se sabe que ahora el problema viene con el renderizado del planeta como tal, tierra y agua por ambos lados, maldito EA por no arreglar estos bugs antes de abandonarlo.

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por CharaToLoki Mar 16 Feb 2021, 21:20

Hay algo que me parece raro y es que:

float seabedHeight = height1 * terrainState.sphereParms.y + terrainState.sphereParms.x;
float landHeight = height * terrainState.sphereParms.y + terrainState.sphereParms.x;

Utilice ese código en vez de:

float seabedHeight = height1 *( terrainState.sphereParms.y + terrainState.sphereParms.x);
float landHeight = height * (terrainState.sphereParms.y + terrainState.sphereParms.x);

¿A lo mejor eso lo arregla?

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Sane Miér 17 Feb 2021, 05:38

Che me gustaria entender a fondo esto, a ver si mi experiencia en programacion ayuda, no entiendo bien que es lo que queres hacer josgrox

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Josgrox Miér 17 Feb 2021, 16:20

@Sane escribió:Che me gustaria entender a fondo esto, a ver si mi experiencia en programacion ayuda, no entiendo bien que es lo que queres hacer josgrox


Por ahora lo dejé aparcado, pero no tengo ningún problema en explicarlo:

Cuando tú terraformabas un planeta en Spore, el nivel del agua sube debido a la terraformación hasta ahí todos damos esto por sabido. Alguna gente en teoría veían un bug en el nivel del agua en Spore Vanilla (Sin parches), cuyo bug yo nunca vi en el Spore Vanilla en su tiempo.

El problema es el siguiente: EA dio un arreglo cutre a la solución del nivel del agua, provocada por el parche 1.01 al usar una herramienta de terraformación. EA pensó: No habrá bug si el nivel del agua se restablece como si el planeta no fuera terraformado y es cierto. Pero esto provoca que hoy día en Spore, al terraformar y salir del planeta se resetee a su estado original y de ser un paraíso se vuelva un yermo con árboles. Hay un problema con esto y debes entender esto: El planeta tipo (Yermo sin agua) que solemos ver antes de terraformarlo es como una ilusión y en sí no es el modelo real del planeta, el modelo real del planeta es al ser terraformado, por lo que si queremos verlo así totalmente hay que utilizar una herramienta de terraformación de atmósfera/temperatura y se volverá a calcular el modelo, restableciendo el modelo REAL.

Pero al salir se reseteará al modelo que solemos ver antes de la terraformación para evitar el bug del agua. Yo busqué dicho código y no encontré nada que tuviera que ver con ello y créeme que lo intenté bastante

Aquí el problema:
Fase de espacio: Se ha corregido un problema gráfico con los niveles de agua que no se actualizan correctamente con herramientas de terraformidad para que *los niveles visibles de agua y atmósfera ahora se correspondan en el monitor Atmósfera.

Fuente: https://spore.fandom.com/wiki/Patch_1.02

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Sane Jue 18 Feb 2021, 00:34

Podrias mostrarme un ejemplo, esto es algo que nunca he oido o visto sobre spore

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Josgrox Jue 18 Feb 2021, 09:35

@Sane escribió:Podrias mostrarme un ejemplo, esto es algo que nunca he oido o visto sobre spore


@Sane este es el bug en un vídeo que he encontrado:



Así lo describe el mismo usuario del vídeo:
Lo que pasa, es que el nivel de agua en el 90% de los planetas en el juego está totalmente equivocado. El uso de cualquier herramienta de terraformación durante una fracción de segundo lo corregirá.. mientras esté en el planeta y durante 5 o diez minutos después. Estoy recibiendo mundos que deben ser ICE y LAVA y NO ATMOSPHERE totalmente cubierto en AGUA LIQUID. Tengo planetas que deberían tener océanos no tienen nada más que una masa terrestre GIGANTE. No hay planetas con hielo o lava en ninguna parte a menos que los 'corrija' parpadeando una herramienta de terraformación.

Posdata: El bug, también quita los planetas helados o de lava, al menos que tu incidas con cualquier herramienta de terraformación, no sé porque a nadie le molesta a excepción de a mí XDDD

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Sane Sáb 20 Feb 2021, 04:09

Lol sera porque no a mucha gente le pasa, te digo la verdad las 50 veces que instale el juego y llegue a espacio nunca me paso, joder esto es nuevo para mi y encima a este punto de la poca popularidad que le queda al juego, habria que arreglarlo y ya para que por lo menos el juego caiga con digindad

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Josgrox Sáb 20 Feb 2021, 12:14

@Sane escribió:Lol sera porque no a mucha gente le pasa, te digo la verdad las 50 veces que instale el juego y llegue a espacio nunca me paso, joder esto es nuevo para mi y encima a este punto de la poca popularidad que le queda al juego, habria que arreglarlo y ya para que por lo menos el juego caiga con digindad


 Al contrario, le pasa a todos pero simplemente hacen caso omiso y yo me he levantado para arreglarlo XDDD, pero por ahora no encuentro nada.

Volver arriba Ir abajo

Mi derrota ante el código de Spore; LevelWater_Fix Empty Re: Mi derrota ante el código de Spore; LevelWater_Fix

Mensaje por Contenido patrocinado

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

Permisos de este foro:
No puedes responder a temas en este foro.