|
Axe Software Forums
Quest Developer Forum QDK 2.X & 3.X
|
Author | Topic: QDK 2.X & 3.X |
DarkAng3l |
posted 28-11-2001 21:22 GMT
How can I transform games made for Quest 2.1.8 to games for Quest 3.02? |
Alex |
posted 28-11-2001 22:50 GMT
I think the best advice is - DON'T! But if you must, look in the Quest Documentation under "Notes for users of Quest 2.x". |
DarkAng3l |
posted 30-11-2001 20:24 GMT
Why? Anyway, I am going to keep a 2.X copy in my disk. Another copy will be transformed into asl3, or whatever it is called... |
Alex |
posted 01-12-2001 12:52 GMT
I recommend you don't convert ASL2 to games to ASL3 because ASL3 is very different from ASL2, so you might end up taking a while to do it. But if you are going to do it, your idea of keeping an ASL2 copy as backup is a very good one. |
DarkAng3l |
posted 01-12-2001 22:28 GMT
I know that! How to convert? Can I do it automatically, or should I rewrite the game back from the scratch by hand? |
Alex |
posted 01-12-2001 23:18 GMT
There's no automatic way of converting ASL2 to ASL3, but you could do it by hand I suppose - not a fun task though, which is why it's not something I suggest you try! Basically you just need to go through your code armed with the "notes for users of Quest 2.x" in the documentation and a bit of patience... or just finish your game using ASL2, which is of course still fully supported in Quest 3.x. |
Computer Whizz |
posted 02-12-2001 01:08 GMT
Use the "replace" in wordpad or any useful word processor! search for things such as "setnum" and replace with "set numeric" ect... Then there are only a few more things to change (items, collectables). Computer Whizz |
Alex |
posted 02-12-2001 13:09 GMT
It's the replacing items and collectables that's the "hard" part - you'd have to create a "define variable" block for each collectable, change your take-able objects so they don't hide themselves and give "items" to the player, and change any give/use code. There's a number of ways you might do the above to convert your ASL2 game to ASL3, which is why there's no automatic conversion utility. |