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 2025
    2. Osterkalender 2024
    3. Osterkalender 2023
    4. Osterkalender 2022
    5. Osterkalender 2021
    6. Osterkalender 2020
    7. Osterkalender 2019
    8. Osterkalender 2018
    9. Osterkalender 2017
    10. 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

TE 09 - Level Einstellung - Misc - Compiler Options

  • Jörg
  • July 28, 2020 at 11:14 AM
  • August 24, 2022 at 3:36 PM
  • 2,018 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.

  • Compiler Options und ihre Verwendung

    (Original Tutorial von Lwmte auf "trf" mit freundlicher Genehmigung zum Übersetzen und Einstellen auf trlevel.de)

    Im Gegensatz zum klassichen Editor bietet der Tomb Editor mehrere sogenannte Compiler Options, die Einfluss darauf haben, wie genau dein Level zustande kommt. Nachdem immer mehr Möglichkeiten mit der Zeit hinzugekommen sind, und man nun auch TR2 und TR3 Levels erstellen kann, denke ich, dass es Zeit wird, auf alle näher einzugehen.

    Die meisten Einstellungen finden wir unter Tools > Level Settings > Misc.

    Default ambient light

    Standardeinstellung des Raumlichtes beim Anlegen von neuen Räumen. Die Standardfarbe ist ein dunkles Grau mit den RGB Werten (32,32,32).


    Default light quality


    Hier kann man genau einstellen, wie die Strahlenverfolgung "raytracing" aller Lichter standardmäßig eingestellt sein soll. Low ist die Originaleinstellung, die vom alten winroomedit/toom2pc benutzt wurde und bei der man das selbe Ergebnis bekommt - harte Schattenkanten, während die Einstellung Medium und High weichere Kanten erzielt, allerdings auf Kosten einer langsameren Konvertierung. Beachte dass du trotzdem für jedes einzelne Lichtobjekt die "light quality" einstellen kannst. Brauchst du also nur für bestimmte Bereiche höhere Qualität, kannst du diese Einstellung so lassen.


    Texture tile padding


    Diese Einstellung erhöht die Pixelanzahl aller Kanten einer Textur. Wird also "Bilinear Filtering" oder "Antialiasing" benutzt, erscheinen im Spiel nicht die berüchtigten "bleeding edges". Padding braucht man auch, um nahtlose Texturen benutzen zu können. Schalte also diese Option nicht aus, wenn du nahtlose Texturen im Level benutzt.

    Standardmäßig sind hier 8 Pixel eingestellt, da 8 Pixel der niedrigste mögliche Wert ist um "Border Bleeding" beim klassichen Mipmapping zu verhindern. Da keine andere TR Engine mit mipmaps umgehen kann, weil der klassiche winroomedit/tompc Konvertierer das nie beachtet hat, ist dieser Wert zukunftssicher. Solle jemand mal die klassische TR Engine Renderer patchen kann man damit endlich mipmaps benutzen.

    Diese Einstellung gilt allerdings nicht für einen besonderen Fall. Dies sind TR2 und TR3 Level. Leider haben TR2 und TR3 Level feste Limits bei der Anzahl der Texturenseiten. Da padding eine Menge Platz bei den Texturenseiten verbraucht, kommt man bei der TR2 und TR3 Engine schnell an seine Grenzen. Deswegen sollte man bei TR2 und TR3 Leveln hier eine "1" oder "2" einstellen.


    Aggressive texture packing (merge objects and room textures)


    Seit TR4 werden Texturen für Objekte (Moveables, static meshes usw.) durch sogenannte Texturenseiten von Raumtexturen getrennt. Der Grund dafür ist nicht ersichtlich, da es keinerlei Auswirkungen auf etwas hat und dadurch auch nichts kaputt geht. Man ist auf der sicheren Seite, wenn man diese Option einschaltet, um Platz bei den Texturenseiten der Objekte zu sparen. Und wie schon erwähnt ist es bei TR2 und TR3 Leveln absolut notwending, diese Option eingeschaltet zu lassen, um Platz zu sparen und mögliche Abstürze zu verhindern.


    Aggressive floordata packing

    Diese Option verbindet ähnliche Raumdaten Abfolgen miteinander, z.b. sehr viele ähnliche Blöcke oder riesige glatte Flächen. Dadurch senkt sich die Raumdatengröße um 5-10 mal. Obwohl die TR4 Engine anscheinend keine Probleme mit Raumdatengrößen hat, mag es für die TR2-TR3 Engine notwendig sein. Solltest du also Abstürze oder Fehler in TR2 oder TR3 Leveln haben, schalte diese Option ein. Dadurch kannst du etwas Speicher freiräumen und mögliche Bugs fixen.


    Dither 16-bit textures

    Diese Option ist gilt vor allem für die TR2 und TR3 Engine und verhindert mögliche "Streifenbildung" Vorkommnisse, die wegen der reduzierten Farbtiefe in diesen Spielen auftreten können. Für die TR4 Engine macht es keinen großen Unterschied, denn keiner wird wohl 16-bit Texturen in 2020 einstellen, aber es ist besser diese Einstellung beizubehalten, falls es jemand ausversehen eingestellt hat.


    Map animated textures to imported geometry, objects and static meshes

    Diese Einstellung ist vorerst noch auf Englisch hier beschrieben. (Wird noch übersetzt.)

    Das einzige was man dazu schon mal sagen kann, ist, dass es das Konvertieren eines Levels verlangsamen kann, wenn man viele einzelne Texturensets benutzt.

    Rearrange vertically connected rooms if necessary

    Die TR4 Engine erlaubt theoretisch eine Anzahl von bis zu 1024 Räumen pro Level. Es gibt jedoch Einschränkungen bei der Berechnung von Räumen, die es nicht erlaubt, dass vertikal verbundene Räume über einem Raumindex von 254 liegen. Hat irgendein Raum, der über dem Raumindex von 254 liegt, eine Raumverbindung zu einem anderen Raum nach oben oder unten, kommt diese Option zum Einsatz. Dabei werden alle diese Räume so sortiert, dass sie vorne in der Raumliste erscheinen. Nicht verbundene Räume werden dagegen nach hinten verschoben. So wird diese Einschränkung aufgehoben, und man kann mehr Räume pro Level erhalten.

    Remove unused objects from compiled level

    Entfernt Statics und Moveables aus der erstellten Level Datei.

    Anmerkung:

    Ist mit Vorsicht zu genießen.

    Use custom sample rate for sounds

    Hier kann man eine andere Samplerate für die sounds einstellen, sofern sich welche im Sounds Ordner befinden, die eine andere Frequenz benutzen.

    Standard von Sound Sample Dateien ist: 44100 hz

    • padding
    • aggressive
    • dither

Share

  • Previous entry 09 - Level Einstellung - Misc
  • Next entry 10 - Level Einstellung - Path Placeholders
  • Changelog
  • PDF

Tomb Engine/Tomb Editor

Tomb Editor Version
1.3.2

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.16
TRLevel.de in the WSC-Connect App on Google Play
TRLevel.de in the WSC-Connect App on the App Store
Download