Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Mod Forum » Blackhand Studios announces the release of scripts.dll 1.5
Blackhand Studios announces the release of scripts.dll 1.5 [message #71526] Sun, 14 March 2004 02:42 Go to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

Get it from http://www.sourceforge.net/projects/rentools/

read readme.txt, there are lots of great new scripts.
In fact, there are exactly 200 custom scripts in the DLL (plus all the westwood ones obviously)

read linux.txt to see about the LFDS support and how to use it.

Report any bugs to me.
Blackhand Studios announces the release of scripts.dll 1.5 [message #71533] Sun, 14 March 2004 05:16 Go to previous messageGo to next message
gendres is currently offline  gendres
Messages: 553
Registered: March 2003
Location: Monterrey, Mexico
Karma: 0
Colonel

wow!, 200 scripts is a lot, nice work

viva Mexico cabrones
~g
Blackhand Studios announces the release of scripts.dll 1.5 [message #71536] Sun, 14 March 2004 06:38 Go to previous messageGo to next message
Majiin Vegeta is currently offline  Majiin Vegeta
Messages: 2186
Registered: February 2003
Location: London
Karma: 0
General (2 Stars)
nice work
Blackhand Studios announces the release of scripts.dll 1.5 [message #71577] Sun, 14 March 2004 12:48 Go to previous messageGo to next message
datalore is currently offline  datalore
Messages: 1
Registered: March 2004
Karma: 0
Recruit
Hi all,

just making a post here to let you know it was a pleasure to do this 'hack' on the linux binaries. When mac came to me with the question if it would be possible to do what we have acomplished now, I was not realy sure if we could make it work. At first I didn't had a clue how to make it work.

After a couple of weeks of silence, mac persuaded me to start working (he's realy a bossy person you know Razz). The main problem was loading the .so file, because the original renegade binary does not have any dynamic library functionality, but when mac told me about the LD_PRELOAD solution, I was quite sure I could do it. So after another week (I didn't work a whole week on it, but my time is just so limited) the first working version for RedHat 7 was there. The RedHat 8 version was done in 30 minutes (almost the same, only some minor changes and the addresses of the functions are different).

I think the only bad thing about this 'hack' is that the scripts.so file has to be compiled with the exact same version as the gcc that the renegade binary is compiled with. This is because the scripts.so file returns pointers to class objects, and there's no fixed standard describing how class objects should be organized in memory, so that they can be exchanged between C++ programs and libraries. Microsoft uses the same standard since their first C++ compiler was released, but gcc changes there model a little bit every gcc release. This is the only reason you need the right compiler for the right version. I'm sure precompiled binaries of scripts.so will be available Smile

Anyway, I hope the Renegade community will enjoy the time I spent to make this linux scripts version work. Glad to be of assistence to you all Smile

signing off,
datal0re
Blackhand Studios announces the release of scripts.dll 1.5 [message #71582] Sun, 14 March 2004 13:18 Go to previous messageGo to next message
gendres is currently offline  gendres
Messages: 553
Registered: March 2003
Location: Monterrey, Mexico
Karma: 0
Colonel

Well thank you for all your work, and congrats to mac for bossing you around hehe

viva Mexico cabrones
~g
Blackhand Studios announces the release of scripts.dll 1.5 [message #71587] Sun, 14 March 2004 13:28 Go to previous messageGo to next message
vloktboky is currently offline  vloktboky
Messages: 290
Registered: February 2003
Location: Kentucky, USA
Karma: 0
Recruit

Words cannot describe how thankful we are for your work, datalore.
Blackhand Studios announces the release of scripts.dll 1.5 [message #71640] Sun, 14 March 2004 16:24 Go to previous messageGo to next message
Madtone is currently offline  Madtone
Messages: 713
Registered: February 2003
Location: United Kingdom
Karma: 0
Colonel
I too appreciate the time you've spent on figuring out how to do this.

We are all greatfull here and will always will be.

Thanks Wink
Blackhand Studios announces the release of scripts.dll 1.5 [message #71668] Sun, 14 March 2004 18:16 Go to previous messageGo to next message
IRON FART
Messages: 1989
Registered: September 2003
Location: LOS ANGELES
Karma: 0
General (1 Star)
Quote:


I think the only bad thing about this 'hack' is that the scripts.so file has to be compiled with the exact same version as the gcc that the renegade binary is compiled with. This is because the scripts.so file returns pointers to class objects, and there's no fixed standard describing how class objects should be organized in memory, so that they can be exchanged between C++ programs and libraries. Microsoft uses the same standard since their first C++ compiler was released, but gcc changes there model a little bit every gcc release. This is the only reason you need the right compiler for the right version. I'm sure precompiled binaries of scripts.so will be available


I totally understand Smile

TY for the stuff. Razz


http://www.baclan.org/albums/album05/dasmodell.jpg
Quote:


Quote from IRC
<[Digital]> get man_fucking_a_car.mpg
<[Digital]> ah fuck wrong window

Blackhand Studios announces the release of scripts.dll 1.5 [message #71718] Mon, 15 March 2004 00:23 Go to previous message
NeoX is currently offline  NeoX
Messages: 408
Registered: April 2003
Location: Canada, Ontario, Acton
Karma: 0
Commander
Jonwil you are da UbErSh1Zz.
Previous Topic: Camera Profiles
Next Topic: Repair Turrets?
Goto Forum:
  


Current Time: Tue May 21 10:03:49 MST 2024

Total time taken to generate the page: 0.06466 seconds