AGS Engine

Further development of AGS engine

Feature Issue: Compile to screensaver

Pages: [1]

SSH

  • AGSer
  • Posts: 5,695
  • Flying round the world at the speed of haggis
« on: 16 Aug 2012, 17:30 »
Not sure this is an "engine" issue, more of a "compiler" issue, but there's no project for that... but it would be good to be able to create screensavers with AGS, and saving to ".scr" format for Windows, or similar formats for Mac, Linux, etc would be good.

Wyz

  • AGSer
  • Posts: 977
  • anno 1986
« Reply #1 on: 17 Aug 2012, 16:06 »
I've looked into making screen savers with AGS a while ago and there is not an awful lot that needs to be changed. It can be done with the current engine apart for two things: AGS does not like windows-style command-line switches (with forwards slashes) and there is no way to read them in game that I know of. Secondly the code that creates the game window needs to be edited a bit. Windows has a little preview window that shows the screensaver; it uses a command-line switch to pass a handle of the viewer that AGS then needs to draw to: It's pretty easy.
The other flags indicate whether the screensaver should be activated (this should always run the game fullscreen)  or it should show a configuration screen (maybe this should be able to be detected by the developer so he can use a GUI or something).

Btw, worth mentioning is that using command-line switches is the oldschool way of doing it; there have since been a library around but I have no experience using it.
Life is like an adventure without the pixel hunts.

Issue updated by Crimson Wizard
« Reply #2 on: 12 Apr 2013, 10:03 »
  • Version changed from Adventure Game Studio 3.2, AGS 3.2.1, AGS 3.2.2 to github.com/adventuregamestudio/ags

Pages: [1]

Issue Details

  • Reported
    16 Aug 2012, 17:30
  • Updated
    12 Apr 2013, 10:03
  • View Status
    Public
  • Type
    Feature
  • Status
    New
  • Priority
    Normal
  • Version
    github.com/adventuregamestudio/ags
  • Fixed in
    (none)
  • Assigned to
    (none)
  • Category
    Core

Tags



Powered by: SMF Project Tools 0.5.3 © Niko Pahajoki 2007-2011