Backwards compatibilty question

Started by fred, Sat 01/10/2005 12:13:00

Previous topic - Next topic

fred

I've been working on a game for quite a while, maybe one and a half year, in AGS version 2.62, and it's grown so big that I've been reluctant to upgrade to newer versions of AGS, despite the  general reassurances of backwards compatibility. I've put so much work into this game that I would hate to see the project set back by some unknown backwards compatibility bug. But now it's been a while since the first object oriented AGS version, so I'm thiking maybe it's time I upgrade my version 2.62 to something newer. Are there still unresolved issues in the newest versions, and should I get the newest or some older 'stable', but still newer than 2.62, version?

I'll wait awhile and read the responses to this mail before making a decision, so if you've been in a similar situation and have something to say about it, please do.

Scummbuddy

Well, I wouldn't upgrade unless there were additions to the engine that you really want. I believe you are using the first version that is still within the list of engines that can be successfully upgraded to the latest version without any forsee-able problems.

So the choice is up to you. If you have any more questions, feel free to ask.
- Oh great, I'm stuck in colonial times, tentacles are taking over the world, and now the toilets backing up.
- No, I mean it's really STUCK. Like adventure-game stuck.
-Hoagie from DOTT

RickJ

The OO versin of the script language has added a number of new reserved words such as "object" etc.    So if these reserved words are used in the script to be upgraded as variable or function names the compiler will report errors.   This is easily fixed by renaming the ofending variables and functions.

The latest beta has added enhanced string support.   The keyword "const" has been added to maintain compatibility with the old style string handling.  As I understand in some instance it may be necessary to add this keyword to function declarations expecting old style string parameters.

There is a check box in the main Game Settings, similar to "enforce strick OO", that if left unchecked will allow the old vesion of the script language to compile. 

If you give it a try just be sure to make a good backup of your game.


SMF spam blocked by CleanTalk