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.0 open beta 5!
icon4.gif  Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468789] Sat, 09 June 2012 08:51 Go to next message
StealthEye is currently offline  StealthEye
Messages: 2518
Registered: May 2006
Location: The Netherlands
Karma: 0
General (2 Stars)

http://www.tiberiantechnologies.org/files/tt.prlogo.png
We are exited to present to you beta5 of Tiberian Technologies' scripts.dll 4.0. We aim for beta5 to be the last beta, as we believe it is quite stable, and hope to release RC1 in a few months! If you are aware of any bugs that are not on our bug tracker, please report them or bump the corresponding topics if you already reported them previously and we somehow lost track of it. Your Renegade client should update to beta5 automatically. Server owners and modders, please read the release notes below.

As usual, the TT client installer, server files, modding tools, and source code are available from the Tiberian Technologies downloads page.

Note to all players of single player, if you have created any single player save games with scripts 4.0 prior to beta 5, those save games will fail to work at some point, possibly the end of the level, possibly earlier. Save games created prior to 4.0 will work just fine and can be loaded and played without problems.


Release notes for server owners

Servers running 4.0 beta4 are required to update to beta5, since beta4 and beta5 are incompatible and clients will automatically update to beta5.

The changes that will have to be made are:

  • Install the new version.
  • Make sure to use the new map files or else 4.0 clients will be unable to join. If you want to revert to pre-4.0 maps, use the resource downloader just like for any custom map. Since beta4, modifications to C&C_Canyon.mix were made.
  • Update anticheat.ini to include the new map hashes (or use the provided anticheat.ini if you did not add custom hashes).
  • Port/recompile any modifications. Plugins are likely binary compatible with the new version, but recompilation is recommended to be sure.



Release notes for modders

Due to a bug in the code, if you have edited presets (objects.ddb or temp presets) using a scripts build posted since the 13th of January 2012, the Sight Arc field is possibly incorrectly set on any Soldier, Vehicle or Sam Site presets in that presets file. To fix this, you will need to go through every vehicle, soldier or Sam Site preset in the preset file(s) you have edited (this affects all presets in those files, not just the ones you edited) and check that the SightArc (which is in degrees) is a whole number, is >= 0 and is <= 360. Most of the time the number will be something like 359.xxx instead of 360 so determining what to set it to should be easy. The best way to identify anything with a bogus SightArc is to copy the .ddb file into the same folder as ddbedit (the new version from 4.0 beta 5) then drag it over ddbedit.exe. Then press the "dump" button which will create a text dump of the ddb file. Open this and search for SightArc which will display the value as it would be seen in LE. You can then use this to make sure the numbers are correct and fix them if needed.


List of changes since beta4

  • Fixes that should hopefully solve all the FPS drops/freezes/lock ups/memory leaks/etc
  • Fix typo in crate plugin
  • Fixes to the crate plugin reading of the crate positions
  • Fixes to the crate plugin vehicle delivery
  • Prefix BIATCH anticheat messages with [BIATCH]
  • Fix for missing "Unit Ready" sound
  • Fix Set_Map engine call
  • Fixes so the code wont crash if you specify a custom server-side objects.ddb in tt.cfg and that file does not exist (it will instead load the default file)
  • Fix a crash that occurs on maps with a building controller with a building type of "refinery" but which isn't actually a refinery building controller (this mostly affects various Renegade single player mission maps being used for multiplayer purposes)
  • Fix the overhead map view for Renegade single player missions
  • Fix issue when using Set_Map or mlistc and there is a global server-side objects.ddb file set in tt.cfg
  • Make it so that the nickname is displayed for the player if they are inside a vehicle and in first person mode (it would previously have been displayed if they were in third person mode but not first person mode)
  • Various audio changes related to detecting the audio crashes we have been trying to track down.
  • Fix Delete_Console_Function engine call
  • Code changes plus new engine calls Send_Client_Text and Send_Client_Announcement which will allow you (from a script or SSGM plugin) to do stuff involving sending text to clients (i.e. this is how the MSG and AMSG console commands do it, among other things) and sending radio commands to the client. (if you aren't a programmer, you dont need to know what this actually means Smile
  • Fix for issue with elevators and movement caused by float rounding
  • Fix issue with turret targeting not keeping up with turret rotation (lagging behind one frame)
  • Fix incorrect color of target box name label when looking at the friendly and then at the enemy Harvester or vice-versa
  • Fix failure when beacon was placed in SP
  • Update with new map-fix Canyon mix file from Iran
  • Update anticheat.ini for new map-fix Canyon mix file
  • Update mixcheck so it pulls the fixed map files and not the stock files
  • Add missing C4 and beacon log messages to SSGM
  • Add feature to ddbedit that will dump an objects.ddb file to a text file (so you can e.g. do file compares on 2 different ddb files and see whats different)
  • Expose a bunch of ArmorWarheadManager functions to scripts so scripts and SSGM plugins can use them.
  • Restore ALLOW console command to allow people to be unbanned from the WOL channel if they accidentally get banned for some reason.
  • Fix engine flames on VTOLs.
  • Cheat check the engine sounds of any vehicle with IsStealthUnit set in the definition to prevent exploits where people use really loud sounds to make stealth tanks easier to spot.
  • Workaround for broken EVA sound in German version of Renegade.
  • Add "Mark As Favorite" button to the WOL game listing (instead of the old hack of using an existing button for it)
  • Don't read password from config if IsPassword is set to false. (fixes an issue where if you had a password set but you had IsPassword set to false, XWIS would use the password anyway)
  • Make Get_Weapon engine calls return "None" instead of NULL when there is no weapon.
  • Add HarvesterClass::Get_State
  • Make sure that all callers of the various Find_Building engine calls check the results of those calls before using them or passing them to some other function.
  • Rename Find_Building to Find_Building_By_Type (to make it easier to track down all users of it)
  • Rename Find_Building_By_Name to Find_Building_By_Preset (again to make it easier to track down all users of it)
  • Frame limiter for vsync (prevents keyboard/mouse lag when the vsync check-box is selected)
  • New config file acallow.ini. An example config file is shown below. Any file in the list will be excluded for hash checking by the anti-cheat system.
    [AllowList]
    stealth_effect.dds=0
    always.dat=0
  • Add feature to tdbedit so it can read objects.ddb file and (if loaded) works with sound preset names rather than IDs. Allows you to select sound preset by name, same as LE.
  • Fixes to spectate plugin (including being able to unspectate properly)
  • Add a bunch of doxygen documentation to scripts (more will be added as time goes on)
  • Remove DUMP console command (as the preset dump feature in ddbedit now does the same job and more)
  • Fix so Create_Vehicle works properly with a NULL owner (not all vehicles will have an owner)
  • Better critical.txt log output when something bad goes wrong.
  • Fix a typo in an engine function name
  • Disable some leftover unwanted WOL ban code (including the bit that handles "being kicked/banned for sitting in the WOL channel while not in the game")
  • Add new load level hook requested by WhiteDragon (its earlier in the level load process)
  • Disable beacon planting in elevators
  • New engine call Is_WOL_User which determines if there is a valid WWOnline::UserData matching the passed in name (i.e. if the player is on WOL or not)
  • Fix an issue causing corrupt single player save games
  • Add 2 new features to LE, "Export All Tiles" exports all the tiles in the level to a w3d file creating a bone and proxy reference for each tile. "Export Placed Tiles" does the same thing but only for tiles explicitly placed and not for tiles proxied in via another w3d file.


BlackIntel admin/founder/coder
Please visit http://www.blackintel.org/

[Updated on: Sun, 21 October 2012 11:51] by Moderator

Report message to a moderator

Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468792 is a reply to message #468789] Sat, 09 June 2012 09:15 Go to previous messageGo to next message
liquidv2 is currently offline  liquidv2
Messages: 3407
Registered: February 2007
Karma: 0
General (3 Stars)
Affirmative Big Ups

liquidv2
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468793 is a reply to message #468789] Sat, 09 June 2012 09:39 Go to previous messageGo to next message
YesNoMayb is currently offline  YesNoMayb
Messages: 176
Registered: February 2012
Karma: 0
Recruit
I must say, thanks for all your effort, TT team! Big Ups
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468802 is a reply to message #468789] Sat, 09 June 2012 11:05 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
Nice.

Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468804 is a reply to message #468789] Sat, 09 June 2012 11:10 Go to previous messageGo to next message
Ani is currently offline  Ani
Messages: 399
Registered: February 2012
Location: New York City
Karma: 0
Commander
Can someone recompile LuaTT so it can work with TT 5.0?

Also, do most plugins still work? (When I mean most, I mean, iRAN, do your plugins still work? lol)
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468808 is a reply to message #468789] Sat, 09 June 2012 11:27 Go to previous messageGo to next message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

I love you guys. Keep up the great work!

-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468812 is a reply to message #468789] Sat, 09 June 2012 11:47 Go to previous messageGo to next message
Distrbd21 is currently offline  Distrbd21
Messages: 743
Registered: September 2008
Karma: 0
Colonel

Why is the CTF Still broken you said it would be fixed in this release jonwil wtf?

Live Your Life Not Some one Else's.| Sharing Is Caring

http://dsgaming.us/distrbd21/Distrbd21%20siggy.png

Cookie Jar

Suicide
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468814 is a reply to message #468804] Sat, 09 June 2012 11:49 Go to previous messageGo to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
Animoskity wrote on Sat, 09 June 2012 14:10


Also, do most plugins still work? (When I mean most, I mean, iRAN, do your plugins still work? lol)


His 4.0 plugins are still compatible.


http://i32.photobucket.com/albums/d42/XpertMaverick/xpertyankee.jpg

Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.

Part time streamer - https://twitch.tv/gg_wonder
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468820 is a reply to message #468789] Sat, 09 June 2012 12:21 Go to previous messageGo to next message
Jamie or NuneGa is currently offline  Jamie or NuneGa
Messages: 954
Registered: June 2007
Karma: 0
Colonel
gj...

Quote:

Fix for name display of people in vehicles


haha, no more glitching to disguise numbers...




http://img504.imageshack.us/img504/8789/avilj4.jpg

Jamie is a guys name in Europe...
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468821 is a reply to message #468814] Sat, 09 June 2012 12:23 Go to previous messageGo to next message
EvilWhiteDragon is currently offline  EvilWhiteDragon
Messages: 3751
Registered: October 2005
Location: The Netherlands
Karma: 0
General (3 Stars)

Xpert wrote on Sat, 09 June 2012 20:49

Animoskity wrote on Sat, 09 June 2012 14:10


Also, do most plugins still work? (When I mean most, I mean, iRAN, do your plugins still work? lol)


His 4.0 plugins are still compatible.

Quote:




  • Port/recompile any modifications. Plugins are likely binary compatible with the new version, but recompilation is recommended to be sure.




http://www.blackintel.org/usr/evilwhitedragon/pointfix.gif
BlackIntel admin/founder/PR dude (not a coder)
Please visit http://www.blackintel.org/

V, V for Vendetta

People should not be afraid of their governments.
Governments should be afraid of their people.
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468825 is a reply to message #468789] Sat, 09 June 2012 12:34 Go to previous messageGo to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
Any plugins that contain the contents Is_C4, Is_Building, Is_Vehicle, Is_Soldier, and Is_Beacon need to be changed.

Plugins like Iran's Veteran Plugin Alpha and Flaming C4 Prevention won't work unless those pieces are changed.


http://i32.photobucket.com/albums/d42/XpertMaverick/xpertyankee.jpg

Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.

Part time streamer - https://twitch.tv/gg_wonder
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468864 is a reply to message #468825] Sat, 09 June 2012 14:51 Go to previous messageGo to next message
Sean is currently offline  Sean
Messages: 822
Registered: February 2009
Karma: 0
Colonel
Thumbs Up

The loading times for non-tt servers isn't as long now, thanks for all your hard work.


Head admin at TmX (The Matrix Sniper server)

irc.thematrixserver.com
The Matrix Sniper: 188.138.84.134:4576
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468875 is a reply to message #468789] Sat, 09 June 2012 16:13 Go to previous messageGo to next message
Ani is currently offline  Ani
Messages: 399
Registered: February 2012
Location: New York City
Karma: 0
Commander
Lua TT port in the works? Maybe? Need an update asap =D
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468877 is a reply to message #468875] Sat, 09 June 2012 16:50 Go to previous messageGo to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
Animoskity wrote on Sat, 09 June 2012 19:13

Lua TT port in the works? Maybe? Need an update asap =D


Go bug the person who made the plugin. TT did not make the Lua plugin. So asking TT will get you no where.


http://i32.photobucket.com/albums/d42/XpertMaverick/xpertyankee.jpg

Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.

Part time streamer - https://twitch.tv/gg_wonder
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468888 is a reply to message #468789] Sat, 09 June 2012 17:31 Go to previous messageGo to next message
Omar007 is currently offline  Omar007
Messages: 1711
Registered: December 2007
Location: Amsterdam
Karma: 0
General (1 Star)
StealthEye wrote on Sat, 09 June 2012 17:51

We aim for beta5 to be the last beta, as we believe it is quite stable, and hope to release RC1 in a few months!

RC milestone reached. Great job In Love Thumbs Up


http://tiberiumredux.omarpakker.nl/Old Unused Parts/Plaatjes/PromoteBanner_Hades_small.jpg
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468891 is a reply to message #468789] Sat, 09 June 2012 17:39 Go to previous messageGo to next message
Gen_Blacky is currently offline  Gen_Blacky
Messages: 3250
Registered: September 2006
Karma: 1
General (3 Stars)
Great!

Keep up the great work and dedication.


http://s18.postimage.org/jc6qbn4k9/bricks3.png

[Updated on: Sat, 09 June 2012 17:40]

Report message to a moderator

Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468894 is a reply to message #468789] Sat, 09 June 2012 18:01 Go to previous messageGo to next message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

I will just say that in situations where my FPS was literally under 30 at all times yesterday, I'm now at 70. Seems to have improved the lag issues tremendously. Big Ups

-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468897 is a reply to message #468789] Sat, 09 June 2012 23:57 Go to previous messageGo to next message
ExEric3 is currently offline  ExEric3
Messages: 746
Registered: February 2005
Location: Slovakia
Karma: 0
Colonel
That acallow.ini should be in server data folder? Listen
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468900 is a reply to message #468877] Sun, 10 June 2012 00:41 Go to previous messageGo to next message
sla.ro(master) is currently offline  sla.ro(master)
Messages: 610
Registered: September 2010
Location: Romania
Karma: 0
Colonel
Xpert wrote on Sun, 10 June 2012 02:50

Animoskity wrote on Sat, 09 June 2012 19:13

Lua TT port in the works? Maybe? Need an update asap =D


Go bug the person who made the plugin. TT did not make the Lua plugin. So asking TT will get you no where.


that person have a name.

@Animoskity, couldn't u just pm me? oh wait.. u think I'm 'nub', ok bye.

Great work TT. So after this beta, will TT be forced for all players (like a official patch), right?




Creator of Mutant Co-Op
Developer of LuaTT
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468910 is a reply to message #468900] Sun, 10 June 2012 04:36 Go to previous messageGo to next message
EvilWhiteDragon is currently offline  EvilWhiteDragon
Messages: 3751
Registered: October 2005
Location: The Netherlands
Karma: 0
General (3 Stars)

sla.ro(master) wrote on Sun, 10 June 2012 09:41

Xpert wrote on Sun, 10 June 2012 02:50

Animoskity wrote on Sat, 09 June 2012 19:13

Lua TT port in the works? Maybe? Need an update asap =D


Go bug the person who made the plugin. TT did not make the Lua plugin. So asking TT will get you no where.


that person have a name.

@Animoskity, couldn't u just pm me? oh wait.. u think I'm 'nub', ok bye.

Great work TT. So after this beta, will TT be forced for all players (like a official patch), right?




Wrong.

After this beta RC1 will be released. After RC1 and no serious issues follows TT 4.0 Final. Once that is released, we try to get EA's support for using the patcher.


http://www.blackintel.org/usr/evilwhitedragon/pointfix.gif
BlackIntel admin/founder/PR dude (not a coder)
Please visit http://www.blackintel.org/

V, V for Vendetta

People should not be afraid of their governments.
Governments should be afraid of their people.
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468913 is a reply to message #468789] Sun, 10 June 2012 05:09 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
Most of the Is_XXXX() functions are missing so most of my stuff doesn't work with beta 5.

Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases

[Updated on: Sun, 10 June 2012 05:11]

Report message to a moderator

Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468919 is a reply to message #468910] Sun, 10 June 2012 08:07 Go to previous messageGo to next message
Gohax is currently offline  Gohax
Messages: 738
Registered: January 2009
Karma: 0
Colonel
EvilWhiteDragon wrote on Sun, 10 June 2012 04:36

sla.ro(master) wrote on Sun, 10 June 2012 09:41

Xpert wrote on Sun, 10 June 2012 02:50

Animoskity wrote on Sat, 09 June 2012 19:13

Lua TT port in the works? Maybe? Need an update asap =D


Go bug the person who made the plugin. TT did not make the Lua plugin. So asking TT will get you no where.


that person have a name.

@Animoskity, couldn't u just pm me? oh wait.. u think I'm 'nub', ok bye.

Great work TT. So after this beta, will TT be forced for all players (like a official patch), right?




Wrong.

After this beta RC1 will be released. After RC1 and no serious issues follows TT 4.0 Final. Once that is released, we try to get EA's support for using the patcher.


Great news!

•Make it so that the nickname is displayed for the player if they are inside a vehicle and in first person mode (it would previously have been displayed if they were in third person mode but not first person mode)

I was wondering about that. There were times where I'd see people (mostly noobs lol) running around with basic infantry with no names. Guess they were only using First person.


http://i453.photobucket.com/albums/qq252/DOT_HaLo/hawke.png
Quote:

·OTBot·Gohax killed beerfull4 (Black Hand Sniper/Sniper Rifle Vs. Deadeye/Sniper Rifle).
·OTBot·beerfull4: see that for sure a auto aim
·OTBot·beerfull4: u know how i can tell
·OTBot·Gohax: LOL
·OTBot·Gohax: how can you tell?
·OTBot·beerfull4: becuz your american and americans are like that
·OTBot·Gohax: LOL!
·OTBot·beerfull4 has left the game.

Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468930 is a reply to message #468913] Sun, 10 June 2012 08:54 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
iRANian wrote on Sun, 10 June 2012 13:09

Most of the Is_XXXX() functions are missing so most of my stuff doesn't work with beta 5.


You have to use the AsXXXGameObject() functions instead now, apparently they are more efficient.


http://steamsignature.com/card/1/76561197975867233.png
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468933 is a reply to message #468789] Sun, 10 June 2012 09:09 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
around 5 to 10 instructions yes as they check if the GameObj* you passed in is valid and whether they're valid for the object type you're trying to check.

Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: Tiberian Technologies releases TT-scripts 4.0 open beta 5! [message #468986 is a reply to message #468789] Sun, 10 June 2012 16:06 Go to previous messageGo to previous message
NACHO-ARG is currently offline  NACHO-ARG
Messages: 397
Registered: October 2010
Karma: 0
Commander
thanks for the hard work ppl,however with beta 5 i still get that damn warpy gameplay i got with beta 4 and sbbo setings doesnt fix it a least for me Sad
Previous Topic: Chat flood control doesn't work
Next Topic: tmsg doesnt trigger ::onchat
Goto Forum:
  


Current Time: Fri Nov 22 00:17:09 MST 2024

Total time taken to generate the page: 0.01175 seconds