| 
		
			| scripts.dll 2.2 is finally out!!! [message #179858] | Sun, 20 November 2005 04:07  |  
			|  |  
	| download from http://www.sourceforge.net/projects/rentools/ some of the highlights:
 A bunch of new scripts and engine calls
 Big code cleanups (for example, jfw.cpp, jfw2.cpp etc are gone and have been replaced with new cpp files sorted by what the scripts do)
 a new binary patcher for linux that is linux native and open-source (its standard ansi C and should compile anywhere you need to compile it) to replace the old windows-only binary. (its not as fancy as the windows binary but it works)
 A bunch of bug-fixes (including a fix so that messages in bhs_renlog log files are output with characters used in languages like french and german appearing correct)
 A new command to send a "team message" (it will appear as though it is comming from a specific player)
 Some cleanups to the documentation.
 Changes to the chathook so that messages are passed in as unicode strings (so you can see charcters from languages like french and german properly)
 A new hook so you can see all messages sent on the host (i.e. via the MESSAGE console command and other related console commands)
 New code so that any client running >= 2.2 will send a message when they join which will cause the server to output the same thing it outputs when you use the VERSION console command.
 And also, there is now a new exception handler.
 When renegade crashes on windows, you will no longer get the windows crash dialog or an _except.txt file.
 Instead, you will get a crashdump.txt file containg the following:
 The address the exception occured at (including which module and which segment of that module the address resides in)
 The address being accessed when the crash happens (including if it was trying to read from that address or write to it)
 Whether the crash happened with the game client or the FDS
 The contents of the CPU registers at the time the crash happened
 The contents of the FPU registers at the time the crash happened
 The bytes currently in memory at the address the crash happened at
 The CRC32 checksum of bhs.dll, scripts.dll, scripts2.dll and bandtest.dll
 The current version of bhs.dll (i.e. the same thing printed by the sversion/version console commands)
 A complete list of all modules loaded into the renegade process space along with the address they are loaded at
 And a complete dump of the processor stack at the time the crash happened (along with details of which module and which segment of that module the address resides in)
 
 Later, I plan to expand this further with other information (most notably details about operating system version and service pack)
 
 We will be shipping scripts.dll/bhs.dll 2.2 with Core Patch 2. (or 2.2.x if bug-fix releases are required)
 
 SSAOW 1.4 (which is based on 2.2) is currently being worked on and will probobly be out sometime soon. It will include all of the new features from 2.2.
 
 
 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
 
 |  
	|  |  |