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
» ¿El SPORE comprado vale la pena? ¿o es un malgasto de dinero?
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 21:48 por Ismatrox

» Celln't y Celln't insectoide (Cell de 2 pesos)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 21:02 por RedpowerL

» Taller De Criaturas de el imperio Ronila
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 20:22 por RedpowerL

» Il Mare Eterno [♫]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 20:15 por RedpowerL

» Spore & Be an Alien: Renewal Parte 1
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 20:13 por RedpowerL

» Krait. [Reto vs Joshpad16]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 20:05 por RedpowerL

» Cosas que pueden necesitar las criaturas
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 19:49 por RedpowerL

» Servidor Oficial del Foro [Discord]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 19:40 por JANGK_

» Jágron el Planeta Maldito [2da Parte](¡En proceso de mejora!)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 19:33 por RedpowerL

» Agua Grabber (Club Penguin)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 19:30 por RedpowerL

» El asalto de Mijatóvic ww2 (En arreglo
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 10:39 por ElAloch

» Rüther, una celula extraña
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 01:19 por RedpowerL

» Un insecto cutre
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRAyer a las 01:13 por RedpowerL

» Feliz cumple, Ismatrox
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 23:56 por Schmieden

» Personajes de series animadas
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 19:07 por RedpowerL

» Una celula
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 17:39 por RedpowerL

» Lyoko
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 17:19 por RedpowerL

» Frigthmares (Traducida al Español)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 15:23 por RedpowerL

» El planeta cúbico
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 03:41 por RedpowerL

» Casillo mario NES!!!!
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 03:32 por RedpowerL

» Helicoprion [Reto vs Iandevoir]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 03:17 por RedpowerL

» ¿Que música están escuchando?
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 03:13 por CarcinoGenetista

» Esta creatura la llamo el jarrato
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 03:10 por RedpowerL

» La Armada Infinita [Los Vacionoides] [♫]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 03:06 por RedpowerL

» M.I.L.F - Friday Night Funkin'
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 02:43 por RedpowerL

» Boca Plesiomaw mod
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 02:39 por RedpowerL

» Como hacer que una especie que te odia deje de odiarte
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 02:36 por RedpowerL

» Actualizaciones de mi partida con BS
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 28 Jul 2021, 02:33 por RedpowerL

» Rock Lobster (don't starve)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 27 Jul 2021, 21:43 por Lalox_2004

» Aldea Sporepedia2 - SMP modeado 1.12.2
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 27 Jul 2021, 20:50 por Samuel_111

» TEMA FLOOD
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 27 Jul 2021, 11:30 por Dragonguy2005

» Gumball y Parasoul, Mi curiosa pareja crossover en Kisekae 2
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 27 Jul 2021, 09:47 por Davitroon

» No sé que es lo que está en la parte izquierda, y porqué desaparece
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 26 Jul 2021, 23:42 por ElAloch

» ¡Plantas vs Zombies Nivel 5!
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 26 Jul 2021, 20:38 por TheGamer3840

» Vehiculos de la Antigua Roma.
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 26 Jul 2021, 12:18 por Samuel_111

» Ayuda: Las criaturas de las aventuras siempre salen vetadas
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 26 Jul 2021, 01:21 por RedpowerL

» Cara de cintura como de la imagen gif.
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 22:34 por Ismatrox

» Darkspore Skar, la sombra de la muerte.
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 21:56 por Ismatrox

» Quimert 'rt (Comedor de Algas) [O5] [I]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 21:54 por Ismatrox

» mosquidroid(reto contra japejil)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 21:52 por Ismatrox

» estación espacial grosover
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 21:48 por Ismatrox

» HEYEYEYEA[O7][CC]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 21:47 por Ismatrox

» Templo "Martis Ultoris"
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 18:15 por Ismatrox

» Errores en el Foro
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 16:41 por Samuel_111

» Mista [O4] [Final] [♫]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 03:25 por Ismatrox

» Guardian de Gemas Crh'on [O5] [T]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 02:32 por Ismatrox

» Truthobyeva de Criaturas de Sonaria
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 25 Jul 2021, 02:27 por Ismatrox

» El Cerdo Tierno pero Peligroso
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 21 Jul 2021, 23:51 por Ismatrox

» ¿Donde se ponen los mods en Spore G.A?
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 20 Jul 2021, 20:08 por RedpowerL

» Hex FNF
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 20 Jul 2021, 14:18 por UFHDE

» Spore Mon ( Pokemon En spore)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 20 Jul 2021, 03:44 por RedpowerL

» El arborter (pude tener un nombre mejor para la construccion)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 20 Jul 2021, 03:35 por RedpowerL

» Buscando cosas para una criatura que andaba haciendo me encontré esto
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 20 Jul 2021, 03:29 por RedpowerL

» soy del imperio Optra he venido en paz
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 19 Jul 2021, 22:39 por RedpowerL

» Silla de ruedas tacitca XD
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 19 Jul 2021, 20:23 por Lalox_2004

» Presentación
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 19 Jul 2021, 17:27 por astin

» Hello there! My introduction :)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 19 Jul 2021, 08:51 por Dragonguy2005

» Tanque BT-5
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 15 Jul 2021, 15:13 por loboking432

» Doraemon
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 14 Jul 2021, 23:20 por CarcinoGenetista

» [DoT] Rancor (Star wars) [1]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 14 Jul 2021, 23:18 por CarcinoGenetista

» Vehículo blindado "The Jackal" / "El Chacal"
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 14 Jul 2021, 23:13 por CarcinoGenetista

» Le corsaire rouge [Template V5]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 14 Jul 2021, 23:11 por CarcinoGenetista

» feliz cumple karkat
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 14 Jul 2021, 22:49 por CarcinoGenetista

» Cambios de Nick
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 12 Jul 2021, 01:44 por ElAloch

» Rodolfo [AYUNTAMIENTO]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRDom 11 Jul 2021, 19:06 por Ismatrox

» Help. Adventures downloaded with sporepedia2 extension still gives only 10 points
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 10 Jul 2021, 14:03 por ElAloch

» El miutoz
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 08 Jul 2021, 19:07 por Coldfusion

» Quien es...?
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 06 Jul 2021, 01:40 por ElAloch

» Invitaciones al Servidor oficial del foro [Discord]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 06 Jul 2021, 01:37 por ElAloch

» 3 Preguntas...
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 05 Jul 2021, 20:02 por Neimerer

» Mr Celly [07] [CC]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 05 Jul 2021, 16:15 por Ismatrox

» Neo-Chaos [O7] [C]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRLun 05 Jul 2021, 16:13 por Ismatrox

» EL LARGOCILAPTOR
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 03 Jul 2021, 10:41 por Lionesus Terracus

» Robot de Fiesta [O6] [H]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 03 Jul 2021, 10:36 por Lionesus Terracus

» Ayuntamiento Eagoshar
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 03 Jul 2021, 10:25 por Lionesus Terracus

» Proyecto de aventura: Plumaria (nombre de referencia)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 02 Jul 2021, 14:03 por Josgrox

» Falta de Clave de Producto en Spore de Steam (No pirata)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 30 Jun 2021, 06:41 por ElGafas

» Clon
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 29 Jun 2021, 11:02 por Lionesus Terracus

» Silvia d galaxia wander
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 29 Jun 2021, 10:54 por Lionesus Terracus

» Vehiculo de combate (Reto vs Sidi)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMar 29 Jun 2021, 09:29 por loboking432

» Duck Hunt Pato [O5] [M]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 26 Jun 2021, 19:34 por Lionesus Terracus

» estamo activo papi
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 26 Jun 2021, 14:24 por Endy

» Unidad pesada especial - Guerrero Mag
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 26 Jun 2021, 03:12 por loboking432

» Maquina de Soporte "Patcher"
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 26 Jun 2021, 00:19 por loboking432

» Retro'Mongui [Reto vs DigiDSoul]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRSáb 26 Jun 2021, 00:08 por El omnipotente Ragasar Gr

» Tres criaturas hechas con Dark Injection
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 25 Jun 2021, 23:59 por El omnipotente Ragasar Gr

» El Bunogul
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 25 Jun 2021, 23:45 por El omnipotente Ragasar Gr

» Una "criatura"... que ni recuerdo haber creado
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 25 Jun 2021, 23:41 por loboking432

» Drakonis el Infernal.
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 25 Jun 2021, 15:21 por loboking432

» "Phoenix" Caza interplanetario avanzado
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 25 Jun 2021, 12:43 por loboking432

» El recinto de contención de Davitroon [♫] [3.0]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRVie 25 Jun 2021, 09:31 por loboking432

» Las 2 Fuentes de Spore
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 24 Jun 2021, 18:15 por loboking432

» Plantilla para hacer (popo)
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 24 Jun 2021, 16:06 por loboking432

» "Da Boyz Hut" Warhammer40k
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 24 Jun 2021, 14:26 por loboking432

» Nave de los Little Einsteins
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 24 Jun 2021, 14:10 por loboking432

» Lampara Draoce [OF2]
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 24 Jun 2021, 12:31 por loboking432

» [Proyecto] Genetic Aberration
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 24 Jun 2021, 09:23 por Lionesus Terracus

» No sé... un mercado...
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRJue 24 Jun 2021, 09:20 por Lionesus Terracus

» Toxic Karuhselanbra
Mi derrota ante el código de Spore; LevelWater_Fix CVRdAIRMiér 23 Jun 2021, 17:00 por loboking432

Temas Favoritos
Creación Aleatoria
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.