pcsx2/pcsx2/CDVD
Avi Halachmi (:avih) e525f95f22 gzip ISO: allow custom index file name/location via a template
At PCSX2_ui.ini: default:  GzipIsoIndexTemplate=$(f).pindex.tmp
The rules:
- must contain one and only one instance of '$(f)' (without the quotes)
- if starts with $(f) then it expands to the full path + file name.
- if doesn't start with $(f) then the path is ignored (name+ext only)
- if doesn't start with $(f) and ends up relative,
  then it's relative to pcsx2.exe (not to cwd)
- No checks are performed if the result file name can be created, so the dir
  should exist.
- PCSX2 will not try to rename/move older index files to the new name/location.
  If it's modified - the user should take care of rename/move before loading
  gzipped iso files or else it will create a new index according to the template

Examples:
$(f).pindex.tmp - the default - same dir as the iso, loads older index files.
$(f).pindex     - a popular request.
cache.gz/$(f)   - relative to pcsx2.exe (if the dir exists).
%appdata%/pcsx2/cache.gz/$(f) - should end up at the default install docs dir.
2015-01-02 03:27:06 +02:00
..
IsoFS Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
BlockdumpFileReader.cpp pcsx2/: remove ^M eol on 3 files 2014-07-29 20:49:46 +02:00
CDVD.cpp Merge pull request #251 from xsacha/memzero_ptr 2014-09-21 17:15:54 +02:00
CDVD.h Tray code once more: 2011-07-01 00:58:11 +00:00
CDVD_internal.h CDVD: 2010-07-08 20:40:55 +00:00
CDVDaccess.cpp Always enable debugger 2014-08-15 21:25:30 +02:00
CDVDaccess.h Revert previous mistake. 2012-12-28 01:44:32 +00:00
CDVDisoReader.cpp Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
CDVDisoReader.h * Added subdivided content to the u128 type (changed it from a struct to a union, added _u32[4], _u16[8], etc). 2010-08-31 05:14:00 +00:00
CdRom.cpp Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
CdRom.h Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
CompressedFileReader.cpp gzip ISO: allow custom index file name/location via a template 2015-01-02 03:27:06 +02:00
InputIsoFile.cpp Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
IsoFileFormats.h all: gcc warning clean round 4 2013-07-03 18:42:05 +00:00
OutputIsoFile.cpp wx3.0: lots of cast... 2014-07-29 20:45:44 +02:00
zlib_indexed.h Removes the usage of __LINUX__ define 2014-08-03 13:20:36 -05:00