Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Tiberian Technologies / Blackhand Studios » Other Products » Scripts.dll 2.2 is finally out!!!
Scripts.dll 2.2 is finally out!!! [message #179859] Sun, 20 November 2005 04:09 Go to next message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma: 0
General (3 Stars)

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

[Updated on: Thu, 01 December 2005 21:18]

Report message to a moderator

Re: scripts.dll 2.2 is finally out!!! [message #179868 is a reply to message #179859] Sun, 20 November 2005 06:05 Go to previous messageGo to next message
RTsa is currently offline  RTsa
Messages: 484
Registered: January 2005
Location: Finland
Karma: 0
Commander
Yay! Smile
Keep up the good work! Thumbs Up


Re: scripts.dll 2.2 is finally out!!! [message #179896 is a reply to message #179859] Sun, 20 November 2005 10:43 Go to previous messageGo to next message
Cat998
Messages: 1081
Registered: January 2004
Location: Austria, Vienna
Karma: 0
General (1 Star)
Moderator/Captain

Thx for the new hook stuff.

Good work !

My "wouldbenicetohave" list:

Gameplay pending control
join/leave hook
page hook
gameover hook
fix or detection of udp flooding attempt
An admin console command (like "admin kick jonwil") or
send all commands not in the command list to the server and
let the server handle them.

UESCat998


When people ask me "Plz" just because it's shorter than "Please" I feel perfectly justified to answer "No" because it's shorter then "Yes"

Programming is like sex: one mistake and you have to support it for the rest of your life

Want the best answers? Ask the best questions!

"So long, and thanks for all the fish."

[Updated on: Sun, 20 November 2005 10:58]

Report message to a moderator

Re: scripts.dll 2.2 is finally out!!! [message #179931 is a reply to message #179859] Sun, 20 November 2005 17:27 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma: 0
General (3 Stars)

I just released 2.2.1 which contains the correct version of bhs.dll (2.2 contained the wrong broken version). Everyone who downloaded 2.2 needs to download 2.2.1 otherwise their renegade will be broken.


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
Re: Scripts.dll 2.2 is finally out!!! [message #180582 is a reply to message #179859] Sun, 27 November 2005 09:30 Go to previous message
mision08 is currently offline  mision08
Messages: 525
Registered: May 2005
Location: Cattle Drive, Dallas to F...
Karma: 0
Colonel
I have been using the new scripts for several days now, and I am very happy with it. Works Great!!! Thanks, I like to read all the things I miss in the client chat logs.
P.S. The above post about what goes where is confusing.


Previous Topic: scripts.dll 2.2 is underway
Next Topic: Brenbot Help needed
Goto Forum:
  


Current Time: Thu Aug 22 20:21:53 MST 2024

Total time taken to generate the page: 0.00655 seconds