New feature suggestion
Moderator: ScummVM Team
P.S.: SDL_net might be an option, but typically we try to not add dependencies on external libs unless we must, to make it as easy as possible to compile, deploy and port ScummVM. So if it works great, supplies all we need (at least on the systems on which it runs), and if there is no other great alternative, a hypothetical patch adding support for this feature could make use of it.
You'll note I don't feel it's a priority of any description if you look at my posts. I merely noted it can be done, and how it can be done (possibly) without platform specific fixes and that it's not a large undertaking if done right.
It wasn't intended to be along the lines of please do it. I really don't think this feature would be a benefit to the common user.
It wasn't intended to be along the lines of please do it. I really don't think this feature would be a benefit to the common user.
Although I personally do not see that such a version check is a must-have (for example if you are using a PC SVN version you know that there is everyday a new daily build available and therefore such a check would be redundant).
But there could be an alternative without implementing network functionalities by calling a webpage URL via system API which does leave the everything over to the system/browser.
Some URL examples:
A windows release version could call the URL like this:
http://www.scummvm.org/version.php?syst ... ate=080229
A linux svn version could call the URL like this:
http://www.scummvm.org/version.php?syst ... ate=080620
But for this solution the project webpage must maintain a script which checks this and the download/setup of the new version must still be done manually. On the other hand it would be easily to port. The ports for systems which have network/browser functionality do show a button or label which can call the check page and all other ports just hide it.
But there could be an alternative without implementing network functionalities by calling a webpage URL via system API which does leave the everything over to the system/browser.
Some URL examples:
A windows release version could call the URL like this:
http://www.scummvm.org/version.php?syst ... ate=080229
A linux svn version could call the URL like this:
http://www.scummvm.org/version.php?syst ... ate=080620
But for this solution the project webpage must maintain a script which checks this and the download/setup of the new version must still be done manually. On the other hand it would be easily to port. The ports for systems which have network/browser functionality do show a button or label which can call the check page and all other ports just hide it.
-
- Posts: 70
- Joined: Wed Jan 25, 2006 5:27 pm
Here are my long-shot suggestions (I say this because I have suggested this in the past but nobody was open to the idea):
- OpenGL renderer (so that windowed-mode can scale to any arbitrary size)
- A Mac-like interface (I know some may feel insulted by my lack of interest in the current front-end GUI...and I know this would put a halt to cross-platformability of ScummVM)
Here they are...and I won't be super sad if they get ignored.
- OpenGL renderer (so that windowed-mode can scale to any arbitrary size)
- A Mac-like interface (I know some may feel insulted by my lack of interest in the current front-end GUI...and I know this would put a halt to cross-platformability of ScummVM)
Here they are...and I won't be super sad if they get ignored.
- ScummVM uses the cross-platrofm SDL graphics library, so changing that completely will be a massive change, probably breaking loads of other things. As far as I know, there is no cross-platrofm OpenGL renderer (that supports so many platforms, that is). Also, most of the games that ScummVM supports use raster graphics, rather than vector graphics, which means that it won't be possible to scale them properly, so you still can't scale the window All in all, it's a huge change, with no benefitsrented mule wrote:Here are my long-shot suggestions (I say this because I have suggested this in the past but nobody was open to the idea):
- OpenGL renderer (so that windowed-mode can scale to any arbitrary size)
- A Mac-like interface (I know some may feel insulted by my lack of interest in the current front-end GUI...and I know this would put a halt to cross-platformability of ScummVM)
Here they are...and I won't be super sad if they get ignored.
- As for the Mac-like interface... you answered yourself already However, ScummVM's interface can be tweaked in several ways using themes
-
- Posts: 129
- Joined: Mon May 05, 2008 3:37 pm
I was just thinking the same thing, it could call an URL like Defraggler do :Lostech wrote:Some URL examples:
A windows release version could call the URL like this:
http://www.scummvm.org/version.php?syst ... ate=080229
A linux svn version could call the URL like this:
http://www.scummvm.org/version.php?syst ... ate=080620
http://www.defraggler.com/update/?v=1.02.078
Check for updates
Thank you for your interest in new versions of Defraggler.
You are using version 1.02.078.
Congratulations, this is the very latest version!