Upgrade AGS game from version 2.62 to 3.6.0?

Started by Hobbes, Sat 28/08/2021 12:38:18

Previous topic - Next topic

Hobbes

Hey everyone,

Niche case here! The last time I worked on a certain game, it was with AGS 2.62. I'm trying to upgrade to AGS 3.6.0 (or 3.5.1) but I'm guessing there's some intermittent steps involved. When I try to load into a recent version, AGS just crashes. So I'm trying to figure out which previous versions I would need to upgrade my game. Does anyone have any ideas? (I see upgrade paths for 2.7 versions, but this one's slightly older than that!)

Thanks for any help you can give!

eri0o

#1
What's the crash specifically?? I wonder if it's something that can be fixed.




Your question reminded me of this other forum topic:

https://www.adventuregamestudio.co.uk/forums/index.php?topic=59124.0

Unfortunately the person that asked the question didn't wrote in the topic later to confirm it actually worked. But the proposed way was to load some older AGS and work the upgrade in steps.

Spoiler

After you get it not crashing, there's a topic on the manual about some compiling switches and API version that may be useful. Main changes per version are also noted in the manual.
[close]

Hobbes

Hard to tell, since I'm running through Wine, it tends to just crash the whole lot without error messages staying on screen, which is a bit awkward at times.

I've downloaded 2.72 and am discovering that the Proskriuto FOA template I used back in 2003 is ... a bit of a nightmare to upgrade to 2.72, let alone all the other function calls. It's going to take me quite a while to work my way through all the rooms.

Danvzare's method actually sounds more do-able, just copy and paste stuff across. Otherwise I think I'll be at it a very long time!

Crimson Wizard

#3
I think 2.62 games should open in the current editor. At least that's the formally supported feature.
EDIT: Appears there's a condition that prevents this, and only lets 2.72 through.

Quote from: Hobbes on Sat 28/08/2021 12:38:18I'm trying to upgrade to AGS 3.6.0 (or 3.5.1) but I'm guessing there's some intermittent steps involved. When I try to load into a recent version, AGS just crashes.

If it's crashes - this is a bug that has to be fixed (it should at least tell that it cannot do something). I would test that separately.

You could try 2.62 -> 2.72 -> 3.6.0 perhaps (open in the next editor, save, open in the next, save, and so on).

All the old functions are supported in the 2.72 and 3.* branch, you only need to find out which options to set in "Backwards Compaibility" section of General Settings.

SMF spam blocked by CleanTalk