Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 2.27 KB

SettingUpTheEnvironment.md

File metadata and controls

48 lines (32 loc) · 2.27 KB

[title: Setting up the environment] [next: Article] [authors: naounderscore] [date: 21/12/2025]

Setting up the environment

Intro

Exiled, a powerful API, offers the convenience of calling game functions without the burden of excessive API bloatware. [br] With this advantage, updating Exiled becomes a breeze. In fact, Exiled can be updated even before the game receives an update. [br] Moreover, plugin developers can rejoice as they no longer need to modify their code with every Exiled or SCP:SL update. They can simply continue using their plugins without any hassle! [br] This comprehensive documentation will guide you through the fundamental steps of creating an Exiled Plugin. From here, you can unleash your creativity and showcase the world what amazing things you can achieve with this remarkable framework! [br]

Specifications

Exiled supports multiple programming languages such as C#, VB.NET, and F#, all of which run on the .NET Framework. It's essential to note that Exiled requires .NET Framework 4.8, as projects running on different .NET versions may encounter compatibility issues. To simplify dependency management, Exiled provides a NuGet package, enabling users to quickly integrate it into their projects. [br]

Supported Languages and Frameworks

Exiled currently runs on C# 9.0, though other C# versions are compatible. The choice of programming language depends on personal preference and project requirements. However, it's essential to ensure compatibility with the .NET Framework 4.8. [br]

Choosing an Integrated Development Environment (IDE)

Selecting the right IDE depends on your experience level and requirements:

  • Visual Studio: Recommended for beginners due to its comprehensive features.
  • JetBrains Rider: Suitable for students who can afford it, offering advanced features.
  • Visual Studio Code: Ideal for experienced users who prefer a lightweight IDE without sacrificing functionality. [br]

Project Setup

  • Open your preferred IDE
  • Create a new project with a Dynamic Link Library (.dll) project type.
  • Ensure the project is set to .NET Framework 4.8 to maintain compatibility with Exiled.

[br]

By following these steps, you'll be ready to start working with Exiled and leveraging its powerful features for your project.