1. TRLevel
  2. Forum
    1. Unresolved Threads
    2. Articles
  3. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Trophy
    5. Search Members
  4. Tutorials
  5. Levels
  6. Downloads
  7. Adventskalender
    1. Kalender 2025
    2. Kalender 2024
    3. Kalender 2023
    4. Kalender 2022
    5. Kalender 2021
    6. Kalender 2020
    7. Kalender 2019
    8. Kalender 2018
    9. Kalender 2017
  8. Osterkalender
    1. Osterkalender 2026
    2. Osterkalender 2025
    3. Osterkalender 2024
    4. Osterkalender 2023
    5. Osterkalender 2022
    6. Osterkalender 2021
    7. Osterkalender 2020
    8. Osterkalender 2019
    9. Osterkalender 2018
    10. Osterkalender 2017
    11. Osterkalender 2016
  9. Mediathek
    1. Albums
    2. Video channels
  • Login
  • Register
  • Search
Tutorials
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Tutorials
  • Files
  • Images
  • Videos
  • More Options
  1. TRLevel.de
  2. Lexicon

TRNG CUST_HARPOON

  • Jörg
  • April 29, 2022 at 9:09 AM
  • December 12, 2023 at 4:04 PM
  • 1,547 times viewed

WICHTIG

Diese Tutorials sind beim schreiben immer mit der aktuellsten TEN/TE Version erstellt worden.
Leider kann sich von Version zu Version des Tomb Editor oder der Tomb Engine immer etwas am Code ändern. Daher können manche Teile der Tutorials veraltet sein, bzw. nicht mehr funtkionieren.
Wenn euch hier etwas auffällt, teilt uns dies BITTE mit. Damit man sich das Tutorial ansehen und überarbeiten kann. Dazu bitte einfach ein Thema im "TRLevel Forum" eröffnen.

  • CUST_HARPOON

    Mit diesem Script Befehl können wir die Harpune, die von Paolone für die TRNG ENGINE lauffähig gemacht wurde, anpassen und noch weitere Einstellungen vornehmen. Um die Harpune in der TRNG Engine benutzen zu können benötigen wir zunächst einige Vorbereitungen.

    1 Vorbereitungen

    1.1 Objekte

    Um die Harpune so ähnlich wie in Tomb Raider3 in der TRNG nutzen zu können, brauchen wir zunächst eine umgewandelte Armbrust (Crossbow). Diese finden wir im entsprechenden Beispielprojekt von Paolone oder hier unten als Anhang. (Mit angepasstem SetPosition Command in der Animation 8 in der Crossbow_Anim für Abspielen des Pfeilschusses unter Wasser)

    Zusätzlich benötigen wir folgende Objekte:

    CROSSBOW_ITEM

    CROSSBOW_AMMO1_ITEM

    CROSSBOW_AMMO2_ITEM

    CROSSBOW_AMMO3_ITEM

    CROSSBOW_ANIM

    LARA_CROSSBOW_LASER

    CROSSBOW_BOLT

    1.2 Crossbow Munition anpassen

    Die Munition für die Harpune kann mit folgenden Customize=CUST_AMMO angepasst werden.

    Beispiel:

    Code
    Customize=CUST_AMMO,CROSSBOW_AMMO1_ITEM,IGNORE,5,4,4,IGNORE,IGNORE,IGNORE,IGNORE,IGNORE,1,IGNORE 
    Customize=CUST_AMMO,CROSSBOW_AMMO2_ITEM,IGNORE,5,4,0,IGNORE,IGNORE,25,IGNORE,IGNORE,1,IGNORE
    Customize=CUST_AMMO,CROSSBOW_AMMO3_ITEM,IGNORE,5,4,0,IGNORE,IGNORE,2,IGNORE,IGNORE,1,IGNORE

    1.3 Sounds

    Paolone hat die TR3 Sounds durch folgende TR4 Sound Samples in der CROSSBOW_ANIM ausgetauscht:

    TR3 ID
    Sound
    TR 4 IDSound
    7TR3 Sound7LARA_HOLSTER
    15TR3 Sound71GENERIC_SWOOSH
    16TR3 Sound325DART_SPITT
    22TR3 Sound189GENERIC_SWORD_SWOOSH

    Möchte man die TR3 Sounds benutzen, kann man diese unten im Anhang herunterladen. Diese wurden in die entsprechenden TR4 Sounds umbenannt.

    Allerdings habe ich Sound TR 22 durch Sound TR23 ausgestauscht und diese durch einen ANIM Command in einer Triggergroup1 getriggert. (Damit hört man unter Wasser den Pfeilschuss Sound). Man muss einfachdie folgende Triggergroup=1 ins Script setzen.

    Code
    TriggerGroup=1, $2000,70,$1FBD
    
    ; Trigger for FlipEffect
    ; <#> Sound. Play <&>Sound sample of first group (0-255) for (E) time (F70)
    ; <&> 189: GENERIC_SWORD_SWOOSH
    ; <E> Perform one single time
    ; Copy following values to your script:
    ; $2000,70,$1FBD

    Für Fortgeschrittene

    Möchte man eine andere Triggergroup benutzen, muss man den entsprechenden Flipeffect 118 trigger als ANIMCOMMAND im TE exportieren und in Animation 8 der CROSSBOW_ANIM den Set Position Command ändern.

    Beispiel für TriggerGroup 3

    Danach diesen in dem SetPosition Command ändern.

    1.4 CROSSBOW durch HARPOON in der English.txt ändern

    In der English.txt ersetzen wir alle "CROSSBOW" Wörter mit "HARPOON".

    2 Customize=CUST_HARPOON,...

    Zusätzlich fügen wir folgenden TRNG Script Befehl in der script.txt ein:

    Syntax: Customize=CUST_HARPOON, HarpoonFlags (HRP_...), TopBorder,DistanceFromCam,Orient_X, Orient_Y, Orient_Z, HarpoonSpeed, HarpoonGravity

    Bereich im Script: [Level]

    HarpoonFlags (HRP_...)

    HRP_DISABLE_LASER_SIGHT

    Dieser Flag verhindert das Kombinieren der Harpoon mit dem Laser Sight. (so wie bei der Armbrust sonst normal üblich)

    HRP_DOUBLE_AMMO

    Da die Harpune den Slot der Armbrust benutzt, sind normalerweise drei verschiedene Munitionsarten verwendbar ("normal", "poison" und "explosive"). Möchte man nur "normal" und "explosive" verwenden, benutzt man diesen Flag.

    HRP_NO_SWIM_UNDERWATER

    Dieser Flag verhindert, dass Lara während dem Halten der Harpune weiterschwimmen kann.

    HRP_SINGLE_AMMO

    Da die Harpune den Slot der Armbrust benutzt, sind normalerweise drei verschiedene Munitionsarten verwendbar ("normal", "poison" und "explosive"). Möchte man nur die Standardmunition erlauben so wie in Tomb Raider3 verwendet man diesen Flag.

    Anmerkung:

    Alle HRP_... können durch ein "+" kombiniert werden, z.B. HRP_NO_SWIM_UNDERWATER+HRP_SINGLE_AMMO

    TopBorder

    Passt die Position der Harpune im Inventar an. (Standartwert: 0)

    Möchte man die Harpune weiter nach unten setzen, erhöht man die Nummer.

    Tippt man IGNORE, wird der Standartwert 0 verwendet.

    DistanceFromCam field

    Einstellungen der Distanz der Kameransicht im Inventar.

    Damit kann man die Größe der Harpune im Inventar verändern.

    Erhöht man die Zahl, wird die Harpune kleiner.

    Verringert man die Zahl, wird die Harpune größer

    Der Wert wird in Square Einheiten angegeben (1 Square = 1024 Einheiten)

    Setzt man IGNORE, wird 1024 verwendet. (oder $400 in Hexadezimal)

    Orient_X, Orient_Y, Orient_Z fields

    Diese 3 Werte setzen die Position der Kamera auf der X, Y und Z Achse.

    Werte können von $0000 bis $FFFF gehen, aber normalerweise benutzt man die folgenden Werte:

    $0000 = Norden (Sicht von oben)

    $4000 = Osten (Sicht von rechts)

    $8000 = Süden (Sicht von unten)

    $C000 = Westen (Sicht von links)

    Setzt man IGNORE, werden die folgenden Standartwerte benutzt:

    Orient_X = $B000

    Orient_Y = $C000

    Orient_Z = $C000

    HarpoonSpeed field

    Hier kann man die Geschwindigkeit der Harpune einstellen.

    Setzt man IGNORE, wird der Standardwert verwendet. Gültige Werte liegen im Bereich 100 -300.

    Unterschiede gibt es beim Abfeuern der Pfeile an Land oder unter Wasser. Im Wasser ist die Geschwindigkeit der Pfeile 1/4 weniger als beim Abfeuern an Land.

    Setzt man hier z.B. 200 beträgt die Geschwindigkeit unter Wasser 150.

    HarpoonGravity field

    Mit diesem Flag kann man die Schwerkraft der Harpune simulieren.

    Der eingegebene Wert wird unterschiedlich verwendet, je nachdem, ob sich die Harpune in der Luft oder im Wasser bewegt.

    Wenn sich die Harpune in der Luft befindet, wird der angegebene Wert verwendet.

    Wenn sich die Harpune im Wasser bewegt, wird die Schwerkraft vor dem Gebrauch durch 2 geteilt.

    Wenn Sie beispielsweise in dieses Feld den Wert 16 eingeben, beträgt die Schwerkraft iin der Luft 16, während sie im Wasser 8 beträgt.

    Wenn Sie in dieses Feld 0 eingeben, wird die Harpune nicht von der Schwerkraft beeinflusst.

    Sie können IGNORE in dieses Feld eingeben, um den Standardwert (24) beizubehalten.

    Beispiel Script Befehl:

    Customize= CUST_HARPOON, HRP_DOUBLE_AMMO+HRP_DISABLE_LASER_SIGHT, IGNORE, IGNORE, IGNORE, IGNORE, IGNORE, 150, IGNORE


    harpoon objekte.zip

    sound samples harpoon.zip

    • TRNG
    • Harpoon
    • Crossbow

Share

  • Previous entry CUST_HAIR_TYPE, HAIR_TWO_PLAITS, CUST_DISABLE_SCREAMING_HEAD
  • Next entry CUST_KEEP_DEAD_ENEMIES
  • Changelog
  • PDF

TRNG

TRNG Version
1.3.0.7
NG Center
1.5.7

Table of Contents

  • 1 Vorbereitungen
    • 1.1 Objekte
    • 1.2 Crossbow Munition anpassen
    • 1.3 Sounds
    • 1.4 CROSSBOW durch HARPOON in der English.txt ändern
  • 2 Customize=CUST_HARPOON,...

Categories

  1. Archiv 8
    1. Tomb Editor_Alt 2
    2. TRNG_Alt 4
  2. Bauen 239
    1. Tomb Editor (TE) 107
      1. Tipps und Tricks 19
      2. SoundTool 5
      3. TombIDE 6
      4. WadTool 11
      5. NodeEditor 2
    2. Tomb Engine (TEN) 72
      1. Tipps und Tricks 17
      2. Lua Scripting 35
    3. TRNG Engine 194
      1. Scripting 4
      2. NG Center 20
      3. Allgemein 7
      4. Neue TRNG Script Befehle 66
      5. Neue TRNG Trigger 66
      6. Neue TRNG OCB Werte 9
      7. TRNG Plugins 6
      8. Tipps und Tricks 5
      9. TRNG Engine Praktische Beispiele 8
    4. NGLE (Next Generation Level Editor) 12
    5. Tomb Raider Level Editor 86
      1. Licht 4
      2. Geometrie 8
      3. Levelbau 110
      4. Tipps und Tricks 12
      5. Script 3
      6. Sounds 2
      7. Texturen 2
      8. OCB 4
      9. Sonstiges 3
      10. Dxtre3D 1
  3. Tools 21
    1. Metasequoia 5
      1. Metasequoia 3.x 2
      2. Metasequoia 4.x 3
    2. StrPix und WADMerger 4
      1. StrPix 2
      2. WADMerger 2
    3. FLEP 9
    4. Tools 2
    5. TREP 7
      1. Flipeffect Editor 1
      2. Custom Patches 2
    6. TRViewer 1
    7. Blender 0
  4. Allgemeine Tipps und Tricks 3
  5. Level Editor Lexikon 107
    1. Tomb Editor 1
    2. Tools 3
      1. TREP/FLEP 3
      2. WADMerger 0
      3. Strpix 0
    3. NGLE/LE 97
    4. Allgemein 6
      1. WAD Slots 5
    5. NGEngine 0
  1. Privacy Policy
  2. Contact
  3. Legal Notice
Lexicon 7.1.17, developed by www.viecode.com
Powered by WoltLab Suite™ 6.1.18
TRLevel.de in the WSC-Connect App on Google Play
TRLevel.de in the WSC-Connect App on the App Store
Download