Adventure Game Studio

AGS Support => Beginners' Technical Questions => Topic started by: Indra Anagram on Fri 26/08/2022 18:14:10

Title: The last AGS version that supported Windows XP?
Post by: Indra Anagram on Fri 26/08/2022 18:14:10
Dear AGS Community!

Searching through older posts in the forums I found the information that AGS 3.5.1 dropped Windows XP support. What was the last stable version of Editor that ran on Windows XP? Were games made in that version running on that system?

Thank you!
Title: Re: The last AGS version that supported Windows XP?
Post by: Crimson Wizard on Fri 26/08/2022 18:29:09
AGS 3.5.0 Editor dropped Windows XP support, because it requires .NET Framework 4.5.
Also, since 3.5.0 Windows engine cannot be run on Windows XP, unless it's built in a certain way. It's possible to do, but we don't distribute the XP version, as nobody asked yet.

The latest Editor that runs on XP is 3.4.4.
For some reason I cannot find it in our uploads, so here's 3.4.3 instead:
https://github.com/adventuregamestudio/ags/releases/tag/v.3.4.3.1
Title: Re: The last AGS version that supported Windows XP?
Post by: Indra Anagram on Fri 26/08/2022 19:48:00
Hello, Crimson Wizard!

Quote from: Crimson Wizard on Fri 26/08/2022 18:29:09
https://github.com/adventuregamestudio/ags/releases/tag/v.3.4.3.1

Thank you! I want to make a game that runs on XP and later Windows versions.

Quote from: Crimson Wizard on Fri 26/08/2022 18:29:09
For some reason I cannot find it in our uploads

8-0

Quote from: Crimson Wizard on Fri 26/08/2022 18:29:09
Also, latest Windows engine cannot be run on Windows XP, unless it's built in a certain way. It's possible to do, but we don't distribute the XP version, as nobody asked yet.

And what if someone asks for that (little me)? How many people should request for it to be distributed? Because stats show in some world regions over 1% of desktop users still have Windows XP. I know 1% may look as funny number, but it is actually thousands of people.
Title: Re: The last AGS version that supported Windows XP?
Post by: Crimson Wizard on Fri 26/08/2022 20:14:48
Quote from: Indra Anagram on Fri 26/08/2022 19:48:00
And what if someone asks for that (little me)? How many people should request for it to be distributed? Because stats show in some world regions over 1% of desktop users still have Windows XP. I know 1% may look as funny number, but it is actually thousands of people.

I will ask a person who is managing our automatic builds. Of course it also may be built manually, but this may be inconvenient to do every time.

Which version of AGS are you going to use? We are currently making releases for 3.5.1 (only bug fixing updates) and 3.6.0 (next big update), so if this is done automatically - it will be performed for these versions.

EDIT: here's for example a 3.5.1 engine for xp, you may try out if it works:
https://www.dropbox.com/s/t75p3o1zc6o8dgh/acwin-351-xp.zip?dl=0

3.6.0 engine for xp:
https://www.dropbox.com/s/4ebohgw9jogvhl2/acwin-360-xp.zip?dl=0
Title: Re: The last AGS version that supported Windows XP?
Post by: Indra Anagram on Fri 26/08/2022 20:52:42
Quote from: Crimson Wizard on Fri 26/08/2022 20:14:48
EDIT: here's for example a 3.5.1 engine for xp, you may try out if it works:
https://www.dropbox.com/s/t75p3o1zc6o8dgh/acwin-351-xp.zip?dl=0

Thanks a lot, Crimson Wizard! Should I replace the default acwin.exe with this one? I'm working under Windows7, but will test the engine on another desktop with XP on Sunday and report if it works.

Quote from: Crimson Wizard on Fri 26/08/2022 20:14:48
Which version of AGS are you going to use? We are currently making releases for 3.5.1 (only bug fixing updates) and 3.6.0 (next big update), so if this is done automatically - it will be performed for these versions.

I didn't know XP support could be added to the new AGS versions. Usually, once software drops a system support, it's for good and cannot be reversed. Yay, AGS rocks! 3.5.1 is currently installed on my computer. Guess I'm going to stick to it.

Quote from: Crimson Wizard on Fri 26/08/2022 20:14:48
I will ask a person who is managing our automatic builds. Of course it also may be built manually, but this may be inconvenient to do every time.

It would be great if 3.6.x could support XP too. In my country plenty of people I know still have that OS version. I know it's obsolete, but it is being used and liked to the day.
Title: Re: The last AGS version that supported Windows XP?
Post by: Crimson Wizard on Fri 26/08/2022 21:08:13
Quote from: Indra Anagram on Fri 26/08/2022 20:52:42
I didn't know XP support could be added to the new AGS versions. Usually, once software drops a system support, it's for good and cannot be reversed.

The Editor dropped XP support, as it now relies on a .NET version not available for XP.

The engine does not have anything that would disable it on XP completely, but it has to be built in certain way to run on XP.
Title: Re: The last AGS version that supported Windows XP?
Post by: Indra Anagram on Sun 04/09/2022 14:22:08
Hey Crimson Wizard,

Quote from: Crimson Wizard on Fri 26/08/2022 21:08:13
The engine does not have anything that would disable it on XP completely, but it has to be built in certain way to run on XP.
I finally tested AGS 3.5.1.21 Patch 14 on the XP computer. I replaced the original acwin.exe with the file that you provided. When I tried to run Editor, the error showed up: "G:\AGS\AGS-3.5.1.21-P14\AGSEditor.exe is not Win32 application".

What should I do to make 3.5.1 work on XP?

Thank you!

Title: Re: The last AGS version that supported Windows XP?
Post by: eri0o on Sun 04/09/2022 16:19:00
I may be wrong, but as I understand while the Engine can be compiled for XP compatibility without much effort, the same is not true for the Editor as it depends on a newer .NET, which is simply not available.
Title: Re: The last AGS version that supported Windows XP?
Post by: Indra Anagram on Sun 04/09/2022 17:11:23
Quote from: eri0o on Sun 04/09/2022 16:19:00
I may be wrong, but as I understand while the Engine can be compiled for XP compatibility without much effort, the same is not true for the Editor as it depends on a newer .NET, which is simply not available.
Hi, eri0o. What is the point in making acwin.exe compatible with XP if it cannot be used? What should one do with the engine file to make AGS 3.5.1 run on XP? Maybe the answer is obvious, I am just not smart in technical stuff.

Thank you
for help.
Title: Re: The last AGS version that supported Windows XP?
Post by: eri0o on Sun 04/09/2022 18:55:54
you can use a version 3 of the engine, of version matching or higher of the engine to run a game that is a version matching or lower (down to 2.5 I think). You can just place it in the same dir of the game and double click it, or use it through cmd.exe with .\acwin.exe --console-attach --help to view options. Say someone sent you an ags game, but it's not compatible with your system, you can do this to play it.
Title: Re: The last AGS version that supported Windows XP?
Post by: Indra Anagram on Sun 04/09/2022 22:51:46
eri0o,

Quote from: eri0o on Sun 04/09/2022 18:55:54
You can just place it in the same dir of the game and double click it, or use it through cmd.exe with .\acwin.exe --console-attach --help to view options. Say someone sent you an ags game, but it's not compatible with your system, you can do this to play it.

I asked the question about AGS working on XP for the purpose of making my own game that would run with Win32. How will that be possible to do with Editor not opening? Can I apply acwin.exe for 3.5.1 in game development for XP and later Windows versions?

I am sorry, just don't get it: should I place the acwin.exe for 3.5.1 to the AGS directory with the older Editor version (say, 3.4.1) to make it all work?

Thank you!
Title: Re: The last AGS version that supported Windows XP?
Post by: Snarky on Mon 05/09/2022 00:12:28
Quote from: Indra Anagram on Sun 04/09/2022 22:51:46
I asked the question about AGS working on XP for the purpose of making my own game that would run with Win32. How will that be possible to do with Editor not opening?

The editor is the application you make AGS games with. The engine is the application that runs the finished games. You don't need the AGS editor to play an AGS game. The AGS 3.5.1 editor only runs on Windows (Vista and newer), but it makes games that run in the 3.5.1 engine, which can run on other systems including Linux, Mac, and (with this special engine build) Windows XP. So you could make your game on your Win 7 computer with the 3.5.1 editor, and your friends could play it on Win XP computers with this special 3.5.1 engine. That's the point.

If you still don't understand, you can just use version 3.4.3.
Title: Re: The last AGS version that supported Windows XP?
Post by: Crimson Wizard on Mon 05/09/2022 00:37:20
Quote from: Indra Anagram on Sun 04/09/2022 14:22:08
I finally tested AGS 3.5.1.21 Patch 14 on the XP computer. I replaced the original acwin.exe with the file that you provided. When I tried to run Editor, the error showed up: "G:\AGS\AGS-3.5.1.21-P14\AGSEditor.exe is not Win32 application".

What should I do to make 3.5.1 work on XP?

I was not certain if you were planning to make games on Windows XP; for some reason I thought the question was to run games on Windows XP.

In another message you mentioned that "I'm working under Windows7". So are you making games on Win7 or WinXP?

If you will make a game on Win7 using provided acwin.exe (xp compatible), then these games will run on any windows starting with win xp. You don't have to be on XP to make games for it.

Quote from: Indra Anagram on Sun 04/09/2022 14:22:08
I am sorry, just don't get it: should I place the acwin.exe for 3.5.1 to the AGS directory with the older Editor version (say, 3.4.1) to make it all work?

You might try, although I don't see much sense in that. Firstly, there is no guarantee that the test mode works correctly (when running the game from the editor), because old editor may not attach to the new engine well. Also, you won't have easy access to any new script functions (there is a workaround for that, but I'd leave that as the last resort).
Title: Re: The last AGS version that supported Windows XP?
Post by: Indra Anagram on Tue 06/09/2022 01:25:28
Hello to you, Crimson Wizard!

Quote from: Crimson Wizard on Mon 05/09/2022 00:37:20
I was not certain if you were planning to make games on Windows XP; for some reason I thought the question was to run games on Windows XP.

Of course that was the question, sweetheart. I was just confused with the way I should have tested the engine.

Quote from: Crimson Wizard on Mon 05/09/2022 00:37:20
In another message you mentioned that "I'm working under Windows7". So are you making games on Win7 or WinXP?
Windows 7 definitely. Sorry, I just didn't figure out the engine that you provided was for running the game on XP, not making on that OS. I'm so stupid

Quote from: Crimson Wizard on Mon 05/09/2022 00:37:20
If you will make a game on Win7 using provided acwin.exe (xp compatible), then these games will run on any windows starting with win xp. You don't have to be on XP to make games for it.

:-[ I feel so sheepish.

Thank you for your kind help and advice!