Ok, I'm bumping my old thread with (hopefully) something that will shed light on this particular bug.
As I mentioned earlier (with logs and all), the script freezes at different saves. Or atleast I thought so.
Now, I know dick all about Python, so all I really paid attention to was was the savegame it was reading according to the Skin GUI.
What I did is I deleted the certain saves it freezed on, and watched as it continued to read the rest. More detailed:
Here's what I did, steb-by-step:1. Boot in "debug"-mode
2. Enter savegame manager
3. Freezes on Kung Fu Chaos
4. FTP'd in and copied
the logfile5. Deleted the Kung Fu Chaos save
6. Boot in "debug"-mode
7. Enter savegame manager
8. Freezes on Gauntlet 2
9. FTP'd in and copied
the logfile10. Deleted the Gauntlet 2 save
11. Boot in "debug"-mode
12. Enter savegame manager
13. Freezes on Halo 2
14. FTP'd in and copied
the logfileIt's been awhile since I did the Kung Fu Chaos log, but the Halo2 and Gauntlet logs are made with xbmc 2.0 and mc360 0.99b (unmodified)
The funny thing I noticed know is, it displays exactly the same errormessage:
QUOTE
23:16:16 M: 28495872 INFO: Stating file E:\UDATA\45410054
23:16:16 M: 28495872 INFO: Stating file E:\UDATA\45410054\TitleMeta.xbx
23:16:16 M: 28495872 INFO: Traceback (most recent call last):
23:16:16 M: 28495872 INFO: File "q:\skin\mc360\extras\gamesavemanger.py", line 825, in ?
23:16:16 M: 28495872 INFO:
23:16:16 M: 28495872 INFO: main()
23:16:16 M: 28495872 INFO: File "q:\skin\mc360\extras\gamesavemanger.py", line 820, in main
23:16:16 M: 28565504 INFO:
23:16:16 M: 28565504 INFO: mydisplay = GSM()
23:16:16 M: 28565504 INFO: File "q:\skin\mc360\extras\gamesavemanger.py", line 233, in __init__
23:16:16 M: 28565504 INFO:
23:16:16 M: 28565504 INFO: self.loadGS("E:\\UDATA\\")
23:16:16 M: 28450816 INFO: File "q:\skin\mc360\extras\gamesavemanger.py", line 329, in loadGS
23:16:16 M: 28495872 INFO:
23:16:16 M: 28495872 INFO: tmp = GSTitle(aName, folder, GS_DIR)
23:16:16 M: 28495872 INFO: File "q:\skin\mc360\extras\gamesavemanger.py", line 92, in __init__
23:16:16 M: 28495872 INFO:
23:16:16 M: 28495872 INFO: self.name = name.encode('utf-8')
23:16:16 M: 28495872 INFO: UnicodeDecodeError
23:16:16 M: 28495872 INFO: :
23:16:16 M: 28495872 INFO: 'ascii' codec can't decode byte 0xae in position 20: ordinal not in range(128)
23:16:16 M: 28495872 INFO:
23:16:16 M: 28495872 ERROR: Scriptresult: Error
23:16:16 M: 28495872 INFO: Python script stopped
23:16:16 M: 29020160 INFO: Python, unloading python24.dll cause no scripts are running anymore
This
appears to be Tiger Woods 2005, which means what the skin GUI tells you it's reading, is not necessarily true. I deleted the TW crap and saw the savegames manager for the first time.
Luckily I didn't delete my dear Halo 2 save.
Dunno if this helps you with anything, but it sure solved my problem

If you for some odd reason would like a copy of the Tiger Woods save, let me know, or I'll delete it.