Solved -  Various Crash to Desktop when run .zip [Windows64bit,nightly kodi leia]
#1
Actually i experience a Crash to desktop with:
any nintendo 64 game
any mame game (in .zip format)

[SOLVED]:
N64 is still in development
In order to correctly run .zip files on Retroplay you must deactivate the virtual file system addons about compressed files and create/edit advancedsettings.xml in order to disable from videoplayer and musicplayer to run .zip
Reply
#2
N64 is not supported yet because it required OpenGL (the 3D API), which is currently a work-in-progress. Thought I agree that Kodi should fail gracefully instead of hard-crash.

I'm not sure what's causing the MAME error. Can you investigate further? A debug log might help.

Thanks!
BTC: 1JtXwJdGdE9YnYgThWBT2StFCU5sEYkbVD (personal), https://kodi.tv/contribute/donate-bitcoin (foundation). Donations in the form of controllers, especially ones that don't work in Kodi, are also appreciated.
Reply
#3
(2018-11-17, 20:58)garbear Wrote: N64 is not supported yet because it required OpenGL (the 3D API), which is currently a work-in-progress. Thought I agree that Kodi should fail gracefully instead of hard-crash.

I'm not sure what's causing the MAME error. Can you investigate further? A debug log might help.

Thanks!
https://paste.kodi.tv/osurehisip.kodi

This is the last part of debug from when i open the game source and run it.
I don't know if it's usefull. Tested with the last nightly build of leia on Windows 64bit platform

Tested again with the last nighty build on windows64, i installed also the mame2010 (the other was the 2000 if i remember it well).
Same Crash to desktop. Strange thing is that i don't even get the dialog about what emulator i wish to use in order to open the game.

Can be some kind of conflict caused by the file extension .zip?
Reply
#4
(2018-11-17, 20:58)garbear Wrote: N64 is not supported yet because it required OpenGL (the 3D API), which is currently a work-in-progress. Thought I agree that Kodi should fail gracefully instead of hard-crash.

I'm not sure what's causing the MAME error. Can you investigate further? A debug log might help.

Thanks!
 I was able to find what cause the Crash To Desktop.
Now i will make some more test but actually the CTD is caused by having installed the addons about virtual file system "archive" (for .zip support)
Disabling it will cause no crash to desktop but still the rom seems to don't run. (i uninstalled the various virtual filesystem addons)

For some kind of files it will search inside the .zip (showing me the content) instead of running it
Checking the Debug verbose log seems like (i don't know if it's a normal behavior or not) that the rom will be used as a type video file
12:29:59.851 T:4596   DEBUG: Skin Helper Service --> Kodi_Monitor: sender xbmc - method: Player.OnPlay  - data: {"item":{"title":"ga2.zip","type":"movie"},"player":{"playerid":-1,"speed":1}}

If i can help someway just tell me what you need and i will be glad to help
Reply
#5
I can say that for some kind of reason Kodi launch the game with the video player instead of using retroplayer as default
I discovered it by using instead of the game window the file manager and "play with/using..."

There is some option/setting to touch in order to make it run the .zip always with retroplayer as default?
Reply
#6
Add '<videoextensions><remove>.zip</remove></videoextensions>' in advancedsettings.xml#videoextensions (wiki).
Reply
#7
(2018-11-23, 17:05)Rechi Wrote: Add '<videoextensions><remove>.zip</remove></videoextensions>' in advancedsettings.xml#videoextensions (wiki).
 Thank You Rechi!
This resolved partially the problem, now for some kind of strange reason is trying to load them with PapPlayer (i suppose the audio player)
I also have some problem: some .zip get open (and i can see the inside of the .zip) instead to be loaded in retroplayer directly

Any other suggestion in order to solve this?

i tried to add also <audioextensions><reomove>.zip</remove></audioextensions> but still loaded in as default in PAPlayer
Thanks in advance
Reply
#8
Correct name is musicextensions not audioextensions, see advancedsettings.xml#musicextensions (wiki).
Reply
#9
(2018-11-24, 11:15)Rechi Wrote: Correct name is musicextensions not audioextensions, see advancedsettings.xml#musicextensions (wiki).
 Sorry, my fault, but that does the trick and now seems everything works as it's supposed to!
Thank You again!

There isn't a way to remove automatically those extensions from the audio/video player without using the advancedsettings.xml?
Reply
#10
Only if you compile Kodi yourself.
Reply
#11
@3xistence the XML you want is:

Code:
<advancedsettings>
  <videoextensions>
    <remove>.bin|.img|.iso|.zip</remove>
  </videoextensions>
  <musicextensions>
    <remove>.cue|.zip</remove>
  </musicextensions>
  <pictureextensions>
    <remove>.zip</remove>
  </pictureextensions>
</advancedsettings>

Ultimately we need a "parser" that looks at the file data to figure out what to do with it. Until we write this, the above XML is your best bet for optimal game experience.
BTC: 1JtXwJdGdE9YnYgThWBT2StFCU5sEYkbVD (personal), https://kodi.tv/contribute/donate-bitcoin (foundation). Donations in the form of controllers, especially ones that don't work in Kodi, are also appreciated.
Reply
#12
(2018-11-26, 03:28)garbear Wrote: @3xistence the XML you want is:
Code:
<advancedsettings>
  <videoextensions>
    <remove>.bin|.img|.iso|.zip</remove>
  </videoextensions>
  <musicextensions>
    <remove>.cue|.zip</remove>
  </musicextensions>
  <pictureextensions>
    <remove>.zip</remove>
  </pictureextensions>
</advancedsettings>

Ultimately we need a "parser" that looks at the file data to figure out what to do with it. Until we write this, the above XML is your best bet for optimal game experience. 
 Thank You GarBear for your explanation!
There's any way to set an emulator as default and avoid the "choose the emulator" list every time?
It Can be another nice addition
Reply
#13
(2018-11-26, 11:11)3xistence Wrote: There's any way to set an emulator as default and avoid the "choose the emulator" list every time?
It Can be another nice addition 
  
No, sorry. Kodi auto-highlights the last emulator used but you can't avoid the dialog at this point.
BTC: 1JtXwJdGdE9YnYgThWBT2StFCU5sEYkbVD (personal), https://kodi.tv/contribute/donate-bitcoin (foundation). Donations in the form of controllers, especially ones that don't work in Kodi, are also appreciated.
Reply
 
Thread Rating:
  • 0 Vote(s) - 0 Average



Logout Mark Read Team Forum Stats Members Help
Various Crash to Desktop when run .zip [Windows64bit,nightly kodi leia]00