Programs & Tools ๐
Utilizing and understanding the essential tools and programs that are available, play a pivotal role in ehancing your experience, efficiency, and workflows in your projects.
In this section we will explore a variety of tools designed to enhance your development experience, and reasonings for doing so. Whether you're a seasoned developer or just getting started, these tools and strategies will elevate your skills and contribute to the success of your projects.
Why Use Programs & Tools?
Efficiency
Efficent tools streamline your development workflow, which in turn, helps you acheive tasks faster with greater accuracy. Time is valuable!
By incorporating tools that automate reptitive tasks, or provide helpful insight, you can optimize your coding process and allocate more time to other tasks.
Code Quality and Best Practices
Tools that enforce coding standards and best practices contribute to maintaining a high level of code quality. The ensure consistency across projects, catch potential issues, and promote good coding habits.
The result is cleaner, more readable code that is easier to maintian and collaborate on.
List of Programs & Tools
General Purpose
| Icon | Name | Notes |
|---|---|---|
| Visual Studio Code (opens in a new tab) | Also known as VSC, this is a text/code editor made by Microsoft. It supports debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. | |
| FileZilla FTP (opens in a new tab) | FTP Client/Server for remote managing of files. |
Database
Management Tools
| Icon | Name | Notes |
|---|---|---|
| HeidiSQL (opens in a new tab) | Database management tool for MySQL, MariaDB, MSSQL, and PostgreSQL. | |
| DBeaver (opens in a new tab) | Database management tool for MySQL, MariaDB, MSSQL, PostgreSQL, Oracle, and SQLite. | |
| MySQL Workbench (opens in a new tab) | Database management tool for MySQL and MariaDB. | |
| Navicat (opens in a new tab) | Database management tool for MySQL, MariaDB, MSSQL, PostgreSQL, Oracle, and SQLite. | |
| SQL Server Management Studio (opens in a new tab) | Database management tool for MSSQL. | |
| phpMyAdmin (opens in a new tab) | Database management tool for MySQL and MariaDB. |
Servers
| Icon | Name | Notes |
|---|---|---|
| MariaDB (opens in a new tab) | Database Server. Community-developed, commercially supported fork of the MySQL. | |
| MySQL Community (opens in a new tab) | Database Server. Widely used open-source relational database management system. | |
| XAMPP (opens in a new tab) | Quick and dirty Database Server. XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. |
FiveM/RedM Specific
| Icon | Name | Notes |
|---|---|---|
| FiveM Server Artifacts (opens in a new tab) | FiveM Windows Server artifacts required to run a server. | |
| RedM Server Artifacts (opens in a new tab) | RedM Windows Server artifacts required to run a server. | |
| OpenIV (opens in a new tab) | Popular modding tool allowing users to manipulate game files, create modifications, and customize various aspects of the game. | |
| CodeWalker (opens in a new tab) | Designed for exploring and editing the game's map, including terrain, buildings, and other elements. CodeWalker allows modders to view and manipulate the game's environment to create custom maps or make changes to existing ones. | |
| Sollumz - Blender Plugin (opens in a new tab) | Blender plugin for modifying game assets. 3DS Max has been the normal tool for this, but this plugin allows you to use Blender instead. | |
| GIMS Evo (opens in a new tab) | 3DS Max script for modifying game assets. |