TRNG Mk1 : Tightrope and Parallel bars

builders help builders

Moderator: eTux

Post Reply
User avatar
Anurag
Member
Member
Posts: 701
Joined: 07 Mar 2004 11:19
Location: India
Contact:

TRNG Mk1 : Tightrope and Parallel bars

Post by Anurag » 07 Nov 2009 19:36

Hi,

I am working on TRNG 1.2.1.8, I downloaded the Chronicles and Parallel bars WAD from http://www.trlevelmanager.net/ng.htm, and tried them out. For some reason I was unable to play the converted levels, Tomb4 crashes while loading the levels.

I thought of trying it out on my own, I imported Lara animations 446 - 463 from Chronicles WAD file (which pretty much covers the tightrope and parallel bars animations) and ensured stateId, next anim, frame rate and all other properties in animation editor for that animation were same as in the chronicles WAD , I did so as the Lara obj in the chronicles WAD was missing many animations. I also imported TIGHT_ROPE and PARALLEL_BARS object. (I am using the normal parallel bar object without any customized entry in Script file)

Set it up as it was in the tutorial PRJ files, now the problem is when Lara gets on top of the tight rope I lose control of lara and Lara goes forward infinitely using animation 446 :(.

Likewise with parallel bars she performs the swing infinitely using anim 462 and releasing control (ACTION key) doesnt have any impact :(. I tried with OCB values of 1 and 400.

I Have not made any extra entries in Script file.

Am I doing anything wrong??

Has someone else tried this too?

Waiting for experts :D

Anurag

EDIT: One more question How do I make Lara look at a specific object in a room, where in Lara's head turns and concentrates on the object without pressing the look key.

2nd EDIT: Found out the solution to my 2nd question
You place a camera-target nullmesh where you want Lara to look at and trigger it. Set the trigger to object type target so the camera will know that it is supposed to point at the target instead of at Lara.
Last edited by Anurag on 09 Nov 2009 10:44, edited 1 time in total.
Learning the tricks of the trade ... Shall unleash once I am ready :)
Currently working on : VCI HQ - Unfinished Business -> 5% Done (Currently Shelved :D)
My Walkthroughs For Custom Levels

User avatar
Raymond
Mod
Mod
Posts: 4206
Joined: 23 Jun 2003 14:14

Re: TRNG Mk1 : Tightrope and Parallel bars

Post by Raymond » 08 Nov 2009 12:56

You are doing somethiing wrong for certain. Check through the stateID links in your animations an in the animations of Paolone in the Animation Editor of Wadmerger and compare. There must be something wrong in your animations. You can also use the TRNG-Diagnostic-Tool (see Diagnostics-command in the NG_Center-reference).

User avatar
Anurag
Member
Member
Posts: 701
Joined: 07 Mar 2004 11:19
Location: India
Contact:

Re: TRNG Mk1 : Tightrope and Parallel bars

Post by Anurag » 08 Nov 2009 14:12

Raymond wrote:You are doing somethiing wrong for certain. Check through the stateID links in your animations an in the animations of Paolone in the Animation Editor of Wadmerger and compare. There must be something wrong in your animations. You can also use the TRNG-Diagnostic-Tool (see Diagnostics-command in the NG_Center-reference).
Hi Raymond,

thanks for the swift reply :) and also introducing me to TRNG Animation Watcher.
I compared the LARA slots from 1.My wad(MainWad ) with 2. Paolene's Chronics Wad (SecWad). There are some changes alright (I can see some NumStateChanges, but don't have an exact idea about what they are).

The log of the comparison is at the end of the post.

Now I need help to understand the differences and sort out the things

Anurag

Comparison log:
  • Abs Anim MainWad SecWad Differences
    ----------------------------------------------------------
    446 446 Present Present NStateChanges
    447 447 Present Present PERFECT MATCHING
    448 448 Present Present NStateChanges
    449 449 Present Present PERFECT MATCHING
    450 450 Present Present PERFECT MATCHING
    451 451 Present Present PERFECT MATCHING
    452 452 Present Present PERFECT MATCHING
    453 453 Present Present PERFECT MATCHING
    454 454 Present Present PERFECT MATCHING
    455 455 Present Present PERFECT MATCHING
    456 456 Present Present NStateChanges
    457 457 Present Present PERFECT MATCHING
    458 458 Present Present NStateChanges
    459 459 Present Present PERFECT MATCHING
    460 460 Present Present PERFECT MATCHING
    461 461 Present Present PERFECT MATCHING
    462 462 Present Present NStateChanges
    463 463 Present Present PERFECT MATCHING
Animation 446 of wad: anurag3.wad
---------------------------------------
AnimationIndex = 446 (ABS=446)
NextAmimation = 446
State-Id = 121
StateChangeIndex= 405
NumStateChanges = 2
State-Id = 2 NumAnimDispatches= 1 AnimDispatchOff= 485
State-Id = 39 NumAnimDispatches= 1 AnimDispatchOff= 486
AccelerationHI = 0
AccelarationLO = 0
Speed = 6
FrameRate = 2
FrameStart = 14797
FrameEnd = 14843
FrameOffset = 1039794
FrameSize = 33
FrameNext = 14797
InertAccelHI = 15828
InertAccelLO = -24
InertSpeed = -16749
Unknown1 = 0
Unknown2 = -14309
AnimCommandsInd = 2415
NumAnimationCMD = 2
3A8DDC: 5:Sound Args: 31 16438
3A8DE2: 5:Sound Args: 7 16438

Animation 446 of wad: chronics.wad
---------------------------------------
AnimationIndex = 446 (ABS=446)
NextAmimation = 446
State-Id = 121
StateChangeIndex= 384
NumStateChanges = 4
State-Id = 119 NumAnimDispatches= 2 AnimDispatchOff= 456
State-Id = 122 NumAnimDispatches= 1 AnimDispatchOff= 458
State-Id = 123 NumAnimDispatches= 1 AnimDispatchOff= 459
State-Id = 125 NumAnimDispatches= 1 AnimDispatchOff= 460
AccelerationHI = 0
AccelarationLO = 0
Speed = 6
FrameRate = 2
FrameStart = 14813
FrameEnd = 14859
FrameOffset = 296134
FrameSize = 33
FrameNext = 14813
InertAccelHI = 0
InertAccelLO = 0
InertSpeed = 0
Unknown1 = 0
Unknown2 = 0
AnimCommandsInd = 1858
NumAnimationCMD = 2
28E59C: 5:Sound Args: 31 16438
28E5A2: 5:Sound Args: 7 16438
Animation 448 of wad: anurag3.wad
---------------------------------------
AnimationIndex = 448 (ABS=448)
NextAmimation = 448
State-Id = 119
StateChangeIndex= 407
NumStateChanges = 0
AccelerationHI = 0
AccelarationLO = 0
Speed = 0
FrameRate = 4
FrameStart = 14884
FrameEnd = 14932
FrameOffset = 1042104
FrameSize = 33
FrameNext = 14884
InertAccelHI = 0
InertAccelLO = 0
InertSpeed = 0
Unknown1 = 0
Unknown2 = 0
AnimCommandsInd = 0
NumAnimationCMD = 0

Animation 448 of wad: chronics.wad
---------------------------------------
AnimationIndex = 448 (ABS=448)
NextAmimation = 448
State-Id = 119
StateChangeIndex= 388
NumStateChanges = 3
State-Id = 121 NumAnimDispatches= 1 AnimDispatchOff= 461
State-Id = 122 NumAnimDispatches= 1 AnimDispatchOff= 462
State-Id = 123 NumAnimDispatches= 1 AnimDispatchOff= 463
AccelerationHI = 0
AccelarationLO = 0
Speed = 0
FrameRate = 4
FrameStart = 14900
FrameEnd = 14948
FrameOffset = 298444
FrameSize = 33
FrameNext = 14900
InertAccelHI = 0
InertAccelLO = 0
InertSpeed = 0
Unknown1 = 0
Unknown2 = 0
AnimCommandsInd = 0
NumAnimationCMD = 0
Animation 456 of wad: anurag3.wad
---------------------------------------
AnimationIndex = 456 (ABS=456)
NextAmimation = 448
State-Id = 127
StateChangeIndex= 407
NumStateChanges = 1
State-Id = 91 NumAnimDispatches= 1 AnimDispatchOff= 487
AccelerationHI = 0
AccelarationLO = 0
Speed = 0
FrameRate = 4
FrameStart = 15199
FrameEnd = 15228
FrameOffset = 1050210
FrameSize = 36
FrameNext = 14884
InertAccelHI = 0
InertAccelLO = 0
InertSpeed = 17350
Unknown1 = 0
Unknown2 = 0
AnimCommandsInd = 0
NumAnimationCMD = 0

Animation 456 of wad: chronics.wad
---------------------------------------
AnimationIndex = 456 (ABS=456)
NextAmimation = 448
State-Id = 127
StateChangeIndex= 391
NumStateChanges = 0
AccelerationHI = 0
AccelarationLO = 0
Speed = 0
FrameRate = 4
FrameStart = 15215
FrameEnd = 15244
FrameOffset = 306550
FrameSize = 36
FrameNext = 14900
InertAccelHI = 0
InertAccelLO = 0
InertSpeed = 0
Unknown1 = 0
Unknown2 = 0
AnimCommandsInd = 0
NumAnimationCMD = 0
Animation 458 of wad: anurag3.wad
---------------------------------------
AnimationIndex = 458 (ABS=458)
NextAmimation = 450
State-Id = 124
StateChangeIndex= 408
NumStateChanges = 1
State-Id = 90 NumAnimDispatches= 1 AnimDispatchOff= 488
AccelerationHI = 0
AccelarationLO = 3360
Speed = 1
FrameRate = 4
FrameStart = 15295
FrameEnd = 15334
FrameOffset = 1053306
FrameSize = 34
FrameNext = 14973
InertAccelHI = 0
InertAccelLO = 0
InertSpeed = 17332
Unknown1 = 0
Unknown2 = -32768
AnimCommandsInd = 2456
NumAnimationCMD = 4
3A8E2E: 5:Sound Args: 17 16384
3A8E34: 5:Sound Args: 39 16384
3A8E3A: 6:FlipEffect Args: 17 16416
3A8E40: 6:FlipEffect Args: 39 16416

Animation 458 of wad: chronics.wad
---------------------------------------
AnimationIndex = 458 (ABS=458)
NextAmimation = 450
State-Id = 124
StateChangeIndex= 391
NumStateChanges = 0
AccelerationHI = 0
AccelarationLO = 3360
Speed = 1
FrameRate = 4
FrameStart = 15311
FrameEnd = 15350
FrameOffset = 309646
FrameSize = 34
FrameNext = 14989
InertAccelHI = 0
InertAccelLO = 0
InertSpeed = 0
Unknown1 = 0
Unknown2 = 0
AnimCommandsInd = 1899
NumAnimationCMD = 4
28E5EE: 5:Sound Args: 17 16384
28E5F4: 5:Sound Args: 39 16384
28E5FA: 6:FlipEffect Args: 17 16416
28E600: 6:FlipEffect Args: 39 16416
Animation 462 of wad: anurag3.wad
---------------------------------------
AnimationIndex = 462 (ABS=462)
NextAmimation = 462
State-Id = 128
StateChangeIndex= 409
NumStateChanges = 0
AccelerationHI = 0
AccelarationLO = 0
Speed = 0
FrameRate = 2
FrameStart = 15377
FrameEnd = 15408
FrameOffset = 1055002
FrameSize = 39
FrameNext = 15377
InertAccelHI = 0
InertAccelLO = 0
InertSpeed = 0
Unknown1 = 0
Unknown2 = -6197
AnimCommandsInd = 2478
NumAnimationCMD = 2
3A8E5A: 5:Sound Args: 1 16723
3A8E60: 5:Sound Args: 25 16723

Animation 462 of wad: chronics.wad
---------------------------------------
AnimationIndex = 462 (ABS=462)
NextAmimation = 462
State-Id = 128
StateChangeIndex= 391
NumStateChanges = 1
State-Id = 129 NumAnimDispatches= 1 AnimDispatchOff= 464
AccelerationHI = 0
AccelarationLO = 0
Speed = 0
FrameRate = 2
FrameStart = 15393
FrameEnd = 15424
FrameOffset = 311342
FrameSize = 39
FrameNext = 15393
InertAccelHI = 0
InertAccelLO = 0
InertSpeed = 0
Unknown1 = 0
Unknown2 = 0
AnimCommandsInd = 1921
NumAnimationCMD = 2
28E61A: 5:Sound Args: 1 16723
28E620: 5:Sound Args: 25 16723
Learning the tricks of the trade ... Shall unleash once I am ready :)
Currently working on : VCI HQ - Unfinished Business -> 5% Done (Currently Shelved :D)
My Walkthroughs For Custom Levels

User avatar
Raymond
Mod
Mod
Posts: 4206
Joined: 23 Jun 2003 14:14

Re: TRNG Mk1 : Tightrope and Parallel bars

Post by Raymond » 08 Nov 2009 15:44

Oh, I didn´t mean this nice tool! :lol: This is really very useful here! So I have learn´t something from you. :)
So no you have to go to the animations 446, 448, 456, 458 and 462 of your wad in the Animations Editor of Wadmerger and correct the issues by comparing them with same animations in the chronicles.wad.
Especially go to the State Change Editor, which opens with this 1-2-button. Look, that you have the same entries there.

User avatar
Anurag
Member
Member
Posts: 701
Joined: 07 Mar 2004 11:19
Location: India
Contact:

Re: TRNG Mk1 : Tightrope and Parallel bars

Post by Anurag » 08 Nov 2009 19:49

Raymond wrote:Oh, I didn´t mean this nice tool! :lol: This is really very useful here! So I have learn´t something from you. :)
I could not find the Diag tool in the tools tab of NG Center instead I stumbled on this :D, these days I am learning something new about the TRLE world every day.
Raymond wrote:So no you have to go to the animations 446, 448, 456, 458 and 462 of your wad in the Animations Editor of Wadmerger and correct the issues by comparing them with same animations in the chronicles.wad.
Especially go to the State Change Editor, which opens with this 1-2-button. Look, that you have the same entries there.
After making necessary changes in the State Change editor, everything is working fine. In some anim slots I was having extra entries while in others I was missing some entries.
446 446 Present Present PERFECT MATCHING
447 447 Present Present PERFECT MATCHING
448 448 Present Present PERFECT MATCHING
449 449 Present Present PERFECT MATCHING
450 450 Present Present PERFECT MATCHING
451 451 Present Present PERFECT MATCHING
452 452 Present Present PERFECT MATCHING
453 453 Present Present PERFECT MATCHING
454 454 Present Present PERFECT MATCHING
455 455 Present Present PERFECT MATCHING
456 456 Present Present PERFECT MATCHING
457 457 Present Present PERFECT MATCHING
458 458 Present Present PERFECT MATCHING
459 459 Present Present PERFECT MATCHING
460 460 Present Present PERFECT MATCHING
461 461 Present Present PERFECT MATCHING
462 462 Present Present PERFECT MATCHING
463 463 Present Present PERFECT MATCHING
Thanks Ray you made my day :D
Learning the tricks of the trade ... Shall unleash once I am ready :)
Currently working on : VCI HQ - Unfinished Business -> 5% Done (Currently Shelved :D)
My Walkthroughs For Custom Levels

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests