Tomb Raider Forums  

Go Back   Tomb Raider Forums > Tomb Raider Level Editor and Modding > Tomb Raider Level Editor > Tomb Raider Next Generation

Closed Thread
 
Thread Tools
Old 16-08-16, 09:08   #1
AkyV
Moderator
 
Joined: Dec 2011
Posts: 4,881
Default TRNG user development archives

Dear TRNG users!

As you definitely know, you can use plugins (fan-made features) in your TRNG since Paolone released TRNG 1.3.0.0.
Please visit our open chat if you have any questions about making a plugin.
If you would like something to be developed in a plugin then type your request here. (You can see the sum here.)

For anything about the TRNG engine itself, type your request here.
And you can also use this, to report bugs directly to Paolone or ask any TRNG info/tool/feature from him. (I don't know if he visits this site any more.)

The newest TRNG you can use for your plugin is TRNG 1.3.0.7.

Visit our neverending DLL poll to tell your intention/opinion about the plugins.

EDIT:
Due to missing new TRNG plugins these days,

Custom Development section has been cancelled.

Previous threads there have been removed to TRNG section.

From now on, plugin makers themselves will organize their own plugin beta tests.

Feel free to ask me to add your plugin to these lists below.

Last edited by AkyV; 16-10-23 at 17:16.
AkyV is offline  
Old 16-08-16, 11:16   #2
AkyV
Moderator
 
Joined: Dec 2011
Posts: 4,881
Default

Original plugins (came with TRNG 1.3.0.0, that is why not tested by us)
- Plugin_Cleaner.dll
- Plugin_SW_Robot.dll
- Plugin_Cranes.dll
- Plugin_MechWarrior.dll

And came with TRNG 1.3.1.0:

- Drones Plugin:
http://www.trlevelmanager.eu/downloa...etupsFiles.zip
To import in Plugin panel of NG_Center, to use drones features in your levels.

http://www.trlevelmanager.eu/downloa..._pix_files.zip
Source files (.wad, .prj, .tga, script.txt) to build drone demo level.

http://www.trlevelmanager.eu/drone_demo_setup.exe
To play immediately the demo. The setup will create a little trle folder with all needed files

http://www.trlevelmanager.eu/help_fi...gin_drones.htm
It describes how drone works, its features and there is a description also about the building of puzzles of demo level.

Tested and recommended plugins


Please note these are TRF links, not the original links of the developer.


Plugin_AkyVMix01.zip
Plugin_AkyVMix02.zip
Plugin_AkyVMix03.zip

Plugin_Rollingball_AODfan.zip

Plugin_ClassicInventory.zip (Untested Dev Build) (ChocolateFan's fix)

Plugin_AutomaticFov

Plugin_Freeclimbing_Krystian

Plugin_SlopeFix.rar

For the request of ChocolateFan, her plugins are handled in her specific thread.

If you are searching for Plugin_TR3Aiming, then you can't find it any more, because it was removed.
Don't mind it, it was a bit buggy. But don't worry, you won't miss anything, the features (all fixed!) are present in Plugin_TokyoSU.

Please, do not forget to check if your TRNG version is not older than the TRNG version recommended in the plugin text files!

Please keep in your mind that most of the plugins were not tested together, the full compatibility with each other cannot be guaranteed! (I.e. using one plugin perhaps makes another one not working or buggy, in the feature being exist in both plugins.)
So I heavily recommend to test a feature you use, if that feature is affected by two or more plugins you installed for your game.

In the case of using NGLE: A fresh installation of TRLE and TRNG is recommended before using plugins!

Last edited by AkyV; 15-03-24 at 00:13.
AkyV is offline  
Old 16-08-16, 11:17   #3
AkyV
Moderator
 
Joined: Dec 2011
Posts: 4,881
Default

Tested and NOT recommended plugins

The link is added only if the developer keeps this buggy product public or uploaded.

None.

Last edited by AkyV; 18-08-16 at 19:53.
AkyV is offline  
Old 16-08-16, 11:18   #4
AkyV
Moderator
 
Joined: Dec 2011
Posts: 4,881
Default

Plugins just being tested

The link is not added if the developer doesn't want to release it before the tests.

Last edited by AkyV; 03-06-22 at 18:55.
AkyV is offline  
Old 16-08-16, 11:19   #5
AkyV
Moderator
 
Joined: Dec 2011
Posts: 4,881
Default

Plugin descriptions

Plugin_Cleaner.dll
Cleaner Robot is a very simple enemy. (See TR3 Thames Wharf.) It doesn't require any special OCB or customize command.
You put it in some side of your level, trigger it and it will start to move.
This robot moves always following a straight line. When it finds an obstacle it will try to turn by 90 degres. If all (forward, right and left) directions are stopped it will explode and this is only way to "kill" it.
It will hurt and kill lara when touch her from its forward side, while it is not dangerous for Lara touching its back or lateral sides.
The robot will kill also other enemies, killable creatures upto skeltron, i.e. creature killable whereby explosive ammos. While, if it meets semigod or pushable objects or rollingball, it will consider them like obstacles to avoid.

Plugin_SW_Robot.dll
An interesting skill of SW Robot (R2D2) is that it can work as a guard that checks any side of a room and he will give the alarm when detects Lara.
SW Robot is able to move up its head and turn it, to look over obstacles.
All settings for SW Robot have to be typed using a "Customize=CUST_STAR_WARS_ROBOT,..." script command.
Here you see the description of this command, present also in mnemonic constants of Reference Panel of NG_Center, of course.


Plugin_Cranes.dll
To do work the cranes (falling traps like in TR5 or a real crane tool for Lara), you have to type in [Level] section where you mean using them the AssignSlot= script command to inform where the cranes are.
In the case of automatic crane, it will be enough only one AssignSlot= command, like this:
AssignSlot= ANIMATING2, OBJ_SWINGING_CRANE
Note: In above command we suppose that the crane object was in ANIMATING2 slot.

While, for drivable crane, you should type two AssignSlot= commands: one for the Crane and other for Crane Panel, the item used as a switch when lara is in front of it and she hit ACTION command.
For instance:
AssignSlot= ANIMATING2, OBJ_SWINGING_CRANE
AssignSlot= ANIMATING3, OBJ_CONTROL_PANEL_CRANE
Note: in above commands, we suppose that the crane object was in ANIMATING2 slot, while the Control Panel of the crane, was in ANIMATING3 slot.

It should be useful also that you set a different camera mode, enabling some kind of fixed camera, when the drivable crane is going to be engaged, to have a better view of the moving crane.
You should use two new global triggers to discover when the crane has been engagend and when the driving quits:

GT_DRIVING_CRANE_START
----------------------
With this global trigger you can detect when the driving crane begun in game.
You need to type in Parameter fied the index of the Swinging Crane item whose you want detect the driving mode.
Note: the global trigger it will be engaged when the first animation of lara over the Crane Control Panel it has been just completed.

GT_DRIVING_CRANE_QUIT
---------------------
When lara quits the driving of the crane it will be engaged this global trigger.
Remember to type in Parameter field the index of the crane whose you wish detect the end of driving.

Looks for OCB you have to set in Crane or Control Panel of the Crane, in Reference panel of NG_Center, in MNEMONIC CONSTANTS section.

Plugin_MechWarrior.dll
MechWarrior is a vehicle where lara can get in to drive it.
This is an object created by Psiko and Paolone've only tried to "animate" it adding the code to manage its many animations.
Unfortunately, the possible improvements were so many that I was not able to complete really this job. Therefore the MechWarrior, currently, has only basic skills.
Lara can getting in, drive it, pass over two click obstacles (like scales) and then getting off.
Theoratically it could be used to pass over kill sectors but there are no shooting skills yet, in spite the gun-machines on his arms should support them.


Plugin_Rollingball_AODfan
- This plugin will enable rollingballs with the behaviour from the first 3 games in the NEW_SLOT5/CLASSIC_ROLLINGBALL slot.
- The rollingball is able to roll on flat surfaces and will be stopped by raised floors and walls.
- It can only roll in straight lines, don't place it diagonally!
- It starts out facing west to east in the editor when first placed
- You can change the falling speed with the new CUST_CLASSIC_ROLLINGBALL_FALL_SPEED script command.
- The rolling speed can be changed by adjusting the Speed value in the animation itself
- An additional death animation when Lara faces the rollingball can be triggered with the CUST_CLASSIC_ROLLINGBALL_DEATH script command. Check the plugin folder for a death animation by SrDanielPonces.
- OCB code 1 enables an additional animation when the boulder hits a wall, check the barrels WAD to see how to set it up

Included:
- Plugin
- Source code
- Working rollingball and barrels
- TR1 rollingball sound effect

Plugin_AkyVMix01
See the description here.

Plugin_AkyVMix02
See the description here.

Plugin_ClassicInventory
Made by JMN.
This plugin replaces the TR4 flat inventory with one resembling the classic TR1-3 ring.
More information available in NG Center once installed.

Plugin_AutomaticFov
Made by Joey79100 and JMN.
This plugin simply adjusts in-game's camera FOV depending on your screen's resolution, without overwriting flyby's FOV.

Plugin_TR3Aiming
This plugin will rework the TR4 aiming to TR3 aiming system!
the flag EnableCamera from "Customize=CUST_TSU_AIMING" need to be enabled to have the TR3 Camera Working!

the difference is:
- Camera lock the target infinitly unless you unpress the ACTION key.
- More angle when firing because of the camera (~170 Degree Max in Left and Right Direction)
- Press LOOK key when firing to set a new target if possible.

Warning:
- the joint can be transparent (torso front) with a angle more than 90° be carefull (unless you use TR1-TR3 skin) !

Plugin_AkyVMix03
See the description here.

Plugin_Freeclimbing_Krystian
The purpose of this plugin is to introduce the ability to climb sloped ceilings (aka. overhangs) known from Tomb Raider - Angel of Darkness into the TRNG engine. Thanks to this plugin, Lara will be able to climb sloped ceiling sections (marked with monkey tiles) to access vertical climbable walls or horizontal monkey swings.

Plugin_SlopeFix
In classic TR games, when you slided down diagonal slopes, Lara could slide in one of the orthogonal (N/S/W/E) directions only. This didn't look very realistic, however.

With this plugin, the actual (geometric) direction of the slope is used as the sliding direction. Additionally, it allows Lara's direction to change gradually with a smooth step as the sliding directions change. Furthermore, it also fixes most instances of contradictory slopes, where two adjacent slopes have opposing directions, which originally caused Lara to get stuck or "wiggle" between the two facings.

There is a single CUST_ script command for this plugin, called CUST_SLIDING_PARAMETERS. With it you can modify some aspects of the new sliding mechanics.

As for the so-called "illegal slopes" (in TRLE level building this refers to adjacent slopes which would cause Lara to get stuck, making getting out very difficult or impossible), there are some things to note.
The plugin attempts to solve most of these situations by making Lara slide along the "crease" of the two slope surfaces, in whichever is the downwards direction. In the cases where there is no downwards direction (because the crease line between the slopes lies perfectly flat), one of the two directions is chosen at random and Lara will continue to slide until reaching flat ground.
In case the slope ends with a block or wall, the original TR behavior remains preserved (Lara will be stuck in an endless loop of the slide stopping animation). It is up to the builder to avoid any of these situations if they are undesireable, with restructuring the level geometry to prevent their occurence.

A huge thanks to ChocolateFan for providing critical bugfixes to the plugin.

Plugin source available at:
https://github.com/KrysB4k/Plugin_SlopeFix

Last edited by AkyV; 31-08-22 at 20:02.
AkyV is offline  
Old 16-08-16, 11:22   #6
AkyV
Moderator
 
Joined: Dec 2011
Posts: 4,881
Default

Plugin bug lists

Plugin_TR3Aiming
The author quit to make plugins, working on TR5Main code from now on, so harpoon gun bug won't be solved, the code is here and free if you want to fix it:
https://github.com/TokyoSU/

Last edited by AkyV; 06-11-19 at 18:09.
AkyV is offline  
Old 04-12-16, 01:02   #7
AkyV
Moderator
 
Joined: Dec 2011
Posts: 4,881
Default

This thread was created when the new TRNG was confirmed in the summer of 2016. The good news is the thread is active now!
AkyV is offline  
Old 24-06-18, 19:08   #8
Titak
Moderator
 
Titak's Avatar
 
Joined: Jul 2003
Posts: 33,359
Default

Players have been reporting issues with games using plugins.

Looks like downloading and installing this is helping:
Microsoft Visual C++ 2010 Redistributable Package
vcredist_x86.exe
vcredist_x64.exe


Thanks to Loreraider for posting this HERE.


* EDIT *
Links updated. Mircosoft page does not seem to host the files anymore, so x86 and x64 files uploaded onto forum webspace.

Last edited by Titak; 25-06-21 at 17:12.
Titak is offline  
Old 16-10-23, 17:17   #9
AkyV
Moderator
 
Joined: Dec 2011
Posts: 4,881
Default

First post has been edited.
AkyV is offline  
Closed Thread

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 18:52.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Tomb Raider Forums is not owned or operated by CDE Entertainment Ltd.
Lara Croft and Tomb Raider are trademarks of CDE Entertainment Ltd.