User avatar
NoFaTe
Blazin' your Brains!
Posts: 520
Joined: Sun Dec 16, 2012 7:22 pm
Contact: Website

[Rome] Client b564 - Pre-Release

Mon Dec 24, 2012 10:52 pm

Notice: This pre-release is no longer supported and has been discontinued.

Warning: This build is a pre-release and is expected to be buggy. Use at your own discretion.
Warning: This build is only compatible with the 32nd revision of the dedicated server (R32) and will not function with other revisions.

Changelog:

  • Switched from the MSVC100 to the MSVC90 toolset
  • Initial implementation of the Extension System (more info below)
  • Fixed a rare bug that would unexpectedly crash the client
  • Optimized some code

Note: The client now requires .NET Framework 2.0 in order to function. If your version of Windows is equal or greater to 6.0 (Vista) it should already be installed.

Extension System
This updates features the new Extension System.
The Extension System allows you to modify several game attributes and functionalities (a/k/a make mods) by simply creating .NET Assemblies (in either C# or VB.NET) and using the provided classes/functions (from dinput8.dll).

To create a new extension simply create a new .NET Class Library in Visual Studio and in your main class add the 'Nexus' namespace as a using directive and deriving your class from 'RomeExt'.
After compiling you need to go to your server directory, create a folder called 'extensions' and place your compiled assembly there (assemblies get automatically loaded when the server starts up).
Remember to target .NET Framework 2.0.

I have attached the source code and project files of the extension that's currently running on the official Emulator Nexus server for reference.

You can find weapon, kit and equipment resource names by clicking here.

The extension system is really limited and probably buggy right now, but feel free to mess around with the given options.

Feel free to submit any feedback in this topic.
Attachments
ExampleExtension.zip
Example Extension - Defib Madness
(6.33 KiB) Downloaded 2971 times
[03:55:41] <~Bag> Yes, I can put things inside me when I need to

User avatar
CactusPie
Posts: 451
Joined: Mon Dec 17, 2012 4:48 pm
Location: Poland

Re: [Rome] Client b564 - Pre-Release

Mon Dec 24, 2012 11:00 pm

Awesome, thanks!

User avatar
NoFaTe
Blazin' your Brains!
Posts: 520
Joined: Sun Dec 16, 2012 7:22 pm
Contact: Website

Re: [Rome] Client b564 - Pre-Release

Mon Dec 24, 2012 11:07 pm

You can find weapon, kit and equipment resource names by clicking here.
[03:55:41] <~Bag> Yes, I can put things inside me when I need to

User avatar
death_stalker_ak47
Posts: 422
Joined: Tue Dec 18, 2012 1:37 pm

Re: [Rome] Client b564 - Pre-Release

Tue Dec 25, 2012 11:10 am

Very good, nice work NoFaTe.
WARNING

Image

cheffo0
Posts: 2
Joined: Tue Dec 25, 2012 10:56 am

Re: [Rome] Client b564 - Pre-Release

Tue Dec 25, 2012 11:15 am

guys ... i cant open the download link of the new build 313 update

cheffo0
Posts: 2
Joined: Tue Dec 25, 2012 10:56 am

Re: [Rome] Client b564 - Pre-Release

Tue Dec 25, 2012 11:20 am

cheffo0 wrote:guys ... i cant open the download link of the new build 313 update


fixed problem !

fiki574
Posts: 16
Joined: Mon Dec 17, 2012 6:07 pm

Re: [Rome] Client b564 - Pre-Release

Tue Dec 25, 2012 11:28 am

Gonna create some nice mod as soon as possible!

Good job NoFaTe! ;)

User avatar
alqaida
Posts: 34
Joined: Tue Dec 18, 2012 9:30 pm
Location: Russia

Re: [Rome] Client b564 - Pre-Release

Tue Dec 25, 2012 9:35 pm

Good job NoFaTe!
Image

MartelKombat
Posts: 22
Joined: Wed Dec 19, 2012 1:21 am

Re: [Rome] Client b564 - Pre-Release

Wed Dec 26, 2012 7:15 pm

Good job. But until now you can only make only[weapon] or only[class] mods. Is there a plan to add some functions and events to interact to playerproperties, like for example change the team or an event when player is dead. Sorry for my bad english.

User avatar
NoFaTe
Blazin' your Brains!
Posts: 520
Joined: Sun Dec 16, 2012 7:22 pm
Contact: Website

Re: [Rome] Client b564 - Pre-Release

Wed Dec 26, 2012 7:24 pm

MartelKombat wrote:Good job. But until now you can only make only[weapon] or only[class] mods. Is there a plan to add some functions and events to interact to playerproperties, like for example change the team or an event when player is dead. Sorry for my bad english.

Yes, as previously stated this is just a pre-release with a limited set of features.
More modding features will come in the near future.
[03:55:41] <~Bag> Yes, I can put things inside me when I need to

Return to “Updates”

Who is online

Users browsing this forum: No registered users and 2 guests