What was the 1st version of the AGS engine that compiled win games in stead of dos games?
[I know v2.4 compiles winsetup.exe]
Thanx
Roommake.
Quote from: Dualnames on Tue 28/09/2010 16:50:47
Roommake.
So AGS 1.0 creates games with the winsetup.exe insteat of setup.bat?
Supposed to be from V2.00, where the original editor Roommake was rewritten to Roomedit (don't listen to Dual as Roommake was for the
AC 1.XX era) which was improved also to become ready for a Windows version of the engine (note: Roomedit was still DOS based at that time). The real version which contained a
beta version of the Windows engine was V2.03.
In fact, you can just check CHANGES.TXT in Docs folder of AGS for all such records.
Edit:Quote from: Arj0n on Tue 28/09/2010 17:26:37
So AGS 1.0 creates games with the winsetup.exe insteat of setup.bat?
There was never an AGS 1.0. AGS started from V2.00. It was called
AC before that. Also, the DOS engine was dropped just in recent years, since the V2.7 branch came out. Before that, you could
choose between outputting a DOS or a Windows executables. So, both setup methods using winsetup.exe and setup.bat
co-existed by that time.
Ah, thanx Gilbet
As I recall, the only thing that winsetup.exe does in the first place is run "game.exe -setup", which is trivial to duplicate in a setup.bat file if you really want to.
Yes. The problem is, under some Windows systems it is not easy to make a universal batch file that works under any folders you extract the game to (making a shortcut (http://www.adventuregamestudio.co.uk/kbview.php?id=60) is better, but that would still rely on Installers or the End-users' work to get the path correct). Winsetup.exe provides an easier means for Windows users to set up a game. The problem is, when you compile a Windows game the name of the game executable is concatenated to the setup executable (so clicking it would launch gamename --setup), so if you rename the game's executable file winsetup.exe breaks.
As long as the shortcut generically references the exe rather than the path it will work so long as they are both in the same folder. Also, you can supersede the -setup portion by editing the config file directly, which some custom setups also do.