Page 1 of 3

Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 10:15 am
by Stefan
Hi all,

good news for all, someone maybe know it ...

You can play Wii Games 100% at your PC: http://www.dolphin-emulator.com
Get the Emulator and get some Wii - ISO.

This Emu play Gamecube ISO too.

I have it on my Arcade Cab - crazy  ;D - and play New Super Mario with Arcade - Controlls  :)
Wii Sports ( Basic Bowling, Golf, and so on) run very well too - perfect.

Buy a normal Sensor Bar ( from Snakebyte ) and a Wii - Controller, and a Bluetooth - USB - Adapter,
you can get this all for only 30 - 40 Euro ! Go to amazon ... they have it all.

And you have a Wii !
Sure, you need a fast CPU and good one GPU.

Today i have included in mGalaxy, all runs but with ESC, the Game close, but mGalaxy "sleep", at the Background there is an open "dolphin.exe" ( Taskmanager ), i think i can kill this with an AutoIt Script.

Anybody, or Admin, can help ?

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 11:09 am
by h3xl3y
I use Dolphin only from command

Code: Select all

value="/b /e "%path\%file%ext"" />
and it works well and exit well
mine exit with Alt+F4

Did you set the Hotkeys from emulator?
maybe Esc just Stops it and not Exit

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 11:24 am
by Stefan
Thanks for Info, before, i use "-e ..."

OK now it work with Alt+F4, but again i have the same Problem as for DS,
i will quit with ESC  ;)
No way with AutoIt ?

Btw. they run perfect:
New Super Mario Bros.
Monster Hunter Tri (with Classic Controller)
Wii Sports
Wii Play

Witch Games do you play ?

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 11:31 am
by h3xl3y
I think you can change Exit Hotkey to Esc
so try first that in Options > Hotkeys
Change Esc key from "Stop" to "EXIT"

New Super Mario is one of the best games ever in my opinion
i play everything with Mario in it
Mario Kart Wii is cool also

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 11:43 am
by Stefan
Sorry, at Option only "Stop" ist in ( Basic: ESC ), not a needed Full-Quit.

Do you play with a real Wii Controller ? And a Sensor Bar, too ? ( i do it - works perfect )

I have a real Wii too, buy that extra for Monster Hunter tri at Year 2010  ;D

But now, play on PC / Arcade Cab, this is very well and FUN.

Mario Kart run 100% ?

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 11:53 am
by h3xl3y
I see, well then you could try a simple script with

Code: Select all

HotKeySet("{ESC}", "Terminate")

Func Terminate()
    ProcessClose ( "Dolphin.exe" )
    Exit 0
EndFunc
No i don't have a Wiimote (i wanted to buy one but ended with a extHDD ;D)
but i can still play New Super Mario and Mario Kart
Mario Kart is emulated at 100% i think, only that i don't have enough power to run it at 100%

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 12:15 pm
by Stefan
i use this, but not work  :(
NO Emu start, NO game ...  :o

Code: Select all

HotKeySet("{ESC}", "Terminate")

If $CmdLine[0] == 1 Then
    $PID = Run ( "Dolphin.exe " &' "' & $CmdLine[1] & '"' )
    While 1
        Sleep(500)
    WEnd
EndIf

Func Terminate()
    While ProcessExists ( $PID )
	     ProcessClose ( $PID )
    WEnd
    Exit 0
EndFunc

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 12:41 pm
by h3xl3y
try this

Code: Select all

HotKeySet("{ESC}", "Terminate")

If $CmdLine[0] == 1 Then
    $PID = Run ( "Dolphin.exe " /b /e "' & $CmdLine[1] & '"' )
    While 1
        Sleep(500)
    WEnd
EndIf

Func Terminate()
    While ProcessExists ( $PID )
	     ProcessClose ( $PID )
    WEnd
    Exit 0
EndFunc

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 2:07 pm
by Stefan
i do have the /b /e allready in the <system> Part ... but i tryd with and without,
same problem ... :o

mGalaxy stay stable, no emu start, i wonder ...  :-\

can you give it a try at your system ?

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 2:18 pm
by h3xl3y
Sorry i see now that was not working
Here try this

Code: Select all

HotKeySet("Esc", "Terminate")
$app = "Dolphin.exe"
$path = "D:\mGalaxy\Emulators\Nintendo GC\"

If $CmdLine[0] == 1 Then
    Run ( $path & $app & " /b /e " & '"' & $CmdLine[1] & '"', $path)
    While 1
        Sleep(100)
    WEnd
EndIf

Func Terminate()
    ProcessClose ( $app )
    Exit 0
EndFunc 
Note that may be a problem with this
on my system it exits the emu when press ESC but the script it remains active and paused  :o
so the problem is that until the script exits you can't control mGalaxy window

but try it and see if it works on your system
i'm still trying to correct it

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 2:21 pm
by h3xl3y
Forgot to say that you need to change for the script to work

Code: Select all

value="/b /e "%path\%file%ext"" />
to

Code: Select all

value=""%path\%file%ext"" />

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 2:27 pm
by Aeliss
You don't need autoit script
If you use dolphin with command line the stop command will exit too.

Code: Select all

so try first that in Options > Hotkeys
Change Esc key from "Stop" to "EXIT"
is enought

  -b, --batch            Exit Dolphin with emulator

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 2:34 pm
by h3xl3y
@Aeliss
He said he tryed that and didn't work

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 2:35 pm
by Aeliss
Yep but i m doing it and it work and it s marked on the wii faq/help.

Try too.

Code: Select all

  <System>
    <Name>Nintendo WII</Name>
    <AppPath>F:\emulateur\nintendo\wii\dolphin\Dolphin.exe</AppPath>
    <RomPath>F:\emulateur\nintendo\wii\rom</RomPath>
    <SnapPath>F:\emulateur\Mgalaxy\snapsemul\wii_gamecube</SnapPath>
    <VidPath />
    <Emu selected="0">
      <Cmd id="0" name="Dolphin" value="/e "%path\%file%ext" /b" />
    </Emu>
    <Ext selected="0">
      <Suf id="0" value=".iso" />
    </Ext>
    <Active>True</Active>
  </System>

dolphin.ini

Code: Select all

[General]
LastFilename = 
ShowLag = False
GCMPathes = 2
RecursiveGCMPaths = False
NANDRoot = ./User/Wii
WirelessMac = 
GCMPath0 = F:\emulateur\nintendo\wii\rom
GCMPath1 = F:\emulateur\nintendo\gamecube\rom
[Interface]
ConfirmStop = False
UsePanicHandlers = True
OnScreenDisplayMessages = True
HideCursor = True
AutoHideCursor = False
Theme = 0
MainWindowPosX = 803
MainWindowPosY = 177
MainWindowWidth = 800
MainWindowHeight = 648
Language = 0
ShowToolbar = True
ShowStatusbar = True
ShowLogWindow = False
ShowLogConfigWindow = False
ShowConsole = False
ThemeName = Boomy
[Hotkeys]
Open = 79
OpenModifier = 2
ChangeDisc = 0
ChangeDiscModifier = 0
RefreshList = 0
RefreshListModifier = 0
PlayPause = 349
PlayPauseModifier = 0
Stop = 27
StopModifier = 0
Reset = 0
ResetModifier = 0
FrameAdvance = 0
FrameAdvanceModifier = 0
StartRecording = 0
StartRecordingModifier = 0
PlayRecording = 0
PlayRecordingModifier = 0
ExportRecording = 0
ExportRecordingModifier = 0
Readonlymode = 0
ReadonlymodeModifier = 0
ToggleFullscreen = 13
ToggleFullscreenModifier = 1
Screenshot = 348
ScreenshotModifier = 0
Wiimote1Connect = 344
Wiimote1ConnectModifier = 1
Wiimote2Connect = 345
Wiimote2ConnectModifier = 1
Wiimote3Connect = 346
Wiimote3ConnectModifier = 1
Wiimote4Connect = 347
Wiimote4ConnectModifier = 1
LoadStateSlot1 = 340
LoadStateSlot1Modifier = 0
LoadStateSlot2 = 341
LoadStateSlot2Modifier = 0
LoadStateSlot3 = 342
LoadStateSlot3Modifier = 0
LoadStateSlot4 = 343
LoadStateSlot4Modifier = 0
LoadStateSlot5 = 344
LoadStateSlot5Modifier = 0
LoadStateSlot6 = 345
LoadStateSlot6Modifier = 0
LoadStateSlot7 = 346
LoadStateSlot7Modifier = 0
LoadStateSlot8 = 347
LoadStateSlot8Modifier = 0
SaveStateSlot1 = 340
SaveStateSlot1Modifier = 4
SaveStateSlot2 = 341
SaveStateSlot2Modifier = 4
SaveStateSlot3 = 342
SaveStateSlot3Modifier = 4
SaveStateSlot4 = 343
SaveStateSlot4Modifier = 4
SaveStateSlot5 = 344
SaveStateSlot5Modifier = 4
SaveStateSlot6 = 345
SaveStateSlot6Modifier = 4
SaveStateSlot7 = 346
SaveStateSlot7Modifier = 4
SaveStateSlot8 = 347
SaveStateSlot8Modifier = 4
[Display]
FullscreenResolution = 1280x1024
Fullscreen = False
RenderToMain = False
RenderWindowXPos = 330
RenderWindowYPos = 251
RenderWindowWidth = 640
RenderWindowHeight = 480
RenderWindowAutoSize = False
KeepWindowOnTop = False
ProgressiveScan = False
DisableScreenSaver = True
ForceNTSCJ = False
[GameList]
ListDrives = False
ListWad = True
ListWii = True
ListGC = True
ListJap = True
ListPal = True
ListUsa = True
ListFrance = True
ListItaly = True
ListKorea = True
ListTaiwan = True
ListUnknown = True
ListSort = 3
ListSortSecondary = 0
[Core]
HLE_BS2 = True
CPUCore = 1
CPUThread = True
DSPThread = False
DSPHLE = True
SkipIdle = True
LockThreads = False
DefaultGCM = 
DVDRoot = 
Apploader = 
EnableCheats = True
SelectedLanguage = 2
MemcardA = F:\emulateur\nintendo\wii\dolphin\User\GC\MemoryCardA.USA.raw
MemcardB = ./User/GC/MemoryCardB.USA.raw
SlotA = 1
SlotB = 1
SerialPort1 = 255
BBA_MAC = 
SIDevice0 = 6
SIDevice1 = 6
SIDevice2 = 0
SIDevice3 = 0
WiiSDCard = False
WiiKeyboard = False
WiimoteReconnectOnLoad = True
RunCompareServer = False
RunCompareClient = False
FrameLimit = 0x00000001
UseFPS = False
GFXBackend = Direct3D9
DPL2Decoder = False
Latency = 14
[Movie]
PauseMovie = False
Author = 
[DSP]
EnableJIT = True
DumpAudio = False
Backend = DSound
Volume = 100
[MemcardManager]

Re: Nintendo WII - YES, but ...

Posted: Sat May 18, 2013 2:39 pm
by Stefan
Thanks Aeliss, but there is no change for ESC key (?)

First, the Script from hexly is ok, thanks again,
but the first line must be ("{ESC}").

But i will try your version too, Aeliss, what i have to do now ?
<system> value parameters to "-b --batch ... " and the Options / Hotkeys ... at STOPP set to Escape,
then all right ?