Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Tiberian Technologies / Blackhand Studios » Other Products » scripts.dll stuff, community feedback/help wanted
scripts.dll stuff, community feedback/help wanted [message #118467] Tue, 05 October 2004 09:08 Go to next message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma: 0
General (3 Stars)


should we allow...[ 28 votes ]
1. only the latest version 19 / 68%
2. all versions of the scripts.dll back to the first release 9 / 32%

We are looking into adding code to the RenGuard servers to check scripts.dll/bhs.dll/scripts2.dll to prevent people putting cheats into those dlls (the code doesnt require any client side changes)

Firstly, we need to gather together all unofficial scripts.dll mods so we can look at them and "approve" them for use on RenGuard (if/when we implement the checks) so people with them installed on their client machines wont be labeled as "cheaters". So, if you have any modifications you want approved, let us know ASAP.

And secondly, we are trying to figure out whether we should support outdated versions of the scripts.dll. My view (as creator of the dll) is that we should only support the latest version. Others have suggeted we should support all versions. Also, I had the idea to push out the latest version (which would be a 200k download) via the same method used to push out RenGuard updates.
This would not be done if you had an approved modified scripts.dll.

What does the community think of this?
Should we be checking scripts.dll/bhs.dll etc (which can be used for cheats)?
Which versions of the official scripts.dll should we be allowing? (all of them? The latest version?)
Which unofficial versions should we allow?
Is automatically downloading the latest version via RenGuard acceptable? (if we did that, natrually we would only support the latest version of the scripts.dll.


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
scripts.dll stuff, community feedback/help wanted [message #118468] Tue, 05 October 2004 09:30 Go to previous messageGo to next message
laeubi is currently offline  laeubi
Messages: 799
Registered: February 2003
Location: Germany
Karma: 0
Colonel

My opinion:
- Check DLL
- Latest Version
- Auto DL by Renguard

This will also help people who are not very familar with scripts.dll and don't know how to update to the latest version.
Also I think EVERY possebilety of cheating should be covered by Renguard


www.laeubi.de Find Mods, Maps, Tool, Files and More!
< All Tutorials you ever searched for >
< contact me >
"Don't say it is imposible... just find a solution!"
scripts.dll stuff, community feedback/help wanted [message #118469] Tue, 05 October 2004 09:35 Go to previous messageGo to next message
Sir Kane
Messages: 1701
Registered: March 2003
Location: Angerville
Karma: 0
General (1 Star)
I don't care as long as it doesn't complain about my dll. Since I work on both (Renegade and RenAlert) platforms to developstuff.

And the chance of having cheats in scripts.dll is low anyways since there are not many able who are able to create cheats in any dll.


Proud N9500 and proud N6270 user. Creator of the IEE libraries (original bhs.dll) and the RB series software.
http://n00bstories.com/image.fetch.php?id=1189992501http://www.n00bstories.com/image.fetch.php?id=1257492907
scripts.dll stuff, community feedback/help wanted [message #118493] Tue, 05 October 2004 13:08 Go to previous messageGo to next message
Blazer is currently offline  Blazer
Messages: 3322
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (3 Stars)
Administrator/General

I would say enforce newest, since I assume the newest is backwards compatible anyway.
scripts.dll stuff, community feedback/help wanted [message #118495] Tue, 05 October 2004 13:16 Go to previous messageGo to next message
Dan
Messages: 395
Registered: August 2003
Location: UK
Karma: 0
Commander
Ouch... This would be a pain for me. I'm always compiling new code for my own purposes, such as learning how to do things in scripts.dll, and I just leave my own scripts.dll in my renegade folder. It would mean I'd have to move them each time I make a new script. This would get very annoying, although I can see why you're doing it. I did thought the only way to make scripts.dll cheats were to put in custom console commands which are 1) Hard to do in the first place, and 2) Only about 4-5 people know how to do it.

[EDIT] I should have really read the other posts =/

And by the way, what about checking every .dll in the renegade folder? I know that my C/++ knowledge is very limited, but what if someone were to make a bhs.dll to replace the current one which contained cheats, and renamed bhs.dll to something else and made their own .dll use bhs.dll so that everything still worked? Would that be possible?
scripts.dll stuff, community feedback/help wanted [message #118534] Tue, 05 October 2004 17:23 Go to previous messageGo to next message
zunnie is currently offline  zunnie
Messages: 2959
Registered: September 2003
Location: Netherlands
Karma: 0
General (2 Stars)

Quote:


Which versions of the official scripts.dll should we be allowing? (all of them? The latest version?)


These are official releases from you right? Then i would say to allow all of these as long as they are unchanged.

Quote:


Which unofficial versions should we allow?


None that are not approved. It probably wont take long (or maybe they already exist) before someone releases these things to cheat with in online play :S

Quote:


Is automatically downloading the latest version via RenGuard acceptable?


I think thats a good idea Smile They are not really big files, a 56k would take 1 minute (more or less) to download it Razz Smile


Quote:


what if someone were to make a bhs.dll to replace the current one which contained cheats, and renamed bhs.dll to something else and made their own .dll use bhs.dll

I think this would involve changing the 'approved scripts.dll' so it loads the new (renamed) bhs.dll thus: the file is changed and the 'check' will fail and so RG will block it then (i suppose)

[zunnie]


https://multiplayerforums.com/uploads/monthly_2018_03/TCW2_Signature.png.6236a0dbc6e1e53472a18fe8cd15e47b.png
scripts.dll stuff, community feedback/help wanted [message #118548] Tue, 05 October 2004 18:31 Go to previous messageGo to next message
NeoX is currently offline  NeoX
Messages: 408
Registered: April 2003
Location: Canada, Ontario, Acton
Karma: 0
Commander
I think this should just be part of the renguard system. It updates your DLL.
scripts.dll stuff, community feedback/help wanted [message #118584] Wed, 06 October 2004 05:32 Go to previous messageGo to next message
kurt421 is currently offline  kurt421
Messages: 47
Registered: August 2004
Karma: 0
Recruit
i'm really not sure..
torn between the two of them.

i think ill wait to see what other people say before passing my vote.
scripts.dll stuff, community feedback/help wanted [message #118589] Wed, 06 October 2004 06:03 Go to previous messageGo to next message
[HLOW]Tomten is currently offline  [HLOW]Tomten
Messages: 164
Registered: May 2003
Karma: 0
Recruit
Laeubi

My opinion:
- Check DLL
- Latest Version
- Auto DL by Renguard

This will also help people who are not very familar with scripts.dll and don't know how to update to the latest version.
Also I think EVERY possebilety of cheating should be covered by Renguard
scripts.dll stuff, community feedback/help wanted [message #118620] Wed, 06 October 2004 10:34 Go to previous messageGo to next message
Dante
Messages: 1039
Registered: February 2003
Karma: 0
General (1 Star)
isn't it correct that scripts.dll doesn't matter client side at all?

for instance, copy, not rename scripts.dll to scripts2.dll and it will still work on servers that have modified scripts.dll

this is un-needed.


scripts.dll stuff, community feedback/help wanted [message #118635] Wed, 06 October 2004 11:46 Go to previous messageGo to next message
mac is currently offline  mac
Messages: 1018
Registered: February 2003
Karma: 0
General (1 Star)
Administrator/General
bhs.dll is loaded by scripts.dll, and bhs.dll include client side fixes like emoticons and various script command fixes, like working sounds..

Quote:


danpaul88: buggy bugs brenbot because buggy befriends brainlessness

scripts.dll stuff, community feedback/help wanted [message #118639] Wed, 06 October 2004 12:08 Go to previous messageGo to next message
Sir Kane
Messages: 1701
Registered: March 2003
Location: Angerville
Karma: 0
General (1 Star)
And if someone really wants to use a dll for cheats then there are several other ways. And as Dan stated, constantly switching DLLs would be annoying as fuck.

Proud N9500 and proud N6270 user. Creator of the IEE libraries (original bhs.dll) and the RB series software.
http://n00bstories.com/image.fetch.php?id=1189992501http://www.n00bstories.com/image.fetch.php?id=1257492907
scripts.dll stuff, community feedback/help wanted [message #118643] Wed, 06 October 2004 12:32 Go to previous messageGo to next message
Dan
Messages: 395
Registered: August 2003
Location: UK
Karma: 0
Commander
mac

bhs.dll is loaded by scripts.dll, and bhs.dll include client side fixes like emoticons and various script command fixes, like working sounds..


So, since bhs.dll is loaded by scripts.dll, if someone had some cheats in their own bhs.dll, and loaded the renamed bhs.dll into their own one, wont scripts.dll load the cheating bhs.dll, and the renamed bhs.dll will still be loaded?
scripts.dll stuff, community feedback/help wanted [message #118727] Wed, 06 October 2004 22:54 Go to previous messageGo to next message
theplague is currently offline  theplague
Messages: 261
Registered: May 2004
Karma: 0
Recruit
when you say "approve" does that apply to server side scripts?
It's a good idea to keep people up to date.


http://users.tpg.com.au/ling44/av_firefox.gifhttp://users.tpg.com.au/ling44/av_rg.gif
scripts.dll stuff, community feedback/help wanted [message #118735] Thu, 07 October 2004 00:56 Go to previous messageGo to next message
mac is currently offline  mac
Messages: 1018
Registered: February 2003
Karma: 0
General (1 Star)
Administrator/General
Client side only.

There are no server side checks implemented in the renguard protocol


Quote:


danpaul88: buggy bugs brenbot because buggy befriends brainlessness

scripts.dll stuff, community feedback/help wanted [message #118739] Thu, 07 October 2004 01:50 Go to previous messageGo to next message
laeubi is currently offline  laeubi
Messages: 799
Registered: February 2003
Location: Germany
Karma: 0
Colonel

Silent Kane

And as Dan stated, constantly switching DLLs would be annoying as fuck.

You could simply make a copy of your Ren folder and start Renegade with a second Link.
Only because there are 10 scripters that might need a second Renegade Install should not leave hundreds of people with many different scripts.dll's and without a protection against DLL Cheating. Cool


www.laeubi.de Find Mods, Maps, Tool, Files and More!
< All Tutorials you ever searched for >
< contact me >
"Don't say it is imposible... just find a solution!"
scripts.dll stuff, community feedback/help wanted [message #118749] Thu, 07 October 2004 03:57 Go to previous messageGo to next message
Sir Kane
Messages: 1701
Registered: March 2003
Location: Angerville
Karma: 0
General (1 Star)
There are 2, maybe 3 people who are able to create that kind of cheats.
So making it check the dlls would be pointless. And if they decide to check that, I will just use a simple way to get around it.


Proud N9500 and proud N6270 user. Creator of the IEE libraries (original bhs.dll) and the RB series software.
http://n00bstories.com/image.fetch.php?id=1189992501http://www.n00bstories.com/image.fetch.php?id=1257492907
scripts.dll stuff, community feedback/help wanted [message #118777] Thu, 07 October 2004 09:42 Go to previous messageGo to next message
Slash0x is currently offline  Slash0x
Messages: 455
Registered: January 2004
Location: California
Karma: 0
Commander
Couldn't you encrypt some code into the scripts file? Perhaps a code that only JW knows that way only one person knows can have the only working script.

If this function only works with RG, then I'm sure you could run the other .exe to test them out. Besides that, good luck with that one. Razz


L3T'5 4LL THR0W 3GG5 4T D4 N00B! Smile
scripts.dll stuff, community feedback/help wanted [message #118784] Thu, 07 October 2004 10:37 Go to previous messageGo to next message
Dan
Messages: 395
Registered: August 2003
Location: UK
Karma: 0
Commander
But since Scripts.dll is open source, then everyone would have his code anyway. And the '.exe' to test the DLLs out would be RenGuard! Razz
scripts.dll stuff, community feedback/help wanted [message #118790] Thu, 07 October 2004 10:59 Go to previous messageGo to next message
Sir Kane
Messages: 1701
Registered: March 2003
Location: Angerville
Karma: 0
General (1 Star)
Slash0x

Besides that, good luck with that one. Razz
If you mean the bypassing of the dll check function with that, then I can assure you that it is easyly possible.


Proud N9500 and proud N6270 user. Creator of the IEE libraries (original bhs.dll) and the RB series software.
http://n00bstories.com/image.fetch.php?id=1189992501http://www.n00bstories.com/image.fetch.php?id=1257492907
scripts.dll stuff, community feedback/help wanted [message #118805] Thu, 07 October 2004 13:31 Go to previous messageGo to next message
laeubi is currently offline  laeubi
Messages: 799
Registered: February 2003
Location: Germany
Karma: 0
Colonel

Silent Kane

There are 2, maybe 3 people who are able to create that kind of cheats.
So making it check the dlls would be pointless. And if they decide to check that, I will just use a simple way to get around it.

People who cheat are often not the same which create cheats. :rolleyes:


www.laeubi.de Find Mods, Maps, Tool, Files and More!
< All Tutorials you ever searched for >
< contact me >
"Don't say it is imposible... just find a solution!"
scripts.dll stuff, community feedback/help wanted [message #118808] Thu, 07 October 2004 13:42 Go to previous messageGo to next message
Slash0x is currently offline  Slash0x
Messages: 455
Registered: January 2004
Location: California
Karma: 0
Commander
Hay, I'm just throwing out ideas. Besides, there is always around everything and there always will be. That we cannot change. Just need to find a way to get it were it is very difficult that it would take a very long time to decode/h@x thru to figure out how to bypass it. Confused

L3T'5 4LL THR0W 3GG5 4T D4 N00B! Smile
scripts.dll stuff, community feedback/help wanted [message #118826] Thu, 07 October 2004 14:07 Go to previous messageGo to next message
Sir Kane
Messages: 1701
Registered: March 2003
Location: Angerville
Karma: 0
General (1 Star)
Laeubi

Silent Kane

There are 2, maybe 3 people who are able to create that kind of cheats.
So making it check the dlls would be pointless. And if they decide to check that, I will just use a simple way to get around it.

People who cheat are often not the same which create cheats. :rolleyes:
The people who are able to create them wouldn't give anything out that can be used for cheats.


Proud N9500 and proud N6270 user. Creator of the IEE libraries (original bhs.dll) and the RB series software.
http://n00bstories.com/image.fetch.php?id=1189992501http://www.n00bstories.com/image.fetch.php?id=1257492907
scripts.dll stuff, community feedback/help wanted [message #118829] Thu, 07 October 2004 14:17 Go to previous messageGo to next message
Slash0x is currently offline  Slash0x
Messages: 455
Registered: January 2004
Location: California
Karma: 0
Commander
Silent Kane

Laeubi

Silent Kane

There are 2, maybe 3 people who are able to create that kind of cheats.
So making it check the dlls would be pointless. And if they decide to check that, I will just use a simple way to get around it.

People who cheat are often not the same which create cheats. :rolleyes:
The people who are able to create them wouldn't give anything out that can be used for cheats.

Unless their name started with a T and ended with a Y. Laughing :rolleyes:


L3T'5 4LL THR0W 3GG5 4T D4 N00B! Smile
scripts.dll stuff, community feedback/help wanted [message #118842] Thu, 07 October 2004 14:39 Go to previous messageGo to previous message
Sir Kane
Messages: 1701
Registered: March 2003
Location: Angerville
Karma: 0
General (1 Star)
As I said, there are 2 people who are able to create cheats that run from dlls.

Proud N9500 and proud N6270 user. Creator of the IEE libraries (original bhs.dll) and the RB series software.
http://n00bstories.com/image.fetch.php?id=1189992501http://www.n00bstories.com/image.fetch.php?id=1257492907
Previous Topic: Brenbot closes after pressing, No error message, wont work.
Next Topic: phrases.ini
Goto Forum:
  


Current Time: Tue Nov 19 12:40:24 MST 2024

Total time taken to generate the page: 0.01138 seconds