libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.05k stars 1.81k forks source link

Slash - Backslash issues in pathing #924

Closed Tatsuya79 closed 10 years ago

Tatsuya79 commented 10 years ago

On win7 x64 I got some strange irregularities in the path naming which cause problems for mame/mess core (they don't like / at the end of a path).

Here are the first lines of my retroarch.cfg:

libretro_path = ":\cores\mess_libretro.dll" libretro_info_path = ":\info/" system_directory = ":\system/" rgui_config_directory = ":\configs\" config_save_on_exit = "true" video_shader_dir = ":\shaders/" video_filter_dir = ":\gfxfilters\" audio_driver = "xaudio" audio_filter_dir = ":\dspfilters\" joypad_autoconfig_dir = ":\autoconfig/" screenshot_directory = ":\screenshots/"

related discussion here: https://github.com/libretro/libretro-mame/issues/25

I should add this is with LordAshram compile and perhaps he redefined some paths that ended with /. Should we force something like :\path or :\path\ in retroarch.cfg?

andres-asm commented 10 years ago

Yeah the \/ thing seems related to the cfg file present by default in that build. I guess this isn't really an issue but something to consider when packaging release builds.

andres-asm commented 10 years ago

please close this wasn't really a RA issue but a packaging issue (error in the bundled cfg file)