You are not logged in.
So i started playing Spirit Tracks on desmume today and everything went smoothly, upscaling didn't cause any slowdowns and i could just progress in the game as normally until Zelda lost her body. Now everytime her spirit model appears in the game, the game just slows down to a huge degree regardless of amount of upscaling i use. Does anyone know how i can fix this?
Offline
change config > 3d settings to use softrasterizer (or an opengl choice, if it's already on softrasaterizer).
Offline
Spirit Tracks is notorious for causing texture thrashing. This doesn't cause problems for a hardware NDS, which reads directly from ROM. However, DeSmuME's texture system requires all textures to be cached before use. Texture thrashing isn't a big deal when the native NDS textures are cached. But if Texture Deposterize and Texture Upscaling are used, texture thrashing can slow DeSmuME down a lot, especially for systems with weak CPU. Unfortunately, whenever Spirit Zelda appears, this causes the game to texture thrash like mad.
You really should turn off Texture Deposterize and set Texture Upscaling to 1x (the native size) when running this game. Spirit Tracks really hates these settings.
Offline