Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Mod Forum » Thoughts on 2.7 and beoynd
Re: Thoughts on 2.7 and beoynd [message #194405 is a reply to message #194057] Wed, 29 March 2006 23:37 Go to previous messageGo to next message
Spice
Messages: 1448
Registered: November 2003
Location: Ohio
Karma: 0
General (1 Star)
Is it possible to inscrease the ammount of total muzzle bones on a vehicle and weapon? Like with weapons you can only have one muzzleA bone, and with vehicles you can have two muzzleA bones and two muzzleB bones.
the same thing with the maxium ammounts of turret and barrel bones?

Maybe there is a parameter somewhere you can hexedit in to the exe?


http://img46.imageshack.us/img46/8027/userbar358428pu3.gif

[Updated on: Wed, 29 March 2006 23:38]

Report message to a moderator

Re: Thoughts on 2.7 and beoynd [message #194418 is a reply to message #194057] Thu, 30 March 2006 00:36 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

The weapon bones are hardcoded and adding more is not possible Sad


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: Thoughts on 2.7 and beoynd [message #194639 is a reply to message #194057] Fri, 31 March 2006 14:10 Go to previous messageGo to next message
Sir Kane
Messages: 1701
Registered: March 2003
Location: Angerville
Karma: 0
General (1 Star)
Yet another useless (planned) release!

Also, adding more weapon bones is easily 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

[Updated on: Fri, 31 March 2006 14:41]

Report message to a moderator

Re: Thoughts on 2.7 and beoynd [message #194690 is a reply to message #194057] Fri, 31 March 2006 18:54 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

<reads weapon code again>. Now I see how I can add new weapon bones (I hope Smile


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: Thoughts on 2.7 and beoynd [message #194838 is a reply to message #194057] Sun, 02 April 2006 06:27 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

I have begun coding work on 2.7.
So far, I have added:
A hook similar to the player join hook to detect bhs.dll version. Any time the "The Version of Player x is y.z" string is displayed, the hook is called and passed the player ID and version.
A bug fix to Get_Object_Color (it should now work Smile
A bug fix to TimeRemaining_Seconds (change to float like it should be)
void Damage_Occupants(GameObject *obj,float Damage,const char *Warhead); //Damage all the occupants of a vehicle
A new script JFW_Damage_Occupants_Death which will damage all occupants of whatever vehicle it is on when killed.
Versions of JFW_Character_Buy_Poke, JFW_Refill_Buy_Poke, JFW_Vehicle_Buy_Poke, JFW_Powerup_Buy_Poke, JFW_Preset_Buy_Poke, JFW_Group_Purchase_Poke, JFW_Powerup_Buy_Poke_Timer, JFW_Weapon_Buy_Poke, JFW_Preset_Buy_Poke_Timer & JFW_Preset_Buy_Poke_Custom that play a sound if you dont have enough cash for the item.
A new script JFW_Vehicle_Extra. Basicly, when this script is created, it creates an object at a particular bone (and attaches it). Then when the object is killed, the created attachment is destroyed too (doesnt have to be a vehicle, despite the name Smile
A new console command to disarm all C4 of a player
A new console command to disarm all proximity C4 of a player

Also, I am currently working on some new stuff for hud.ini
Set HealthEnabled=true or ShieldEnabled=true and the normal renegade health and shield text is not drawn. Instead, my custom text is drawn. This custom text can have any color you like as well as having a position on the screen (I am still trying to work out the kinks do I dont know exactly how the position will work). And you can pick what text to use for it (a font texture made up like FONT12x16.TGA or FONT6x8.TGA)

This is naturally only the start, I plan to expand hud.ini further Smile

And I got more to come for 2.7 too Smile


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: Thoughts on 2.7 and beoynd [message #194841 is a reply to message #194057] Sun, 02 April 2006 07:23 Go to previous messageGo to next message
Mad Ivan is currently offline  Mad Ivan
Messages: 513
Registered: February 2003
Location: United Kingdom
Karma: 0
Colonel
i have some questions:
  • Is it possible to make it so Renegade will use loadscreens, located in the map's mix file, instead of the default ones?
  • On the same wave, is it possible to make it so renegade will use different loadscreens, depending on what the map's name prefix is?

Big Ups


Re: Thoughts on 2.7 and beoynd [message #194879 is a reply to message #194057] Sun, 02 April 2006 15:34 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

I dont know if per-map loadscreens will work or not. It depends on where in the load process the map mix file is opened and read.
But I will see what I can do.


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: Thoughts on 2.7 and beoynd [message #194884 is a reply to message #194057] Sun, 02 April 2006 15:53 Go to previous messageGo to next message
AmunRa is currently offline  AmunRa
Messages: 574
Registered: September 2005
Location: Lilburn, Georgia
Karma: 0
Colonel

1 thing i always wanted, the ability to use both IDs and names
Re: Thoughts on 2.7 and beoynd [message #194889 is a reply to message #194879] Sun, 02 April 2006 16:19 Go to previous messageGo to next message
Mad Ivan is currently offline  Mad Ivan
Messages: 513
Registered: February 2003
Location: United Kingdom
Karma: 0
Colonel
jonwil wrote on Mon, 03 April 2006 01:34

I dont know if per-map loadscreens will work or not. It depends on where in the load process the map mix file is opened and read.
But I will see what I can do.




thanks.On the map prefix thing i ment something like if a map's name is TD_Pie, the game will use if_lvlTDload.w3d and if the name is TS_Pie, it would use the if_lvlTSload.w3d file and so on.I guess it would be BHS.dll-related, but still Smile


Re: Thoughts on 2.7 and beoynd [message #194912 is a reply to message #194057] Sun, 02 April 2006 19:35 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

The game is hardcoded to read C&C_xxx.mix (unless you hex edit it like RenAlert did)

AmunRa, the main problem with making console commands take names as well as IDs is that names can have spaces in them.

If you did something like PAMSG jonathan wilson test how is the code to know whether you mean nickname of jonathan and string of wilson test or nickname of jonathan wilson and string of test?
Switching to comma (or something else) seperated values instead of space seperated could work except that it would break all the bots (that would try to send space seperated commands and probobly cause the FDS to crash)


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: Sun, 02 April 2006 19:38]

Report message to a moderator

Re: Thoughts on 2.7 and beoynd [message #194922 is a reply to message #194057] Sun, 02 April 2006 20:56 Go to previous messageGo to next message
AmunRa is currently offline  AmunRa
Messages: 574
Registered: September 2005
Location: Lilburn, Georgia
Karma: 0
Colonel

usually rely on you to find ways around it, but o well lol, guess the ren fds is just that poorly designed :/
Re: Thoughts on 2.7 and beoynd [message #194971 is a reply to message #194057] Mon, 03 April 2006 07:23 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

I have sucessfully completed the code to let you move/change the health and armour numbers.
I am working on the 2 ammo numbers next (currently writing engine calls to get various ammo numbers for current gun, specific gun etc)


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: Thoughts on 2.7 and beoynd [message #194987 is a reply to message #194057] Mon, 03 April 2006 10:45 Go to previous messageGo to next message
Spice
Messages: 1448
Registered: November 2003
Location: Ohio
Karma: 0
General (1 Star)
so for character weapons we can now have a muzzleA and muzzleB bone?! We can also have more turret, barrel and muzzle bones in general?

Such as MuzzleA0, MuzzleA1 and MuzzleA2 and it will cycle through each as it fires?


http://img46.imageshack.us/img46/8027/userbar358428pu3.gif

[Updated on: Mon, 03 April 2006 10:46]

Report message to a moderator

Re: Thoughts on 2.7 and beoynd [message #195047 is a reply to message #194057] Mon, 03 April 2006 16:12 Go to previous messageGo to next message
Shadow2256 is currently offline  Shadow2256
Messages: 42
Registered: April 2006
Karma: 0
Recruit
I might be way over my head here, but I know this is possible (All three):

- Making it possible for the host, or moderators/admins to use a "fly" command. Obviously granting the ability to fly around like you would in a VTOL, only you are a person. Know this is possible because I use to own the script. I don't have it anymore. Was originally done by GhostSWT.

- Allowing the Getpos/Setpos x,y/(Player Name) Setpos x,y

- A "player halt" command which would stop the player in their tracks, and not allow them to move or shoot. Allowing them to spin and look around though. It would be exactly like the "Gameplay Pending" thing before someone joins your game. Only, this would stop them. I think this would be useful for stopping a potential/suspected cheater in his tracks, or stopping an exploiter or rule breaker.

I definitely know all three of these are possible. Question is, would you be up to it Jon? I am hoping for these from a modding or host game thing, not for running or playing on servers with.

Thanks for your time in all of this.


http://i44.photobucket.com/albums/f18/shadow2256/RFSIG1copy.gif
http://i44.photobucket.com/albums/f18/shadow2256/Reborn.gif

------------------

Yea, not all cheaters are looking to destroy Renegade. I may help em, but what's to say that I cheat? Or even play Renegade that much at all anymore? Nothing. I am here because this is the Renegade Community Forums. No rules say cheaters are not allowed here. Maybe the cheats themselves, but never the person. I am not here to crticize any of you. I visit these forums just about everyday. I like to watch people's progress on things. I would never wish to destroy the Renegade Community.

By the way: I am an Extreme C&C Reborn Fan.
Re: Thoughts on 2.7 and beoynd [message #195081 is a reply to message #194057] Mon, 03 April 2006 19:54 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

Not yet but adding new muzzle bones is something I wanna look into.
I wont be adding player halt, fly or teleport.


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: Thoughts on 2.7 and beoynd [message #195083 is a reply to message #194057] Mon, 03 April 2006 20:32 Go to previous messageGo to next message
Renx is currently offline  Renx
Messages: 2321
Registered: April 2003
Location: Canada
Karma: 0
General (2 Stars)
Category Moderator
I don't see anything gravely wrong with adding those commands. There are a lot of servers that run a ton of mods, those commands might come in handy for them.

~Canucck

http://www.sloganizer.net/en/style7,Espion.png

Blazer

...RG made me ugly

[Updated on: Mon, 03 April 2006 20:33]

Report message to a moderator

Re: Thoughts on 2.7 and beoynd [message #195084 is a reply to message #195081] Mon, 03 April 2006 20:36 Go to previous messageGo to next message
Spice
Messages: 1448
Registered: November 2003
Location: Ohio
Karma: 0
General (1 Star)
jonwil wrote on Mon, 03 April 2006 22:54

Not yet but adding new muzzle bones is something I wanna look into.
I wont be adding player halt, fly or teleport.



Yeah, deffinitly. That adds a lot more options for vehicle setup. Such as real X-Wing setup for the Swmod, Mammoth Tusk missles moving with the barrels in Red alert and not to mention the Reborn Mammoth MKII being able to aim with the machine gun turret and rail guns simuntaniously.


http://img46.imageshack.us/img46/8027/userbar358428pu3.gif
Re: Thoughts on 2.7 and beoynd [message #195580 is a reply to message #194057] Sun, 09 April 2006 07:37 Go to previous messageGo to next message
=HT=T-Bird is currently offline  =HT=T-Bird
Messages: 712
Registered: June 2005
Karma: 0
Colonel
It would be nice to have a console command that printed out a player's UniqueID value. For instance, an IRC bot could get the UniqueID of a player and use it to authenticate them against a moderator's UniqueID.

HTT-Bird (IRC)
HTTBird (WOL)
Proud HazTeam Lieutenant.
BlackIntel Coder & Moderator.

If you have trouble running BIATCH on your FDS, have some questions about a BIATCH message or log entry, or think that BIATCH spit out a false positive, PLEASE contact the BlackIntel coding team and avoid wasting the time of others.
Re: Thoughts on 2.7 and beoynd [message #195625 is a reply to message #194057] Sun, 09 April 2006 15:32 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

What do you mean by UniqueID?


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: Thoughts on 2.7 and beoynd [message #195633 is a reply to message #195625] Sun, 09 April 2006 16:44 Go to previous messageGo to next message
=HT=T-Bird is currently offline  =HT=T-Bird
Messages: 712
Registered: June 2005
Karma: 0
Colonel
jonwil wrote on Sun, 09 April 2006 17:32

What do you mean by UniqueID?


UniqueID=some sort of hash of their serial AFAIK...it's one of the ban criteria the FDS can use...


HTT-Bird (IRC)
HTTBird (WOL)
Proud HazTeam Lieutenant.
BlackIntel Coder & Moderator.

If you have trouble running BIATCH on your FDS, have some questions about a BIATCH message or log entry, or think that BIATCH spit out a false positive, PLEASE contact the BlackIntel coding team and avoid wasting the time of others.
Re: Thoughts on 2.7 and beoynd [message #195648 is a reply to message #194057] Sun, 09 April 2006 18:46 Go to previous messageGo to next message
dudley is currently offline  dudley
Messages: 115
Registered: April 2005
Location: Germany
Karma: 0
Recruit
the serial hash (brenbot uses to ban players)is being read by renguard afaik, but yes, would be nice if the fds would have had the ability to read/store/use them, too

The dead know only one thing: it's better to be alive.
Re: Thoughts on 2.7 and beoynd [message #195766 is a reply to message #194057] Mon, 10 April 2006 19:25 Go to previous messageGo to next message
theplague is currently offline  theplague
Messages: 261
Registered: May 2004
Karma: 0
Recruit
:S kinda has nothing to do with scripts, the serial hash is sent from the RG master server to the rg server linked to the FDS.

http://users.tpg.com.au/ling44/av_firefox.gifhttp://users.tpg.com.au/ling44/av_rg.gif
Re: Thoughts on 2.7 and beoynd [message #195806 is a reply to message #195766] Tue, 11 April 2006 06:21 Go to previous messageGo to next message
Cat998
Messages: 1081
Registered: January 2004
Location: Austria, Vienna
Karma: 0
General (1 Star)
Moderator/Captain

theplague wrote on Tue, 11 April 2006 04:25

:S kinda has nothing to do with scripts, the serial hash is sent from the RG master server to the rg server linked to the FDS.


How are GSA servers be able to kick players with invalid serials
then ?


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: Thoughts on 2.7 and beoynd [message #195829 is a reply to message #195806] Tue, 11 April 2006 13:53 Go to previous messageGo to next message
Mad Ivan is currently offline  Mad Ivan
Messages: 513
Registered: February 2003
Location: United Kingdom
Karma: 0
Colonel
Cat998 wrote on Tue, 11 April 2006 16:21

theplague wrote on Tue, 11 April 2006 04:25

:S kinda has nothing to do with scripts, the serial hash is sent from the RG master server to the rg server linked to the FDS.


How are GSA servers be able to kick players with invalid serials
then ?



They aren't anymore.


Re: Thoughts on 2.7 and beoynd [message #195840 is a reply to message #194057] Tue, 11 April 2006 14:54 Go to previous message
Cat998
Messages: 1081
Registered: January 2004
Location: Austria, Vienna
Karma: 0
General (1 Star)
Moderator/Captain

Im talking of unpatched servers.

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."
Previous Topic: Question for Modders or Anyone with knowledge of this stuff.
Next Topic: Red alert2:Apocaypse Rising Update (WM &Grizzly)
Goto Forum:
  


Current Time: Wed May 15 21:22:29 MST 2024

Total time taken to generate the page: 0.01200 seconds