2015-12-16, 04:16
(2015-12-15, 15:18)lollo78 Wrote: Hi Wintermute0110!
It's really a good idea, but sorry, I don't agree with points 2, 3 and 4.
I think that the mission should be to preserve the original purpose: make an accessible -not only english- and versatile addon -not only for Rom collection and multiplatform-.
So, at least the fist time, all the contributors should try to improve performance and functionality; and only in second instance create other forks optimized for single platform or single language.
For the online scaper: I think that this function is very important, also if it require a lot of time (but it should be done only the first time). This is the only way to create a good personal collections.
Indeed, I'ld try to strengthen this function by adding other scrapers (like the Rufoo's Wikipedia and Progettoemma for Mame and Final Burn Roms).
But this is only my personal consideration.
You can do whatever you want. This is the beauty of the GNU world, right?
But, please, consider also the other face of this world: the "waste of resources". Think about 30 individual forks of the same project. What could be done if 30 heads works togheter on the same one?
Thanks for your comments.
I will make Advanced Emulator Launcher an specialised plugin for the emulator enthusiast. I will keep compatibility with AL in every aspect as much as possible. Also, it is very good news that Rufoo will share his modifications to AL and do some maintenance removing dead scrapers (dead scrapers increase the time to scan ROMs A LOT due to timeouts, I think) and incorporating new ones.
I check and gettext is available for Python, so translations can be done easily and the source will be easy to maintain. I will reconsider about English being the only language.
Regarding offline scrapers, I have in mind the idea to being able to use NoIntro dats, MAME XML arcade information and MAME software lists to get game information. The information is there, there is no need to scrape it online and waste a lot of time and bandwidth.
Also, having too different projects is nor a waste of time and resources. Purpose of AL and AEL are quite different, and both projects can benefit from code cherrypicking from each other, or eventually merge.