Previous Thread
Next Thread
Print Thread
Page 1 of 2 1 2
Cover artwork, how to visualize them in UI? #116453 11/20/19 08:53 PM
Joined: Jan 2007
Posts: 206
M
MacBox360 Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jan 2007
Posts: 206
Hello everybody,
I am been able to configure almost everything in SDLmame assignement except the Covers artwork, even if I explicitely declare the Covers path to the zip archive containing the scans they are not shown in the Cover tab of the embedded UI, of course I am talking about of existent cover archives like the N64, SNES and Genesis games. Following are my INI settings for MESS and UI, am I missing something?

mess.ini

Code
#
# CORE CONFIGURATION OPTIONS
#
readconfig                1
writeconfig               0

#
# CORE SEARCH PATH OPTIONS
#
homepath                  .
rompath                   /Volumes/Archivio_HD/Archivio_ROMs/MAME_MESS/0215_ROMs;/Volumes/Archivio_HD/Archivio_ROMs/MAME_MESS/0215_SL_ROMs
hashpath                  /Applications/Emulatori/SDL_MESS/hash
samplepath                /Volumes/Archivio_HD/Archivio_ROMs/MAME_MESS/0215_EXTRAs/samples
artpath                   /Volumes/Archivio_HD/Archivio_ROMs/MAME_MESS/0215_EXTRAs/artwork
ctrlrpath                 ctrlr
inipath                   /Applications/Emulatori/SDL_MESS/
fontpath                  .
cheatpath                 cheat
crosshairpath             crosshair
pluginspath               /Applications/Emulatori/SDL_MESS/plugins
languagepath              language
swpath                    software

#
# CORE OUTPUT DIRECTORY OPTIONS
#
cfg_directory             /Applications/Emulatori/SDL_MESS/cfg
nvram_directory           /Applications/Emulatori/SDL_MESS/nvram
input_directory           inp
state_directory           sta
snapshot_directory        /Volumes/Archivio_HD/Archivio_ROMs/MAME_MESS/0215_EXTRAs
diff_directory            /Applications/Emulatori/SDL_MESS/diff
comment_directory         comments

#
# CORE STATE/PLAYBACK OPTIONS
#
state                     
autosave                  0
rewind                    0
rewind_capacity           100
playback                  
record                    
record_timecode           0
exit_after_playback       0
mngwrite                  
aviwrite                  
wavwrite                  
snapname                  %g/%i
snapsize                  auto
snapview                  internal
snapbilinear              1
statename                 %g
burnin                    0

#
# CORE PERFORMANCE OPTIONS
#
autoframeskip             0
frameskip                 0
seconds_to_run            0
throttle                  1
sleep                     1
speed                     1.0
refreshspeed              0

#
# CORE RENDER OPTIONS
#
keepaspect                1
unevenstretch             1
unevenstretchx            0
unevenstretchy            0
autostretchxy             0
intoverscan               0
intscalex                 0
intscaley                 0

#
# CORE ROTATION OPTIONS
#
rotate                    1
ror                       0
rol                       0
autoror                   0
autorol                   0
flipx                     0
flipy                     0

#
# CORE ARTWORK OPTIONS
#
artwork_crop              0
fallback_artwork          
override_artwork          

#
# CORE SCREEN OPTIONS
#
brightness                1.0
contrast                  1.0
gamma                     1.0
pause_brightness          0.65
effect                    none

#
# CORE VECTOR OPTIONS
#
beam_width_min            1.0
beam_width_max            1.0
beam_intensity_weight     0
flicker                   0

#
# CORE SOUND OPTIONS
#
samplerate                48000
samples                   1
volume                    0

#
# CORE INPUT OPTIONS
#
coin_lockout              1
ctrlr                     
mouse                     0
joystick                  1
lightgun                  0
multikeyboard             0
multimouse                0
steadykey                 0
ui_active                 0
offscreen_reload          0
joystick_map              auto
joystick_deadzone         0.3
joystick_saturation       0.85
natural                   0
joystick_contradictory    0
coin_impulse              0

#
# CORE INPUT AUTOMATIC ENABLE OPTIONS
#
paddle_device             keyboard
adstick_device            keyboard
pedal_device              keyboard
dial_device               keyboard
trackball_device          keyboard
lightgun_device           keyboard
positional_device         keyboard
mouse_device              mouse

#
# CORE DEBUGGING OPTIONS
#
verbose                   0
log                       0
oslog                     0
debug                     0
update_in_pause           0
debugscript               

#
# CORE COMM OPTIONS
#
comm_localhost            0.0.0.0
comm_localport            15112
comm_remotehost           127.0.0.1
comm_remoteport           15112
comm_framesync            0

#
# CORE MISC OPTIONS
#
drc                       1
drc_use_c                 0
drc_log_uml               0
drc_log_native            0
bios                      0
cheat                     0
skip_gameinfo             1
uifont                    default
ui                        cabinet
ramsize                   
confirm_quit              0
ui_mouse                  1
language                  English
nvram_save                1

#
# SCRIPTING OPTIONS
#
autoboot_command          
autoboot_delay            0
autoboot_script           
console                   0
plugins                   1
plugin                    
noplugin                  

#
# HTTP SERVER OPTIONS
#
http                      0
http_port                 8080
http_root                 web

#
# OSD KEYBOARD MAPPING OPTIONS
#
uimodekey                 DEL

#
# OSD FONT OPTIONS
#
uifontprovider            auto

#
# OSD OUTPUT OPTIONS
#
output                    auto

#
# OSD INPUT OPTIONS
#
keyboardprovider          auto
mouseprovider             auto
lightgunprovider          auto
joystickprovider          auto

#
# OSD DEBUGGING OPTIONS
#
debugger                  auto
debugger_port             23946
debugger_font             auto
debugger_font_size        0
watchdog                  0

#
# OSD PERFORMANCE OPTIONS
#
numprocessors             auto
bench                     0

#
# OSD VIDEO OPTIONS
#
video                     auto
numscreens                1
window                    0
maximize                  1
waitvsync                 1
syncrefresh               0
monitorprovider           auto

#
# OSD PER-WINDOW VIDEO OPTIONS
#
screen                    auto
aspect                    auto
resolution                auto
view                      auto
screen0                   auto
aspect0                   auto
resolution0               auto
view0                     auto
screen1                   auto
aspect1                   auto
resolution1               auto
view1                     auto
screen2                   auto
aspect2                   auto
resolution2               auto
view2                     auto
screen3                   auto
aspect3                   auto
resolution3               auto
view3                     auto

#
# OSD FULL SCREEN OPTIONS
#
switchres                 0

#
# OSD ACCELERATED VIDEO OPTIONS
#
filter                    0
prescale                  1

#
# OpenGL-SPECIFIC OPTIONS
#
gl_forcepow2texture       0
gl_notexturerect          0
gl_vbo                    1
gl_pbo                    1
gl_glsl                   0
gl_glsl_filter            1
glsl_shader_mame0         none
glsl_shader_mame1         none
glsl_shader_mame2         none
glsl_shader_mame3         none
glsl_shader_mame4         none
glsl_shader_mame5         none
glsl_shader_mame6         none
glsl_shader_mame7         none
glsl_shader_mame8         none
glsl_shader_mame9         none
glsl_shader_screen0       none
glsl_shader_screen1       none
glsl_shader_screen2       none
glsl_shader_screen3       none
glsl_shader_screen4       none
glsl_shader_screen5       none
glsl_shader_screen6       none
glsl_shader_screen7       none
glsl_shader_screen8       none
glsl_shader_screen9       none

#
# OSD SOUND OPTIONS
#
sound                     auto
audio_latency             2

#
# PORTAUDIO OPTIONS
#
pa_api                    none
pa_device                 none
pa_latency                0

#
# CoreAudio-SPECIFIC OPTIONS
#
audio_output              auto
audio_effect0             none
audio_effect1             none
audio_effect2             none
audio_effect3             none
audio_effect4             none
audio_effect5             none
audio_effect6             none
audio_effect7             none
audio_effect8             none
audio_effect9             none

#
# BGFX POST-PROCESSING OPTIONS
#
bgfx_path                 bgfx
bgfx_backend              auto
bgfx_debug                0
bgfx_screen_chains        default
bgfx_shadow_mask          slot-mask.png
bgfx_lut                  
bgfx_avi_name             auto


ui.ini

Code
#
# UI SEARCH PATH OPTIONS
#
historypath               history;dats;.
categorypath              folders
cabinets_directory        /Volumes/Archivio_HD/Archivio_ROMs/MAME_MESS/0215_EXTRAs
cpanels_directory         cpanel
pcbs_directory            /Volumes/Archivio_HD/Archivio_ROMs/MAME_MESS/0215_EXTRAs
flyers_directory          flyers
titles_directory          titles
ends_directory            ends
marquees_directory        marquees
artwork_preview_directory "artwork preview;artpreview"
bosses_directory          bosses
logos_directory           logo
scores_directory          scores
versus_directory          versus
gameover_directory        gameover
howto_directory           howto
select_directory          select
icons_directory           icons
covers_directory          /Volumes/Archivio_HD/Archivio_ROMs/MAME_MESS/0215_EXTRAs
ui_path                   /Applications/Emulatori/SDL_MESS/ui

#
# UI MISC OPTIONS
#
remember_last             1
enlarge_snaps             1
forced4x3                 1
use_background            1
skip_biosmenu             1
skip_partsmenu            0
last_used_filter          "Custom Filter"
last_right_panel          0
last_used_machine         apple2e
info_audit_enabled        0
hide_romless              1

#
# UI OPTIONS
#
infos_text_size           0.75
font_rows                 30
hide_main_panel           0
ui_border_color           ffffffff
ui_bg_color               ef101030
ui_clone_color            ff808080
ui_dipsw_color            ffffff00
ui_gfxviewer_color        ef101030
ui_mousedown_bg_color     b0606000
ui_mousedown_color        ffffff80
ui_mouseover_bg_color     70404000
ui_mouseover_color        ffffff80
ui_selected_bg_color      ef808000
ui_selected_color         ffffff00
ui_slider_color           ffffffff
ui_subitem_color          ffffffff
ui_text_bg_color          ef000000
ui_text_color             ffffffff
ui_unavail_color          ff404040

Re: Cover artwork, how to visualize them in UI? [Re: MacBox360] #116455 11/20/19 11:49 PM
Joined: Feb 2004
Posts: 2,095
Vas Crabb Offline
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,095
What version are you using? Covers only started working in the internal UI on 23 October, so you need 0.215 or you won't see the option.

Re: Cover artwork, how to visualize them in UI? [Re: Vas Crabb] #116457 11/21/19 09:21 PM
Joined: Jan 2007
Posts: 206
M
MacBox360 Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jan 2007
Posts: 206
I am using a snapshot of MAME source just after the LCD/VFD issue on OSX went fixed so it is 0.215 for sure. I see the option, I have also declared the path to the archive where covers_SL.zip is but nothing appears after entering the selected software list. However I just discovered that if I rename "covers_SL.zip" to "covers.zip" they works as expected and the graphics is correctly displayed in the UI tab but the name of the original zip archive for 0.215 EXTRAs release is just "covers_SL.zip" so this is only a naming issue, can be solved eihter adding "covers_SL" in the source as valid archive name or the mantainer of the EXTRAs distribution should decide for "covers" or "covers_SL" :-)

Anyway, after renaming all is working as expected. Thank you very much.

While I am here I also have a wish for the UI: a quick way to switch between the Favorites list and the full list without entering the Configuration menu, in this way the Favorites list could be populated much faster. Just an idea :-)

Last edited by MacBox360; 11/21/19 09:27 PM.
Re: Cover artwork, how to visualize them in UI? [Re: MacBox360] #116458 11/21/19 09:41 PM
Joined: Feb 2004
Posts: 2,095
Vas Crabb Offline
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,095
Why would you have to go through the configuration menu? You can just click on Favorites in the left panel. You can also tab onto it and select it with keyboard/gamepad if you don't have a mouse.

Last edited by Vas Crabb; 11/21/19 09:42 PM.
Re: Cover artwork, how to visualize them in UI? [Re: Vas Crabb] #116459 11/21/19 10:07 PM
Joined: Jan 2007
Posts: 206
M
MacBox360 Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jan 2007
Posts: 206
I see what you mean, if I use Tab key I can cycle through the various visible tabs but a certain point nothing is more highlighted and I guess it is blindly selecting something in the left tab I can't see on my screen.
Here is what MESS 0.215 looks on my Mac:

MESS 0.215 actual UI

As you can see the left tab is not shown at all, and I have of course enabled it in the configure panel.

Last edited by MacBox360; 11/21/19 10:13 PM.
Re: Cover artwork, how to visualize them in UI? [Re: MacBox360] #116460 11/21/19 10:22 PM
Joined: Feb 2004
Posts: 2,095
Vas Crabb Offline
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,095
Ah, that's weird - there's definitely supposed to be a list of filters displayed on the left. Are you sure it's not something weird about your MESS build? It definitely shows for me...
[Linked Image from i.imgur.com]

Re: Cover artwork, how to visualize them in UI? [Re: MacBox360] #116461 11/21/19 10:30 PM
Joined: Jan 2007
Posts: 206
M
MacBox360 Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jan 2007
Posts: 206
I don't know, I separately build Arcade and MESS binaries, that is the only modification I made in the makefile provided in the official MAMEDEV archive: the OSX is the latest, the command line tool is the latest (Xcode suite not installed, only the command line tools), SDL2 framework is the latest, macports binaries and distribution are also the latest
I can try to compile the omnicomprensive MAME binary (Arcade+Home) leaving makefile untouched and I will let you know if this issue persist.

Re: Cover artwork, how to visualize them in UI? [Re: MacBox360] #116462 11/21/19 11:26 PM
Joined: Jan 2007
Posts: 206
M
MacBox360 Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jan 2007
Posts: 206
I confirm that also the complete MAME binary (from untouched archive and makefile) has the same issue: no left panel present, only the one on the right side can be shown/hidden properly.

Re: Cover artwork, how to visualize them in UI? [Re: MacBox360] #116463 11/22/19 06:23 AM
Joined: Feb 2004
Posts: 2,095
Vas Crabb Offline
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,095
I'm not really in a position to isolate/fix this before the next release, but assuming you're on a Mac, can you please test to see if it's a locale issue again. I can't give you precise instructions because Apple moves stuff around on every release:
  • Create a new user account so you don't mess up settings on your current one
  • Put a complete MAME folder somewhere accessible by the new user account
  • Open System Preferences or its localised equivalent
  • Select Language & Region or its localised equivalent
  • Get the number format settings up - it may be a tab, or you may have to click an Advanced… button
  • Change all the number formats to English, and ensure the grouping separator is a comma ',' and the decimal separator is a dot '.'
  • Do the needful to save the settings and close System Preferences
  • Try running MAME again


It really shouldn't be a locale issue this time, but it's worth a shot given how many other times that's been it. But if it isn't you're going to have to isolate whatever causes it before someone can fix it.

Re: Cover artwork, how to visualize them in UI? [Re: MacBox360] #116472 11/22/19 07:53 PM
Joined: Jan 2007
Posts: 206
M
MacBox360 Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jan 2007
Posts: 206
I can confirm that is definitely a locale issue, setting the number format in the way you suggest display correctly the left tab with all entries, here is a snapshot of the User Interface runing this way:

English configuration, dot and comma swapped

The funny thing is that since I never seen along all SDLmame releases the left tab displayed I did not suspect its existence neither I was going to miss something, it was only after your answer I began to suspect an issue and in fact there was. I hope this could be fixed in future release so I can mantain my actual localized settings. Again, many thanks for your support!

Page 1 of 2 1 2

Moderated by  R. Belmont 

Who's Online Now
1 registered members (Doc Flareon), 148 guests, and 1 spider.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,722
Posts114,638
Members4,873
Most Online510
Aug 26th, 2019
Powered by UBB.threads™ PHP Forum Software 7.7.3