| C++ | |
|
+12Tom bowl028 juhlenedni Glone Bafor politotig Navgerad Bfme2rotwk P ! P 0 leo11 Jolaerpitola cdd59554 16 participants |
|
Auteur | Message |
---|
cdd59554 Admin
Nombre de messages : 7235 Date d'inscription : 16/01/2008
| Sujet: Re: C++ Mer 28 Juil - 20:56 | |
| jola t'en es ou dans la programation toi ? | |
|
| |
Jolaerpitola Mappeur, moddeur incontesté
Nombre de messages : 2609 Age : 29 Add-On : oui Date d'inscription : 24/07/2008
| Sujet: Re: C++ Mer 28 Juil - 22:18 | |
| Et ben je vais acheter le livre parce que comme ca j'avance vraiment pas ..... Puisque j'ai un temps limitée par jour pour aller sur l'ordi (mais la ces vacances c'est spéciale.... ) je passais beaucoup de temps a lire le tuto et je progressais presque pas. Et puis je devais faire plein de choses en meme temps pendant ce laps de temps donc..... Avec le livre je pourrais apprendre la théorie dans le temps que je veu | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: C++ Mer 28 Juil - 22:19 | |
| Il coùte cher ce livre ? | |
|
| |
Jolaerpitola Mappeur, moddeur incontesté
Nombre de messages : 2609 Age : 29 Add-On : oui Date d'inscription : 24/07/2008
| Sujet: Re: C++ Mer 28 Juil - 22:26 | |
| | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: C++ Jeu 29 Juil - 10:14 | |
| Heu wouai ca fait cher quand meme le bouquin surtout quand ya 95% du livre qui est gratos sur le site.... et puis l'imprimante ca existe a mon avis c'est moins cher d'imprimer les tuto | |
|
| |
Jolaerpitola Mappeur, moddeur incontesté
Nombre de messages : 2609 Age : 29 Add-On : oui Date d'inscription : 24/07/2008
| Sujet: Re: C++ Jeu 29 Juil - 11:58 | |
| - cdd59554 a écrit:
- a mon avis c'est moins cher d'imprimer les tuto
A 50€ la cartouche d'encre noir.... | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: C++ Jeu 29 Juil - 13:35 | |
| Tu te fait arnaquer la je crois , faut faire des impressions économe. Et puis si le noir c'est trop cher... imprime en couleur Le livre tu l'utilisera pour apprendre au début et une fois que tu connaitra le langage il te servira plus a rien... Et des feuille en papier ca peut se surligner, se grifoner et tout, sur un livre ca le fait pas trop.... | |
|
| |
Merric Moddeur expert
Nombre de messages : 548 Age : 29 Date d'inscription : 07/09/2009
| Sujet: Re: C++ Jeu 29 Juil - 15:15 | |
| Surtout qu'essayer de comprendre sans pouvoir essayer sur l'ordinateur c'est un super truc moi ce que je faisait c'etait : 1. j'imprimais sur feuille de brouillon (les feuille pas besoinde les acheter) 2.je passait un certaint tant a essayer de comprendre sans l'ordi 3... ben j'arretait la puis je reprenais le tuto sur le site et en essayant en meme tant - Citation :
- Puisque j'ai un temps limitée par jour pour aller sur l'ordi (mais la ces vacances c'est spéciale.... Smile Smile Smile Smile ) je passais beaucoup de temps a lire le tuto et je progressais presque pas. Et puis je devais faire plein de choses en meme temps pendant ce laps de temps donc.....
pareile que moi c'est pour ca que je me suis toujours arretait avant la fin | |
|
| |
Whitefalcon Débutant(e)
Nombre de messages : 42 Age : 142 Location : Dans une grotte, c'est bien les grottes. Add-On : Non. Mais aimerez bien l'avoir mais ne le trouve plus dans mes magasins a proximités Date d'inscription : 14/08/2010
| Sujet: Re: C++ Mer 25 Aoû - 20:26 | |
| Cdd : pour repondre à ton message... ca ne fonctionne pas. mais des gens du sdz son sur le coup car le probleme venait d'ailleur merci quand meme | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: C++ Mer 25 Aoû - 20:44 | |
| ah ok... en meme temps ca fait peut etre 1 an que j'ai pas touché à Qt, et j'ai jamais utilisé QVariant mais bientot je vais m'y remettre pour intégrer mon moteur à Qt et créer un éditeur pour mon moteur avec. | |
|
| |
Whitefalcon Débutant(e)
Nombre de messages : 42 Age : 142 Location : Dans une grotte, c'est bien les grottes. Add-On : Non. Mais aimerez bien l'avoir mais ne le trouve plus dans mes magasins a proximités Date d'inscription : 14/08/2010
| Sujet: Re: C++ Mer 25 Aoû - 21:27 | |
| Ce n'ait pas grave ^^ un moteur ? (de recherche ?) | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: C++ Mer 25 Aoû - 22:16 | |
| nan un moteur de jeu 3D pour mon jeu de vaisseau spacial (t'as peut etre vu mon topic ?) | |
|
| |
Whitefalcon Débutant(e)
Nombre de messages : 42 Age : 142 Location : Dans une grotte, c'est bien les grottes. Add-On : Non. Mais aimerez bien l'avoir mais ne le trouve plus dans mes magasins a proximités Date d'inscription : 14/08/2010
| Sujet: Re: C++ Jeu 26 Aoû - 17:38 | |
| | |
|
| |
ModdingMaster Maître de Modding, Créateur de Mods
Nombre de messages : 2024 Age : 29 Location : Rennes Add-On : Oui Date d'inscription : 26/07/2010
| Sujet: Re: C++ Sam 4 Sep - 0:46 | |
| chelou moi ossi je voulais apprendre a programmer en C++ et même en HTML, mais ces cons de profs disent que c'est pas au programme de l'année, surtout si on prépare un BAC d'electronique ca peut nous etre utile ca mais non. Y'a un mec ki m'a dit qu'il y avait une ecole de ce type à Nantes (jamais mis les pieds), mais il a di aussi k'on ne pouvait pas y rentrer si facilement ou pas avant d'avoir fait un BTS sup. A sinon, chu calé en conversion binaire/décimal/hexa, et de ce type pour le Modding, le fichier 0000000.256 qui se trouve dans tous les dossiers BFME servent par une liaison binaire à convertir et additionner les vidéos ".vp6" et les sons ".mp3", c fou j'ai jamais pu convertir un vp6 vers un avi ce serai bien ca, surtout quand le fichier est en binaire pour le jeu, et que lui connait automatiquement les demarches nécessaires a effectuer pour relier les deux entre eux. | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: C++ Sam 4 Sep - 0:48 | |
| Wahouh, je t'admire, j'aimerai un jour parler Informatique comme toi | |
|
| |
ModdingMaster Maître de Modding, Créateur de Mods
Nombre de messages : 2024 Age : 29 Location : Rennes Add-On : Oui Date d'inscription : 26/07/2010
| Sujet: Re: C++ Sam 4 Sep - 1:57 | |
| le modding c ca, ca me fai peur kan j'en voi qui se degonflent parce-que c trop dur, c un art qu'on aime ou po, comme la zik, comme le style, etc..., et pis bowl028, j'ai commencé le binaire l'an dernier, 17 en controle pck je suis cracké un pe mais ca reste convenable pour determier la convertion de deux fichiers d'un jeu . (et puis je ne voi po lekel choisir a part 00000.256 ) | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: C++ Sam 4 Sep - 13:41 | |
| Dans les études c'est souvent dans le supérieur qu'on apprend un langage de programmation et ps : le html seul ne sert quasiment à rien et n'est plus utilisé aujourd'hui maintenant c'est du xhtml et pour faire des sites web faudra aussi apprendre le css, le php, le SQL et eventuellement javascript... | |
|
| |
ModdingMaster Maître de Modding, Créateur de Mods
Nombre de messages : 2024 Age : 29 Location : Rennes Add-On : Oui Date d'inscription : 26/07/2010
| Sujet: Re: C++ Sam 4 Sep - 18:06 | |
| ouai le SQL j'ai entendu parler de ca brièvement mais rien de plus, bah c vrai, chu entrer en 1ere cette année, aucune classe redoublée même si je sui pas un intello, mais ca devrai etre bien d'apprendre la prog en BTS la ou j'irais plus tard, et c'est assez utile pour compresser et exectuer les mods. Mais d'ici là, ils vont bien créer d'autres truc du style win8, et meme si on essaye de soutenir le truc, j'espere que l'art du Modding ne s'effondrera pas, déjà 7,5 ans déjà depuis sa sortie du jeu en 2003, courage . | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: C++ Dim 31 Oct - 1:28 | |
| Suite à la demande de Yandros : - cdd59554 a écrit:
- Arf, tu fais bien de poster ici barahir, j'avais pas vu le message de yandros
- Citation :
- Mais tu n'as pas vraiment décompilé le programme, tu n'as fait que connaître UNE (et une seule) instruction de tout le jeu... (Ok, on peut faire ça à chaque fois, mais bon...)
Il s'appelle comment ton programme... C'est Tsearch
Le programme ressemble à ca :
- Spoiler:
En gros j'ai une fonction pour récupérer le handle du processus à partir du nom de la fenetre pour conquest par exemple c'est : "Le Seigneur des Anneaux : L’Age des Conquêtes " - Code:
-
// fonction pour récuperer le handle du processus selon le nom de la fenetre // et permet la lecture/écriture dans ce processus // renvoit NULL si la fonction echoue HANDLE recupererHandle(const char* nomFenetre) { DWORD ProcessID = 0; HANDLE hProcess = NULL;
// on cherche la fenetre HWND fenetre = FindWindow(NULL, nomFenetre);
// si la fenetre a été trouvée if (fenetre != NULL) { // si on arrive à récuperer le process ID grace au handle de la fenetre if (GetWindowThreadProcessId(fenetre, &ProcessID) != 0) { // on ouvre le processus avec tout les privileges hProcess = OpenProcess(GENERIC_ALL | PROCESS_VM_OPERATION, NULL, ProcessID);
// si on a réussi a ouvrir le processus if (hProcess != NULL) { return hProcess; } else { // si on a pas réussi a ouvrir le processus } } else { // si il est impossible d'obtenir le process ID à partir du handle de la fenetre } } else { // si la fenetre n'a pas été trouvée }
// si la fonction échoue return NULL; } J'ai un patch à mettre : - Code:
-
unsigned char patch_Soin[10] = {0xC7,0x87,0xD8,0x09,0x00,0x00,0x90,0x5F,0x01,0x00}; qui correspond à l'instruction en assembleur : - Code:
-
mov dword ptr [edi+0x9D8], 0x15F90 (instruction je j'ai trouvé, permettant le rechargement instantané du pouvoir de soin du mage) quand elle remplace une autre à l'adresse : - Code:
-
void* adressePatch_Soin2 = (void*)0x8363DE; puis j'appelle la fonction WriteProcessMemory, (je me rapelle plus des parametres exact, mais ya le handle récupéré au départ, l'adresse, le patch et le nombre d'octet à patcher) qui va écrire dans la mémoire du processus et voila vous savez créer un trainer
J'explique les grandes lignes pour créer un trainer, un programme de triche qu'on lance en parallèle du jeu, et dans le jeu on appuie sur un bouton et hop, le compteur de munition reste bloqué, le score passe à 99999, la vie reste à 100%, l'argent passe à 1000000 , etc ... | |
|
| |
Tom Maître floodeur incontesté
Nombre de messages : 3345 Age : 29 Location : Thaïlande. Add-On : « La valeur d’un homme tient dans sa capacité à donner et non dans sa capacité à recevoir. »
En bon modo, j'édite le poste du membre de votre choix pour seulement 5 euros
« Ne fais jamais rien contre ta conscience, même si l'Etat te le demande. »
Date d'inscription : 24/05/2010
| Sujet: Re: C++ Dim 31 Oct - 12:10 | |
| Moi ca fait déjà un bon moment que je l'ai Tsearch | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: C++ Dim 31 Oct - 14:00 | |
| Mais tu fait quoi avec ? Tient d'ailleurs ca me donne envie de créer un petit trainer pour starcraft 2 (minerai + gaz illimité ça pourrait etre simpa ) | |
|
| |
Tom Maître floodeur incontesté
Nombre de messages : 3345 Age : 29 Location : Thaïlande. Add-On : « La valeur d’un homme tient dans sa capacité à donner et non dans sa capacité à recevoir. »
En bon modo, j'édite le poste du membre de votre choix pour seulement 5 euros
« Ne fais jamais rien contre ta conscience, même si l'Etat te le demande. »
Date d'inscription : 24/05/2010
| |
| |
ModdingMaster Maître de Modding, Créateur de Mods
Nombre de messages : 2024 Age : 29 Location : Rennes Add-On : Oui Date d'inscription : 26/07/2010
| Sujet: Re: C++ Dim 31 Oct - 14:50 | |
| Moi j'ai l'ai ce Tsearch, mais j'ai jamais réussi à m'en utiliser car il ouvre pas le lotrbfme.exe . | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: C++ Dim 31 Oct - 20:28 | |
| bfme2 dispose d'une sécurité à ce genre de truc car le programme du jeu est en fait dans le fichier game.dat et tsearch est trop débile pour capter cela ce qui fait qu'il ne peut pas autohacker les changements de mémoire et nous donner l'instruction assembleur à modifier | |
|
| |
Tom Maître floodeur incontesté
Nombre de messages : 3345 Age : 29 Location : Thaïlande. Add-On : « La valeur d’un homme tient dans sa capacité à donner et non dans sa capacité à recevoir. »
En bon modo, j'édite le poste du membre de votre choix pour seulement 5 euros
« Ne fais jamais rien contre ta conscience, même si l'Etat te le demande. »
Date d'inscription : 24/05/2010
| |
| |
ModdingMaster Maître de Modding, Créateur de Mods
Nombre de messages : 2024 Age : 29 Location : Rennes Add-On : Oui Date d'inscription : 26/07/2010
| Sujet: Re: C++ Lun 1 Nov - 3:35 | |
| Inutile dans ce cas là, de toute façcon il me donnait une liste de fichiers "*.exe" de mes différents programmes, il était incapable d'en ouvrir le processus!!! | |
|
| |
Contenu sponsorisé
| Sujet: Re: C++ | |
| |
|
| |
| C++ | |
|