Frictional Games Forum (read-only)
Custom story ending help - Printable Version

+- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum)
+-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html)
+--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html)
+---- Forum: Development Support (https://www.frictionalgames.com/forum/forum-39.html)
+---- Thread: Custom story ending help (/thread-8825.html)



Custom story ending help - TheDavenia - 06-26-2011

Hey guys,
I have made a demo of my custom story.
Still going to add some custom voices and notes to the demo and then its finished!
But i need help with the ending.
How do i make it that if i run into an area the game ends and the credits come?

Thanks,
TheDavenia


RE: Custom story ending help - KikoKuruma - 06-26-2011

First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)


RE: Custom story ending help - TheDavenia - 06-26-2011

Bump
(Need it real quick xD)
(06-26-2011, 09:37 PM)KikoKuruma Wrote: First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Thanks
(06-26-2011, 09:37 PM)KikoKuruma Wrote: First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Could you help me with that over teamviewer or something?


RE: Custom story ending help - KikoKuruma - 06-26-2011

(06-26-2011, 09:45 PM)TheDavenia Wrote: Bump
(Need it real quick xD)
(06-26-2011, 09:37 PM)KikoKuruma Wrote: First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Thanks
(06-26-2011, 09:37 PM)KikoKuruma Wrote: First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Could you help me with that over teamviewer or something?

Post your script here, and i'll be happy to help you!


RE: Custom story ending help - TheDavenia - 06-26-2011

(06-26-2011, 10:26 PM)KikoKuruma Wrote:
(06-26-2011, 09:45 PM)TheDavenia Wrote: Bump
(Need it real quick xD)
(06-26-2011, 09:37 PM)KikoKuruma Wrote: First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Thanks
(06-26-2011, 09:37 PM)KikoKuruma Wrote: First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Could you help me with that over teamviewer or something?

Post your script here, and i'll be happy to help you!

I will send u a PM with the link
(06-26-2011, 10:26 PM)KikoKuruma Wrote:
(06-26-2011, 09:45 PM)TheDavenia Wrote: Bump
(Need it real quick xD)
(06-26-2011, 09:37 PM)KikoKuruma Wrote: First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Thanks
(06-26-2011, 09:37 PM)KikoKuruma Wrote: First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Could you help me with that over teamviewer or something?

Post your script here, and i'll be happy to help you!

u got msn, skype or steam? Its easyer to talk