scripts.dll 2.2 is underway [message #167184] |
Mon, 22 August 2005 06:01 |
|
The main aim of 2.2 is to fix as many serious bugs (e.g. crashes, memory leaks etc) in scripts.dll, bhs.dll and renegade as possible.
I also want to get in a few features mac wants for SSAOW and I want to look for some "highly-user-visible" to put in too if I can (e.g. pistol reload bug is one big feature I want to fix if possible)
To that end, I plan a code audit of scripts.dll/bhs.dll in order to look for said critical bugs.
so far, I have already made a few changes:
1.changed all remaining uses of malloc() and free() in the scripts.dll and bhs.dll to use new and delete instead
2.added code to redirect all memory allocations (via new and delete) through the renegade memory manager which should put an end to any issues to do with allocating memory and freeing it with different memory managers
3.changed the chat hook so that chat messages are passed in as wide character strings (this will preserve chat messages with those "foriegn" characters)
4.Fixed the nickname display in the Linux FDS "client has lost connection" message (if anyone knows of any other such issues in the Linux FDS, please let me know of them & I will fix them)
and 5.changed the version number to 2.2
I am currently aiming to get 2.2 into CP2 although if 2.2 is delayed too long I may have to ship with 2.1.3 (which doesnt have all the great bug fixes 2.2 is going to have)
What I want from the community is reports of any critical bugs you can find (i.e. _except.txt crash logs for any crashes you get no matter what and no matter what scripts.dll version you might be running and anything else to help diagnose and fix the critical bugs)
2.3 will then be the big release with all the new features (like all the big stuff for Reborn and stuff)
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: Mon, 22 August 2005 06:04] Report message to a moderator
|
|
|
|
Re: scripts.dll 2.2 is underway [message #167313 is a reply to message #167184] |
Tue, 23 August 2005 05:08 |
|
Thanks for the crash log, it is just what I need (especially since it appears to be something I can reproduce)
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 underway [message #168972 is a reply to message #167184] |
Thu, 01 September 2005 19:37 |
pvtschlag
Messages: 122 Registered: April 2004
Karma: 0
|
Recruit |
|
|
Can you add support for host messages as part of the ChatHook? Or maybe add a seperate hook for it? Also, it would be nice if you had hooks for player joins and quits.
Thanks.
-Lee
|
|
|
Re: scripts.dll 2.2 is underway [message #168973 is a reply to message #168972] |
Thu, 01 September 2005 19:38 |
z310
Messages: 2459 Registered: July 2003
Karma: 0
|
General (2 Stars) |
|
|
pvtschlag wrote on Thu, 01 September 2005 22:37 | Can you add support for host messages as part of the ChatHook? Or maybe add a seperate hook for it? Also, it would be nice if you had hooks for player joins and quits.
Thanks.
|
What he said... o_o
|
|
|
Re: scripts.dll 2.2 is underway [message #168991 is a reply to message #168972] |
Thu, 01 September 2005 20:17 |
|
Cat998
Messages: 1081 Registered: January 2004 Location: Austria, Vienna
Karma: 0
|
General (1 Star) Moderator/Captain |
|
|
pvtschlag wrote on Fri, 02 September 2005 04:37 | Can you add support for host messages as part of the ChatHook? Or maybe add a seperate hook for it? Also, it would be nice if you had hooks for player joins and quits.
Thanks.
|
Yes, I need this too.
Hooks for joins, leaves, pages to the server and host messages.
Get_Player_Ping, Get_Player_KBPS and Get_Player_Time would be
also great, or just a command for getting the playerinfo
Btw. I think your are doing a great job jonwil, optimizing
Renegade.
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."
|
|
|
Re: scripts.dll 2.2 is underway [message #169016 is a reply to message #167184] |
Thu, 01 September 2005 21:45 |
|
I do plan to do player KPBS, player time and player ping
And I will do hostmsg hook
Plus player join and player leave are planned too.
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
|
|
|
|
|
|
|
|
|
|
|