Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Mod Forum » stuff I have planned for the future of the scripts.dll
stuff I have planned for the future of the scripts.dll [message #116280] Thu, 23 September 2004 16:02 Go to next message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma: 0
General (3 Stars)

This doesnt mean I have started work on 2.0 yet (I am waiting to get Core Patch 1 happening first, among other things), its just a "what I plan to do for the future" list.

scripts:
script to change the model used for a vehicle depending on if the player is GDI/NOD
script to change the model used for a vehicle depending on the preset of a player
script to change the weaponl used for a vehicle depending on the preset of a player
All 3 of these will do it for the first person to enter the vehicle. The last 2 would be usefull to create a RA2-style IFV.
A new fancy CTF script that someone wanted
A script to disable beacon purchase for a specified team on custom.
A script to disable a certain preset from being purchased for a specified team on custom.
remove a script from all objects of a particular preset on custom
attach a script to all object of a particular preset on custom
remove a script from all objects of a particular type on custom
attach a script to all objects of a particular type on custom
These last 4 will take a team parameter
remove a script from a single object on custom
attach a script to a single object on custom
look at a particular location on zone entry
look at a particular angle on zone entry (pass it an angle, a distance and a z value)
All print string code will hopefully be able to do colors and newline)
print a string for all players on custom
print a string for a single player on zone entry
print a string for a single player on poke
print a string for a team player on zone entry
print a string for a team player on poke
print a string for a team on custom
a new version of my Deathmatch scripts that are easier to use
a script to change the owner of a vehicle on startup
a script for a mobile stealth generator/mobile gap generator (including optional graphical effect centered at the location of the deployed vehicle) and appropriate zone
a script for a stealth generator/gap generator (including optional graphical effect centered at the location of the building) and appropriate zone
play 3d sound for team on custom
play 3d sound for team on zone entry
play 3d sound for team on poke
play 3d sound for player on zone entry
play 3d sound for player on poke
play 2d sound for team on custom
play 2d sound for team on zone entry
play 2d sound for team on poke
play 2d sound for player on zone entry
play 2d sound for player on poke
play 2d sound on zone entry
a script or scripts for a Caryall (like in TS and in the Dune games)
a script or scripts for a TS Hunter-Seeker
a script or scripts for a vehicle thief (like in TS)
a script for doing tiberium vein damage (like in TS)
one or more scripts (as needed) for a Missile Silo building and associated logic.
a script for underwater logic (e.g. for submarines and stuff)

engine calls:
a way to get the current weapon of an object
a means to disable beacon buy via an engine call
a means to disable certain preset buy via an engine call
a way to remove a certain script from an object (with calls to iterate the GameObjObservers attatched to an object)
re-written logic for my various "search the GameObjLists" functions such that they use a callback system (making it easier to write your own code that does e.g. "search all the objects, if object = medium tank, do this to it"
stuff to iterate and work with the contents of vehicles
a way to find a player given their name and get the GameObject and player ID
attach script to all instances of a particular preset
remove script from all instances of a particular preset
attach script to all instances of a particular class ID (e.g. soldiers)
remove script from all instances of a particular class ID (e.g. soldiers)
these last 4 will have a team parameter
code to send the Enable_Vehicle_Transitions script command over the network
code to send the Set_Player_Type script command over the network
code for per-player and per-team Create_Sound
code for per-player and per-team Create_2D_Sound
code for per-player and per-team Create_2D_WAV_Sound
code for per-player and per-team Create_3D_WAV_Sound_At_Bone
code for per-player and per-team Create_3D_Sound_At_Bone
code to send the Force_Camera_Look script command over the network (per-player)
code to send the Shake_Camera script command over the network (per-player)
code to send the Enable_HUD script command over the network (per-player)
per-player, per-team and all over-the-network code for Set_Display_Color, Display_Text, Display_Int, Display_Float
code to get the sex of a soldier (male/female)
code to get the name of the skelleton for an object
code to make the arms on the front of the normal renegade refinery-controled harvester animate when it harvests (i.e. not if you are using some custom script for it, although those already have ways to animate the arms). It will rely on having the same harvester names as renegade.
code to spawn a script zone at runtime and set its size

console commands:
vehicle limit change
mine limit change
player limit change
make the commands that take player IDs also take a player name
per-player 3d sound
3d sound for all players
per-team 3d sound
per-team 2d sound
disable beacon for a team
disable a specific preset for a team
commands to send text to a player, a team and all players. (with colors and newline)
a command to force a change of map (i.e. to change what map is next)

All of the console commands and some of what is under "engine calls" will be going into bhs.dll. There is already a way to trigger any console command via a script, that same method will be usable for the new commands.

Post here if you have comments, also post here if you have any ideas.
And remember, this list is in no way final so just because you see something here doesnt mean it will be done. (some of what I list here may not be possible or may be too difficult)


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
stuff I have planned for the future of the scripts.dll [message #116329] Thu, 23 September 2004 21:17 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 dont know what to say besides..."wow!"
stuff I have planned for the future of the scripts.dll [message #116338] Thu, 23 September 2004 22:55 Go to previous messageGo to next message
Dan
Messages: 395
Registered: August 2003
Location: UK
Karma: 0
Commander
In the wise words of Unreal Tournament 2004: HOLY SHIT!!!

I'll be able to use a lot of those new features as well. Just got to wait for CP1 first :/
stuff I have planned for the future of the scripts.dll [message #116344] Fri, 24 September 2004 00:52 Go to previous messageGo to next message
theplague is currently offline  theplague
Messages: 261
Registered: May 2004
Karma: 0
Recruit
Very Happy VVVVVVVVVEEEERRRY nice! Very Happy

http://users.tpg.com.au/ling44/av_firefox.gifhttp://users.tpg.com.au/ling44/av_rg.gif
stuff I have planned for the future of the scripts.dll [message #116346] Fri, 24 September 2004 01:21 Go to previous messageGo to next message
imperfect3D is currently offline  imperfect3D
Messages: 17
Registered: September 2004
Karma: 0
Recruit
A new fancy CTF script that someone wanted.

Anymore info on that? :sigh:
stuff I have planned for the future of the scripts.dll [message #116347] Fri, 24 September 2004 01:24 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma: 0
General (3 Stars)

not sure, someone asked me for a new CTF script and said they had details and would provide them when I need them.

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
stuff I have planned for the future of the scripts.dll [message #116354] Fri, 24 September 2004 03:17 Go to previous messageGo to next message
Titan1x77 is currently offline  Titan1x77
Messages: 1086
Registered: February 2003
Karma: 0
General (1 Star)
Shocked

These are some scripts ive been waiting for....Alot of these could make for some great new gameplay.


"But if the gameplay sucks, the looks don't matter at all." - Sir Phoenixx

stuff I have planned for the future of the scripts.dll [message #116356] Fri, 24 September 2004 03:59 Go to previous messageGo to next message
BabyCatjuhh is currently offline  BabyCatjuhh
Messages: 83
Registered: April 2004
Karma: 0
Recruit
code to get the sex of a soldier (male/female)

Do you have to fill in somewhere if you're either male or female and when you put in the command and the name of that person you can see if the perosn is male or female? or does it depend on the character you're playing with at that time?


*One of the few females playing Renegade*
stuff I have planned for the future of the scripts.dll [message #116357] Fri, 24 September 2004 04:02 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma: 0
General (3 Stars)

It depends on the character.
e.g. Havoc is male whereas Sydney is female.
It will basicly be code to check if the skelleton for the soldier is S_A_HUMAN (male) or S_B_HUMAN (female)


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
stuff I have planned for the future of the scripts.dll [message #116360] Fri, 24 September 2004 04:22 Go to previous messageGo to next message
Sir Kane
Messages: 1701
Registered: March 2003
Location: Angerville
Karma: 0
General (1 Star)
Now tell us ONE thing that that would be used for.

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
stuff I have planned for the future of the scripts.dll [message #116361] Fri, 24 September 2004 04:23 Go to previous messageGo to next message
Doitle is currently offline  Doitle
Messages: 1723
Registered: February 2003
Location: Chicago, IL
Karma: 0
General (1 Star)
Moderator/Captain

Denying access to the women's bathroom in an office building map.

lol


http://www.n00bstories.com/image.fetch.php?id=1285726594
stuff I have planned for the future of the scripts.dll [message #116362] Fri, 24 September 2004 04:35 Go to previous message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma: 0
General (3 Stars)

Its intended such that you can use the correct animation for a given character.
i.e. you can use H_A_xxx for a male and H_B_xxx for a female.


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
Previous Topic: scripts.dll legal clarification
Next Topic: Renegade points, kills and PM's?
Goto Forum:
  


Current Time: Mon Nov 25 19:49:42 MST 2024

Total time taken to generate the page: 0.01013 seconds