I will announce the new "Beginners page" when I come back from my vacation in the beginning of August.
Beginners TutorialsNOTE: All beginners should check here before asking any questions. This FAQ answers most of the common questions generally asked by newbies. This FAQ has recently been updated and organized and will be added to constantly, with your help. If you feel you have a quesiton (and an answer) that needs to be added, since it is a common problem, then reply to this thread and tell us so.
The useful script functions pack contains things that you may need during your game developent.
Spoiler
UPDATED Online Beginners FAQ (hosted by terranRICH) (http://www.harbinger-software.com/ags/faq) (command questions answered, LOOK HERE FIRST BEFORE ASKING ANYTHING!!!)
Currently down.
*to be added to the beginners FAQ* {Where can I find information on combining inventory objects? Manual Contents->Reference->Interaction events->Inventory item interactions:
Use inventory on inv
occurs when the player uses another inventory object on this one. Add a "Conditional - if inventory item was used" check to determine which item they used. This event allows the player to combine items, and so on. For example, if they had picked up a laptop computer and a battery, seperately, then you could use this to allow them to insert the battery into the computer.
Useful tutorials for AGS (http://ags.slaveinostudios.com/tutorials.html) (getting started, file input/output, creating a clock in your game, tips & tricks, little-known features, and more)
Offline version of the useful tutorials pack (http://ags.slaveinostudios.com/agstutorials.zip)Useful scripting tutorials (http://www.sylpher.com/tuts.html) (arcade movement, GUIs, idle animations, and more)
GAC Tutorials (http://atticwindow.adventuredevelopers.com/tutorials.php) (save/load GUIs, smart scrolling, stats displays, cursor changing, and more)
Last updated: 18.Aug.2003
Useful script functionsRight Clicking on Inventory Window (http://www.agsforums.com/yabb/index.php?board=2;action=display;threadid=3324) by Dorcan
Displaying Global Ints (http://www.agsforums.com/yabb/index.php?board=6;action=display;threadid=3687) by Dorcan
Right-clicking on GUIs (http://www.agsforums.com/yabb/index.php?board=6;action=display;threadid=4261) by Dorcan
Gabriel Knight Dialog system (http://membres.lycos.fr/realdorcan/fichiers/gkdialog.zip) by Dorcan (direct download)
Display upto 290 GlobalInts with F8 while testing your game (http://www.agsforums.com/yabb/index.php?board=6;action=display;threadid=3687) by ratracer
Save and display the Total time the game has been running (http://www.agsforums.com/yabb/index.php?board=2;action=display;threadid=4018) by RickJ
Cutscene with Different Fading Backgrounds using Only One Room (http://www.agsforums.com/yabb/index.php?board=6;action=display;threadid=3326) by Dorcan
If you want something to be added here just reply.
Here are some functions created by Dorcan that are added in AGS, but you may find them useful.
(AGS - Credits plugin by AJA) Scrolling text credits with fading backgronds - http://www.agsforums.com/yabb/index.php?board=2;action=display;threadid=3619
(In AGS - Show/HideMouseCursor) Hide Animated Cursors - http://www.agsforums.com/yabb/index.php?board=6;action=display;threadid=3347
(In AGS - build in engine) Stop characters walking into each other -http://www.agsforums.com/yabb/index.php?board=6;action=display;threadid=3711
Erica, if you could add a question to the beginners faq about moving characters to other rooms and why they arent starting in certain places, it would be great. There we could describe using NewRoomEx.
Thanks babe. ;)
Some words from Scorpiorus about the room scripts.
http://www.agsforums.com/yabb/index.php?board=6;action=display;threadid=5376
GetFPS script function
http://www.agsforums.com/yabb/index.php?board=6;action=display;threadid=5388
Star Wars-type scroller:
http://www.agsforums.com/yabb/index.php?board=2;action=display;threadid=5079
The Gabriel Knight Dialog System Link doesn't work
Send a private message to Dorcan about this system and ask him to give you this.
Some nice links by juncmodule. They contain characters and backgrounds.
http://www.agsforums.com/yabb/index.php?board=6;action=display;threadid=7257
http://www.amazing-ebooks.co.uk/ags/ShadowReality.html
Some great tutorials, especially the work put into storyline/plot section, which could help anyone who needs help thinking of basic plots and summaries for you to go off from.
I have uploaded my Beginners' FAQ into my own webspace and updated it with a Q&A regarding the run-script x dialog command.
When she comes back, I will ask Erica to update her links to show this change.
Make scripting easier by using this helpful program called
ScriptEditor:
http://koti.mbnet.fi/dima/scripteditor
http://www.agsforums.com/yabb/index.php?board=4;action=display;threadid=1928;start=0#msg21913
Just extract the zip, go to AGS's preferences and choose external script editor and put the error messaging feature on.
Sorry for advertising my own product, but I really think that beginners' life will get much easier with it...
There's one thing I don't like about your Script Editor (otherwise it's great):
In Win2k (don't know if it behaves different on other platforms) it completely blocks out the ags editor.
Which means that I cannot, say, manipulate dialog options in the ags editor and write the dialog script without having to close the script editor every time I want to switch back to ags.
It even prevents the ags window from refreshing, so when it pops up over my dialog options, they are obscured, because moving the editor window around leaves "ghost" images of the script editor behind.
This also prevents me from using the ags helpfile (and I cannot bring it up from the script editor)
So, I'm afraid to say, I have returned to CJ's editor after a short time.
(But I'm really really sorry! ;))
P.S. I have v1.62
Exist a german tutorial for AGS beginners??
FAbs
http://www.adventure-treff.de/forum/index.php?board=7
Isegrim: Sorry, but I believe that's just the way AGS works with the external editor thing. :-\