Getting ready for the updateEverything I wanted to fix, is fixed! Everything I wanted to add, it has been added.
The only thing is left are the final tests
Maybe I'll upload the new version tomorrow or on Monday or Thuesday (but not later)
The code is ugly but for now it will do the job (depending on the feedback I may through away the one version of the browser and fix the code)
Now before the update I will write few things of what you must expect
The html code is one (meaning you get the default640x480 theme). However the browsers are three totally. Two for Windows and one for Linux
QT version for windows (qt webkit)This is actually the version 2.9 of the browser with minor fixes. It has the same dependencies. Requires the qt libraries (download the posted link:http://users.ntua.gr/dpiperid/MyWebPage/Catalog/games/QT4libs.zip) as normally. The problem is that it also requires the vlc plugin (full install of the vlc player for windows)
This turned to be problematic due to the crashes I am experiencing (tested on windows
If the IE version of the browser turns out to be more stable, I will through away the qt version and thus simplifying the html code
IE version for windows (internet explorer)This is actually the very first version of the browser (look the first pages of this thread) which with a lot of coding I managed to made it compatible with the newer releases of the html code
The most exiting thing is the it's truely based on pure html5
It has now dependencies except internet explorer 9+ (for now the css animations are not 100% compatible with the version 9 of internet explorer, but I will fix them in a future release)
All videos, music and sounds are based on html5. It's not supporting the avi format, so if you have intro videos for all you roms, you must convert them to mp4.
There are open source software for such a conversion (This is a procedure that I have to do for my cab too. All my videos are in avi format. I will have to convert them)
QT version for Linux (64bit) (qt webkit)For now I will upload only the 64bit version. It's the same version like Windows. The major difference is that it's not depending on vlc. It's playing videos, music and sound using html5 (qt version supports the video and audio tag only in Linux).
It depends on qt libraries (which for most modern Linux distros are preinstalled) and the free pascal QT4 binding (install procedure:
http://users.ntua.gr/dpiperid/MyWebPage/Catalog/games/FE_tutor/htmlFEtutorEN.htm)
New stuffOk some bugs were fixed but also new things have been added. Here are some of them:
1) pure html5 (for IE version and Linux)
2) The cube effect. You can position the cude where ever you like and change the size of the pictures
3) Added sound effects
4) Added the ability to change sound effects depending on the selected emulator
5) When rotating carousel (or cube) to a specific emulator, a video or music intro will play after few seconds. You can control the delay and change the intro video (or music) for each emulator (or even disable this feature for some or all the emulators)
6) Added the ability to hide system menu in carousel mode
7) Added the ability to run a program (eg a bat file) just before the game is loaded and just after it terminates
All settings are saved in a file and not as cookies
... and some other minor things...