Tutorials on the Credits Pluggin

Started by Sinister, Wed 21/04/2004 00:46:05

Previous topic - Next topic

Sinister

Does anyone know where i can find a good tutorial on the AGS Credits pluggin, since i find the TXT file that comes with the package a little to simple, ... either a tutorial or a script (that shows examples of how to.. script it..duh). :P


LordHart

I'm not sure, but I remember downloading a open-source demo that showed the results, and allowed you to check the script. That, coupled with the TXT file should be all you need...

Did you download the little demo thingy, or just the plugin itself?

Sinister

i downloaded just the pluggin itself. So where can i get the other thingy?

AJA

Sorry, I've accidentally deleted the demo game and I haven't continued the demo game for agsCreditz 2.0, so... :-\

Maybe I'll just post the static credits demo here, so everybody can check it out. Remember: this is for agsCreditz 2.0 (check the agsCreditz thread (plugins page -> agsCreditz "website"))!


"Full Throttle opening credits"

Put this into the player enters screen (after fadein) for example:

Code: ags

  SetStaticCredit(1,1,"Full Throttle",-1,-1,1,12);  
  SetStaticPause(1,2,60);
  
  SetStaticCreditTitle(1,3,"Starring",-1,60,1,12);
  SetStaticCredit(1,3,"Roy Conrad",-1,90,1,12);  
  SetStaticCreditTitle(1,4,"Starring",-1,60,1,12);
  SetStaticCreditTitle(1,5,"Starring",-1,60,1,12);
  SetStaticCredit(1,5,"Mark Hamill",-1,90,1,12);  
  SetStaticCreditTitle(1,6,"Starring",-1,60,1,12);
  SetStaticCreditTitle(1,7,"Starring",-1,60,1,12);
  SetStaticCredit(1,7,"Kath Soucie",-1,90,1,12);  
  SetStaticPause(1,8,60);
  
  SetStaticCreditTitle(1,9,"Lead Artist",-1,60,1,12);
  SetStaticCredit(1,9,"Peter Chan",-1,90,1,12);  
  SetStaticCreditTitle(1,10,"Lead Animator",-1,60,1,12);
  SetStaticCredit(1,10,"Larry Ahern",-1,90,1,12);  
  SetStaticPause(1,11,60);
  
  SetStaticCreditTitle(1,12,"Lead Programmer",-1,60,1,12);
  SetStaticCredit(1,12,"Stephen R. Shaw",-1,90,1,12);  
  SetStaticPause(1,13,60);

  SetStaticCreditTitle(1,14,"Programmers",-1,60,1,12);
  SetStaticCredit(1,14,"Stephen R. Shaw[[Mark Crowley[[HweLi Tsao[[Dave Grossman[[Tim Schafer[[Jonathan Ackley",-1,90,1,12);  
  SetStaticPause(1,15,5);
  SetStaticPause(1,16,55);  
  
  SetStaticCreditTitle(1,17,"Animators",-1,60,1,12);
  SetStaticCredit(1,17,"Peter Tsacle[[Anson Jew[[Charlie Ramos[[Leonard Robel[[Larry Ahern",-1,90,1,12);  
  SetStaticPause(1,18,60);
  
  SetStaticCreditTitle(1,19,"Background Artists",-1,60,1,12);
  SetStaticCredit(1,19,"Peter Chan[[Brian Rich",-1,90,1,12);  
  SetStaticPause(1,20,60);
  
  SetStaticCreditTitle(1,21,"3D Artists",-1,60,1,12);
  SetStaticCredit(1,21,"Richard Green[[David Vallone[[Dan Colon",-1,90,1,12);  
  SetStaticCreditTitle(1,22,"Art Technicians",-1,60,1,12);
  SetStaticCredit(1,22,"Lleslle Aclaro[[Michele Harrell[[Kim Balestreri",-1,90,1,12);  
  SetStaticPause(1,23,60);

  SetStaticCreditTitle(1,24,"Featuring Music By",-1,60,1,12);
  SetStaticCredit(1,24,"The Gone Jackals",-1,90,1,12);  
  SetStaticCreditTitle(1,25,"Orchestral Composer & Music Producer",-1,60,1,12);
  SetStaticCredit(1,25,"Peter McConnell",-1,90,1,12);  
  SetStaticCreditTitle(1,26,"Lead Sound Designer",-1,60,1,12);
  SetStaticCredit(1,26,"Clint Bajakian",-1,90,1,12);  
  SetStaticCreditTitle(1,27,"Sound Designers",-1,60,1,12);
  SetStaticCredit(1,27,"Jonathan Hoffberg[[Mark Crowley",-1,90,1,12);  
  SetStaticPause(1,28,60);

  SetStaticCreditTitle(1,29,"Voice Producer and Director",-1,60,1,12);
  SetStaticCredit(1,29,"Tamlynn Barra",-1,90,1,12);  
  SetStaticCreditTitle(1,30,"Voice Editor & Production Coordinator",-1,60,1,12);
  SetStaticCredit(1,30,"Khris Brown",-1,90,1,12);  
  SetStaticCreditTitle(1,31,"Featured Voices",-1,60,1,12);
  SetStaticCredit(1,31,"Hamilton Camp[[Alex Bennett[[Pat Musick[[Bill Farmer[[Tress MacNeille[[Maurice LaMarche[[Nick Jameson",-1,90,1,12);  
  SetStaticCreditTitle(1,32,"Featured Voices",-1,60,1,12);
  SetStaticCreditTitle(1,33,"Featured Voices",-1,60,1,12);
  SetStaticCredit(1,33,"Mal Friedman[[Jack Angel[[Steve Blum[[Scott Bullock[[Denny Delk[[Zachary Barton",-1,90,1,12);  
  SetStaticPause(1,34,60);
  
  SetStaticCreditTitle(1,35,"Scummâ,,¢ Programmed by",-1,60,1,12);
  SetStaticCredit(1,35,"Aric Wilmunder[[Ron Gilbert[[Brad Taylor[[Aaron Giles",-1,90,1,12);  
  SetStaticCreditTitle(1,36,"Insaneâ,,¢ Programmed by",-1,60,1,12);
  SetStaticCredit(1,36,"Vince Lee",-1,90,1,12);  
  SetStaticCreditTitle(1,37,"iMUSEâ,,¢ Programmed by",-1,60,1,12);
  SetStaticCredit(1,37,"Michael Land[[Peter McConnell[[Michael McMahon[[Justin Graham",-1,90,1,12);  
  SetStaticPause(1,38,60);

  SetStaticCreditTitle(1,39,"Lead Testers",-1,60,1,12);
  SetStaticCredit(1,39,"Chris Purvis[[Dana Fong[[Jo Ashburn",-1,90,1,12);  
  SetStaticCreditTitle(1,40,"Testing",-1,60,1,12);
  SetStaticCredit(1,40,"John Hannon[[Albert Chen[[Darren Johnson[[Ryan Kaufman[[Reed Derleth",-1,90,1,12);  
  SetStaticCreditTitle(1,41,"Testing",-1,60,1,12);
  SetStaticCreditTitle(1,42,"Testing",-1,60,1,12);
  SetStaticCredit(1,42,"Dan Pettit[[Leyton Chew[[William W. Burns[[Chris Snyder[[Tabitha Tosti",-1,90,1,12);  
  SetStaticCreditTitle(1,43,"Compatibility Testing",-1,60,1,12);
  SetStaticCredit(1,43,"Chip Hinnenberg[[Doyle Gilstrap, Jr.[[Jim Davison",-1,90,1,12);  
  SetStaticPause(1,44,60);

  SetStaticCreditTitle(1,45,"Product Marketing Manager",-1,60,1,12);
  SetStaticCredit(1,45,"Barbara Gleason",-1,90,1,12);  
  SetStaticCreditTitle(1,46,"Production Manager",-1,60,1,12);
  SetStaticCredit(1,46,"Casey Donahue Ackley",-1,90,1,12);  
  SetStaticPause(1,47,60);

  SetStaticCreditTitle(1,48,"Writer, Designer, and Project Leader",-1,60,1,12);
  SetStaticCredit(1,48,"Tim Schafer",-1,90,1,12);  
  SetStaticPause(1,49,60);

  RunStaticCreditSequence(1,3);



You can put this to the room's repeatedly execute function:

Code: ags

  if (IsSequenceFinished(1)==1) {
    Wait(40);
    QuitGame(0);
  }




These should work fine with agsCreditz 2.0
beta: http://koti.mbnet.fi/dima/downloads/agsCreditz2.0.zip
fix for the beta: http://koti.mbnet.fi/dima/ac_2.0.0.6.zip

Sinister

this script for creditz version2, isnt working.. i get an unknown token message...

Kelly

Okay, obviously I'm not smart enough to figure this out on my own so I would appreciate any help anyone can give me.

I have had no luck getting the new Creditz plugin to work with my game. I'm using AGS v2.60sp1 and I downloaded both the agsCreditz2.0.zip and later the ac_2.0.0.6.zip. I've tried everything I can think of and I am coming up empty handed.

Trying to use Static Credits always produces the following error:

---------------------------
Illegal exception
---------------------------
An exception 0xC0000005 occured in ACWIN.EXE at EIP = 0x0040D3E9 ; program pointer is +6, ACI version 2.60.698, gtags (0,36)

AGS cannot continue, this exception was fatal. Please note down the numbers above, remember what you were doing at the time and notify CJ on the Tech forum.

(Room 1 script line 100)
---------------------------



Line 100 reads:
RunStaticCreditSequence(1,3);  

I even copied the Full Throttle credits sequence AJA provided above as an example in my game to see if I was just overlooking something glaringly obvious but I still get the same crash.



In desperation, I even tried enabling the original beta build DLL and when that failed, I enabled both versions of the plugin that came in the zip and all I got was the following message:

-------------------------
There was an error compiling your script. The problem was in 'Plugin Definitions';

Error (Line19) Variable 'RunCreditSequence' is already defined.
-------------------------

I'm terribly frustrated about the whole affair now and would appreciate any help on this matter. Please don't make me take my frustrations out on innocent bystanders! I'm desperate, people!  ;)

Thanks in advance,

Kelly

Scorpiorus

I have just tried it with the latest beta 6 and it does crash for me as well.

Kelly

Well, thank you for trying, Scorpius.

Now at least I know it isn't something I'm doing wrong. :)

Kelly

AJA

#8
Hmm... I tried it after posting and created a new game and copied the code and it worked fine... Weird.. (2.6 sp1)

It's possible that there have been some changes after the fix. I'll upload the dll I'm using...

here it is: http://koti.mbnet.fi/dima/ac_2.0.0.6b.zip

Scorpiorus

Just have tried 2.0.0.6b and yep, there is no crash. The only thing is that I had to add the generateOutline parameter to each line.
I think it actually was agsCreditz2.0.zip that didn't work with beta6.

..

How about a tutorial for scrolliong credits?

Yuri Patrick

#11
Here, here, Jordan. I agree whole heartedly. I even got to Aja's site this morning and couldn't find anything there either. :( Actually, credits wasn't even mentioned on AJA's site. :(

Well, perhaps there is some way that I can save the day. AGS usually gives us blatant hints when we are using predefined functions. Sooo... Perhaps that will work to our advantage. :)

Khris

This has to be a new record. 9.5 years! Congrats :-D

Yuri Patrick

#13
I'm only doing what you suggested Khris. And since you are here, how the devil to I declare a string variable anymore? AGS keeps telling me that I can't give a initial value and that I need to use StrCopy. But I look up StrCopy and the demo example has the variable being initially defined. :(

Khris

The short answer: don't use this extremely outdated plugin.
You were pointed to version 1.19 of the module, and it's going to be much easier to get it to start scrolling at another y coord than trying to mess around with a decade old plugin and old-style scripting.

Just wait for the author to reply or ask them via PM.

Yuri Patrick

Well, I'll go try and find a copy of 1.19... And since patience is supposedly a virtue, I'll wait for Aja to reply to the thread before I nail him on email and/or pm. ;)

SMF spam blocked by CleanTalk