PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : * آموزش کامل ساخت ترینر



shirin71
08-19-2011, 07:10 PM
* آموزش کامل ساخت ترینر
حتما بارها شده که خواستید برای بازی های مورد علاقتون ترینر به کار ببرید ولی نتونستید برای اون بازی هیچ ترینری گیر بیارید. با این آموزش برای بیشتر بازی ها قادر به ساخت ترینر هستید. برای این کار نرم افزارهای زیادی است.
من آموزش ساخت رو با نرم افزار Cheat Engine شروع می کنم. این نرم افزار با دلفی ساخته و بسیار حرفه ای طراحی شده است.
این آموزش شامل آموزش ساخت ترینر با Cheat Engine و همچنین سورس یک ترینر برای بازی GTA به زبان دلفی است که خودم ساختم.

توضیحات:
وقتی شما از یک ترینر استفاده می کنید، وقتی یک عمل رو فعال می کنید در واقع مقدارهای حافظه را تغییر داده اید. هر خانه از حافظه یک آدرس دارد و یک Value که در واقع ترینر Value را تغییر می دهد.
فرض کنید در یک بازی پول شما 5000 دلار است. این 5000 در یکی از این آدرس ها قرار دارد که همیشه و هر بار که بازی را اجرا کنید تفاوت نمی کند. بازی هر بار برای تشخیص مقدار پول به این آدرس مراجعه کرده و Value آن را می خواند. ترینر مثلا 5000 را به 10000 تغییر می دهد، در نتیجه هنگامی که بازی می خواهد از آدرس مربوط value را بخواند با 10000 رو به رو می شود و پول به 10000 تغییر می کند.
آدرس ها به صورت Hex هستند، مانند 0049000E.
فایل مورد نیاز:
خب، فعلا نرم افزار Cheat Engine را دانلود کنید: دانلود (http://www.heijnen1.demon.nl/CheatEngine54.exe)

سورس یک ترینر ساخته شده با دلفی 7:
و این هم یک برنامه ترینر پول که در بازی GTA: San Andreas که پول به شما می دهد. دانلود (http://www.2shared.com/file/2872708/4399264f/Project1.html)

آموزش ساخت ترینر با Cheat Engine:
از این به بعد هر وقت گفتیم CE منظور همان CheatEngine است.
خب حالا مراحل زیر را پس از دانلود CE انجام دهید.
1. CE را نصب کنید.
2. بازی که مایل به هـک کردن آن هستید را اجرا نمایید (مثلا GTA:SA را من آموزش می دهم).
3. پس از شروع بازی یعنی زمانی که شما می توانید حرکت کنید و بازی کنید کلید های Alt و Tab را همزمان بزنید تا صفحه Desktop نمایان شود.
5. حالا CE را اجرا کنید و روی تصویر کامپیوتری که در مقابل آن یک ذره بین گرفته شده کلیک کنید. خب، حالا شما باید یکی از Process ها را انتخاب کنید که نام فایل اجرایی بازی شما است. برای این که نام فایل اجرایی بازی را بفهمید به محل نصب بازی خود بروید و نام فایل اجرایی را در خاطر بسپارید. نام فایل اجرایی جی تی ای gta_sa.exe هست. دنبال این فایل در لیست موجود در نرم افزار CE بگردید و روی آن دابل کلیک کنید.
6. خب حالا باید دنبال یک Value بگردید. مثلا من برای پول مثال می زنم. فرض کنید پول شما 5550 دلار است.
7. در قسمت Value بنویسید 5550 و قبل از نوشتن دقت کنید که تیک Hex را برداشته باشید.
8. در ضمن ، در قسمت Memory scan options باید گزینه All فعال باشد.
9. روی First Scan کلیک کنید.
9. برنامه شروع به جستجو می کند و در لیست سمت چپ تمام آدرس های مورد نظر شما رو برایتان می نویسد که همه ی آن ها Value معادل 5550 دارند.
10. حالا از نوار وظیفه ویندوز (Taskbar) دوباره GTA در حال اجرا را فعال کنید.
11. سعی کنید کاری کنید که به پول شما کمی اضافه شود یا کم، مثلا شما یکی از عابرین را می کشید و با برداشت پول او، پول شما 5570 می شود.
12. حال دوباره Alt+Tab را بزنید تا به صفحه CE منتقل شوید.
13. دوباره به لیست سمت چپ نگاه کنید و به دنبال آدرس هایی بگردید که Value آنها به 5570 تغییر یافته است. برای این کار اگر برایتان جستجو با چشم مشکل است در قسمت فیلد Value که اول بار در آن 5550 وارد کردید، این بار 5570 را وارد کرده و روی Next Scan کلیک کنید. مشاهده خواهید کرد که یک آدرس در لیست باقی خواهد ماند.
14. روی آدرس مورد نظر که Value 5570 دارد دابل کلیک کنید تا به لیست پایین اضافه شود.
15. حالا باید آدرس را امتحان کنید. وقتی که آدرس به لیست پایین اضافه شد مشاهده خواهید کرد که در ردیف مربوط به Value نوشته شده 5570، پس روی 5570 دقیقا دابل کلیک کنید. یک صفحه باز خواهد شد که از شما یک Value جدید می خواهد. مثلا تایپ کنید 500000.
16.روی Ok کلیک کنید.
17. حالا دوباره بازی را فعال کنید.
18. وقتی شروع به ادامه ی بازی کردید مشاهده خواهید کرد که پول شما به پانصدهزار دلار تغییر پیدا کرده است! شما موفق شده اید که آدرس پول بازی را پیدا کنید!!!!!http://it-sat.net/forum/images/smilies/new/83.gif

نکته 1:شما می توانید آدرس های یافته شده را ذخیره کنید. برای این کار روی تصویر سیو کلیک کرده و نام فایل را وارد کنیدو روی save کلیک نمایید.

نکته 2:شما می توانید پس از کشف آدرس ها ، یک فایل اجرایی ترینر بسازید و به راحتی از آن استفاده کنید و حتی در سایت It***.com برای بقیه کاربران قرار دهید




طرز ساخت تک فایل اجرایی
حالا باید ترینر بازی هـک شده را بسازید.
برای این که متوجه باشید و برای راحتی کارتان:
1. در هر کدام از آدرس های اضافه شده به لیست پایین در ردیف Description روی هر کدام جداگانه دابل کلیک کرده و درباره ی آنها توضیح دهید.
2. مثلا پس از دابل کلیک روی آدرس پول، بنویسید 1000000$ Money و روی OK کلیک کنید.

بعد از اینکه تمامی آدرس ها را نام گزاری کردید،
1. روی سیو کلیک کنید.
2. در قسمت Save as type که یک نوار کشویی (Combobox) است Cheat Engine Trainer (EXE) را انتخاب کنید.
3. در صفحه ای که می آید روی Ok کلیک کنید.
4. روی Change Image کلیک کرده فایل مربوط به تصویر مورد علاقه خود را قرار دهید.
5.روی Change Icon کلیک و یک فایل اجرایی یا یک فایل آیکان Ico انتخاب کنید.
6.در فیلد Title ،عنوان ترینر خود را بنویسید.
7.در فیلد Lunchfile اگر می خواهید قسمتی هم برای اجرای فایل بازی وجود داشته باشد روی تصویر پوشه رو به روی آن کلیک کرده و فایل اجرایی بازی را انتخاب کنید.
8. در قسمت Process همان نام فایل اجرایی بازی را بنویسید و اگر بازی در حال اجراست از لیست انتخاب کنید.
9. اگر می خواهید با کلید های خاصی ترینر بالا بیاید تیک را فعال کرده و کلید های مورد نظر را فشار دهید.
10.در قسمت Freeze Inerval اگر آدرسی دارید که باید ثابت نگه داشته شود عدد میلی ثانیه وارد کنید که پس از گذشت این زمان آدرس به طور مرتب به عدد مشخصی ثابت می شود.
11.در About Text درباره ی ترینر و ... توضیح دهید.
12.اگر می خواهید کل صفحه ترینر را دقیقا خودتان طراحی کنید روی Design Own Interface کلیک کنید.

خب حالا که ظاهر ترینر و تنظیمات انجام شد باید کلید های مربوط را با عملکرد آن تعیین کنید.

1-روی Add Entry کلیک کنید.
2- در قسمت Effect بگویید که با انجام این عمل چه حقه ای برای بازی اجرا می شود. مثلا Get 1000000$ .
3.در قسمت Hotkey می توانید تعیین کنید که چه کلید هایی باید زده شود تا حقه اعمال شود.برای تعیین کلید روی آن کلیک و کلیدهای مورد نظر را فشار دهید.
4.روی Add کلیک کنید.
5.تنظیمات را انجام داده یکی از گزینه های لیست را انتخاب و مقداری را که می خواهید این آدرس بگیرد را در Value وارد کنید.
6. روی Add کلیک کنید.
7.روی Ok کلیک کنید.
8. شما می توانید چند آدرس را بازدن یک کلید یک جا هــک کنید.
9. حالا روی Generate Trainer کلیک کرده مسیر Trainer خود را تعیین کنید و روی save کلیک کنید.
10. کمی صبر کنید... پس از دادن پیغام با موفقیت ترینر ساخته می شود.

ادامه آموزش خب، میدونم که آموزشی که تا حالا گذاشتم کامل نیست، خیلی چیزهای دیگه لازم است، مثلا این که راحت تر آدرس رو پیدا کنیم، حتی ممکنه در آدرس ها دقیقا عددی که ما می خوایم نباشه مثلا عدد مورد نظر 1 هست، ولی در آدرس ها به صورت 12345678 ظاهر شده و با Exact value نمیتونیم پیدا کنیم. همچنین این که نوشته های بازی رو تغییر بدیم و مهمتر از همه برای بازی هایی ترینر بسازیم که در هر بار اجرا آدرس های آنها تغییر می کند و...

امروز فقط می خوام راه های دیگر غیر از Exact value رو آموزش بدم.
وقتی که در وضعیت New Scan هستید، پنج گزینه Exact value ، Bigger than ، Smaller than Value Between و Unknown Intial Value وجود دارد.
در زیر به شرح هر کدام می پردازیم.
1. در وضعیت New Scan
1. Exact value
در پست اول این گزینه کاملا توضیح داده شده

2. Bigger than
با انتخاب این گزینه آدرس هایی نمایش داده می شوند که از عدد وارد شده بزرگتر باشند.

3. Smaller than
با انتخاب این گزینه آدرس هایی نمایش داده می شوند که از عدد وارد شده کوچک تر باشند.

4. Value between
با انتخاب این گزینه بلافاصله فیلد دیگری ظاهر میشود که شما در یکی از فیلدها به دلخواه عدد بزرگ تر و در دیگری عدد کوچک تر قرار می دهید تا آدرس هایی نمایش داده شوند که value آنها بین این اعداد یا خود این اعداد باشند.

5. Unknown intial value
این گزینه کاربرد خیلی زیادی دارد برای پیدا کردن آدرس هایی که عدد آنها نمایش داده نمیشود مثل جون و ... شما دقیقا نمیدانید که وقتی جون شما پر است، چه Value ای به health نسبت داده شده، پس چاره ای جز این ندارید که این گزینه را انتخاب کنید و با Next scan یافتن آدرس هارو دنبال کنید.

وقتی که گزینه ی مورد نظر را انتخاب کردید باید scan رو با گزینه ی Next scan دنبال کنید. پس ما به بررسی گزینه های وضعیت Next scan می پردازیم که 11 گزینه در آن وجود دارد.

2. در وضعیت Next Scan
1. Exact Value
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که اکنون دقیقا عدد وارد شده را داشته باشند.

2. Bigger than
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که اکنون بزرگتر از عدد وارد شده باشند.

3. Smaller than
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که اکنون کوچک تر از عدد وارد شده باشند.

4.Value between
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که اکنون بین یا مساوی دو عدد وارد شده باشند.

5. Increased Value
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که فقط مقداری به Value آنها افزوده شده باشد. این گزینه و گزینه های بعدی موارد استفاده خیلی زیادی دارند.

6. Increased Value By
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که به مقدار داده شده توسط شما به Value آنها اضافه شده باشد.

7. Decreased Value
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که فقط مقداری از Value آنها کم شده باشد.

8. Decreased Value By
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که به مقدار داده شده توسط شما از Value آنها کم شده باشد.

9. Changed Value
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که فقط تغییر کرده باشند.

10. Unchanged Value
از بین Value هایی که در First scan یا Scan قبلی پیدا کرده اید Value هایی را پیدا می کند که هیج تغییری نکرده باشند.

11. Same as first scan
مانند First scan شما در Value هایی که در لیست موجود است Scan میکند.

نکته 1: در هنگام First scan شما می توانید گزینه Also scan read-only memory را فعال کنید تا Value های ReadOnly را هم جستجو کند و یک حسن Cheat Engine اینه که می تونه Value های ReadOnly رو هم تغییر بده.



موفق باشید