Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Mod Forum » scripts.dll 3.2 is in progress
scripts.dll 3.2 is in progress [message #241108] Thu, 25 January 2007 01:18 Go to previous message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma:
General (3 Stars)

Changes so far:
Split engine.cpp, engine.h, shadereng.h and shadereng.cpp up into multiple files.
Users of said files should just #include engine.h or shadereng.h just as before and everything will work.
This is intended to make things a lot more maintainable.

Added a sound parameter to JFW_Radar_Spy_Zone that is played to the allies when the radar is brought back up.

Fixed a bug with JFW_Infantry_Force_Composition_Zone and JFW_Vehicle_Force_Composition_Zone

Added a script JFW_Cash_Spy_Zone that displays the enemies cash to all friendly players when the spy enters the zone.

Added a script JFW_Power_Spy_Zone that brings down enemy power for a limited time when the spy enters the zone. When the power comes back up, there is a second time period that has to elapse before the power can be brought down by another spy (or the same one a second time). Also plays a sound to the allies when the power goes down. Will not trigger if the power plant is dead before the spy enters the zone or if it is killed whilst the power is down (i.e. it wont come back up)

Changed the project files for scripts.dll to output the final dlls and exe files into a "bin" folder.

Added some new scripts by Zunnie

Added new engine call GameObject *Find_Object_With_Script(const char *script); //Find the first object with this script on it

Moved the code responsible for drawing the custom HUD into shaders.dll. For normal use it will function just as it always has but if you want to expand what it can do/what it draws, you can do that too via shaders.dll. There is an engine call you can use from a script to send a number to shaders.dll (of a given player) for HUD purposes.

Beginnings of a resource management system (for loading shader effect instances and such using a nice multi threaded implementation). Thanks saberhawk for this work.

Any requests for 3.2 will be taken now, I know quite a few people asked for things and I said "not now, in 3.2". So if you were one of those people, speak up now.


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, 25 January 2007 01:19]

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
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
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: Handgun and M16 need help!
Next Topic: Looking for an ''Homer Simpsons gunner'' skin
Goto Forum:
  


Current Time: Tue Sep 17 10:47:41 MST 2024

Total time taken to generate the page: 0.02034 seconds