Cheat Engine - Hur man gör en speltrailer

Cheat Engine - Hur man gör en speltrailer

För att skapa dina egna tränare för ett PC-spel måste du skaffa en fuskmotor och lära dig några grundläggande värdesökningstekniker.

Om du ännu inte har den nödvändiga kunskapen, kolla in den här guiden om den grundläggande driften av förbränningsmotorer. Du måste också ha tålamod. Ju större spelet är, desto svårare är det att få tränaren att fungera. Du måste köra, skanna och starta om under ganska lång tid för att få flera pekare att fungera och detta kommer att kräva mycket tålamod.

Grundläggande koncept.

När vi kör ett spel på vår PC, lagras data i RAM och tilldelas en fysisk minnesadress, till exempel "00E0E990." Denna adress innehåller dock inte alltid samma värde, eftersom adresser tilldelas olika varje gång vi startar processen. Så vi måste hitta en specifik funktion eller "pekare" inom processen som pekar oss till rätt värde. Detta är i grunden vad vi gör när vi skapar en tränare: vi letar efter en funktion i spelprocessen som alltid pekar oss på värdet vi vill ändra, oavsett var i det fysiska minnet detta värde lagras. Jag vet att det verkar komplicerat, men du kommer att förstå när du skapar din första tränare.

Como verk

Det är bäst att titta på videon för att själv se hur det fungerar, men generellt: vi skannar värdet vi vill ändra och ser till att det är korrekt. Sedan gör vi en pekarskanning till den adressen och vi får förmodligen en massa pekare. För att begränsa valet av pekare startar vi om spelet och skannar igen, med samma värde och dess nya fysiska adress i minnet. Vi upprepar denna process tills vi har mindre än 300 eller, idealiskt, till och med mindre än 100 pekare. Därefter tar vi alla pekare eller ett stort urval av dem och importerar dem till vår fusktabell genom att dubbelklicka på dem. Nu startar vi om spelet igen, ansluter Cheat Engine och vi kan enkelt hitta de pekare vi vill ha genom att jämföra deras värden med de som visas i spelet.

problem

Detta fungerar bara för statiska adresser och fungerar inte för dynamiska adresser. Dessutom kommer tränare som skapats på detta sätt snabbt att bli föråldrade efter även de minsta uppdateringar och ändringar av spelet. För att komma runt det här problemet måste vi skapa AoB Scan Trap Table Trainer. Jag kommer att lära mig hur man gör det så snart som möjligt, och jag kommer att uppdatera den här artikeln när jag kan lära mig hur man gör det. Så här gör du en tränare på ryska.

Hur man gör en tränare för spelet – steg för steg guide

För att skapa en tränare för spelet behöver du en fuskmotor som heter "Cheat Engine" och, naturligtvis, själva spelet som din tränare kommer att skapas för. Använd Cheat Engine för att kartlägga det spel du vill ha och skapa en tränare för det i den speciella menydelen.

Vi kommer att ta spelet som ett exempel: Jolly Farm 2, vår uppgift är att göra en oändlig mynttrainer. Vi startar spelet och börjar spela, vi ser att vi har 71 mynt, vi pausar spelet och minimerar spelet i (Alt + Tab) – vi stänger inte spelet och vi avslutar det inte.

Cheat Engine Skärmdumpar

Öppna Cheat Engine och klicka på bildskärmsikonen, välj vår spelprocess ferm2.wrp.exe från rullgardinsmenyn och klicka på öppna.

Cheat Engine Skärmdumpar

Därefter måste vi hitta våra 71 mynt, skriv 71 i fältet "Värde" och klicka på knappen "Sök".

Cheat Engine Skärmdumpar

Därefter måste vi förfina värdet vi letar efter, eftersom vi har många adresser och vi bara behöver hålla oss till en. Distribuera vårt spel på samma sätt i (Alt+Tab) eller klicka på spelikonen i aktivitetsfältet på din dator och det kommer att visas. Fortsätt spelet och spendera eller tjäna pengar så att våra mynt ändrar värde, vi har 84 av dem, tryck på pausa spelet och minimera igen, men stäng inte spelet.

Cheat Engine Skärmdumpar

Gå till Cheat Engine skriv in 84 i värdefältet och klicka på knappen "Screening".

Cheat Engine Skärmdumpar

När vi har filtrerat har vi 1 adress kvar – det är våra eftertraktade mynt, högerklicka på värdet från menyn välj "Sök skriv instruktioner till denna adress" som standard (Ctrl + F6).

Cheat Engine Skärmdumpar

Ett popup-fönster "Följande instruktioner skriv till XXXXXXXXXX" visas, det kommer inte att finnas något i det. För att vår tränares process ska visas i den måste vi öppna spelet igen och ändra valutavärdet. När vi packar upp panelspelet köper vi vatten från brunnen och får värdet av 65 guld. Vi minimerar spelet och byter till Cheat Engine, eftersom vi ser processen dyka upp i ramen. Välj den och klicka på knappen "Visa i disassembler".

Cheat Engine Skärmdumpar

Låt oss öppna ett nytt fönster «Memory Editor», och i det och vår adress, högerklicka på det för att «Kopiera till urklipp» – «Bytes + Instruktioner» spara dem i anteckningsblocket på skrivbordet, vilket kommer att vara användbart för oss att arbeta med tränare.

Detta är ett exempel:

farm2.wrp.exe+2FA06 - 89 91 48060000        - mov [ecx+00000648],edx

Nu måste vi ersätta detta värde med "nop" - hur vet vi hur mycket "nop" som behövs för den här adressen när du skapar tränaren. För att göra detta, högerklicka också på adressen och välj "Ersätt med ingenting kod (NOP)" från menyn.

Cheat Engine Skärmdumpar

Räkna hur många "nej" vi har på en rad. Vi har 6, kom ihåg detta nummer.

Cheat Engine Skärmdumpar

Återställ koden till sitt ursprungliga värde genom att högerklicka på menyn och välja "Återställ originalkod".

Cheat Engine Skärmdumpar

I samma "Memory Editor"-fönster väljer vi verktyg, i rullgardinsmenyn väljer vi "Autoassembler", så vi kommer att ha följande fönster "Autoassembler" här kommer vi att skriva vår kod för den framtida tränaren. Välj i "Mall"-fönstret för att infoga avsnitten [ENABLE] och [DISABLE].

Cheat Engine Skärmdumpar

Från mallen lämnar vi bara [ENABLE] och [DISABLE]. Under parametern [ENABLE] måste vi skriva följande kod, som vi har kopierat och numret "nop":

[ENABLE]
farm2.wrp.exe+2FA06:
nop
nop
nop
nop
nop
nop

Under parametern. [DISABLE]Den ursprungliga koden har inte ändrats:

[DISABLE]
farm2.wrp.exe+2FA06:
mov [ecx+00000648],edx

Cheat Engine Skärmdumpar

Observera att ":" måste krävas annars kommer du inte att kunna injicera koden. Klicka på kör och bekräfta i samma "Auto-Assembler"-fönster, klicka på "Arkiv" och "Lägg till i aktuell tabell". När vi har gjort allt, låt oss gå till huvudfönstret i Cheat Engine och se vår färdiga kod för tränaren. Denna kod kan döpas om till ditt eget namn genom att dubbelklicka på "Ändlösa mynt". För att kontrollera om vår kod fungerar eller inte, sätt ett kryss i det tomma fältet, vår kod kommer att aktiveras. Det är också lämpligt att ställa in aktiveringskoden på nyckeln, vanligtvis F1 – Endless Coins. Låt oss göra detta så att det inte finns några fler problem med att ange nyckeln i tränaren. För att göra detta, högerklicka på koden och välj "Tilldela snabbtangenter" (Ctrl+H). I fönstret Tilldela/Ändra snabbtangenter fyller du i följande fält: "Snabbtangent" - tryck på F1, "Standardbeskrivning" - Oändliga mynt, "Väckningsljud" - standard på och av och tryck på "Bekräfta". ».

Cheat Engine Skärmdumpar

Starta spelet och börja spendera mynt eller samla. Som du kan se ändras värdet inte, detta betyder att vår kod fungerar 100%. Under spelet trycker du också på snabbtangenten "F1" för att se till att vår kod slås på och av. Vi kan fortsätta med att skapa en tränare.

Skapa en tränare med snabbtangenter och layout

För att skapa en tränare, gå till huvudfönstret i Cheat Engine, klicka på "Arkiv" och "Generera tränare med aktuell tabell." Fyll i de viktiga fälten: 1. 1. ”Namn” – Namnet på ditt spel ”Tränartext” – Skriv versionen av spelet och vem som är skaparen, 3. ”Ikon” – Välj en liten ikon i .PNG-format , kommer att visas som en genväg till tränaren och även på själva tränaren i det övre vänstra hörnet, 4. "Bakgrundsbild" – välj valfri vertikal bild, vanligtvis är detta omslaget till själva spelet, 5. "Tillåt storleksändring" "fönsterstorlek" - vanligtvis tas denna ruta bort så att tränaren har en fast fönsterstorlek, om den inte tas bort kan användare sträcka ut den. Du kan också lägga till musik "Play Modular Music" – Ladda ner musik i .xm-format från mappen den finns i, musiken kommer att spelas när du startar tränaren. 6. «Generera» – börja spara tränaren.

Cheat Engine Skärmdumpar

Efter att ha klickat på generera, kontrollera alla parametrar, se till att sätta "Målet är 32-bitars process" i "Process" eftersom användare kan ha ett 32-bitars operativsystem. Klicka sedan på "Generera".

Cheat Engine Skärmdumpar

Notera till migatt alla element (Musik, Bilder) och tränarspara ska vara i root C:~ eller på engelska sökväg C:~ Triner. Om du sparar i C:My DocumentsMy Trainers får du ett felmeddelande.

Cheat Engine Skärmdumpar

Det här är allt du behöver veta om hur man skapar en trailer för ett spel. fuskmotor.