www.tombraiderforums.com

Go Back   www.tombraiderforums.com > Tomb Raider Modding > Tomb Raider Level Editor

Reply
 
Thread Tools
Old 12-05-08, 04:13   #1
tombraiderxii
Professor
 
tombraiderxii's Avatar
 
Join Date: May 2007
Location: Calfornia, USA Gender: Male
Posts: 3,605
Default level jumping

i just wanna know how to level jump from one level to another, but when you return to the original I want lara to be in the exact same spot as she was on the trigger, and i want her to do the wake up animation.

Here is the list:

1) Lara steps on a certain spot (A)
2) She gets sent to a different level, a flashback.
3) When she finishes the level, she gets sent back to (A) in the exact same spot where she steppes on the trigger.
4) When you start the level, you do that tr2 wake up animation.
5) You cannot get back to the flashback level. (does the one shot button work for this???)

And i have a Question... Will all of the triggers triggers previously in the level before the level jump still be triggered?
__________________
I'm just going to the store, to the store. I'm just going to the store.
tombraiderxii is offline   Reply With Quote
Old 12-05-08, 06:23   #2
Yasin
Explorer
 
Yasin's Avatar
 
Join Date: Mar 2008
Location: Netherlands
Posts: 607
Default

Yes it is possible. But the trouble is going to occur with the wakeup animation. Since you want Lara to start on the "same spot" where she stept on the trigger, it is not wise to add triggers under it. Best is execute nr4 one square ahead to avoid trigger problems.
You need the "Lara_Start_Pos" nullmesh for this and using finish triggers. Let's name your levels temp "Main Level" and "Flashback" level

Main level ->
- Put a finish trigger and open up the trigger window.
- Type the number of the Flashback level according to your script ( So if it is the 2nd level, type a "2" ) hit enter to make it "stick".
- In the timer field put type the number "1" hit enter again.
- Hit the oneshot button.
- Now place the Lara start position nullmesh one square ahead. ( To avoid collision like I said above )
- Select it and open up the OCB window.
- Type a number 1 in the field, hit enter and close. This is to make lara return from the flashback level.
- Place here on the square the flipeffect for the "wake up animation"

Flashback level:
- First put a "Lara start position" where you want Lara to start the level. Open the OCB window and add the number "1".
- Excactly as the Main level, put a finish trigger where you want this level to end.
- Open up the trigger window and put the level number in the field.
- Type in the timer field the number "1"
- You won't be returning anymore to the flashback level so no oneshot is needed here.

Explanation:
The number for the Lara_start_position is to make Lara start at that position. The finishtrigger timer field decides which position to jump to. You can use mulitple lara_start_pos nullmeshes to make multiple jumps inside a level as long as you define which finishtrigger points to which position. So a finishtrigger with timer 2 will jump to Larastartpos with the OCB 2.

About the triggers being active still when returning. Enemies or rollingballs or other "one-shot" events will not be triggered if they already were triggered. So make sure you think about that. If someone else knows a different way we'll see.

Last edited by Yasin; 12-05-08 at 06:27.
Yasin is offline   Reply With Quote
Old 12-05-08, 22:56   #3
tombraiderxii
Professor
 
tombraiderxii's Avatar
 
Join Date: May 2007
Location: Calfornia, USA Gender: Male
Posts: 3,605
Default

Quote:
Originally Posted by Yasin View Post
Yes it is possible. But the trouble is going to occur with the wakeup animation. Since you want Lara to start on the "same spot" where she stept on the trigger, it is not wise to add triggers under it. Best is execute nr4 one square ahead to avoid trigger problems.
You need the "Lara_Start_Pos" nullmesh for this and using finish triggers. Let's name your levels temp "Main Level" and "Flashback" level

Main level ->
- Put a finish trigger and open up the trigger window.
- Type the number of the Flashback level according to your script ( So if it is the 2nd level, type a "2" ) hit enter to make it "stick".
- In the timer field put type the number "1" hit enter again.
- Hit the oneshot button.
- Now place the Lara start position nullmesh one square ahead. ( To avoid collision like I said above )
- Select it and open up the OCB window.
- Type a number 1 in the field, hit enter and close. This is to make lara return from the flashback level.
- Place here on the square the flipeffect for the "wake up animation"

Flashback level:
- First put a "Lara start position" where you want Lara to start the level. Open the OCB window and add the number "1".
- Excactly as the Main level, put a finish trigger where you want this level to end.
- Open up the trigger window and put the level number in the field.
- Type in the timer field the number "1"
- You won't be returning anymore to the flashback level so no oneshot is needed here.

Explanation:
The number for the Lara_start_position is to make Lara start at that position. The finishtrigger timer field decides which position to jump to. You can use mulitple lara_start_pos nullmeshes to make multiple jumps inside a level as long as you define which finishtrigger points to which position. So a finishtrigger with timer 2 will jump to Larastartpos with the OCB 2.

About the triggers being active still when returning. Enemies or rollingballs or other "one-shot" events will not be triggered if they already were triggered. So make sure you think about that. If someone else knows a different way we'll see.
THat helps a lot
I decided to make her wake up in the same room, but it looks different from the original.

But how do i use flipeffects for anims
__________________
I'm just going to the store, to the store. I'm just going to the store.
tombraiderxii is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 04:03.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.