Aller au contenu

19 outils gratuits pour RedM, sans compte

Tous les outils RedM.
Un seul onglet.

La carte de RDR2 en 2D et en 3D, 24 villes jusqu'au dernier saloon, un éditeur de carte gratuit et tous les hashes dont tes scripts ont besoin.

0
villes en 3D, chaque bâtiment
0
modèles de ped
0
scénarios
0
icônes de blip
0
entrées d'armes

Construit à partir de RDR2 lui-même

Chaque image ici est notre propre rendu ou une texture du jeu, tirée de ses fichiers.

Monter un serveur RedM

Télécharge le même artifact serveur que pour FiveM. Ce qui en fait un serveur RedM, ce sont deux lignes dans server.cfg : le nom du jeu et la build de RDR2. La recette officielle lance aussi une resource de carte RedM à la place de celle de FiveM.

Nom du jeu
set gamename rdr3
Build du jeu
1491 Mise à jour de septembre 2022La seule build RedM que docs.fivem.net liste pour sv_enforceGameBuild.
Artifacts
Les mêmes builds FXServer que pour FiveM, voir Artifacts serveur.
server.cfg
# the lines that make it a RedM server (from the official default-redm recipe)
set gamename rdr3
sv_enforceGameBuild 1491

# the stock resources that recipe starts
ensure mapmanager
ensure chat
ensure spawnmanager
ensure redm-map-one
ensure hardcap
fxmanifest.lua
fx_version 'cerulean'
game 'rdr3'
rdr3_warning 'I acknowledge that this is a prerelease build of RedM, and I am aware my resources *will* become incompatible once RedM ships.'

lua54 'yes'

client_script 'client.lua'
server_script 'server.lua'

Passer une resource FiveM sur RedM

La plateforme est commune, le jeu ne l'est pas. Voici ce qui change, dans l'ordre où tu tombes dessus.

La clé game

Une resource déclare les jeux sur lesquels elle tourne. game 'gta5' ne démarre pas sur un serveur rdr3. Utilise game 'rdr3' (avec la ligne d'avertissement) ou games { 'gta5', 'rdr3' } pour du code qui marche sur les deux.

Les natives sont différentes

Les natives de GTA V et de RDR2 ne correspondent ni par nom ni par hash. Beaucoup de natives RDR3 n'ont pas encore de nom, donc les scripts RedM les appellent avec Citizen.InvokeNative(0x...) et le hash.

Les contrôles sont des hashes

Un contrôle est le hash joaat de son nom INPUT_, pas un petit index comme dans GTA V. INPUT_JUMP vaut 0xD9D0E1C0 et INPUT_ENTER vaut 0xCEFD9220 ; le Calculateur de hash te donne le reste.

Les données du jeu sont nouvelles

Les noms de peds, chevaux, armes, véhicules et props, les blips, les markers et la mise en forme du texte viennent tous de RDR2. Aucune des listes de GTA V ne s'applique.

Ce qui reste valable

Le code côté serveur, les pages NUI, les events, les state bags, les convars, les exports et le code base de données fonctionnent pareil, parce que cette partie, c'est la plateforme Cfx.re, pas le jeu.

Frameworks

Les deux qui sont encore maintenus sont VORP et RSG. Les deux sont open source ; vérifie la licence avant de vendre quoi que ce soit construit dessus.

FrameworkLicenceÀ savoir
VORPGPL-2.0Sa propre structure : tables users et characters, items et character_inventories, et une table loadout pour les armes. La liste officielle des recettes txAdmin contient une recette VORP.Dépôt Docs
RSGGPL-3.0Un fork de QBCore : une ligne players avec citizenid et des colonnes JSON, items et jobs dans des fichiers Lua partagés. Le choix naturel si ton équipe connaît QBCore.Dépôt Docs
RedEM:RPGPL-3.0 (modules)Aucun commit depuis 2024. Bien pour lire le code, risqué pour lancer un nouveau serveur.Dépôt