11 Commits
Author SHA1 Message Date
Andrew Mickelson ecc4310680 Fix for initial setup sometimes not running to completion 2026-02-03 19:38:15 -08:00
Andrew Mickelson d4c7c7bbb4 Update history.dat plugin to use the new history.xml format 2025-04-19 19:11:35 -07:00
Andrew Mickelson dc595384a5 Various fixes for font handling / font and language selection
- Fixed usage of fontconfig on linux/unix systems so that we
  get exact matches of the fonts that are asked for
- Various fixes related to the initial 'select language' dialog
- When user changes the language in config mode, and if they don't
  also set the default font at that time, we now override the
  default font to one we know will work with the newly selected
  language
2023-02-16 22:09:49 -08:00
Andrew Mickelson 556201ae9b Added "Please Wait" message 2018-10-03 22:55:53 -07:00
Andrew Mickelson 2fb04d122a Added fe.get_text() function for getting translated strings from a script 2018-09-13 23:14:57 -07:00
Andrew Mickelson 7bdcc01c14 [Windows] make output from fe.plugin_command() consistent with Linux/OS X
- fe.plugin_command() callbacks should now occur line by line, to be consistent
  with how they work on Linux/OS X
- This should fix automatic detection of mame so that it should now work properly
  on Windows
- This fix might affect internal xml parsing in Windows.  Testing thus far suggests
  that there are no new errors introduced
2018-09-05 13:23:11 -07:00
Andrew Mickelson 1acef4a559 Added code to handle mame/mess media types during first run autoconfiguration 2018-08-17 11:51:36 -07:00
Florian b549f37e6d Update Dolphin config (#417)
* Update Dolphin config

Add Wii iso file name (.ciso) in extensions parameter
2018-06-23 11:54:21 -07:00
Andrew Mickelson 78cf4f6c4f Minor fixes to android build, "edit game" option 2018-01-30 17:51:35 -08:00
Andrew Mickelson a055511d59 Don't use network scraping when doing automatic import at startup
- also: user prompt for import at startup now defaults to 'yes'
  instead of 'no'.
2018-01-20 09:12:14 -08:00
Andrew Mickelson 769f53f212 Autodetect emulators and generate emulator templates on first run
- AM runs emulators/script/init.nut the first time it is run
- init.nut script searches for known emulators and creates emu
  configs for them if found.  It also generates templates for each
  known emulator that the user can then select when they add a new
  emulator in AM's config menu.
- db.nut contains the settings for known emulators.  Includes settings
  for Windows and Linux systems.
- mame specific configuration is in mame_init.nut.  AM will search
  for mame and extract useful information from it to populate the
  mame config file for AM.  It even checks for mess-style machines
  in the configured rom paths and creates a default config for
  those machines that are found as well.
- removed old default emulator configs
2018-01-10 21:20:31 -08:00