Jump to content

Search the Community

Showing results for tags 'dragonade'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Buildings
  • Characters
  • Maps
  • Mods
  • Scripts
  • Skins and Textures
  • Vehicles
  • Weapons
  • Servers
  • Miscellaneous


  • Welcome to MultiPlayerForums.com
    • Community News
    • Introductions
    • Discussions
    • Media
  • Technical Support
    • General Support
    • Community Reports
    • Dispute a Ban or Mute
  • Games
    • Games Discussion
    • C&C Renegade
    • C&C Renegade-X
    • Minecraft
    • Other Command and Conquer
  • RenHelp.net Read-Only Archives
    • Buildings
    • Characters
    • Maps
    • Mods
    • Scripts
    • Skins And Textures
    • Vehicles
    • Weapons
    • Dedicated Servers
    • Miscellaneous
  • C&C Renegade Mutant Co-Op's Discussions
  • C&C Renegade Mutant Co-Op's News
  • Tiberium Crystal War's Help
  • Tiberium Crystal War's News
  • Tiberium Crystal War's Discussions
  • BlackEagle CTF's Topics
  • BlackEagle CTF's Moderator Application
  • BlackEagle CTF's Bugs & Requests
  • Tips & Tricks To Renegade's TIPS AND TRICKS
  • Kambot NewMaps's Applications
  • Kambot NewMaps's Server Updates & News
  • Kambot NewMaps's Discussions
  • DMR Troopers's Main Forum


  • Age of Empires
    • Age of Empires 2 HD
    • Age of Empires 3
  • C&C: Renegade
    • Maps
    • Maps by MPF
    • Mappacks
    • Skins & Textures
    • Crates
    • Mapping
    • Updates
    • Server
    • Utilities
    • Westwood
    • Other
  • Other C&C
    • C&C: Generals & Zero Hour
    • C&C: Imperial Age
    • C&C: Red Alert
    • C&C: Red Alert 2 - Yuris Revenge
    • C&C: Red Alert 3
    • C&C 3: Tiberium Wars
    • C&C: Renegade-X
    • C&C: Tiberian Dawn (95)
    • C&C: Tiberian Sun
    • C&C: Tiberium Crystal War
    • C&C: 4
    • C&C: Ultimate Collection
    • C&C: The First Decade
  • Counter Strike Global Offensive
    • CS - Hostage Rescue Maps
    • DE - Bomb Defusal Maps
    • FY - Fight Yard Maps
  • Killing Floor
    • Maps
    • Server Side
  • Unreal Tournament 3
  • Unreal Tournament 4
    • CTF Maps
    • DM Maps
    • Mutators
    • Servers
  • Tiberium Crystal War's Downloads


  • Community Calendar
  • Tiberium Crystal War's Events
  • DMR Troopers's Events

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL





Twitter Name

MySpace Name

Steam Name



Games played

Clan or guild

Games played test

In-game name



In-game name

Found 9 results

  1. Version 1.32


    WARNING! This plugin only works with DA 1.10.2! Plugin reports building health percentages and repairing messages ingame with EVA sounds like below. Messages are configurable from it's configuration file "BuildingWarnings.ini". Plugin is capable of: - Reporting vehicles with building type (like Turrets). - Custom preset names to report (everything of every type). - Configurable message colors. - Sending building percentages to enemy team. - Customizable message cooldown. Configuration is self-documented so you should be able to do the configuration without an external documentation. If you find a bug, let me know in comments or join http://discord.gg/KjeQ7xv and report the bug in #bug-discussion channel. I check Discord more often. Source Code
  2. Version 1.3


    This plugin is no longer continued and support is dropped. WARNING! This plugin only works with DA 1.98 and above! Download DA 1.98 from http://www.renegadeforums.com/index.php?t=tree&th=41243&start=0& This plugin lets players fund their destroyed buildings with !fund command. Just put DLL to da.ini under [Plugins] section. You have to add the configuration which is at bottom to make this plugin work. To-Do List: - Fix ConstantFundAmount. - Make a command to take your fund from a building. This plugin made by MasterCan and I tested with my slave seifmagdi. If you find a bug, please find me on Discord "The Unstoppable (TR)#1000". CONFIGURATION: (You must add this to bottom of da.ini to make plugin work.) [Fund] ;Plugin made by MasterCan. ;This settings can be edited from game mode ini files as well. ;By default, these values will be used. ;Enable or disable funding system. EnableFund=1 ;Decide if the fund amounts of buildings are constant or increases when a player joins. ;Using values except 1 and 0 will automatically disables this option. ConstantFundAmount=0 ;If your constant fund amount is 0, you can determine how much price will be added when a player joins to fund cost. ;Max = 1.0, Min = 0.1, else multiplier will be set to 1. FundAddMultiplier=1.0 ; ---------------------------------- Building Fund Ticks ---------------------------------- ;If ConstantFundAmount is 1, specified amounts will be constant fund amount of buildings. ;If ConstantFundAmount is 0, building fund cost will be increased by specified amounts when player joins or changes team. ; ;Leaving fund enabled for a building and setting tick to 0 will cause plugin to misbehave. ; ----------------------------------------------------------------------------------------- Tick_PowerPlant=450 Tick_Refinery=500 Tick_VehicleFactory=600 Tick_SoldierFactory=550 Tick_Defense=575 Tick_ConYard=300 Tick_ComCenter=325 Tick_TibSilo=350 Tick_RepairPad=200 Tick_Shrine=175 ; -------------------------------- Building Fund Allowance -------------------------------- ; Specify the building funds you want to disable. ; Use 1, for enable funding. Use 0 for disabling. ; ; Using values except 1 and 0 automatically disables funding for that building. ; ----------------------------------------------------------------------------------------- Fund_PowerPlant=1 Fund_Refinery=1 Fund_VehicleFactory=1 Fund_SoldierFactory=1 Fund_Defense=1 Fund_ConYard=1 Fund_ComCenter=1 Fund_TibSilo=1 Fund_RepairPad=1 Fund_Shrine=1
  3. Version 1.0


    This plugin plays the sound that every player choose when they joins. Players can adjust their join sound and their play delay (Sound plays after X,X seconds) You can see all command helps by typing "!<command alias> help" command. You have to add the following configuration to da.ini in order to make plugin work. This plugin is not tested properly. Please open an issue on GitHub or report the bugs on comment section. This plugin only works with RenSharp 1.3 with Dragonade 1.99! Features: - Plays sound when player joins. - Players can set their play delay. - Admins can change player's sound data. - Admins can set disabled sound files. - Admins can set min and max delay times. (Set both values same to lock delay amount.) - Values are being stored in a JSON file. - A gamelog is being logged when a join sound played. The source of this plugin can be found at http://github.com/TheUnstoppable/JoinSounds. RenForums Topic: http://www.renegadeforums.com/index.php?t=tree&goto=493147&#msg_493147 CONFIGURATION: (Add this into da.ini) [JoinSounds] ;Plugin made by MasterCan. ;This settings can be edited from game mode ini files as well. ;By default, these values will be used. ;This plugin only works with RenSharp 1.3 with DA 1.99 ;CommandTriggers: Type here the player commands aliases that you want to trigger when executed. (Delimeter: |) ; !alias set/change <sound.wav> - Changes player sound. ; !alias remove - Remove player's join sound. ; !alias delay <decimal> - Sets player play delay. CommandTriggers=!js|!joinsnd|!snd ;AdminCommandTriggers: Type here the admin commands aliases that you want to trigger when executed. (Delimeter: |) ; !alias set/change <player name> <sound.wav> - Changes player sound. ; !alias remove <player name> - Remove player's join sound. ; !alias delay <player name> <decimal> - Sets player play delay. ; !alias show <player name> - Show player's join sound data. ; !alias clear - Removes all player datas. ; !alias save - Attempts to save changes on players datas. This is automatically executed when something changes. AdminCommandTriggers=!jsa|!joinsndadmin|!asnd ;AdminLevel: The required access level number to execute admin commands. AdminLevel=4 ;ClearLevel: The required access level number to clear player datas. This is seperated from Admin Level because of some cases. ClearLevel=6 ;DatabaseFile: File name that you want to store player's join sound information. DatabaseFile=Users.json ;MaxDelay: Maximum delay that a player can set. (in seconds, use ",") MaxDelay=10,0 ;MinDelay: Minimum delay that a player can set. (in seconds, use ",") MinDelay=1,0 ;DisableList: Type here the sound filenames to prevent users selecting. (Delimeter: |) DisableList=amb_airraid.wav ;GameLog: Logs a line like "_JOINSND <PlayerName> <SoundName>" when a join sound played. (NOT WHEN PLAYER JOINED!) GameLog=true
  4. Version 1.0


    This plugin sends a host message and/or game log message when detects a ingame or joining client lost connection with server. There are 5 different client variables to send with host message. You have to add the following configuration to da.ini in order to make plugin work. This plugin is not tested properly. Please open an issue on GitHub or report the bugs on comment section. This plugin only works with RenSharp 1.3 with Dragonade 1.99! Features: - Sends host message when player disconnects. - 5 client variables to send with host messages. - Game Log feature. The source of this plugin can be found at https://github.com/TheUnstoppable/ConnectionLostDetector. RenForums Topic: http://www.renegadeforums.com/index.php?t=tree&th=41253&start=0& CONFIGURATION: (Add this into da.ini) [ConnectionLostDetector] ;Plugin made by MasterCan. ;This settings can be edited from game mode ini files as well. ;By default, these values will be used. ;This plugin only workis with RenSharp 1.3 with DA 1.99 ;GameLog: Logs a line like "_CONNLOST <Name> <ID> <Serial> <IP> <Version>" when a player loses connection with server. GameLog=true ;Message: The message that will be sent to ingame as Host message. Leaving blank won't send any message. ;Message Variables: $_PNAME = Returns player name. ; $_PID = Returns player ID. ; $_PSERIAL = Returns player serial hash. ; $_PIP = Returns player IP address. ; $_PVER = Returns player game version. ; ; !!! ALL OF THE VARIABLES ARE CASE SENSITIVE !!! Message=$_PNAME has lost their connection with server. (ID:$_PID)
  5. Version 1.5


    Are you struggling with your everyday development in C++? Do you suck with memory management or just the general hassle to get third party libraries for your custom Dragonade plugin? Well, no more! Introducing RenSharp for Dragonade This framework I created lets you make plugins for your FDS in .NET 4.7.2. You're probably wondering: will this need a heavily modified scripts.dll? I hear you and that's why I made sure it is bootstrapped by a regular Dragonade plugin. "Are there any other limitations?", is probably your next question. Very few, here they are: - You can only create custom classes (i.e. specialization of classes) for the classes I made support for. However the reach of this support is the same as you'd use in any normal Dragonade plugin (event classes, console functions, player observer, object observer, etc). - I only made support for the template classes that are used throughout scripts.dll. Any customizations on this are not supported. - Even though I added in some more safety nets to check for nulls etc. You can still fuck this up and make it crash horribly. Although the checks in place will also throw a managed exception and if not catched and handled will gracefully shutdown the FDS. - Some design choices removed some support. For example there is no 'const' concept. But these choices shouldn't really limit your imagination. - That's about it of what I can come up with on top of my head right now. With any plugin interface there are a few 'gotchas' and for RenSharp those are: - Inheritance is pretty much the same as you would in Dragonade. Except static initialization (using macros to register stuff) will not work in C#. Further explanation how this is handled is discussed in the example plugin. - All managed classes are basically handles to their C++ variants. You can bind the C++ pointer using the appropiate constructor which takes an IntPtr as an argument. These handle classes are not inheriting from IDisposable and assume they are not in charge of cleaning up that handle. If one of these handle classes is wrapped around an IUmanagedContainer<T> class that means that you MUST dispose them when you're done with them. As these containers indicate that you are indeed in charge of cleanup. - If you pass ownership of an unmanaged pointer to the C++ side (which does the memory management) you should make sure to release the pointer on the managed side. To make sure the garbage collector never disposes it. Likewise, when you keep ownership on the managed side, you should keep a reference to the object for as long as you want to keep it alive. - Don't call any methods or use properties of which you don't really know what they do. You can screw it up. Otherwise, if you consider yourself well versed in this stuff, go right ahead. - Any more gotchas or usage are pretty much discussed in the example plugin. How to get started? The only config this adds to da.ini is 'RenSharpPlugins'. You name managed plugin .dlls the same way as you would under 'Plugins'. To start RenSharp you also need to add 'da_RenSharp.dll' under 'Plugins'. Preferably on position 1. But that is up to you. Then follow one of the instructions below: The quickest way to get started is to just use any Visual Studio version that can handle .NET 4.7.2. (for VS2019 you can just use the Visual Studio Installer to install .NET 4.7.2.). Create a new .NET 4.7.2. C# class library and search for the NuGet package 'Neijwiert.RenSharp' (right-mouse click on your project and click Manage NuGet Packages...) and click Install. All Renegade stuff is placed under the RenSharp namespace. When the NuGet package is installed it shows a readme.txt on how to properly set your target platform. You then have to place YourPlugin.dll, da_RenSharp.dll, ManagedRenSharp.dll and ManagedScripts.dll in your FDS folder. You can find these .dlls in 'YourPlugin\packages\Neijwiert.RenSharp.1.0.0\content' and 'YourPlugin\packages\Neijwiert.RenSharp.1.0.0\lib'. The slow way is to compile it yourself. You can download the ZIP file with the source, or from GitHub. Compilation requires you to have C++/CLI build tools installed (use Visual Studio Installer) and .NET 4.7.2. (also use Visual Studio Installer). You can use a newer Visual Studio version as long as you have Visual Studio 2012 installed on your computer, with latest updates (whenever it prompts you to update the projects when you open the solution, you need to hit cancel). For the C++ stuff you need the same requirements as you would when you build Dragonade. Then you can just add a .NET 4.7.2. class library project and add a reference to 'ManagedScripts'. Make sure you configurate the class library to build as x86. Then you're ready to build and use everything. I pretty much made all this without drawing out a plan. I made some design mistakes and I also couldn't test everything due to the size of it. If you find anything broken/not working or stupidly designed message met and I see if I can get it fixed. This also applies for new feature requests. The best way to approach me would be via GitHub probably or a PM here. This cost me a lot of time and effort to make and I hope you guys are going to enjoy it and hopefully open up modding to some more less experienced coders. Everything is licensed under the Apache 2.0 license, which means you can do everything, but you must mention my name and include a copy of the license. I'm wide open to responses to this negative and positive, feel free to reply to this post. GitHub: https://github.com/Neijwiert/RenSharp NuGet: https://www.nuget.org/packages/Neijwiert.RenSharp
  6. Version 1.0


    Requires RenSharp v1.3 This plugin will embed a TTFS server inside your Renegade FDS. Pretty much the only thing you need to do is add the .DLL to your FDS and the config file. This plugin does NOT require administrator privileges, however for it to work for external people you would probably need to forward the specified port in your router/network. You may set other settings in the config file, but the only settings required in the config file are the port and the external IP checking websites. All others can have defaults and are probably better than what you would configure them to. PackageServer.ini: ; This settings file is for the Package Server [General] ; IPFetchSecondsInterval defines the interval in seconds when to check for the external IP of the Server ; Default is 5 ;IPFetchSecondsInterval = 5 ; TTFSPath override the TTFS path where the package server gets its packages from ; Default is 'Engine.AppDataPath/ttfs' ;TTFSPath = MyPath ; MaxClientConnections specifies the max clients can connect from a single IP address ; <= 0 means no limit, this is discouraged ; Default is 10 ;MaxClientConnections = 10 ; ClientTimeout specifies how long a client may take to download everything in whole minutes ; <= 0 means no limit, this is discouraged ; Default is 60 ;ClientTimeout = 60 ; LocalIPAddress specifies the local IP to bind the package server to ; Default is any network interface ;LocalIPAddress = ; Port specifies the local port to bind the package server to ; There is no default, this must be defined Port = 23445 ; This section is dedicated to the servers that will provide the 'raw' extneral IP address ; These servers MUST return an IPv4 address, since the Renegade client can't handle IPv6 [IPFetchURLs] 0=http://ipv4.icanhazip.com/ 1=http://ipv4bot.whatismyipaddress.com
  7. Version 1.0


    Add this plugin to your RenSharp enabled server and it will enable you to put funding (credits) towards restoring dead buildings. For functionality, see the INI spoiler below. To enable: Add the DLL and INI file to your server directory. RenSharpBuildingRestoreFunding.ini: ; This plugin adds the following chat commands: ; - !fund <acronym> [<amount>] ; Funds a building <amount> credits with <acronym>. If <amount> is not specified it takes all the player's money. ; - !totalfund <acronym> ; Outputs the current total funds for a given building with <acronym>. Also displays how many credits you have put towards the funding ; - !refund [<acronym>] ; Refunds your credits that have been put towards building with <acronym>. If no <acronym> is specified it will refund funds on all dead buildings ; Global settings for the plugin ; All these global settings can be overridden on a per-map basis [RenSharpBuildingRestoreFunding] ; BRFEnabled ; Boolean value to specify if building funding is enabled. BRFEnabled = 1 ; BRFScaleWithPlayerCount ; Boolean value to specify if the cost of the building restore should go up based on the team's player count ; It uses the following formula: BRFRestoreCost * team player count * BRFScale BRFScaleWithPlayerCount = 1 ; BRFScale ; Float value for the scale to multiply the team player count by BRFScale = 1.0 ; BRFMaxRestoreCount ; Integer value to specify the maximum restore count for buildings, this is the default if none is specified for that particular building ; Declare a value < 0 for infinite restores BRFMaxRestoreCount = 2 ; BRFRestoreCost ; Integer value to specify the base restore costs for restoring a building. When BRFEnabled is enabled it uses the formula declared above. ; When disabled the absolute costs for the building is the same as BRFRestoreCost BRFRestoreCost = 2000 ; BRFAllowRefund ; Boolean value to allow refunds on funding of dead buildings BRFAllowRefund = 1 ; Example per map basis settings for the map C&C_Field.mix [C&C_Field.mix_RenSharpBuildingRestoreFunding] ; All below settings do the same as in the global settings, but they are only applied to the building presets that correspond with the acronym 'agt' ; The acroynms per building presets are declared below BRFMaxRestoreCount_agt = 1 BRFRestoreCost_agt = 1500 BRFScaleWithPlayerCount_agt = 1 BRFScale_agt = 0.9 ; Declare your building presets -> acronyms mappings ; Separate them by a '|'. Building preset names are case-sensitive. Acronym's are not. [RenSharpBuildingRestoreFundingDefs] SP_Comm_Center_Nod|mp_GDI_Com_Center|mp_Nod_Com_Center = com|comm|commcenter|comcenter|communicationcenter SP_Hand_Of_Nod_Nod|mp_Hand_of_Nod = hon|hand|handofnod Tut_Infantry_Barracks_GDI|mp_GDI_Barracks = bar|barracks|infantrybarracks|inf SP_Refinery_Nod|Tut_Tiberium_Refinery_GDI|Test_nod_refinery|mp_GDI_Refinery|mp_N od_Refinery = ref|refinery|refine SP_Power_Plant_Nod|SP_Power_Plant_GDI|Tut_Power_Plant_GDI|mp_GDI_Power_Plant|mp_ Nod_Power_Plant = pp|powerplant|power|plant SP_Con_Yard_GDI|SP_Con_Yard_Nod = cyard|conyard|constructionyard|cy SP_Obelisk_Nod|mp_Nod_Obelisk = ob|obby|obelisk|obl|obi Tut_Advanced_Guard_Tower_GDI|mp_GDI_Advanced_Guard_Tower = agt|gt|advanced|advancedguardtower SP_Weapons_Factory_GDI|Tut_Weapons_Factory_GDI|mp_GDI_War_Factory = wf|factory|weapons|weaponsfactory|weps|wepfac SP_Nod_Air_Tower|test_nod_airtower|mp_Nod_Airstrip = air|strip|airstrip|airtower SP_Silo_Nod = silo|tibsilo|tiberiumsilo mp_GDI_Helipad|mp_Nod_Helipad|SP_Helipad_Nod = helipad|heli|pad mp_Mutant_Lab = lab|mutantlab|mutant mp_GDI_Repair_Bay|mp_Nod_Repair_Bay = rep|repairbay|bay|repbay Source code: https://github.com/Neijwiert/RenSharpBuildingRestoreFunding
  8. Whitedragon


    Version 1.9


    This is a server-side game manager for the Renegade FDS. It includes a wide variety of features such as additional logging, gamespy forwarding, weapon and powerup drops, new game modes, crates, vehicle shells, vehicle purchase queueing, and much more. The source code is included and you can build your own plugins using the built in event system or use existing SSGM plugins. http://www.renegadeforums.com/index.php?t=msg&th=41119&start=0& Created by @Whitedragon and Black-Cell.net.
  9. The following are GameSpy Master Servers hosted by C&C IRC and W3dHub renmaster.cncirc.net renmaster-backup.cncirc.net renmaster-backup2.cncirc.net renlist.w3dhub.com It is highly recommended that these be the only two servers in your servers configuration. In the event of a future outage of the master server, the backup will kick in to meet the needs of the Renegade community through RenList. edit: Updated 2019-03-25 with another backup GSA server. Sometime in the future we should have a load balanced server list. edit: Updated 2020-02-14 with yet another backup GSA server.
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.