Adventure Game Studio

AGS Support => Beginners' Technical Questions => Topic started by: skooperstooper on Wed 24/08/2022 21:22:38

Title: (solved) Are modules version specific?
Post by: skooperstooper on Wed 24/08/2022 21:22:38
I just wanted to thank all on the forum who've hopped in to answer when I have a question! I'm always reminded how much more helpful dedicated old school forums are compared to things like reddit. Honestly, if I didn't feel like I had a reliable place for guidance with AGS, I'd probably lose steam and stop. So thank you, really!  :-D

I've been trucking along with my game. It was just the main controls and text I needed to sort out. Everything else is relatively clear between the manual and tuts. It'll be a while before I get to the next point that I already know I'll need to ask about, but I know you'll be here ready to drop that knowledge when I do!

That's all I wanted to say but I don't think I can post a thread here that isn't a question so I thought of one. Is compatibility an issue with modules? I'm not looking to use any this time around since this is meant to be a learning experience where I script as much as I can from scratch.

But I do wonder if they're made in a way where using a different version of AGS could "break" them? Or would it just be if script in the modules becomes obsolete?
Title: Re: Are modules version specific?
Post by: Crimson Wizard on Wed 24/08/2022 21:28:19
The script may be version specific, but currently AGS is backward compatible, which means that you can enable old script functions. This is done in General Settings -> Backwards Compatibility section.
https://adventuregamestudio.github.io/ags-manual/GeneralSettings.html#backwards-compatibility

If there are only few old functions used, they may also be replaced with the newer alternatives using following table:
https://adventuregamestudio.github.io/ags-manual/ObsoleteScriptAPI.html
Title: Re: Are modules version specific?
Post by: skooperstooper on Fri 26/08/2022 23:58:00
Ah, cool! Thanks so much! That table is a great resource for keeping things current. Modules really do seem useful. A lot of things I considered doing, there were modules for. I just figure if I'm gonna learn, I might as well go full in, but I'll certainly make use of one if I decide to do something that would just be a nightmare for a newbie without it.
Title: Re: (solved) Are modules version specific?
Post by: Cassiebsg on Sat 27/08/2022 21:43:52
You can also use them as a learning tool, after they're just AGS code.  ;)
Title: Re: (solved) Are modules version specific?
Post by: skooperstooper on Sun 28/08/2022 18:57:26
True!  (laugh)