16-08-16, 09:08 | #1 |
Moderator
Joined: Dec 2011
Posts: 4,881
|
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. |
16-08-16, 11:16 | #2 |
Moderator
Joined: Dec 2011
Posts: 4,881
|
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. |
16-08-16, 11:17 | #3 |
Moderator
Joined: Dec 2011
Posts: 4,881
|
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. |
16-08-16, 11:18 | #4 |
Moderator
Joined: Dec 2011
Posts: 4,881
|
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. |
16-08-16, 11:19 | #5 |
Moderator
Joined: Dec 2011
Posts: 4,881
|
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. |
16-08-16, 11:22 | #6 |
Moderator
Joined: Dec 2011
Posts: 4,881
|
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. |
04-12-16, 01:02 | #7 |
Moderator
Joined: Dec 2011
Posts: 4,881
|
This thread was created when the new TRNG was confirmed in the summer of 2016. The good news is the thread is active now!
|
24-06-18, 19:08 | #8 |
Moderator
Joined: Jul 2003
Posts: 33,359
|
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. |
16-10-23, 17:17 | #9 |
Moderator
Joined: Dec 2011
Posts: 4,881
|
First post has been edited.
|
Thread Tools | |
|
|