Home » Renegade Discussions » Mod Forum » Renegade Map Rules Handler System
Renegade Map Rules Handler System [message #218008] |
Fri, 08 September 2006 06:24 |
vloktboky
Messages: 290 Registered: February 2003 Location: Kentucky, USA
Karma:
|
Recruit |
|
|
This is a sneak peek at a new system I wrote this past night for C&C Renegade. I call it the Map Rules Handler System and it basically allows a server owner to completely redefine the game rules on a per-map basis by doing nothing but editing an XML file.
These XML files share the same name as the map name and are loaded automatically by the system when their corresponding map is being loaded by the server. Currently, a server owner has the ability to change the following with a Map Rules XML (MRXML) file:
* Completely redefine the Purchase Menu from cost to preset for the following: beacon, enlisted soldiers (free characters), soldiers, and vehicles.
* Ability to manually enable/disable any slot in the Purchase Menu.
* Ability to change the string ID and texture used to represent any slot in the Purchase Menu once this feature is available.
* Enable/Disable the following per team on map start: base power, team radar, ability to purchase characters, and ability to purchase vehicles.
* Easily redefine the following initial properties of any object in the game: max health, max armor, shield type, skin type, damage points, and death points.
* Easily enable/disable the use of any object in the game.
Here's an example of what a typical MRXML file may look like: http://www.black-cell.net/~vloktboky/Template_Map_Rules.xml
Naturally almost all of the functionality is being controlled through the numerous BHS function definitions written into the latest distribution of the Scripts DLL library. I have not released this code yet for the purpose of ease of implementation for the community's use. Upon receiving a reply from other sources, I'll decide whether to withhold the release of the code and allow other parties to implement the code through their distributions or release it AS IS.
|
|
|
|
|
Renegade Map Rules Handler System
By: vloktboky on Fri, 08 September 2006 06:24
|
|
|
Re: Renegade Map Rules Handler System
By: Cat998 on Fri, 08 September 2006 06:30
|
|
|
Re: Renegade Map Rules Handler System
By: Zion on Fri, 08 September 2006 10:23
|
|
|
Re: Renegade Map Rules Handler System
By: jnz on Fri, 08 September 2006 11:22
|
|
|
Re: Renegade Map Rules Handler System
By: Goztow on Fri, 08 September 2006 11:22
|
|
|
Re: Renegade Map Rules Handler System
By: Halo38 on Fri, 08 September 2006 12:35
|
|
|
Re: Renegade Map Rules Handler System
By: Mad Ivan on Fri, 08 September 2006 13:49
|
|
|
Re: Renegade Map Rules Handler System
By: LR01 on Sat, 09 September 2006 01:27
|
|
|
Re: Renegade Map Rules Handler System
By: vloktboky on Sat, 09 September 2006 12:04
|
|
|
Re: Renegade Map Rules Handler System
By: Zion on Sat, 09 September 2006 14:05
|
|
|
Re: Renegade Map Rules Handler System
By: Kamuix on Sat, 09 September 2006 14:45
|
|
|
Re: Renegade Map Rules Handler System
By: Nightma12 on Sat, 09 September 2006 14:57
|
|
|
Re: Renegade Map Rules Handler System
By: Zion on Sat, 09 September 2006 15:33
|
|
|
Re: Renegade Map Rules Handler System
By: jonwil on Sat, 09 September 2006 21:47
|
|
|
Re: Renegade Map Rules Handler System
By: vloktboky on Sat, 09 September 2006 22:46
|
|
|
Re: Renegade Map Rules Handler System
By: LR01 on Sun, 10 September 2006 00:46
|
|
|
Re: Renegade Map Rules Handler System
By: jonwil on Sun, 10 September 2006 05:46
|
|
|
Re: Renegade Map Rules Handler System
By: LR01 on Sun, 10 September 2006 08:47
|
|
|
Re: Renegade Map Rules Handler System
By: vloktboky on Sun, 10 September 2006 13:09
|
|
|
Re: Renegade Map Rules Handler System
By: KIRBY-098 on Sun, 10 September 2006 18:17
|
|
|
Re: Renegade Map Rules Handler System
By: Matix on Sun, 10 September 2006 18:39
|
|
|
Re: Renegade Map Rules Handler System
By: LR01 on Mon, 11 September 2006 01:31
|
|
|
Re: Renegade Map Rules Handler System
By: vloktboky on Mon, 18 September 2006 00:53
|
|
|
Re: Renegade Map Rules Handler System
By: LR01 on Mon, 18 September 2006 08:32
|
Goto Forum:
Current Time: Thu Oct 31 23:24:59 MST 2024
Total time taken to generate the page: 0.01061 seconds
|