2019-04-25, 11:54
Thanks. What does the option organize cache folder/system folder does? I cant find it in the FAQ
(2019-04-25, 15:46)sectune Wrote: Dear Zach,
I'd like to thank you for your great work. As a small token of appreciation, please find below a link to my german translated strings.po file. I think it is far from perfect but that should suffice as a start for the professional translators out there
Pastebin link: https://pastebin.com/QpVJnuMd
Thank you once more!
(2019-05-01, 05:33)Rufoo Wrote: @zachmorris
Hey mate, I'm wanting to expand my views to support IAGL. I sniffed around on your git a bit but couldn't find what I was looking for. I need a file or a list or something which shows me all the names for the platforms supported by IAGL and what tag this is referenced in skinwise. In my latest views which currently support AEL, I have them automatically adjust the box shape based upon detection of the system name by doing a string compare. AEL stashes the console / system name in ListItem.Property(platform) from a list of known platforms. Wondering if IAGL has something like it. If you got something to that effect I can broaden my views to support your addon with minimal fuss.
python:
{'32X',
'3DO',
'Amiga',
'Amstrad CPC',
'Arcade',
'Atari',
'Atari 2600',
'Atari 5200',
'Atari 7800',
'Atari 800',
'Atari Jaguar',
'Atari Lynx',
'ColecoVision',
'Commodore 64',
'Game Boy',
'Game Boy Advance',
'Game Gear',
'Game and Watch',
'Genesis',
'Intellivision',
'MS-DOS',
'MS-Windows',
'MSX',
'Magnavox Odyssey 2',
'Master System',
'N64',
'NES',
'Neo Geo CD',
'Neo Geo Pocket',
'PCE CD',
'PCE, TurboGrafx 16',
'Philips CD-i',
'Playstation',
'Point and Click',
'SNES',
'Scumm VM',
'Sega CD',
'Sega Dreamcast',
'Sega SG-1000',
'Sega Saturn',
'Standalone Game',
'Vectrex',
'Virtual Boy',
'WonderSwan',
'WonderSwan Color',
'ZX Spectrum'}
(2019-04-30, 05:35)TonyBirt Wrote: @zachmorris How do I change the Platform Banner's/Logo's to my own? The context menu has update list art, but shows just the current filename of the image.
Thanks
(2019-04-26, 01:49)Rebellious86 Wrote: First of all, this is an amazing add-on! Set it up recently and it works flawlessly! Amazing work!
I just had a question for PSX games that have multiple disks. I downloaded Resident Evil 2 and both the Leon and Claire disks had downloaded. When you run the game, by default, it loads the Leon disk. How would I go about launching the Claire disk? I am using Libreelec 9.0 with the Retro Player in IAGL.
(2019-04-25, 11:54)PX80 Wrote: Thanks. What does the option organize cache folder/system folder does? I cant find it in the FAQ
Some users use Retroarch's functionality for 'content directory overrides' meaning shaders or overlays will apply to all game files in a specific directory. This option just allows that to work by putting files in the cache folder in a categorized folder:xml:
temp_iagl (folder)
game_1.nes (file)
game_2.n64 (file)
game_3.sms (file)
xml:
temp_iagl (folder)
nes (folder)
game_1.nes (file)
n64 (folder)
game_2.n64 (file)
Sega_Genesis (folder)
game_3.sms (file)
(2019-05-02, 01:25)Rufoo Wrote: What I need is to be able to get that same description information when the user is browsing the ROMs for the particular category. When browsing the ROMs, the ListItem.Label tag naturally spits out the games title. I either need to know what ListItem.?
xml:
## When browsing the archive lists, these listitems are for each individual archive
# Archive list artwork
$INFO[ListItem.Art(poster)]
$INFO[ListItem.Art(banner)]
$INFO[ListItem.Art(fanart)]
$INFO[ListItem.Art(clearlogo)]
$INFO[ListItem.Art(icon)]
$INFO[ListItem.Art(thumb)]
# Archive list metadata
$INFO[ListItem.Label] #Name of the archive, filtered if necessary
$INFO[ListItem.Label2] #The platform or overall grouping of the archive ex. 'SNES' or 'Sega Saturn' or 'Point and Click'
$INFO[ListItem.OriginalTitle] #Non filtered archive name with tags ex. Mario (USA) (Rev B)
$INFO[ListItem.Date] #Usually the date of the archive or the date affixed to the version of the archive release
$INFO[ListItem.Credits] #Author of the archive list
$INFO[ListItem.Plot] #Description of the archive
$INFO[ListItem.Trailer] #Trailer for the archive (usually a youtube video)
$INFO[ListItem.Size] #The size of the dat file, likely not useful for skinning
$INFO[ListItem.Property(emu_category)] #The categories which the archive will appear in (comma separated)
$INFO[ListItem.Property(emu_description)] #The platform or overall grouping of the archive ex. 'SNES' or 'Sega Saturn' or 'Point and Click'
$INFO[ListItem.Property(emu_version)] #The version of the archive list, likely not useful for skinning
$INFO[ListItem.Property(emu_date)] #Usually the date of the archive or the date affixed to the version of the archive release
$INFO[ListItem.Property(emu_baseurl)] #The base URL of the archive list, likely not useful for skinning
$INFO[ListItem.Property(emu_launcher)] #The current setting of the archive list (launch external or use retroplayer)
$INFO[ListItem.Property(emu_ext_launch_cmd)] #The external launch command set for the archive list (if there is one)
$INFO[ListItem.Property(emu_default_addon)] #The retroplayer game emualtor addon to use for the archive list (to avoid the options after selecting play in Kodi and go straight to playing the game with a specific game addon)
$INFO[ListItem.Property(emu_downloadpath)] #The external download path for the archive list (if there is one)
$INFO[ListItem.Property(emu_comment)] #Description of the archive, same as plot
$INFO[ListItem.Property(emu_author)] #Author of the archive, same as credits
$INFO[ListItem.Property(dat_filename)] #The filename of the dat file for the archive, likely not useful for skinning
$INFO[ListItem.Property(fullpath)] #The fullpath for the dat file, likely not useful for skinning
## When browsing an archive, these listitems are for each individual game in the list
# Game list artwork
$INFO[ListItem.Art(poster)]
$INFO[ListItem.Art(banner)]
$INFO[ListItem.Art(fanart)]
$INFO[ListItem.Art(clearlogo)]
$INFO[ListItem.Art(icon)]
$INFO[ListItem.Art(thumb)]
# Game list metadata
$INFO[ListItem.Label] #Name of the game, filtered if necessary
$INFO[ListItem.Label2] #Non filtered game name with tags ex. Mario (USA) (Rev B)
$INFO[ListItem.Title] #Name of the game, filtered if necessary, same as Label
$INFO[ListItem.OriginalTitle] #Non filtered game name with tags ex. Mario (USA) (Rev B)
$INFO[ListItem.Date] #Release date of the game
$INFO[ListItem.Year] #Release year of the game
$INFO[ListItem.Studio] #Game studio
$INFO[ListItem.Genre] #Game genres (comma separated)
$INFO[ListItem.Rating] #Game rating (usually from thegamesdb, but this is unreliable)
$INFO[ListItem.MPAA] #Game ESRB rating (put this in MPAA to support video skin views)
$INFO[ListItem.Trailer] #Trailer for the archive (usually a youtube video)
$INFO[ListItem.Size] #The size of the game files
$INFO[ListItem.Property(tag)] #Filtered tags from the game dat file title. Ex. Mario (USA) (Rev A) tag would be 'USA, Rev A'
$INFO[ListItem.Property(nplayers)] #Number of players supported for a game, see the players_database.xml in the database folder for supported options
$INFO[ListItem.Property(rating)] #Game rating (usually from thegamesdb, but this is unreliable)
$INFO[ListItem.Property(perspective)] #Game perspective ex. 2D, Top-Down, etc (unreliably available)
$INFO[ListItem.Property(esrb)] #Game ESRB rating, same as MPAA
$INFO[ListItem.Property(emu_name)] #Name of the parent archive, filtered if necessary
$INFO[ListItem.Property(emu_plot)] #Description of the parent archive
$INFO[ListItem.Property(emu_category)] #The categories which the parent archive will appear in (comma separated)
$INFO[ListItem.Property(emu_description)] #The platform or overall grouping of the parent archive ex. 'SNES' or 'Sega Saturn' or 'Point and Click'
$INFO[ListItem.Property(emu_boxart)] #Boxart / Poster for the parent archive
$INFO[ListItem.Property(emu_banner)] #Banner for the parent archive
$INFO[ListItem.Property(emu_fanart)] #Fanart for the parent archive
$INFO[ListItem.Property(emu_logo)] #Clearlogo for the parent archive
$INFO[ListItem.Property(emu_trailer)] #Trailer for the parent archive (usually a youtube video)
$INFO[ListItem.Property(game_list_id)] #The filename of the dat file for the parent archive, likely not useful for skinning
$INFO[ListItem.Property(emu_date)] #Usually the date of the archive or the date affixed to the version of the archive release
$INFO[ListItem.Property(emu_launcher)] #The current setting of the parent archive list (launch external or use retroplayer)
$INFO[ListItem.Property(emu_ext_launch_cmd)] #The external launch command set for the archive list (if there is one)
$INFO[ListItem.Property(emu_default_addon)] #The retroplayer game emualtor addon to use for the parent archive list (to avoid the options after selecting play in Kodi and go straight to playing the game with a specific game addon)
$INFO[ListItem.Property(emu_downloadpath)] #The external download path for the parent archive list (if there is one)
$INFO[ListItem.Property(emu_postdlaction)] #The post download command from the parent archive list (if there is one)
$INFO[ListItem.Property(emu_author)] #Author of the parent archive
## When browsing an individual game and the script-IAGL-infodialog.xml is to be displayed
$INFO[Container(113).ListItem.*] #Same information in this listitem as the game list tags listed above
$INFO[Container(114).ListItem.Art(fanart)] #Slideshow of all available fanart for the game
$INFO[Container(115).ListItem.Art(poster)] #Slideshow of all available game snapshots/posters/boxarts/carts/cds/3d boxes/etc for the game
$INFO[Container(116).ListItem.Art(banner)] #Slideshow of all available banners for the game
(2019-05-03, 03:08)Rufoo Wrote: @zachmorris
Thanks, mate. Still seems at ROM level you can't grab the system name. I'll post some screens later to give you a better indicator and I tried all relevant tags. I'll still open up some of the fixed views of Lyrebird to IAGL in the next version but the dynamic views (which are the probably the best due to versatility) I won't be able to open up until there is a method to fetch the system name at ROM level. Either way, really thank you for taking the time to provide that wealth of information.