scottrice / Ice

Application to automatically add ROMs to Steam
http://scottrice.github.io/Ice/
MIT License
835 stars 96 forks source link

Unable to add games on Windows 8.1 #163

Closed pantalooons closed 10 years ago

pantalooons commented 10 years ago

I currently have 3 emulators installed. ZSNES, higan and nestopia.

It is able to detect the emulator and the console but does not locate the roms.

below are the log file, the config file, the console file and emulator file.

I have tried running as admin and with W7 compatibility enabled.

Config

"[Storage]

[Grid Images]

[LinSnes9x] download-location=http://powrtoch.org/public/linsnes9x.zip relative-exe-path=linsnes9x/snes9x

[LinMednafen] download-location=http://powrtoch.org/public/linmednafen.zip relative-exe-path=linmednafen/mednafen

[LinePSXe] download-location=http://powrtoch.org/public/linepsxe.zip relative-exe-path=linepsxe/epsxe

[LinMupen64Plus] download-location=http://powrtoch.org/public/linmupen64plus.zip relative-exe-path=linmupen64plus/mupen64plus

[MacSnes9x] download-location=http://consolegrid.com/ice_emulators/MacSnes9x.zip relative-exe-path=MacSnes9x/Snes9x.app

[MacMednafen] download-location=http://consolegrid.com/ice_emulators/MacMednafen.zip relative-exe-path=MacMednafen/mednafen

[Winbsnes] download-location=http://consolegrid.com/ice_emulators/Winbsnes.zip relative-exe-path=Winbsnes\bsnes.exe

[WinProject64] download-location=http://consolegrid.com/ice_emulators/WinProject64.zip relative-exe-path=WinProject64\Project64-launcher.exe

[WinDolphin] download-location=http://consolegrid.com/ice_emulators/WinDolphin.zip relative-exe-path=Dolphin\Dolphin.exe

[WinePSXe] download-location=http://consolegrid.com/ice_emulators/WinePSXe.zip relative-exe-path=WinePSXe\ePSXe.exe

[WinPCSX2] download-location=http://consolegrid.com/ice_emulators/WinPCSX2.zip relative-exe-path=WinPCSX2\pcsx2-launcher.exe

[WinGens] download-location=http://consolegrid.com/ice_emulators/WinGens.zip relative-exe-path=WinGens\gens-launcher.exe

[WinVisualBoyAdvance] download-location=http://consolegrid.com/ice_emulators/WinVisualBoyAdvance.zip relative-exe-path=WinVisualBoyAdvance\VisualBoyAdvance.exe"

Consoles

"[Nintendo Entertainment System] nickname=NES emulator=Nestopia

[Super Nintendo] nickname=SNES emulator=ZSNES

[Nintendo 64] nickname=N64 emulator=

[Nintendo Gamecube] nickname=Gamecube emulator=

[Nintendo Wii] nickname=Wii emulator=

[Playstation 1] nickname=PS1 emulator=

[Playstation 2] nickname=PS2 emulator=

[Sega Genesis] nickname=Genesis emulator=

[Sega Dreamcast] nickname=Dreamcast emulator=

[Nintendo Gameboy] nickname=Gameboy emulator=higan

[Gameboy Advance] nickname=GBA emulator=

[Nintendo DS] nickname=DS emulator="

Emulators

"[higan] location=D:\Ice\Emulators\higan_v094-64bit.exe command=%l %r

[Nestopia] location=D:\Ice\Emulators\Nestopia140bin\nestopia.exe command=%l %r

[ZSNES] location=D:\Ice\Emulators\zsnesw151\zsnesw.exe command=%l -m %r"

Logs of the last two attempts

"[02/17/14 19:33:52] =========================Finished [02/17/14 19:48:13] =========================Starting Ice [02/17/14 19:48:13] Detected Emulator: ZSNES [02/17/14 19:48:13] Detected Emulator: higan [02/17/14 19:48:13] Detected Emulator: Nestopia [02/17/14 19:48:13] Emulator '' not found for Nintendo DS. Ignoring [02/17/14 19:48:13] Emulator '' not found for Playstation 2. Ignoring [02/17/14 19:48:13] Emulator '' not found for Playstation 1. Ignoring [02/17/14 19:48:13] Emulator '' not found for Sega Dreamcast. Ignoring [02/17/14 19:48:13] Emulator '' not found for Gameboy Advance. Ignoring [02/17/14 19:48:13] Emulator '' not found for Sega Genesis. Ignoring [02/17/14 19:48:13] Emulator '' not found for Nintendo Gamecube. Ignoring [02/17/14 19:48:13] Emulator '' not found for Nintendo 64. Ignoring [02/17/14 19:48:13] Emulator '' not found for Nintendo Wii. Ignoring [02/17/14 19:48:13] Detected Console: Super Nintendo => ZSNES [02/17/14 19:48:13] Detected Console: Nintendo Entertainment System => Nestopia [02/17/14 19:48:13] Detected Console: Nintendo Gameboy => higan [02/17/14 19:48:13] ---------------Running for user 49184535 [02/17/14 19:48:13] ---Downloading grid images [02/17/14 19:48:13] =========================Finished [02/18/14 18:49:47] =========================Starting Ice [02/18/14 18:49:47] Detected Emulator: ZSNES [02/18/14 18:49:47] Detected Emulator: higan [02/18/14 18:49:47] Detected Emulator: Nestopia [02/18/14 18:49:47] Emulator '' not found for Nintendo DS. Ignoring [02/18/14 18:49:47] Emulator '' not found for Playstation 2. Ignoring [02/18/14 18:49:47] Emulator '' not found for Playstation 1. Ignoring [02/18/14 18:49:47] Emulator '' not found for Sega Dreamcast. Ignoring [02/18/14 18:49:47] Emulator '' not found for Gameboy Advance. Ignoring [02/18/14 18:49:47] Emulator '' not found for Sega Genesis. Ignoring [02/18/14 18:49:47] Emulator '' not found for Nintendo Gamecube. Ignoring [02/18/14 18:49:47] Emulator '' not found for Nintendo 64. Ignoring [02/18/14 18:49:47] Emulator '' not found for Nintendo Wii. Ignoring [02/18/14 18:49:47] Detected Console: Super Nintendo => ZSNES [02/18/14 18:49:47] Detected Console: Nintendo Entertainment System => Nestopia [02/18/14 18:49:47] Detected Console: Nintendo Gameboy => higan [02/18/14 18:49:47] ---------------Running for user 49184535 [02/18/14 18:49:47] ---Downloading grid images [02/18/14 18:49:47] =========================Finished"

scottrice commented 10 years ago

Would you post the contents of D:\Ice\ROMs? Or if not the contents just the directory structure is fine

pantalooons commented 10 years ago

02/17/2014 07:20 PM

. 02/17/2014 07:20 PM .. 02/17/2014 12:52 PM N64 02/17/2014 07:20 PM NES 02/17/2014 07:19 PM Nintendo Gameboy 02/17/2014 07:31 PM SNES

Example of the Nintendo Gameboy directory

12/24/1996 11:32 PM 1,048,576 Pokemon Blue.gb 12/24/1996 11:32 PM 1,048,576 Pokemon Red.gb 12/24/1996 11:32 PM 1,048,576 Pokemon Yellow.gb 3 File(s) 3,145,728 bytes 2 Dir(s) 330,998,370,304 bytes free

pantalooons commented 10 years ago

Here are some better examples.

roms2 roms3

roms1

pantalooons commented 10 years ago

As you can see I have tried two different folder structures.

scottrice commented 10 years ago

Ice doesn't handle subdirectories at all, and requires that all of the files inside the ROMs directory for a console be ROMs. What you have in the Nintendo Gameboy directory is correct, but the reason those aren't being added is that the ROMs directory for Gameboy should be D:\Ice\ROMs\Gameboy, not D:\Ice\ROMs\Nintendo Gameboy. If you move the files to there it should work.

pantalooons commented 10 years ago

Ahh!

That did it.

I was going off the console file where it shows

[Nintendo Gameboy] nickname=Gameboy

I didn't realize the folder name needed to match the nickname, that makes sense though.

Thanks!