From The Depths

From The Depths

ProtecTechTools [Depreciated]
Showing 21-25 of 25 entries
< 1  2  >
Update: Mar 4, 2017 @ 7:20am

1.1.3: Modifications of classes by multiple mods
- [added] It is now possible to set the image of the Poster Holder using the LUA function 'SetUrlToPosterHolder(String PosterHolderName, String UrlToSet)'
- [added] The Poster Holder now remember its image when prefabed
- [added] Help Page integrated
- [added] It is now possible to set the text of the Sign Posts using the 'SetStringToSignPost(String SignPostName, String TextToSet)' LUA function (note that all the Sign Posts that contains the 'SignPostName' string in their name will be affected)
- [added] Sign Post now remember its text when prefabed, and its last line is as long as the previous ones
- [added] Load/write version of the saving method of a block
- [added] Packing and unpacking of strings in a bytes array encoded in a float array
- [added] Automatic inline documentation (at least, with Visual Studio, the .xml file is used as the documentation)
- [added] Possibility to add pre and post calls to the virtual methods of the block classes (even the ones replaced by other mods)
- [added] Possibility to override any virtual method of a block class without replacing the class (even the if the class has been replaced by another mod)
- [added] Possibility to put the pre, post and replacement methods in a class that is linked to the Block (e.g. which has a reference to the Block object)
- [added] Possibility to force a GUI from FtD (or another mod) to call the 'bool ExtraGUI()' method in order to mod the GUI with several mods
- [added] Possibility to protect a method or a class against modifications (except standard FtD replacement)
- [added] All the extended blocks now inherits from the 'IBlockExtension' interface which provides the possibility to get the block's extensions

Update: Feb 15, 2017 @ 12:54am

1.1.2: Updated for FtD v1.967
- [added] Tips of the day
- [added] Material quantity, ratio and maximum storage added to the internal values
- [added] Virtual extension methods
- [added] 'IsNotConnectedToOnMainFrame' helper
- [added] The Normalization can now handle flagged enums (power of 2 beginning at 1 and without any hole)

Update: Jan 21, 2017 @ 7:16am

1.1.1: Checklist removal
- [added] It is now possible to hide the 'build checklist' using the main configuration menu

Update: Jan 20, 2017 @ 11:35am

1.0: New features
- Ellipse() method added
- DrawConeOrSphere() method added
- OnStart() added to panels and tabs

Update: Jan 17, 2017 @ 6:51am

1.0.2: New features
- [added] Lua modding (it's now possible for any mod to add new Lua functions)
- [added] ColorableNonBreakableSytle()
- [added] GetAllDataForOneMainConstruct()
- [added] It is now possible to have one level of sub-tabs
- [added] Active (displayed) status added to panels and tabs
- [added] Parent link added to tabs
- [changed] The interface 'ITabUI' has been renamed into 'ITabUI' and is now an abstract class. Do not use 'TabUI' anymore, use only either 'StandardTab' or 'ComplexTab'
- [changed] Main window enlarged to full screen
- [fixed] Tabs cannot be added to several ComplexTabs or panels anymore

1.0.1: Initial pre-release
- [added] Panels management for main configuration
- [added] Panels management for debug GUI
- [added] Panels management for information GUI
- [added] Keys management
- [added] Profile data management
- [added] All tools from ProtecTech