FIX94 / open-wiiflow-mod

Beta Repository of the USB Loader Wiiflow
25 stars 16 forks source link

slow accessing emu nand gamesaves #145

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. enable gamesave nand emulation.
2. start game. see loading bar.
3. whenever game accesses the gamesave (either at startup or shortly after) wii 
drive light will blink approx. 20 times before loading save and continuing 
game. This doesn't seem to happen to all games.  one game for sure Rayman 
Origins

What is the expected output?
It not take so long. 20 flashes (or seconds) is a little depressing.  and i 
hate to say it but the same setup on usbloader gx only takes one or two flashes.

What version of the product are you using? Which d2x cIOS version?
wiiflow 4.03 and dx2 8 final.  tried d2x9 and it took even longer without the 
drive light flashing. went back to d2xv8.

Please provide any additional information below.
Not a biggie but very depressing and slow.  Hopefully you can speed it up 
somehow. I use a usb 3.0 drive. And i run chkdsk a lot and 75% of the time it 
finds this error with my wiiflow emunand - removing nonvalid long folder entry 
from .... usually savegame files and sometimes system file in 000000002 folder. 
So I've decided not to use wiiflow for emunand gamesaves. I'm guessing it might 
be my 3.0 drive but i don't have problems with GX so go figure.

Original issue reported on code.google.com by fledge68 on 23 Oct 2012 at 3:58

GoogleCodeExporter commented 9 years ago
and yes my emunand has the cert.sys

Original comment by fledge68 on 23 Oct 2012 at 4:00

GoogleCodeExporter commented 9 years ago
You were playing around with the partial/full setting already? It cant be 
loader dependant since its both fully handled by the cIOS, so it must be a 
setting difference.

Original comment by fix94.1 on 23 Oct 2012 at 5:57

GoogleCodeExporter commented 9 years ago
So you are saying it might be a setting in wiiflow.ini that i need to change?  
As for partial/full i always just use gamesave.  Does it matter if it's partial 
or full when you use the nand extracter?  or do you always end up with a full 
nand backup?  I think I know what you mean by 'handled by the cios' - once the 
game starts the cios is in control and that means it handles the calls to the 
emunand for gamesave data right?  That's why gamesave emunand is disabled when 
you use waninkoko or hermes cios since they don't work with emunands and you 
need d2x for that.  I have hermes and d2x installed.  How does wiiflow know to 
use d2x instead of hermes? Sorry for all the questions, and i know i should 
come to irc but i'm a little short on time so I replied this way since it's 
quicker.

Original comment by fledge68 on 24 Oct 2012 at 12:39

GoogleCodeExporter commented 9 years ago
I guess its some setting yes. It doesnt matter which nand you use, partial 
means the cIOS just takes the saves folder from sd/usb and the rest from the 
real nand, thats slower. If you use full, then it uses the emu nand for 
everything, which is prolly faster. And yes, as soon as the game is booted the 
cIOS handles everything, so we enable nand emulation by saying the cIOS which 
mode and which partition. Also the libfat things are inside the cIOS so it 
wouldnt matter which libfat version we use in the loader directly. Hermes and 
waninkoko can do nand emulation as well, I just havent added the calls and 
modules needed since they are different than d2x, d2x for example doesnt need 
any modules, all is included in the cIOS you install. If wiiflow would load the 
game with hermes cIOS then you wouldn't have emu saves at all.

Original comment by fix94.1 on 24 Oct 2012 at 3:56

GoogleCodeExporter commented 9 years ago

Original comment by fix94.1 on 27 Oct 2012 at 2:34