Aloshi
6f442556c0
Refactored SystemListView directly into ViewController.
...
Made system views match up with their gamelist views.
Pressing "back" on a gamelist view now takes you to the correct system view.
2013-12-24 11:50:26 -06:00
Aloshi
a7359a2d08
Themes mostly stable, documentation updated
2013-11-21 16:47:26 -06:00
Aloshi
3a3471cfe8
Combined FolderData and GameData into one class, FileData.
...
You don't need to dynamic_cast everywhere to check things anymore.
Folders can have metadata now (currently not set up).
Metadata is now a public member variable instead of a function that
returns a pointer to make actually using const possible.
2013-11-05 19:41:49 -06:00
Aloshi
5c65747551
Moved metadata type declarations more behind-the-scenes.
...
The original plan was to allow each system to have customizable lists of
metadata, which made constructing metadata really painful (the declaration
list isn't stored on the metadata instance because that's pretty wasteful
for 2,000 games). Now they're constructed by passing a MetaDataListType
enum in the constructor.
Declaration lists are now managed by const globals passed by reference
through getMDDByType(MetaDataListType).
2013-11-03 19:54:13 -06:00
Aloshi
68841aa654
SystemData now stores extension lists as a vector internally.
...
Don't write gamelist.xml changes if IGNOREGAMELIST is true.
2013-10-26 14:08:53 -05:00
Aloshi
bbc387ce8a
Initial command-line scraper.
2013-09-28 21:54:15 -05:00
Aloshi
c5d772657b
Added PlatformId to SystemData.
2013-09-28 11:10:06 -05:00
Aloshi
69ef41a49f
Add boost-regex to required libs.
...
Added PlatformId.h.
2013-09-24 16:27:20 -05:00
Aloshi
3105073e50
Work on scraper UI integration (about there, just need a real scraper
...
now).
2013-09-19 18:41:14 -05:00
Aloshi
dbcb9aed37
Moved es_systems.cfg to use XML.
...
Updated README.md to reflect new format.
"descname" has been renamed to "fullname".
2013-08-13 01:56:10 -05:00
Aloshi
77e9f2d150
Refactor some of the startup code.
2013-07-09 05:37:37 -05:00
Aloshi
608545118a
Hopefully fixed infinite recursion.
2013-04-13 17:30:57 -05:00
Aloshi
4a05288e71
Started fix for infinite recursion in directory trees.
2013-04-13 16:33:18 -05:00
Aloshi
04841ca436
More work.
...
I really am nuts.
2013-04-08 11:52:40 -05:00
Aloshi
529c3a24c7
Updated README.md/THEMES.md for twolife's changes.
...
DESCNAME is a new, optional tag.
You can now use ~/.emulationstation/SYSTEMNAME/ for theme and gamelist files!
2012-12-18 09:08:25 -06:00
Sébastien NOEL
3da7a0dd14
Add a new directory for gamelist.xml & theme.xml for each system
2012-12-17 20:29:43 +01:00
Aloshi
6cfe83e8fe
Better gamelist.xml support. See changelog.txt (August 7) for more details.
2012-08-07 19:50:45 -05:00
Aloshi
d736aba22c
Now with folders! Folders will appear as a green entry in the games list. BUTTON2 can be used to 'go back.' If you're updating, you'll need to delete ~/.es_input.cfg to map BUTTON2.
2012-07-27 11:58:27 -05:00
Aloshi
6c5edd3284
Lots of cleaning up to improve user friendliness. Config files are now loaded from the $HOME variable - es_systems.cfg and es_input.cfg.
...
An example system config file will be created at runtime if one does not exist.
2012-07-23 18:53:33 -05:00
Aloshi
f368a1f4cd
Browsing multiple systems is now possible! Just press left or right.
...
Also, config files can have comments (lines that start wih #).
2012-07-21 15:57:53 -05:00
Aloshi
bbfe35a36d
Systems can be defined in the systems.cfg file (currently in the same directory as the executable). Games can now be launched with the enter key. Progress!
2012-07-21 14:06:24 -05:00
Aloshi
3df40182b1
Now searching a test directory for files matching an extension and displaying them.
2012-07-20 11:14:09 -05:00