Remerciements
Les projets open source dont AI Core s’est inspiré, avec leurs auteurs et leurs licences.
AI Core repose sur le travail de la communauté open source de FiveM. Son pont de frameworks répond aux API d’ESX, QBCore et Qbox, sa lib couvre ce qu’offre ox_lib, et de nombreux scripts ai-* ont été écrits en lisant les scripts open source ci-dessous : leurs fonctions, leurs lieux par défaut (comptoirs, PNJ, emplacements, caméras), leurs valeurs de configuration et, quand la licence le permet, leur code. Merci à tous ceux qui les ont créés et partagés.
AI Core est publié sous la GNU GPL v3 (LICENSE dans chaque dépôt), ce qui le garde compatible avec les projets GPL et LGPL dont il s’est inspiré. Chaque projet conserve ses propres droits d’auteur ; les noms ci-dessous sont des marques de leurs propriétaires et ne servent qu’à décrire la compatibilité.
Frameworks
| Projet | Auteurs | Licence | Ce qu’AI Core en reprend |
|---|---|---|---|
| ESX Legacy | ESX Framework | GPL-3.0 | API du pont es_extended (xPlayer, événements, callbacks), modèle des métiers et des comptes |
| QBCore | QBCore Framework | GPL-3.0 | API du pont qb-core (objet Player, métadonnées, événements, commandes), objets partagés, métiers, gangs, lieux par défaut |
| Qbox | Qbox Project | GPL-3.0 | API du pont qbx_core, idées de multi-métier et de groupes, de nombreux scripts qbx_* listés plus bas |
| ox_core | Overextended | LGPL-3.0 | Modèle de données et idées de conception où le serveur fait autorité |
| ND Core | ND Framework | GPL-3.0 | Comparaison des frameworks |
| vRP | ImagicTheCat | MIT | Comparaison des frameworks |
Bibliothèques et outils
| Projet | Auteurs | Licence | Ce qu’AI Core en reprend |
|---|---|---|---|
| ox_lib | Overextended | LGPL-3.0 | La forme de @aicore-fivem/lib (callbacks, points, zones, cache, test d’habileté, progression, menus), réécrite en TypeScript |
| oxmysql | Overextended | LGPL-3.0 | L’API et les formes de retour auxquelles répond ai-mysql |
| fivem-ts | Overextended | Unlicense | Organisation des dossiers et configuration du build de chaque script ai-* |
| cfx-server-data | Cfx.re | MIT | L’API de la ressource chat à laquelle répond ai-chat |
Scripts
| Projet | Auteurs | Licence | Utilisé pour |
|---|---|---|---|
| ox_inventory | Overextended | GPL-3.0 | API à laquelle répond ai-inventory, modèle d’objets et de coffres |
| ox_target | Overextended | MIT | API à laquelle répond ai-target |
| ox_fuel | Overextended | GPL-3.0 | ai-fuel |
| qb-inventory | QBCore Framework | GPL-3.0 | API à laquelle répond ai-inventory, images des objets |
| Scripts qb-* (cityhall, mechanicjob, ambulancejob, shops, vehiclesales, streetraces, weathersync, spawn et d’autres) | QBCore Framework | GPL-3.0 | Fonctions et lieux par défaut des scripts ai-* correspondants |
| Scripts qbx_* (smallresources, garages, vehicles, vehiclekeys, vehicleshop, medical, ambulancejob, bankrobbery, houserobbery, jewelery, storerobbery, truckrobbery, pawnshop, scrapyard, carwash, mechanicjob, newsjob, towjob, diving, fireworks, binoculars, seatbelt) | Qbox Project | GPL-3.0 | Fonctions et lieux par défaut des scripts ai-* correspondants |
| ars_ambulancejob | Arius Scripts | Apache-2.0 | Adaptateur de la couche médicale |
| pma-voice | AvarianKnight | MIT | API à laquelle répond ai-voice |
| bob74_ipl | Bob74 | MIT | Fourni tel quel : intérieurs de GTA Online |
Il manque quelqu’un, ou vous voulez modifier une ligne ? Ouvrez une issue ou une pull request sur aifivem/aicore-server.