Coder Social home page Coder Social logo

frodesolheim / fs-uae-launcher Goto Github PK

View Code? Open in Web Editor NEW
57.0 57.0 13.0 16.87 MB

A frontend for the FS-UAE Amiga emulator with support for the OpenRetro online game database.

License: GNU General Public License v2.0

Python 99.39% Shell 0.53% Makefile 0.01% GLSL 0.01% HTML 0.07%
amiga emulator-frontend

fs-uae-launcher's People

Contributors

edwardbetts avatar frodesolheim avatar jvandborg avatar sonnenscheinchen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fs-uae-launcher's Issues

Warn if gamepad has not got an explicit config

The launcher should show a (not very prominent) warning, for example on the status bar if a connected gamepad does not have an explicit config (either builtin or user-provided): When the user clicks on the warning, you should be taken to joystick prefs.

Joystick prefs should also in the joystick list show a small warning icon for the joysticks without explicit config.

Netplay server does not detect when FS-UAE Linux/OS X quits

When a Linux or OS X FS-UAE user closes FS-UAE when connected to a net play server, the netplay server does not detect this and keeps running. Instead, the server should quit (since it has no way of informing clients that a particular client has left/quit).

OAGD DatabaseRefreshTask fails

When initially logging into my OAGD account, the login succeeds and begins downloading the database, however after a while it fails with the message:

DatabaseRefreshTask failed with exception
'could not find parent a02169f6038d5-55e4-90a8-ba2608229693'.
See log file for details

I have taken a look in the log file for launcher but cannot see anything related. An excerpt:

<Task "DatabaseRefreshTask"> starting
http://oagd.net/api/sync/1
opening database /Volumes/Store/Games/FS-UAE/Data/Database.sqlite
http://oagd.net/games/api/1/user_ratings?from=2012-01-01+00%3A00%3A00
  processing 0 entries
  0.00 seconds
http://oagd.net/games/api/1/user_ratings?from=2012-01-01+00%3A00%3A00
no more changes
BaseDatabase.commit
opening database /Volumes/Store/Games/FS-UAE/Cache/oagd.net.sqlite
http://oagd.net/api/game-sync/1?last=0
  0.02 seconds
http://oagd.net/api/game-sync/1?last=58679
  0.02 seconds
http://oagd.net/api/game-sync/1?last=59516
  0.02 seconds
http://oagd.net/api/game-sync/1?last=60257
IncompleteRead(1809 bytes read, 10566 more expected)
  0.00 seconds
http://oagd.net/api/game-sync/1?last=2020990776
no more changes
http://oagd.net/api/1/ratings?from=2012-01-01+00%3A00%3A00
  processing 1000 entries
  0.03 seconds
http://oagd.net/api/1/ratings?from=2014-04-24+10%3A55%3A07
  processing 1000 entries
  0.03 seconds
-----8<----- SNIP 66 similar lines SNIP -----8<----- 
http://oagd.net/api/1/ratings?from=2014-04-24+11%3A05%3A52
  processing 1000 entries
  0.04 seconds
http://oagd.net/api/1/ratings?from=2014-04-24+11%3A06%3A18
  processing 1000 entries
  0.04 seconds

I am using the 2.5.23dev version.

Support for .rp9 files?

There hasn't been a major call for support of .rp9 files, but a couple of people have requested it.

Most likely, an implementation wouldn't be done in FS-UAE, but rather in FS-UAE Launcher - and an initial implementation could be relatively simple (read-only, possibly not support all features of the .rp9 files).

The launcher could index .rp9 files and add them to the configuration list, and also extract publisher / year / images from the .rp9 files for display in the launcher.

Option for custom temp directory

In some cases, the user may want to use a custom directory for temp files. An option to allow specifying this in Launcher preferences could be easily implemented.

Related to this, if one wants the portable version to be completely isolated, it must store temp directories within the FS-UAE base directory. On idea is to use FS-UAE/Cache/Temp if it exists. If wouldn't be used as default - no reason to spam potentially slow USB drives with temp files when it isn't necessary.

Ref: http://eab.abime.net/showthread.php?t=72595

(2.7.8-dev) GameListSelector label does not update after FileScanner thread has run

Hi Frode,

I've installed fs-uae-launcher and I like it very much. While learning how it works I also discovered a couple of bugs that I could help fixing (as my time allows).

First bug, here's how to reproduce:

  • Select Games from GameListSelector dropdown, the list correctly now shows only games
  • Run Update File Database (triggers FileScanner thread)
  • bug when the thread finished, in the list I see Games and Configs while the GameListSelector label does not change
  • LauncherSettings.get("game_list_uuid") returns empty

The expected behaviour is either one of these two:

  • The GameListSelector label changes to Configs and Games

or

  • The list keeps on showing the content according the GameListSelector label

I'm working on a patch for this, but first I'd like to understand which the intended behaviour is; could you give me a hint?

Thanks,
Antonio

(2.7.8-dev) Downloads dir is not always created

How to reproduce:

  • first start (no config saved)
  • Data and Cache directories created
  • login on oagd.net, run Update Game Database Data/Databases is populated
  • on first game download, directory Downloads is created too
  • bug If I delete Downloads directory it is not recreated when I download a game: fs-uae-launcher needs to be restarted

JPEG images (e.g. custom covers) are not loaded on OS X

JPEG images (e.g. custom covers for configurations) are not loaded on OS X. It works on other platforms (and also on other builds on OS X) so it is most likely a packaging problem or a problem with the specific compiled libraries on the build box.

Recognize specific WHDLoad archives and apply game database config automatically?

obyan writes:

Hi there about whdload and commandline:
since fs-uae can utilize the open amiga database i was thinking about something;
wouldnt it be possible from the commandline to have fs-uae “lookup” and parse the configuration needed for the specified game via the database? (thus avoiding the use of individual cfg files)
i know nothing about programming, but i assume once you have scraped the game dir, the info is saved locally?
forgive my ignorance, i love the work youve ptu into this!, cheers

Include function to extract .zip/.lha to disk using ISO-8859-1 encoding

Include function to extract .zip/.lha to disk using ISO-8859-1 encoding, plus support writing Amiga-specific metadata to .uaem files while extracting, if necessary.

This can be used to safely extract WHDLoad slave archives, or AmiKit zip which uses ISO-8859-1 encoding in file names.

Better handling of WHDLoad archives with multiple slaves / icons

Right now, FS-UAE Launcher can automatically generate a config for a WHLoad game archive, but only if a single slave and corresponding icon is found. If there are more, the Launcher refuses to do anything about it.

In many cases, it is probably possible to run some heuristics to figure out what the main icon is.

Implement support for default options?

Background: FS-UAE / FS-UAE Launcher options are currently categorized as "configuration options" and "settings". The former is per-configuration options, and the latter is global preferences, applied to all configurations. "floppy_drive_0" is an example of the former, and "fullscreen" of the latter.

The current behavior is to disallow the user from entering configuration options in advanced settings - that is, the user can write them there, but they will be ignored. There are a couple of reasons for this:

  • The config UI has no mechanism yet to show that an option value is inherited from global settings.
  • The net play synchronization code synchronizes configuration options, but not settings.

The user can override settings in configuration files, but not vice versa because of the above points. Another reason is that if you for example could change "accuracy" globally, when you get a config file from another person, it will not be clear that your global settings will apply (if the config file does not specify accuracy itself), and this could cause confusion since the config file could work for one person and not for others (depending on inherited configuration values).

So a prerequisites for allowing the user to change (default) configuration options globally is:

  • The config UI must be display the overridden default for configuration controls.
  • The config UI should warn the user when configuration options (affecting the emulation) use overridden default global values (created config file may not be portable, and loaded configs may not work as intended).

Create option for initializing a save disk with a specific label

Currently, fs-uae(-launcher?), when you select the option "Include save disk" on the floppy tab, generates a formatted adf called "Save Disk.adf" which is stored in the /tmp/xxx folder that fs-uae(-launcher?) sets up to run the game. After that, just like with other adfs (and whds?) it will write all changes in a layered file called Save Disk.sdf in a subdirectory for the game, in the "Save States" folder.

The formated save disk is generated with the name "Empty" (I seem to vaguely remember that workbench names a disk Empty by default after formatting).

The problem afterwards is that a save disk often needs a game-specific label (from the top of my head: Bard's Tale, Bloodwych, Black Crypt, etc).

Ideally, fs-uae(-launcher?) would have the option to generate the empty initial save disk with the correct label so that the game in question immediately can use the save disk.

To work around this without having this feature, you need to haggle with a workbench disk, rename the disk, remove the workbench disk from the game config, restore the original game config and reset, which is quite a hassle.

It would be great if fs-uae-launcher would give you the option to specify a custom label when you put a checkmark on the "Include save disk" feature!

Contributors needed?

Hello,

I'm a Python developer, currently working on some other open-source projects. I started using fs-uae and really liked it. Would you need some help with improvements, bug fixing, maybe later refactoring to Python3, etc.? :)

six/ directory causes trouble on Arch Linux

And removing it seems to do the trick. With it, this happens:

ImportError: The 'six.moves' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.

If I just remove the six/ directory, it works like a charm.

Base dir only accept ascii

If I put non ascii characters in ~/.config/fs-uae/base-dir or after the --base-dir option, the program fails with a:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 25: ordinal not in range(128).

I expect to be able to use any characters. My system encoding is utf8, I should be able to put any of its character in the path (for detail, one of the character is a É).

Function to export launch-stub-files for database games

Cabirus: "My question: Like the user above, I want to launch my games using an external program (in my case LaunchBox, another great piece of software). It would be great if FS-UAE Launcher had an option to export all configurations for my WHDLoad-games into one folder (using the game names as filename). That way, I could just point LaunchBox to that folder and let FS-UAE do the rest!

I guess this feature would also be cool for users of other frontends, like HyperSpin or GameEx..."

Hi Cabirus, it sounds like you want something like this (just for clarification):

For example, you would then end up with:

...
/some/path/Games/Amiga/L/Lotus Turbo Challenge 2 (WHDLoad, v1.10, 0497).some-extension
...

And then you would associate .some-extension with FS-UAE Launcher (which would accept this file and auto-start the game) and add .some-extension to your frontend of desire?"

Add a "Configurations Only" and "Games Only" option to dropdown list

There's a drop down on the right that shows "all games and configurations" ... is it possible to add a "Configurations Only" and "Games Only" option to this to filter the list just to configurations and games? -- MrGimper

Right now it is only used to select custom game lists from oagd.net (which isn't really enabled yet, some work left on the server side). But it does make sense to add those options to the list as well :)

Make game launching from FS-UAE launcher non-modal

Making the launch dialog non-modal will allow the launcher window itself to be manipulated while starting and running a game.

The launch dialog/window itself can be hidden when FS-UAE starts, but will probably at least remain (invisible) to ensure the launcher runs until FS-UAE is done (for cleanup).

Launcher failing to start (missing GUID in joystick description)

Just upgraded fs-uae-launcher from 2.5.30dev to 2.7.1dev, and it now fails to start. I'm using Arch Linux 64-bit. I've included the full output from the program below, but the problem seems to be that fs-uae-device-helper on my system returns this:

# listing keyboards
K: Keyboard
# listing mice
M: Mouse
# listing joysticks
# SDL_NumJoysticks(): 1
J: HID 6666:0667
   Buttons: 16 Hats: 0 Axes: 4 Balls: 0
# listing joysticks done

and then the launcher in DeviceManager.py has this code:

            if line.startswith("Buttons:"):
                parts = line.split(" ")
                buttons = int(parts[1])
                hats = int(parts[3])
                axes = int(parts[5])
                balls = int(parts[7])
                guid = parts[9]
                cls.joystick_data[last_joystick] = \
                    buttons, hats, axes, balls, guid

that is parsing the "Buttons:"... line but the list index is out of range when it comes to the GUID because there isn't one there.

I also got Arch to do a system-wide upgrade of all packages today so it could be that something changed in SDL or similar.

To get it working for myself I changed the guid line to "guid = None" and it seems to run OK though I realise it might not be ideal.


Full startup log:

daniel [ ~/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher ]$ ./fs-uae-launcher 
executable_dir
sys.executable = /usr/bin/python3
using sys.argv[0] instead of python interpreter path
.
/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/.
executable_dir = /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher
checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/Portable.ini
checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/Portable.ini
checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/Portable.ini
checking /mnt/gear/download/archbuilds/emulator/Portable.ini
checking /mnt/gear/download/archbuilds/Portable.ini
checking /mnt/gear/download/Portable.ini
checking /mnt/gear/Portable.ini
checking /mnt/Portable.ini
checking /Portable.ini
no Portable.ini found in search path
base_dir not decided yet, checking FS_UAE_BASE_DIR
using default base_dir
- checking /home/daniel/.config/fs-uae-launcher/base-dir
- checking /home/daniel/.config/fs-uae/base-dir
base dir is /home/daniel/FS-UAE
fs-uae-launcher
2.7.1dev
enabling except hook
enable tread exception handler
uname_result(system='Linux', node='ENO', release='4.1.6-1-ARCH', version='#1 SMP PREEMPT Mon Aug 17 08:52:28 CEST 2015', machine='x86_64', processor='')
['./fs-uae-launcher']
FS-UAE Launcher 2.7.1dev
looking up resource res/16/fs-uae-launcher.png
- package: fs_uae_launcher
resource_name res/16/fs-uae-launcher.png
* checking for data dir ./share/fs-uae-launcher
* checking for data dir /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/share/fs-uae-launcher
data dirs: ['/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher', './share/fs-uae-launcher']
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/fs-uae-launcher.png
looking up resource res/22/fs-uae-launcher.png
- package: fs_uae_launcher
resource_name res/22/fs-uae-launcher.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/22/fs-uae-launcher.png
- checking ./share/fs-uae-launcher/fs_uae_launcher/res/22/fs-uae-launcher.png
resource_filename("fs_uae_launcher", "res/22/fs-uae-launcher.png")
looking up resource res/24/fs-uae-launcher.png
- package: fs_uae_launcher
resource_name res/24/fs-uae-launcher.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/24/fs-uae-launcher.png
- checking ./share/fs-uae-launcher/fs_uae_launcher/res/24/fs-uae-launcher.png
resource_filename("fs_uae_launcher", "res/24/fs-uae-launcher.png")
looking up resource res/32/fs-uae-launcher.png
- package: fs_uae_launcher
resource_name res/32/fs-uae-launcher.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/32/fs-uae-launcher.png
looking up resource res/64/fs-uae-launcher.png
- package: fs_uae_launcher
resource_name res/64/fs-uae-launcher.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/64/fs-uae-launcher.png
looking up resource res/128/fs-uae-launcher.png
- package: fs_uae_launcher
resource_name res/128/fs-uae-launcher.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/128/fs-uae-launcher.png
looking up resource res/256/fs-uae-launcher.png
- package: fs_uae_launcher
resource_name res/256/fs-uae-launcher.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/256/fs-uae-launcher.png
settings file /home/daniel/FS-UAE/Data/Settings.ini does not exist
FONT: Default is Sans 10
FSUAELauncherApplication.start
loading last config from '/home/daniel/FS-UAE/Data/Settings.ini'
settings file does not exist
initialize_locale language = 
locale is en_GB
checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/share/fs-uae-launcher/share-dir
bindtextdomain fs-uae-launcher: /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/share/locale
find translations for en_GB in local directory /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/share/locale
path to mo file: None
translations object: <gettext.NullTranslations object at 0x7f738341cf98>
config_startup_scan /home/daniel/FS-UAE/Configurations
{'swap_ctrl_keys': '', 'floppy_drive_volume': '', 'config_search': '', 'config_xml_path': '', 'database_show_adult': '', 'irc_server': '', 'config_name': 'Unnamed Configuration', 'last_hd_dir': '', 'database_feature': '', 'zoom': '', 'audio_buffer_target_size': '', 'texture_filter': '', 'monitor': '', 'fullscreen': '', 'database_show_games': '', 'database_email': '', 'last_scan': '', 'irc_nick': '', 'last_settings_page': '', 'config_refresh': '', 'texture_format': '', 'builtin_configs': '', 'last_cd_dir': '', 'language': '', 'game_uuid': '', 'game_list_uuid': '', '__netplay_ready': '', 'config_changed': '0', 'initial_input_grab': '', 'video_sync': '', 'floppy_drive_volume_empty': '', 'primary_joystick': '', 'scan_configs': '1', 'database_password': '', 'secondary_joystick': '', 'configurations_dir_mtime': '', 'keep_aspect': '', 'maximized': '0', 'stereo_separation': '', 'scan_files': '1', 'launcher_theme': '', 'fsaa': '', 'config_feature': '', 'audio_frequency': '', 'device_id': '', 'config_base': '', 'last_rom_dir': '', 'netplay_feature': '', 'kickstart_setup': '', 'video_sync_method': '', 'database_server': '', 'netplay_tag': '', 'database_username': '', 'middle_click_ungrab': '', 'config_path': '', 'mouse_speed': '', 'database_auth': '', 'scan_roms': '1', 'last_floppy_dir': '', 'parent_uuid': '', 'search_path': '', 'low_latency_vsync': '', 'video_format': '', 'kickstarts_dir_mtime': '', 'automatic_input_grab': ''}
... database.find_local_configurations
opening database /home/daniel/FS-UAE/Data/Database.sqlite
... walk configs_dir
... commit
BaseDatabase.commit
settings set configurations_dir_mtime to 1443298237+30
kickstart_startup_scan
... database.find_local_roms
opening database /home/daniel/FS-UAE/Cache/Files.sqlite
... walk kickstarts_dir
{}
... commit
BaseDatabase.commit
settings set kickstarts_dir_mtime to 1443298237
opening database /home/daniel/FS-UAE/Cache/Locker.sqlite
BaseDatabase.commit
using screen size (1024, 768)
looking up resource res/main_menu.png
- package: fs_uae_launcher
resource_name res/main_menu.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/main_menu.png
looking up resource res/new_button.png
- package: fs_uae_launcher
resource_name res/new_button.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/new_button.png
VerticalItemView selectionModel =  <PyQt5.QtCore.QItemSelectionModel object at 0x7f7383406ca8>
looking up resource res/16/controller.png
- package: fs_uae_launcher
resource_name res/16/controller.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/controller.png
looking up resource res/fsuae_config_16.png
- package: fs_uae_launcher
resource_name res/fsuae_config_16.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/fsuae_config_16.png
search for 
extract search terms for: 
word: 
- new_word: 
- sub_words: ['']
new words: ['']
terms {''}
Database.find_games_new search = ''
SELECT DISTINCT uuid, name, platform, year, publisher, front_image, title_image, screen1_image, screen2_image, screen3_image, screen4_image, screen5_image, have, path, sort_key, subtitle, thumb_image, backdrop_image FROM game WHERE have >= 1 AND adult IS NULL ORDER BY sort_key, platform
looking up resource res/16/arrow_down_yellow.png
- package: fs_uae_launcher
resource_name res/16/arrow_down_yellow.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/arrow_down_yellow.png
looking up resource res/16/arrow_down_green.png
- package: fs_uae_launcher
resource_name res/16/arrow_down_green.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/arrow_down_green.png
looking up resource res/16/blank.png
- package: fs_uae_launcher
resource_name res/16/blank.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/blank.png
looking up resource res/fsuae_config_16.png
- package: fs_uae_launcher
resource_name res/fsuae_config_16.png
looking up resource res/adf_game_16.png
- package: fs_uae_launcher
resource_name res/adf_game_16.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/adf_game_16.png
looking up resource res/ipf_game_16.png
- package: fs_uae_launcher
resource_name res/ipf_game_16.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/ipf_game_16.png
looking up resource res/cd_game_16.png
- package: fs_uae_launcher
resource_name res/cd_game_16.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/cd_game_16.png
looking up resource res/hd_game_16.png
- package: fs_uae_launcher
resource_name res/hd_game_16.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/hd_game_16.png
looking up resource res/16/delete_grey.png
- package: fs_uae_launcher
resource_name res/16/delete_grey.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/delete_grey.png
looking up resource res/16/blank.png
- package: fs_uae_launcher
resource_name res/16/blank.png
looking up resource res/16/bullet.png
- package: fs_uae_launcher
resource_name res/16/bullet.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/bullet.png
looking up resource res/16/arrow_down_yellow.png
- package: fs_uae_launcher
resource_name res/16/arrow_down_yellow.png
looking up resource res/16/arrow_down_green.png
- package: fs_uae_launcher
resource_name res/16/arrow_down_green.png
looking up resource res/16/thumb_up_mod.png
- package: fs_uae_launcher
resource_name res/16/thumb_up_mod.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/thumb_up_mod.png
looking up resource res/16/thumb_down_mod.png
- package: fs_uae_launcher
resource_name res/16/thumb_down_mod.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/thumb_down_mod.png
looking up resource res/rating_fav_16.png
- package: fs_uae_launcher
resource_name res/rating_fav_16.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/rating_fav_16.png
settings set game_uuid to  (no change)
looking up resource res/16/thumb_down_2.png
- package: fs_uae_launcher
resource_name res/16/thumb_down_2.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/thumb_down_2.png
looking up resource res/16/thumb_up_2.png
- package: fs_uae_launcher
resource_name res/16/thumb_up_2.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/thumb_up_2.png
looking up resource res/16/rating_fav_2.png
- package: fs_uae_launcher
resource_name res/16/rating_fav_2.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/rating_fav_2.png
looking up resource res/save_button.png
- package: fs_uae_launcher
resource_name res/save_button.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/save_button.png
using screen size (1024, 768)
looking up resource res/16/warning_2.png
- package: fs_uae_launcher
resource_name res/16/warning_2.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/16/warning_2.png
looking up resource res/windowed_16.png
- package: fs_uae_launcher
resource_name res/windowed_16.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/windowed_16.png
looking up resource res/fullscreen_16.png
- package: fs_uae_launcher
resource_name res/fullscreen_16.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/fullscreen_16.png
looking up resource res/eject_button.png
- package: fs_uae_launcher
resource_name res/eject_button.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/eject_button.png
looking up resource res/browse_file_16.png
- package: fs_uae_launcher
resource_name res/browse_file_16.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/browse_file_16.png
looking up resource res/eject_button.png
- package: fs_uae_launcher
resource_name res/eject_button.png
looking up resource res/browse_file_16.png
- package: fs_uae_launcher
resource_name res/browse_file_16.png
looking up resource res/refresh_button.png
- package: fs_uae_launcher
resource_name res/refresh_button.png
- checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/res/refresh_button.png
FIXME: ComboBox not respecting read_only(because of missing lineEdit then
finding connected joysticks
FSUAE.start_with_args: ['--list']
application executable dir /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher
checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs-uae-device-helper
checking /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/../bin/fs-uae-device-helper
current dir (cwd):  /mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher
using fs-uae executable: fs-uae-device-helper
['fs-uae-device-helper', '--list']
b'# listing keyboards\nK: Keyboard\n# listing mice\nM: Mouse\n# listing joysticks\n# SDL_NumJoysticks(): 1\nJ: HID 6666:0667\n   Buttons: 16 Hats: 0 Axes: 4 Balls: 0\n# listing joysticks done\n'

Unhandled exception detected in thread MainThread:
  IndexError:DeviceManager.py:init_fsuae:114

Traceback (most recent call last):
  File "./fs-uae-launcher", line 10, in <module>
    main()
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/main.py", line 170, in main
    if application.start():
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/FSUAELauncher.py", line 184, in start
    window = MainWindow(fsgs, icon=icon)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainWindow.py", line 108, in __init__
    self.create_column(2, min_width=right_width, expand=True)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainWindow.py", line 290, in create_column
    self.add_column_content(column)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainWindow.py", line 381, in add_column_content
    gettext("Config"), gettext("Main Configuration Options"))
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainWindow.py", line 500, in add_page
    instance = content_class(book)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainPanel.py", line 20, in __init__
    self.input_group = InputGroup(self)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/config/InputGroup.py", line 53, in __init__
    selector = InputSelector(self, i)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/config/InputSelector.py", line 49, in __init__
    self.rebuild_device_list()
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/config/InputSelector.py", line 75, in rebuild_device_list
    for i, name in enumerate(DeviceManager.get_joystick_names()):
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/DeviceManager.py", line 150, in get_joystick_names
    cls.init()
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/DeviceManager.py", line 70, in init
    cls.init_fsuae()
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/DeviceManager.py", line 114, in init_fsuae
    guid = parts[9]
IndexError: list index out of range


Unhandled exception detected in thread MainThread:
  IndexError:DeviceManager.py:init_fsuae:114

Traceback (most recent call last):
  File "./fs-uae-launcher", line 10, in <module>
    main()
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/main.py", line 170, in main
    if application.start():
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/FSUAELauncher.py", line 184, in start
    window = MainWindow(fsgs, icon=icon)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainWindow.py", line 108, in __init__
    self.create_column(2, min_width=right_width, expand=True)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainWindow.py", line 290, in create_column
    self.add_column_content(column)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainWindow.py", line 381, in add_column_content
    gettext("Config"), gettext("Main Configuration Options"))
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainWindow.py", line 500, in add_page
    instance = content_class(book)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/MainPanel.py", line 20, in __init__
    self.input_group = InputGroup(self)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/config/InputGroup.py", line 53, in __init__
    selector = InputSelector(self, i)
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/config/InputSelector.py", line 49, in __init__
    self.rebuild_device_list()
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/ui/config/InputSelector.py", line 75, in rebuild_device_list
    for i, name in enumerate(DeviceManager.get_joystick_names()):
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/DeviceManager.py", line 150, in get_joystick_names
    cls.init()
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/DeviceManager.py", line 70, in init
    cls.init_fsuae()
  File "/mnt/gear/download/archbuilds/emulator/Commodore_Amiga/fs-uae-launcher-devel/fs-uae-launcher/fs_uae_launcher/DeviceManager.py", line 114, in init_fsuae
    guid = parts[9]
IndexError: list index out of range

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.