Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Tiberian Technologies / Blackhand Studios » Tiberian Technologies Forum » Tiberian Technologies Releases TT Scripts 4.2 Update 1
Tiberian Technologies Releases TT Scripts 4.2 Update 1 [message #491257] Sat, 10 October 2015 20:51 Go to previous message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma:
General (3 Stars)

http://www.tiberiantechnologies.org/files/tt.prlogo.png

Scripts 4.2 Update 1 is now available to download with a number of new features and updates.
Thanks to all the developers who helped make this possible.
Relevant changes made since scripts 4.2 are:

  • Properly reset the UseExtraPTPages, NoPowerCostMultiplier and BuildTimeDelay settings if there is no per-map tt.ini file for a map.
  • Fix some issues where certain scripts didn't update the damage meshes properly
  • Various changes (new scripts, bug fixes, improvements) to Jerads scripts
  • Added Is_Unsquishable function to SoldierGameObj
  • new Is_Unsquishable engine call
  • New scripts JFW_Sabotage_Beacon_2, JFW_SoldierFactory_Disable, JFW_Jetpack_Timer_No_Fly, JFW_Limited_Jetpack_Timer_No_Fly, JFW_Object_Spawn_At_Bone, JFW_Per_Preset_Visible_Multiple_People_In_Vehicle_2, JFW_Deployable_Jammer, JFW_Jammer, JFW_Jammer_Building, JFW_Visible_Person_Settings_2, JFW_EMP_Indicator, JFW_Disable_Engine, JFW_Hide_Object, JFW_Enable_Transitions and JFW_Send_Message_On_Key
  • New Stop_Timer engine call (that stops a timer on an object)
  • Support for a keys_map.cfg file (formatted just like keys.cfg). If one exists, the game will add any keys that are in it but aren't already in the master keys.cfg to keys.cfg. Also displays a message telling people which keys were added (they can then go into the config dialog and change what physical keys they map to). Jerad can share more details on how this works if necessary.
  • Fix an issue where sometimes granting a weapon to an object via code would not correctly set its ammo on the client.
  • Fix some issues with dp88_conquestControlZone
  • Various improvements to weapon reload sync so clients and servers dont get out of sync in terms of how much ammo is in a weapon
  • Fix an issue where surface effect emitters could cause a crash/failure
  • Fix an issue related to setting the max players where setting it to 127 (the highest value it can be set to) didn't work
  • A fix to make the reborn deployable vehicle scripts animate properly again (it was a side effect of another change that broke this)
  • Fix a crash related to Cinematic objects
  • Fixed vehicles being delivered invisible when the Airstrip is killed
  • Fixed harvesters not having any AI if the vehicle factory is killed when they're being produced
  • Disable sound render objects (the things you add to w3ds via "create sound object" in w3dview) in leveledit since they are causing crashes. All other sounds will still play just fine in leveledit and the sound render objects will play just fine in-game.
  • Fixes to various JFW_xxx scripts (too many fixes to mention here)
  • Add new collision types Player Building, Player Building Ghost, Train and Train Track (WhiteDragon knows more about these)
  • Increased the maximum values used for the "geometry detail" slider setting (this allows higher amounts of polygons at once and prevents issues with repair beams and other things acting weird in certain cases)
  • Added Can_Play_Damage_Animations and Set_Can_Play_Damage_Animations functions to SoldierGameObj that let you switch off/on damage animations for a soldier (defaults to on just like it did before)
  • Add a DefaultEngineEnable flag to Air Factory objects (defaults to true). Determines whether the object should enable the engine on object creation or not.
  • Fix to make LAN games work again (including joining a LAN game via the in-game dialog)
  • Added functions Set_Scale_Across_Network and Get_Scale_Across_Network functions to SoldierGameObj. These let you resize an object. Note that these should be used sparingly since each soldier you resize results in a completly new copy of the mesh to be created (so if resize a large number of objects, things will go wrong)
  • Added Set_Movement_Loiters_Allowed and Get_Movement_Loiter_Allowed functions to SoldierGameObj that let you disable "loiter" animations for a soldier (i.e. the animations like holding a gun close to your chest etc)
  • Servers will no longer exit with a "duplicate ID error" if its safe to ignore that error
  • Add/expose some conversation related stuff so that the ai_dialog plugin can make use of it
  • Make AI collision around elevators/ladders work the way it did in stock (this fixes issues with AI and elevators)
  • Fix an issue where if you are hosting in-game players who join wont be able to see your soldier object
  • Fix some issues in the resource downloader logic that were showing up if you had a lot of files in a resource package (a special thanks to StealthEye for his consulting help on this, this fix wouldn't have been possible without him)
  • Fix SH_UndergroundVehicle so you cant reload while underground
  • New Create_2D_Wave_Sound_Dialog_Player engine call which is just like Commands->Create_2D_WAV_Sound except that it uses the "dialog" sound channel instead of the "sound effect" sound channel
  • Made the game_info and player_info console commands get the team name from the strings file instead of hardcoding those names


Players already running TT should automatically receive this update when launching the game. If for some reason you don't, or need to install for the first time, visit the download page. Server owners will need to update appropriately depending on what they're running. (WhiteDragon may need to update Dragonade to work with this release so I deffer to him on that)
Server-side code authors who need to update their code can get the new source code from the download page. Mod authors can also get the latest tools archive (including all the latest bug fixes) from the download page.

Thanks to all the testers, coders, and players that still support us and Renegade after all this time and to all those who helped make 4.2 possible.
http://www.tiberiantechnologies.org
http://www.tiberiantechnologies.org/wiki
http://www.renegadeforums.com/index.php?t=thread&frm_id=52


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies

[Updated on: Thu, 17 November 2016 22:54] by Moderator

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Back working on scripts now
Next Topic: Tiberian Technologies Releases TT Scripts 4.2 Update 2
Goto Forum:
  


Current Time: Sat Jun 08 02:04:45 MST 2024

Total time taken to generate the page: 0.00758 seconds