Post a new comment to participate in the discussion on how this
game should be configured, or to add relevant information regarding
the use of these configurations.
@thevoice: \x00 is a null byte, separating the file name from the file note. The lha library used originally did not support file notes (which is why the error occurs, - I have fixed the lha library for 2.1.28.
But you may actually have to reindex the .lha archives, since the incorrect names are now stored in your file database. One option is to delete FS-UAE/Launcher/Launcher.sqlite and rescan. Another option is to "touch" the Aladdin.lha - to update the mtime (and other .lha archives) and rescan. In this case, the Launcher will only need to rescan the lha archives, not all your files.
for me the whdload errors out with the latest fs-uae
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/ui/LaunchDialog.py", line 90, in handler_thread
self._handler_thread()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/ui/LaunchDialog.py", line 99, in _handler_thread
self.handler.run()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 99, in run
self.prepare_hard_drives()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 263, in prepare_hard_drives
self.unpack_game_hard_drive(i, src)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 357, in unpack_game_hard_drive
f = archive.open(src_file)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/Archive.py", line 247, in open
return self.get_handler().open(sub_path)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/Archive.py", line 84, in open
data = self.zip.read(name)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/lhafile.py", line 318, in read
info = self.NameToInfo[name]
KeyError: 'AladdinAGA/Disk.1\x00Aladdin'
looks like in keyerror uses 2 different slashes. maybe thats the problem.
The game runs fine here (tested the WHDLoad version). But note: My desktop computer with a fast Core i7, is only just fast enough to emulate this game at full speed. So I assume your issue is that your computer cannot handle it, and the game runs better for your with "less accuracy" since this requires less CPU to emulate... (You can use the Ctrl+F10 overlay to check the performance).
WHDLoad version can use 3 buttons (jump, sword, apple throw), so CD32 game pad should be used.
i just figured that out xD
@thevoice: \x00 is a null byte, separating the file name from the file note. The lha library used originally did not support file notes (which is why the error occurs, - I have fixed the lha library for 2.1.28.
But you may actually have to reindex the .lha archives, since the incorrect names are now stored in your file database. One option is to delete FS-UAE/Launcher/Launcher.sqlite and rescan. Another option is to "touch" the Aladdin.lha - to update the mtime (and other .lha archives) and rescan. In this case, the Launcher will only need to rescan the lha archives, not all your files.
for me the whdload errors out with the latest fs-uae
Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/fs_uae_launcher/ui/LaunchDialog.py", line 90, in handler_thread self._handler_thread() File "/usr/lib/pymodules/python2.7/fs_uae_launcher/ui/LaunchDialog.py", line 99, in _handler_thread self.handler.run() File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 99, in run self.prepare_hard_drives() File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 263, in prepare_hard_drives self.unpack_game_hard_drive(i, src) File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 357, in unpack_game_hard_drive f = archive.open(src_file) File "/usr/lib/pymodules/python2.7/fs_uae_launcher/Archive.py", line 247, in open return self.get_handler().open(sub_path) File "/usr/lib/pymodules/python2.7/fs_uae_launcher/Archive.py", line 84, in open data = self.zip.read(name) File "/usr/lib/pymodules/python2.7/fs_uae_launcher/lhafile.py", line 318, in read info = self.NameToInfo[name] KeyError: 'AladdinAGA/Disk.1\x00Aladdin'
looks like in keyerror uses 2 different slashes. maybe thats the problem.
I have tested most of the variants and they all run fine, but I do have a new i5 Mac mini 16gb ram.
Fixed a problem with file_list for "WHDLoad, v1.5, AGA, 0420". The launcher should be able to run this now.
The game runs fine here (tested the WHDLoad version). But note: My desktop computer with a fast Core i7, is only just fast enough to emulate this game at full speed. So I assume your issue is that your computer cannot handle it, and the game runs better for your with "less accuracy" since this requires less CPU to emulate... (You can use the Ctrl+F10 overlay to check the performance).