[Bug 43708] New: Major terrain glitching on SPORE
https://bugs.winehq.org/show_bug.cgi?id=43708 Bug ID: 43708 Summary: Major terrain glitching on SPORE Product: Wine-staging Version: 2.14 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: emily.shadowsong(a)gmail.com CC: erich.e.hoover(a)wine-staging.com, michael(a)fds-team.de, sebastian(a)fds-team.de Distribution: --- Created attachment 59176 --> https://bugs.winehq.org/attachment.cgi?id=59176 Clearly, it's already getting wierd... I've been playing SPORE for a while now, it has worked normally; at one point in playing I pressed ALT+TAB and the whole terrain just glitched. It shows up that way on the map, it's not graphics-related because I can physically touch the messed-up land. There's sometimes jagged spikes, often times lines through the planet, and extremely tall mountains, making the game practically unplayable unless I have wings. Sometimes it'll appear as though my nest spawned inside water, and if I try to walk out of the water and onto what looks like land I'll be eaten by the fish monster. I've reinstalled SPORE about five times now and it hasn't helped. I've tried running SPORE on safe mode as well. I have the core SPORE, galactic adventures, and creepy & cute parts pack. Every time I alt tab, the terrain changes again and gets more and more messed up. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 em <emily.shadowsong(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P2 |P1 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #1 from em <emily.shadowsong(a)gmail.com> --- Created attachment 59177 --> https://bugs.winehq.org/attachment.cgi?id=59177 Messy terrain pt1 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #2 from em <emily.shadowsong(a)gmail.com> --- Created attachment 59178 --> https://bugs.winehq.org/attachment.cgi?id=59178 Extremely tall hills? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #3 from em <emily.shadowsong(a)gmail.com> --- Created attachment 59179 --> https://bugs.winehq.org/attachment.cgi?id=59179 post alt tab -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #4 from em <emily.shadowsong(a)gmail.com> --- Created attachment 59180 --> https://bugs.winehq.org/attachment.cgi?id=59180 post alt tab again (now I'm stuck in the ground) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 em <emily.shadowsong(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P1 |P2 Distribution|--- |Mint -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #5 from em <emily.shadowsong(a)gmail.com> --- oh, and sorry if I get anything wrong I'm new to this lol -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de --- Comment #6 from Fabian Maurer <dark.shadow4(a)web.de> --- Does this persist between saving and reloading? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #7 from em <emily.shadowsong(a)gmail.com> --- I just checked and it does. The terrain even changes yet again for each and every save and reload I do, even after save>load>save>load in one session (no alt tabbing or quitting the game). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 Michael Müller <michael(a)fds-team.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |-unknown Product|Wine-staging |Wine --- Comment #8 from Michael Müller <michael(a)fds-team.de> --- The bug reporter did not clearly state that this is a Wine Staging regression. It is therefore reasonable to assume that the issue also affects the development version, moving the bug into the Wine product. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 charadon(a)protonmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |charadon(a)protonmail.com --- Comment #9 from charadon(a)protonmail.com --- Created attachment 61911 --> https://bugs.winehq.org/attachment.cgi?id=61911 Terrain glitching I'm also getting the exact same issue, this actually makes spore unplayable in certain situations. I've included a screenshot showing how bad the terrain glitching can actually get. I'll also include the terminal log from when wine was running the game. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #10 from charadon(a)protonmail.com --- Created attachment 61912 --> https://bugs.winehq.org/attachment.cgi?id=61912 Log of wine running spore. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #11 from charadon(a)protonmail.com --- I should also add, this happens regardless if you alt-tab or not. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 zzzzzyzz(a)hacari.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz(a)hacari.org -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 fraph24(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fraph24(a)gmail.com --- Comment #12 from fraph24(a)gmail.com --- I can confirm this bug. Saving and reloading does not fix the issue, nor creating a new planet. I also reinstalled the game after deleting "$HOME/.wine", but I still have the very same issue. I have mountains out of nowhere, nests in the water, water monsters eating me on the land giving me no chance to do anything, animals stuck on spikes... I use wine 3.16-staging, Fedora 29 x86_64. My version of Spore is Spore collection, bought on GOG. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 Alexandr Oleynikov <sashok.olen(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sashok.olen(a)gmail.com --- Comment #13 from Alexandr Oleynikov <sashok.olen(a)gmail.com> --- This apitrace may be useful, although the planet is already generated: https://yadi.sk/d/sIgD1PFce41G2g -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 myrealname <runerplayer(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |runerplayer(a)gmail.com --- Comment #14 from myrealname <runerplayer(a)gmail.com> --- this is happening to me as well, one of the worst cases was when i entered in a galactic adventure and the mission was unplayable, since i couldn't walk to the objectives because of all of the ups and downs (and the water didn't help). it seems to happen regardless of whether i alt tab or not, but when i'm inside a planet in the space stage and i alt tab, a random part of the planet messes up when i come back to the game. besides that, most of the planets look like attachment 59176 but with more water and random jagged thin hills. the planets on the main menu look normal. my wine version is 4.0-rc6 and i bought the game from gog. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #15 from charadon(a)protonmail.com --- So, recently discovered d9vk, and I was reminded of another game where it had a severe graphical glitch that was fixed with dxvk. Tried the game with d9vk on the off chance that this was a similar scenario. I tested the game for about 10 minutes and the glitch does NOT occur when using d9vk. I even confirmed the glitch still happens without d9vk (gallium-nine and wined3d) potentially ruling out driver issue? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 Stefan Dösinger <stefan(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan(a)codeweavers.com --- Comment #16 from Stefan Dösinger <stefan(a)codeweavers.com> --- Created attachment 70590 --> https://bugs.winehq.org/attachment.cgi?id=70590 Hack away index buffer map details Does the attached hack help? Spore locks an index buffer which contains 16 bit indices. Unfortunately it passes the wrong lock size. When it tries to write e.g. 123 indices it tells d3d9 that it wants to write 123 bytes instead of the correct 246 bytes. Wined3d forwards this information to opengl as some drivers need it to handle data transfers efficiently. Sadly, because it is wrong data, only half the buffer has defined contents. That causes the game to draw random triangles on its heightmap, leading to the broken map. Vulkan did away with map ranges. A game can only map the entire buffer. Vulkan drivers are supposed to handle this efficiently by mmap'ing video memory into the client address space, so that the write goes directly to the GPU and doesn't need to be copied after unmap, or by keeping the buffer in sysmem/GART and uploading data as needed when drawing. Therefore dxvk has to ignore the broken game data and things work. Some GL drivers do the same (e.g. the radeon mesa driver) and the game works too. On MacOS on the same hardware it is broken. An unrelated problem with Spore, that leads to similar, but milder, symptoms, is rasterizing precision when the heightmap is drawn. Some triangles are close to the pixel centers. Depending on whether they produce a fragment or not weird straight hills or gaps can be seen on the map, even on Windows. They aren't as high/deep as the terrain in this bug, so they don't break gameplay. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #17 from Alexandr Oleynikov <sashok.olen(a)gmail.com> --- The hack does help though it doesn't apply on recent versions of Wine. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #18 from joaopa <jeremielapuree(a)yahoo.fr> --- Does the bug still occur with wine-7.0-rc5? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 juliarodrigues70(a)outlook.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |juliarodrigues70(a)outlook.co | |m --- Comment #19 from juliarodrigues70(a)outlook.com --- (In reply to joaopa from comment #18)
Does the bug still occur with wine-7.0-rc5?
Yes still happens on recent wine 8.10 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43708 --- Comment #20 from juliarodrigues70(a)outlook.com --- Created attachment 74613 --> https://bugs.winehq.org/attachment.cgi?id=74613 terrain bug -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla