You must be registered for see images attach
Même si je sais que ça va servir à personne sur ce forum je décide quand même de le release
Ce tool vous permettra d'assembler vos scripts fait en langage asm, en gros ça permet de faire vos propres scripts.
Il est beaucoup plus rapide que les compilateurs version web, beaucoup plus complet, et surtout tous les bugs des compilateurs version web ont été corrigés.
Je ferais des mise à jour du tool seulement si je reçois des dons PayPal (il y a un bouton sur le tool pour ça) vu que je dois payer l'encryption du tool, pareil si vous voulez que je release mon tool script injector et un nouveau convertisseur de map en script
RSC7 Header : permet d'inclure l'en-tête RSC7 dans le script, par défaut vaut mieux l'inclure mais certaine fois ne pas l'inclure permet de débuguer un script qui veut pas se lancer ou qui freeze
Use names for static variables : permet de donner des noms à la place de numéro aux variables statiques
Argument count : nombre de paramètres que reçoit le script quand il est chargé (il faudra charger le script avec START_NEW_SCRIPT_WITH_ARGS si supérieur à 0)
Check natives : sert à vérifier que toutes les natives de votre script existent
Fixed script size : pareil que l'option RSC7 Header ça permet de débuguer un script qui veut pas se lancer ou qui freeze
Protection : Permet de protéger votre script contre les décompilateurs, pour injecter le script il vaut mieux ne pas l'utiliser, c'est une protection unique assez complexe et qui rend votre script volumineux
Le tool n'assemble que le format asm de Hairy MineFart, je verrais pour mettre le format asm de XBLToothPik dans une prochaine mise à jourFixed script size : pareil que l'option RSC7 Header ça permet de débuguer un script qui veut pas se lancer ou qui freeze
Protection : Permet de protéger votre script contre les décompilateurs, pour injecter le script il vaut mieux ne pas l'utiliser, c'est une protection unique assez complexe et qui rend votre script volumineux
Une table des statiques est généré automatiquement à la compilation.
J'ai ajouté 3 nouveaux "faux" opcodes pour le format asm :
IncludeStaticFile : permet d'inclure un fichier static
à mettre en première ligne de votre script à utiliser comme ceci :
IncludeStaticFile "
ou bien comme ceci
IncludeStaticFile "erootiik_static.c"
IncludeFile : permet d'inclure un autre fichier csa ou xsa en gros ça permet de séparer votre script en plusieurs fichiers et donc de gagner en organisation à utiliser comme IncludeStaticFile où vous voulez dans votre script
includeDirectory : permet d'inclure un dossier de fichiers csa ou xsa à utiliser comme IncludeStaticFile où vous voulez dans votre script
Plutôt que d'écrire l'opcode Function 2 2 0 vous pouvez simplement écrire Function 0 2 vu que le dernier chiffre est toujours 0 il est donc pas nécessaire.
Vous pouvez écrire l'opcode Return 2 3 comme ceci Return 3, le premier chiffre devant être toujours le même que votre opcode Function il est donc pas nécessaire de l'écrire.
J'ai modifié les fichiers statiques pour avoir la possibilité d'utiliser des tableaux et des tableaux de char :
You must be registered for see images attach
D'ailleurs maintenant plus besoin de renseigner les variables statiques qui ont pour valeur 0 vu que la table des statiques du script est généré automatiquement, et si le nom de la statique du fichier statique n'est pas présent dans votre script alors elle sera pas présente dans la table des statiques.
Grosse feature aussi il est possible de passer des paramètres au tool, cela permet donc ainsi par exemple de pouvoir compiler et injecter le script seulement avec notepad++.
Voici les commandes :
-i=c=192.168.x.x --inject=c=192.168.x.x (injecter avec CCAPI et une IP)
-i=c --inject=c (injecter avec CCAPI)
-i=t --inject=t (injecter avec TMAPI)
-h --header (inclure en-tête RSC7)
-s --static (utiliser des noms pour les statiques)
-n --native (vérifier si les natives existent)
-fs= --fixedsize= (utiliser une taille de script fixe utiliser 0 pou 1,65MB et 1 pour 2,04MB)
-p --protection (protéger votre script contre les décompilateurs)
-a= --args= (nombre de paramètres que reçoit le script)
Voici un tuto vidéo pour vous montrer comment utiliser les commandes avec notepad++
Vous devez être inscrit pour voir les médias
Téléchargement :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
VirusTotal :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Pensez à utiliser le fichier langage GTA V Script.xml pour notepad++
Dernière édition: