এই উইকিহাউ আপনাকে শেখায় কিভাবে কিছু কম্পিউটার গেম পরিবর্তন করতে চিট ইঞ্জিন ব্যবহার করতে হয়। চিট ইঞ্জিন একটি মেমরি স্ক্যানিং টুল। এই টুলের সাহায্যে, আপনি কম্পিউটার মেমরিতে সংরক্ষিত ডেটা অ্যাক্সেস করতে পারেন এবং সেই ডেটাতে পরিবর্তন করতে পারেন। এই ভাবে, আপনি ইন-গেম তথ্য, যেমন স্বাস্থ্য স্তর, বারুদ, স্কোর, জীবন, এবং অন্যান্য উপাদান বা আপনার ইনভেন্টরির দিক পরিবর্তন করতে পারেন।
ধাপ
8 এর অংশ 1: চিট ইঞ্জিন ইনস্টল করা
ধাপ 1. Cheat Engine ওয়েব পেজ খুলুন।
আপনার কম্পিউটারের ওয়েব ব্রাউজার থেকে https://cheatengine.org/downloads.php অ্যাক্সেস করুন।
ধাপ 2. ডাউনলোড চিট ইঞ্জিন নির্বাচন করুন।
এই বড় লিঙ্কটি পৃষ্ঠার কেন্দ্রে উপস্থিত হয়।
- সর্বশেষ চিট ইঞ্জিন সংস্করণটিও এই বোতামে প্রদর্শিত হয় (যেমন। চিট ইঞ্জিন 6.7 ডাউনলোড করুন ”).
- আপনার যদি ম্যাক কম্পিউটারে চিট ইঞ্জিন ব্যবহার করার প্রয়োজন হয়, "নির্বাচন করুন" ম্যাকের জন্য চিট ইঞ্জিন 6.2 ডাউনলোড করুন ”.
ধাপ 3. চিট ইঞ্জিন ইনস্টল করুন।
আপনার ইনস্টলেশন প্রক্রিয়াটি আপনার কম্পিউটারের অপারেটিং সিস্টেমের উপর নির্ভর করে:
- উইন্ডোজ - চিট ইঞ্জিন ইনস্টলেশন ফাইলে ডাবল ক্লিক করুন, নির্বাচন করুন " হ্যাঁ "অনুরোধ করা হলে, নির্বাচন করুন" পরবর্তী "," আমি একমত "বাক্সটি চেক করুন, তারপর নির্বাচন করুন" পরবর্তী " পরবর্তী, ক্লিক করুন " পরবর্তী "আরো তিনবার," আমি McAfee WebAdvisor ইনস্টল করতে সম্মত "বাক্সটি আনচেক করুন, নির্বাচন করুন" পরবর্তী, এবং ক্লিক করুন " ইনস্টল করুন " ইনস্টলেশন সম্পন্ন হওয়ার পরে, নির্বাচন করুন " পরবর্তী "যখন অনুরোধ করা হবে এবং ক্লিক করুন" শেষ করুন ”.
- ম্যাক-ডিএমজি চিট ইঞ্জিন ইনস্টলেশন ফাইলে ডাবল ক্লিক করুন, অনুরোধ করা হলে প্রোগ্রামটির ইনস্টলেশন যাচাই করুন, চিট ইঞ্জিন আইকনটিকে "অ্যাপ্লিকেশন" ডিরেক্টরিতে ক্লিক করুন এবং টেনে আনুন এবং পর্দায় নির্দেশাবলী অনুসরণ করুন।
ধাপ 4. চালান ইঞ্জিন চালান।
প্রোগ্রামটি ইনস্টল করার পরে, "স্টার্ট" মেনুতে ক্লিক করুন
(উইন্ডোজ) বা লঞ্চপ্যাড (ম্যাক), তারপর নির্বাচন করুন চিট ইঞ্জিন ”.
আপনাকে বেছে নিতে হতে পারে " হ্যাঁ "অথবা" খোলা "চিট ইঞ্জিন খোলার আগে।
8 এর অংশ 2: চিট ইঞ্জিনে আনলকিং গেম প্রসেস
ধাপ 1. খেলা শুরু করুন।
চিট ইঞ্জিনের সাথে আপনি যে গেমটি ব্যবহার করতে চান তা চালান।
মনে রাখবেন যে আপনি মাল্টিপ্লেয়ার অনলাইন গেম বা সার্ভার ভিত্তিক গেম ব্যবহার করতে পারবেন না।
পদক্ষেপ 2. "প্রক্রিয়াগুলি" আইকনটি নির্বাচন করুন।
চিট ইঞ্জিন উইন্ডোর উপরের বাম কোণে কম্পিউটার বোতামটি ক্লিক করুন। কম্পিউটারে বর্তমানে চলমান প্রোগ্রামগুলি দেখানো একটি পপ-আপ উইন্ডো পরবর্তী প্রদর্শিত হবে।
ধাপ 3. গেম প্রক্রিয়া ক্লিক করুন।
পছন্দসই গেমটি না পাওয়া পর্যন্ত প্রক্রিয়াগুলির তালিকাটি দেখুন, তারপরে একটি গেমের নাম নির্বাচন করুন। যদি ব্রাউজার থেকে অ্যাক্সেস করা গেমগুলির জন্য চিট ইঞ্জিন ব্যবহার করা হয়, ব্রাউজারের নাম নির্বাচন করুন।
- যদি গেমের নাম "প্রসেস" তালিকায় পাওয়া না যায়, আপনি চিট ইঞ্জিনের মাধ্যমে প্রক্রিয়াটি সম্পাদনা করতে পারবেন না।
- আপনাকে ট্যাবে ক্লিক করতে হতে পারে " প্রসেস ”যা প্রথমে জানালার উপরে।
ধাপ 4. ঠিক আছে নির্বাচন করুন।
এই বোতামটি উইন্ডোর নীচে প্রদর্শিত হবে। গেমটি পরে চিট ইঞ্জিনে আনলক করা হবে।
8 এর 3 ম অংশ: গেমগুলিতে ভেরিয়েবল (মান) খোঁজা এবং পরিবর্তন করা
ধাপ 1. আপনি যে দিক বা গেম পরিবর্তনশীল (মান) পরিবর্তন করতে চান তা নির্ধারণ করুন।
একটি গেম পরিবর্তনশীল পরিবর্তন করার জন্য, এটি একটি সংখ্যা থাকতে হবে (যেমন বারুদ স্তর, স্বাস্থ্য বা আইটেম)।
সংশ্লিষ্ট নম্বরটি স্ক্রিনে প্রদর্শিত হওয়া উচিত। উদাহরণস্বরূপ, যদি আপনি আপনার ইনভেন্টরিতে একটি নির্দিষ্ট আইটেমের পরিমাণ পরিবর্তন করতে চান, তাহলে আপনাকে এমন একটি পৃষ্ঠায় যেতে হবে যা ইনভেন্টরি বিভাগে আইটেমের সংখ্যা প্রদর্শন করে।
ধাপ 2. গেম উইন্ডো লুকান এবং Cheat Engine উইন্ডোতে ক্লিক করুন।
গেমের উইন্ডো লুকানোর সময় আপনাকে আবার চিট ইঞ্জিন উইন্ডো দেখাতে হবে।
এই পর্যায়ে খেলা বন্ধ করবেন না।
ধাপ 3. নতুন স্ক্যান ক্লিক করুন।
এটি চিট ইঞ্জিন উইন্ডোর শীর্ষে, বাম দিকে প্যানেলের পাশে। প্রতিবার যখন আপনি একটি নতুন দিক বা পরিবর্তনশীল স্ক্যান করতে চান, তখন আপনাকে নতুন স্ক্যান ”.
ধাপ 4. স্ক্যান টাইপ নির্বাচন করুন।
পাঁচ ধরণের স্ক্যান রয়েছে যা আপনি নতুন স্ক্যান শুরু করার সময় করতে পারেন। যে দুটি প্রধান স্ক্যান ব্যবহার করা হবে তা হল "সঠিক মান" এবং "অজানা প্রাথমিক মান"। স্ক্যানের ধরন নির্বাচন করতে "স্ক্যান টাইপ" এর পাশে ড্রপ-ডাউন মেনু ব্যবহার করুন। উপলব্ধ স্ক্যানের ধরনগুলির মধ্যে রয়েছে:
-
” সঠিক মান:
এই বিকল্পটি নির্বাচন করুন যদি আপনি সঠিক পরিমাণ বা মান জানেন যা পরিবর্তন করতে হবে। উদাহরণস্বরূপ, যদি আপনি নির্দিষ্ট জীবন বা গোলাবারুদ জানেন, তাহলে আপনি এই বিকল্পটি বেছে নিতে পারেন।
-
” অজানা প্রাথমিক মান:
"ভিডিও গেমগুলিতে, কখনও কখনও মান বা পরিমাণ সংখ্যা দ্বারা উপস্থাপিত হয় না। উদাহরণস্বরূপ, একটি চরিত্রের স্বাস্থ্য বা জীবন স্তর একটি স্বাস্থ্য মিটার দ্বারা প্রতিনিধিত্ব করা হয়, একটি সংখ্যা নয়। এইরকম একটি উদাহরণের জন্য, আপনি নির্দিষ্ট জীবন বা স্বাস্থ্যের মাত্রা জানতে পারবেন না। প্রকৃতপক্ষে, এমন সংখ্যা রয়েছে যা সেই দিকগুলি বা ভেরিয়েবলের প্রতিনিধিত্ব করে, কিন্তু আপনি সেগুলি পর্দায় দেখতে পাবেন না। অতএব, আপনি বিকল্পটি চয়ন করতে পারেন " অজানা প্রারম্ভিক মান ”.
- ” চেয়ে বড়…:' "আপনি যে নির্দিষ্ট মান বা পরিমাণটি খুঁজছেন তা যদি আপনি না জানেন তবে এই বিকল্পটি নির্বাচন করুন, তবে এখনও সবচেয়ে ছোট মান বা পরিমাণটি জানেন।
-
” চাইতে ছোট…:
আপনি যে নির্দিষ্ট মান বা পরিমাণটি খুঁজছেন তা যদি আপনি না জানেন তবে এই বিকল্পটি নির্বাচন করুন, তবে এখনও সবচেয়ে বড় মান বা পরিমাণটি জানেন।
-
” মধ্যে মান…:
”এই বিকল্পের সাহায্যে, আপনি যে মান বা পরিমাণ অনুসন্ধান করতে হবে তার পরিসর প্রবেশ করতে পারেন।
ধাপ 5. ডেটার ধরন নির্ধারণ করুন।
একটি ডেটা টাইপ মেমরিতে সংরক্ষিত একটি মান বা পরিমাণ প্রতিনিধিত্ব করে। এই ধাপে কোন ধরণের ডেটা বেছে নেবেন তা জানা কঠিন হতে পারে, আপনার অনুমান বা পরীক্ষা করতে হতে পারে। ডাটা টাইপ নির্দিষ্ট করতে "ডাটা টাইপ" এর পাশে ড্রপ-ডাউন মেনু ব্যবহার করুন। আপনি যদি একটি ডেটা টাইপ ব্যবহার করার জন্য যে মান বা পরিমাণ খুঁজছেন তা খুঁজে না পান, "ক্লিক করুন" নতুন স্ক্যান ”এবং অন্য ডেটা টাইপ ব্যবহার করে আবার চেষ্টা করুন। আপনি ব্যবহার করতে পারেন এমন কিছু সাধারণ ডেটা প্রকারের মধ্যে রয়েছে:
-
” বাইট:
"2 বাইট" এবং "4 বাইট" বিকল্পগুলি সর্বাধিক ব্যবহৃত ডেটা প্রকার। বেশিরভাগ উইন্ডোজ অ্যাপ্লিকেশনগুলি "4 বাইট" ডেটা টাইপ ব্যবহার করে যাতে আপনি এই বিকল্পটি দিয়ে আপনার পরীক্ষা শুরু করতে পারেন। আপনি ডেটা টাইপ "2 বাইট" ব্যবহার করে ভেরিয়েবলও খুঁজে পেতে পারেন। "1 বাইট" এবং "8 বাইট" বিকল্পগুলি এখনও চেষ্টা করা যেতে পারে, কিন্তু আপনি উভয় বিকল্পের সাথে সমস্যা বা ত্রুটি অনুভব করতে পারেন।
-
” ভাসমান:
একটি ফ্লোটিং পয়েন্ট ডেটা টাইপ বলতে একটি মান বা পরিমাণ বোঝায় যার দশমিক সংখ্যা রয়েছে (এমনকি যদি আপনি এটি গেমগুলিতে না দেখেন)। কখনও কখনও, গেমগুলি সহজ মেমরি স্ক্যান প্রতিরোধের জন্য ভলিউটিং পয়েন্ট হিসাবে মান বা পরিমাণ সঞ্চয় করে। যদি আপনি বাইট স্ক্যানের মাধ্যমে আপনি যে মান বা পরিমাণ খুঁজছেন তা খুঁজে না পান তবে এই ডেটা টাইপটি স্ক্যান করার চেষ্টা করুন।
-
” দ্বিগুণ:
এই ডাটা টাইপটি ভাসমান পয়েন্টের অনুরূপ, কিন্তু এতে সংখ্যার দ্বিগুণ সংখ্যা রয়েছে। আপনি যদি বাইট বা ফ্লোট ডেটা টাইপ স্ক্যান করার সময় ভেরিয়েবল খুঁজে না পান, তাহলে এই ডেটা টাইপ স্ক্যান করার চেষ্টা করুন।
-
” সব:
এই বিকল্পটি সমস্ত ধরণের ডেটার সমস্ত ভেরিয়েবল স্ক্যান করতে কাজ করে। এই বিকল্পটি একটি ভাল পছন্দ হতে পারে যদি আপনি জানেন না কি দেখতে হবে। যাইহোক, এই বিকল্পটি আরো অনুসন্ধান ফলাফল প্রদর্শন করে যা আপনাকে ঘনীভূত করতে হবে।
ধাপ 6. আপনি যে মান বা পরিমাণ পরিবর্তন করতে চান তা লিখুন এবং প্রথমে স্ক্যান ক্লিক করুন।
উদাহরণস্বরূপ, যদি আপনার কাছে বারুদ তালিকায় 20 টি বুলেট থাকে তবে "মান" পাঠ্য ক্ষেত্রে 20 টাইপ করুন। চিট ইঞ্জিন সমস্ত ভেরিয়েবল বা দিকগুলি স্ক্যান করবে যার মান বা মাত্রা "20"। আপনি সম্ভবত ঠিকানা তালিকায় অনেকগুলি ভেরিয়েবল পাবেন যাতে আপনাকে পরে আপনার অনুসন্ধানের ফলাফলগুলি সংকীর্ণ করতে হবে।
ধাপ 7. গেমটিতে ফিরে যান এবং পছন্দসই ভেরিয়েবলের মান পরিবর্তন করুন।
যে প্রক্রিয়াটি অনুসরণ করতে হবে তা নির্ভর করবে গেমটি ব্যবহৃত হওয়ার উপর। উদাহরণস্বরূপ, আপনি যদি আপনার স্বাস্থ্যের মাত্রা বাড়াতে চান, তাহলে প্রথমে আপনার স্বাস্থ্যের মাত্রা কমিয়ে আনার জন্য নিজেকে আঘাত করতে পারেন। আপনি যদি আরো গোলাবারুদ চান, প্রথমে কয়েক রাউন্ড গুলি চালান গোলাবারুদ গণনা কমানোর জন্য।
ধাপ 8. চিট ইঞ্জিনে ফিরে যান এবং আপডেট করা ভেরিয়েবলগুলির জন্য স্ক্যান করুন।
গেম উইন্ডো লুকান এবং Cheat Engine এ ক্লিক করুন। "মান" বিভাগে একটি নতুন মান বা পরিমাণ লিখুন, তারপরে "ক্লিক করুন" পরবর্তী স্ক্যান " চিট ইঞ্জিন প্রথম স্ক্যানের মধ্যে সমস্ত ভেরিয়েবল স্ক্যান করবে, তারপর আপনি "ভ্যালু" বারে প্রবেশ করার সাথে সাথে একটি ভেরিয়েবল বা ঠিকানায় একটি মান বা সংখ্যায় রূপান্তরিত মানকে সংকীর্ণ করুন।
-
” অজানা প্রাথমিক মান:
"যদি আপনি প্রথম স্ক্যানের মধ্যে" অজানা প্রাথমিক মান "নির্বাচন করেন," নির্বাচন করুন " বর্ধিত মূল্য "অথবা" মান কমে গেছে "স্ক্যান টাইপ" শিরোনামের অধীনে, মান (বা মাত্রা) বৃদ্ধি বা হ্রাস করছে কিনা তার উপর নির্ভর করে। চিট ইঞ্জিন সুনির্দিষ্ট বা স্থির মান স্ক্যান করার পরিবর্তে সমস্ত বৃদ্ধি বা হ্রাসমান মান বা পরিমাণ স্ক্যান করবে।
ধাপ 9. আপনার চারটি (বা কম) মান/পরিমাণ না হওয়া পর্যন্ত অনুসন্ধান প্রক্রিয়াটি পুনরাবৃত্তি করুন।
মান বা মাত্রা পরিবর্তন করতে থাকুন, তারপর চেট ইঞ্জিন উইন্ডোর বাম পাশে সর্বোচ্চ চারটি দিক বা ভেরিয়েবল প্রদর্শিত না হওয়া পর্যন্ত পরিবর্তিত মানটি অনুসন্ধান করুন।
আপনি অবশেষে প্রতিটি ভেরিয়েবল/অ্যাসপেক্ট ভ্যালুতে "পূর্ববর্তী" কলামে পূর্বে অনুসন্ধান করা মান বা পরিমাণ দেখতে পাবেন, যখন বর্তমান মান বা পরিমাণ "মান" কলামে প্রদর্শিত হবে।
ধাপ 10. ঠিকানা তালিকায় ভেরিয়েবল বা দিক যুক্ত করুন।
আপনি চিট ইঞ্জিন উইন্ডোর নীচে ঠিকানা তালিকায় এটি যুক্ত করতে একটি দিক ডাবল ক্লিক করতে পারেন, অথবা এটিকে হাইলাইট করতে একটি ঠিকানা ক্লিক করুন এবং পরিবর্তনশীল বা দিক তালিকার নীচের ডান কোণে লাল তির্যক তীর আইকনটি নির্বাচন করুন। তারপরে, ভেরিয়েবলটি উইন্ডোর নীচে ঠিকানা তালিকায় যুক্ত হবে।
একাধিক ঠিকানা বা ভেরিয়েবল নির্বাচন করতে, "Shift" কী চেপে ধরে রাখুন, তারপর তালিকার উপরের (প্রথম নির্বাচন) এবং নীচে (শেষ নির্বাচন) ভেরিয়েবলগুলিতে ক্লিক করুন।
ধাপ 11. পছন্দসই পরিমাণে মান পরিবর্তন করুন।
একটি পরিবর্তনশীল/দিকের মান বা মাত্রা পরিবর্তন করতে এই পদক্ষেপগুলি অনুসরণ করুন:
- চিট ইঞ্জিন উইন্ডোর নীচে তালিকায় "মান" এর অধীনে মানটিতে ডাবল ক্লিক করুন।
- "মান" কলামে একটি নতুন মান বা পরিমাণ লিখুন।
- ক্লিক " ঠিক আছে ”.
ধাপ 12. গেমটিতে আসপেক্ট ভ্যালু বা মাত্রার পরিবর্তন হয়েছে কিনা তা পরীক্ষা করুন।
যখন আপনি গেমটি পুনরায় খুলবেন, সম্পাদিত পরিবর্তনশীল বা দিকটি আপনার প্রবেশ করা মাত্রা বা মান প্রদর্শন করবে। পরবর্তী পদ্ধতি বা সেগমেন্টে, আপনি শিখবেন কিভাবে মান বা পরিমানকে পরিবর্তন থেকে বিরত রাখা যায় সেগুলিকে অপারেশনাল কোডে রূপান্তর করে।
আপডেট হওয়ার আগে আপনাকে আবার ভেরিয়েবলের মান বা মাত্রা পরিবর্তন করতে হতে পারে।
8 এর 4 ম অংশ: মান বা পরিমাণের পরিবর্তন রোধ করতে কোড পরিবর্তন করা
ধাপ 1. ভেরিয়েবলের জন্য স্ক্যান করুন যার মাত্রা পরিবর্তন করা যাবে না।
এই সেগমেন্ট বা বিভাগটি আপনাকে শেখাবে কিভাবে কোড ফাইন্ডার ফিচারটি ব্যবহার করতে হয় ঠিকানা বা ভেরিয়েবলে যা লেখা আছে তা খুঁজে বের করতে এবং এটিকে অপারেশন কোড দিয়ে প্রতিস্থাপন করতে চান। সুতরাং, গেমের ভেরিয়েবলের মান বা মাত্রা পরিবর্তন হবে না। আপনার কোন দিকগুলি পরিবর্তন করতে হবে তা জানতে পূর্ববর্তী বিভাগে ধাপগুলি ব্যবহার করুন। পর্দার নীচে তালিকায় ভেরিয়েবল যুক্ত করুন।
ধাপ 2. ঠিকানায় ক্লিক করুন এবং এই ঠিকানায় কি প্রবেশাধিকার আছে তা খুঁজে বের করুন।
চিট ইঞ্জিন ডিবাগার উইন্ডো পরে খুলবে। এই উইন্ডোটি আপনি যে ঠিকানাটি অ্যাক্সেস করতে চলেছেন তার সাথে সম্পর্কিত নির্দেশাবলী প্রদর্শন করে।
পদক্ষেপ 3. হ্যাঁ ক্লিক করুন।
এই বিকল্পের সাহায্যে, আপনি নিশ্চিত করেন যে আপনি ডিবাগারটিকে চিট ইঞ্জিন প্রক্রিয়ার সাথে সংযুক্ত করতে চান। "কোড ডিবাগার" উইন্ডো খোলা হবে। প্রথমবার উইন্ডো খুললে তালিকাটি খালি থাকবে।
ধাপ 4. গেমটিতে ফিরে যান এবং ভেরিয়েবল বা দিকের মান বা মাত্রা পরিবর্তন করুন।
আবার, গেমটিতে ফিরে যান এবং এমন দিক বা পরিবর্তনশীল পরিবর্তন করার জন্য কিছু করুন যার মান পরিবর্তন করা উচিত নয়। কোড নির্দেশাবলী যা নির্বাচিত ঠিকানা বা পরিবর্তনশীল অ্যাক্সেস করে ডিবাগার উইন্ডোতে প্রদর্শিত হয়।
ধাপ 5. চিট ইঞ্জিনে ফিরে যান এবং তালিকার নির্দেশাবলীতে ক্লিক করুন।
উইন্ডোতে একাধিক ঠিকানা বা ভেরিয়েবল থাকতে পারে। যদি তাই হয়, এমন একটি ঠিকানা বা পরিবর্তনশীল নির্বাচন করুন যা একই বেস ঠিকানার সাথে সংযুক্ত নয়। অন্যান্য মানগুলির চেয়ে বর্গ বন্ধনী "[" এবং "]" এর মধ্যে বিভিন্ন মান সহ নির্দেশাবলী দেখুন।
ধাপ 6. প্রতিস্থাপন ক্লিক করুন।
কোডটি একটি অপারেশনাল কোড (NOP) দিয়ে প্রতিস্থাপিত হবে।
যদি তালিকায় একাধিক ভেরিয়েবল থাকে, তাহলে সমস্ত ভেরিয়েবল নির্বাচন করুন।
ধাপ 7. স্টপ ক্লিক করুন।
নন-অপারেশনাল কোড প্রয়োগ বা সক্রিয় করা হবে। সুতরাং, নির্বাচিত দিকটির মান বা মাত্রা গেমটিতে পরিবর্তিত হবে না।
মূল কোডটি পুনরুদ্ধার করতে, তালিকায় একটি পরিবর্তনশীল নির্বাচন করুন এবং "ক্লিক করুন Disassembler দেখান " যে বিভাগটি "NOP" প্রদর্শন করে সেটিতে ডান ক্লিক করুন এবং "নির্বাচন করুন" মূল কোড দিয়ে পুনরুদ্ধার করুন " যদি আপনি বিকল্পটি দেখতে না পান, "ক্লিক করুন কোড দিয়ে প্রতিস্থাপন করুন যা কিছুই করে না "এবং নির্বাচন করুন" হ্যাঁ " এর পরে, আবার ডান ক্লিক করুন " না "এবং নির্বাচন করুন" মূল কোড দিয়ে পুনরুদ্ধার করুন ”.
8 এর অংশ 5: দৃষ্টিভঙ্গি বা পরিবর্তনশীল সংজ্ঞা কোডগুলি খুঁজে পেতে পয়েন্টার ব্যবহার করা
ধাপ 1. ভেরিয়েবল বা দিকটি স্ক্যান করুন যার মান বা মাত্রা আপনি পরিবর্তন করতে চান।
মাঝে মাঝে, গেমের ভেরিয়েবল বা দৃষ্টিভঙ্গির ঠিকানা পরিবর্তিত হতে পারে, যখন আপনি গেমটি পুনরায় চালু করবেন বা খেলার মাঝখানে। ঠিকানা বা পরিবর্তনশীল কী বোঝায় তা জানতে আপনি একটি পয়েন্টার বা পয়েন্টার ব্যবহার করতে পারেন। একবার আপনি একটি বেস-লেভেল স্ট্যাটিক ঠিকানা খুঁজে পেয়েছেন যা পরিবর্তন হয় না, আপনি সেই পরিবর্তনশীল বা গেমটির দিক পরিবর্তন করতে পারেন।
পদক্ষেপ 2. ঠিকানায় ডান ক্লিক করুন এবং এই ঠিকানায় কী লেখা আছে তা খুঁজুন।
এর পরে ডিবাগার উইন্ডো খুলবে।
যদি একাধিক ঠিকানা থাকে, সেই ঠিকানাগুলির জন্য একটি ডিবাগার উইন্ডো খুলুন (যতটা চিট ইঞ্জিন অনুমতি দেয়)।
ধাপ 3. গেমটিতে ফিরে যান এবং গেমের দিকের মান বা মাত্রা পরিবর্তন করুন।
আবার, গেমটিতে ফিরে যান এবং কাঙ্ক্ষিত দিকের পরিমাণ পরিবর্তন করার জন্য কিছু করুন (যেমন একটি অস্ত্র ব্যবহার করুন, আঘাত পান, ইত্যাদি)। সংশ্লিষ্ট দিকের ঠিকানা উল্লেখ করে নির্দেশাবলী ডিবাগার উইন্ডোতে উপস্থিত হবে।
ডিবাগার উইন্ডোতে যদি কিছুই না দেখা যায়, নির্বাচিত ঠিকানাটি সঠিক ঠিকানা নয়। অন্য ঠিকানা চেষ্টা করুন।
ধাপ 4. চিট ইঞ্জিনে ফিরে যান এবং তালিকার নির্দেশাবলীতে ক্লিক করুন।
ডিবাগার উইন্ডোতে নির্দেশাবলী প্রদর্শিত হয়। উইন্ডোতে প্রদর্শিত একাধিক ঠিকানা থাকতে পারে। যদি তাই হয়, অন্য নির্দেশাবলীতে বর্ণ অক্ষরের তুলনায় বর্গ বন্ধনী "[" এবং "]" এর মধ্যে একটি ভিন্ন অক্ষর সেট সহ একটি নির্দেশনা সন্ধান করুন। যদি ভিন্ন কোনো অক্ষরের সাথে কোন ঠিকানা না থাকে, তাহলে পয়েন্টার বা পয়েন্টারগুলি পরীক্ষা করুন ব্যবহৃত সব ঠিকানার জন্য একই।
যদি অক্ষর সেটের একটি "+" চিহ্ন এবং শেষে একটি সংখ্যা থাকে (যেমন [ESI+14]), প্রতীক এবং সংখ্যা হল অফসেট সংখ্যা। নম্বরটি রেকর্ড করুন। আপনি পরে এটি প্রয়োজন হবে।
ধাপ 5. আরো তথ্য ক্লিক করুন।
"অতিরিক্ত তথ্য" উইন্ডোতে একটি খেলার দিকের মান বা পরিমাণ পরিবর্তিত হলে প্রদর্শিত নির্দেশাবলী প্রদর্শিত হবে। ঠিকানা নির্দেশ করে এমন পয়েন্টারও প্রদর্শিত হবে।
আপনি বর্গ বন্ধনীতে আবদ্ধ অক্ষরগুলি পরীক্ষা করে ঠিকানাটি খুঁজে পেতে পারেন, তারপরে নীচে দেখানো অক্ষরগুলির পরে আসা সংখ্যাটি দেখুন। উদাহরণস্বরূপ, যদি ঠিকানাটির পাশে "[rdx]" কোড থাকে, তাহলে উইন্ডোর নীচে "RDX = xxxxxxxx" স্ট্রিংটি দেখুন।
পদক্ষেপ 6. "হেক্স" এর পাশে চেকবক্সে ক্লিক করুন এবং একটি নতুন পয়েন্টার অ্যাড্রেস স্ক্যান করুন।
পয়েন্টারটির ঠিকানাটি "এই ঠিকানাটি খুঁজে পেতে প্রয়োজনীয় পয়েন্টারটির মূল্য সম্ভবত xxxxxxxxx" পাঠ্যের পাশে প্রদর্শিত হবে। বাক্যের শেষে ঠিকানা খুঁজে পেতে এই ধাপগুলি অনুসরণ করুন।
- ক্লিক " নতুন স্ক্যান ”.
- "মান" কলামের পাশে "হেক্স" লেবেলযুক্ত চেকবক্সটি ক্লিক করুন।
- "মান" ক্ষেত্রটিতে পয়েন্টারটির ঠিকানা লিখুন এবং "ক্লিক করুন" প্রথম স্ক্যান ”.
ধাপ 7. বুকমার্ক ঠিকানায় ডাবল ক্লিক করুন।
চিট ইঞ্জিন উইন্ডোর নীচে তালিকায় ঠিকানা যোগ করা হবে।
স্ক্যানের ফলাফলে সবুজ রঙে ঠিকানা দেখা যেতে পারে। যদি এটি হয়, ঠিকানাটি একটি স্ট্যাটিক ঠিকানা এবং সম্ভবত পয়েন্টার যা আপনি খুঁজছেন। কখনও কখনও, পাওয়া পয়েন্টারটিও আরেকটি পয়েন্টার। এই ধরনের পয়েন্টারগুলি মাল্টিলেভেল পয়েন্টার হিসাবে পরিচিত। যদি আপনি একটি বহুস্তরের পয়েন্টার সম্মুখীন হন, তাহলে পয়েন্টার এর প্রাথমিক স্ট্যাটিক ঠিকানা খুঁজে পেতে আপনাকে প্রতিটি পয়েন্টার এর জন্য উপরের ধাপগুলো পুনরাবৃত্তি করতে হবে।
ধাপ 8. "ঠিকানা" এর অধীনে নম্বরটিতে ডাবল ক্লিক করুন।
"ঠিকানা পরিবর্তন করুন" ডায়ালগ বক্স খুলবে।
পদক্ষেপ 9. ক্ষেত্রের ঠিকানাটি অনুলিপি করুন এবং বাতিল করুন ক্লিক করুন।
একটি ঠিকানা অনুলিপি করতে, কেবল "ঠিকানা পরিবর্তন করুন" বাক্সের শীর্ষে কলামে সম্পূর্ণ পাঠ্যটি চিহ্নিত করুন। ঠিকানায় ডান ক্লিক করুন এবং নির্বাচন করুন " কপি " এর পরে, "ক্লিক করুন বাতিল করুন ”কলাম বন্ধ করতে।
ধাপ 10. ম্যানুয়ালি অ্যাড্রেস এ ক্লিক করুন।
এটি চিট ইঞ্জিন উইন্ডোর নীচে, ঠিকানা তালিকার উপরের বাম দিকে। "ঠিকানা পরিবর্তন করুন" বাক্সের অনুরূপ একটি বাক্স খুলবে, কিন্তু এই বাক্সে আপনি শুধুমাত্র একটি ঠিকানা যোগ করতে পারবেন।
ধাপ 11. "পয়েন্টার" এর পাশের চেকবক্সে ক্লিক করুন।
বাক্সটি প্রসারিত হবে এবং পয়েন্টার প্রবেশের জন্য একটি নতুন পাঠ্য ক্ষেত্র উপস্থিত হবে।
ধাপ 12. "পয়েন্টার" এর অধীনে পয়েন্টারের ঠিকানা পেস্ট করুন এবং ওকে ক্লিক করুন।
পয়েন্টারটির জন্য একটি নতুন ঠিকানা যা আপনি যে গেমটির দিক পরিবর্তন করতে চান তা নিয়ন্ত্রণ করবে। নতুন তৈরি বুকমার্কের ঠিকানাটি "Pxxxxxxxx" এর মতো কিছু হওয়া উচিত। পাঠ্যের স্ট্রিং ইঙ্গিত করে যে এই পয়েন্টার একটি নির্দিষ্ট ঠিকানা নির্দেশ করে।
- যদি একটি অফসেট নম্বর থাকে, তাহলে কলামের উপরের ক্ষেত্রটিতে নম্বরটি লিখুন যেখানে আপনি ঠিকানা পেস্ট করেছেন।
- যদি একাধিক বুকমার্ক থাকে, "ক্লিক করুন অফসেট যোগ করুন " অফসেট নম্বর ক্ষেত্রগুলি সেই এলাকা বা কলামের শীর্ষে যোগ করা হবে যেখানে আপনি ঠিকানা পেস্ট করেন। প্রতিটি কলামে উপযুক্ত অফসেট নম্বর লিখুন।
ধাপ 13. আপনার সদ্য যোগ করা বুকমার্ক ঠিকানার পাশে "সক্রিয়" বক্সে ক্লিক করুন।
এই বাক্সটি স্ক্রিনের নীচে ঠিকানা তালিকায় "সক্রিয়" নীচে রয়েছে। এর পর পয়েন্টার সক্রিয় হবে।
ধাপ 14. আপনার যোগ করা ঠিকানার দৃষ্টিভঙ্গি পরিবর্তন করুন।
তৈরি পয়েন্টার অ্যাড্রেসের অ্যাসপেক্ট ম্যাগানিউডিটি আপনি যে অ্যাসপেক্ট অ্যাড্রেস খুঁজছেন তার মতই। যদি পয়েন্টার অন্য লোকেশনে নির্দেশ করে, আপনি যে মূল ঠিকানাটি স্ক্যান করেছেন তা আর বৈধ থাকবে না। যাইহোক, আপনি এখনও একটি ইতিমধ্যে তৈরি পয়েন্টার ঠিকানার দিক মান পরিবর্তন করতে পারেন। দৃষ্টিভঙ্গির পরিপ্রেক্ষিতে উদ্দেশ্য বা রেফারেন্স অবস্থান নির্বিশেষে এই পরিবর্তন কাজ করবে। যোগ করা ঠিকানাটির জন্য "মান" পাঠ্যের অধীনে নম্বরটিতে ক্লিক করুন। একটি নতুন সংখ্যাসূচক মান বা পরিমাণ লিখুন এবং "ক্লিক করুন ঠিক আছে ”.
8 এর অংশ 6: কোড পরিবর্তন করতে কোড ইনজেকশন ব্যবহার করা
ধাপ 1. যে দৃষ্টিভঙ্গি বা পরিবর্তনশীল আপনি পরিবর্তন করতে চান তা স্ক্যান করুন।
এই বিভাগটি আপনাকে কোড দ্বারা ইনজেকশন/পরিবর্তনশীল মান পরিবর্তনের প্রক্রিয়া সংশোধন করতে ব্যবহার করবে। উদাহরণস্বরূপ, যদি প্রতিটি আঘাতের সাথে আপনার চরিত্রের স্বাস্থ্যের মাত্রা কমে যায়, তাহলে আপনি গেম কোড পরিবর্তন করতে পারেন যাতে আপনি আঘাত পেলে স্বাস্থ্যের মাত্রা বৃদ্ধি পায়।
পদক্ষেপ 2. ঠিকানায় ডান ক্লিক করুন এবং এই ঠিকানায় কী লেখা আছে তা খুঁজুন।
চিট ইঞ্জিন ডিবাগার উইন্ডো পরে খুলবে।
পদক্ষেপ 3. হ্যাঁ ক্লিক করুন।
এই বিকল্পের সাহায্যে, আপনি নিশ্চিত করেন যে আপনি ডিবাগারটিকে চিট ইঞ্জিন প্রক্রিয়ার সাথে সংযুক্ত করতে চান। "কোড ডিবাগার" উইন্ডো খোলা হবে। প্রথমবার উইন্ডো খুললে তালিকাটি খালি থাকবে।
ধাপ 4. গেমটিতে ফিরে যান এবং ভেরিয়েবলের মান বা মাত্রা পরিবর্তন করুন।
আবার, গেমটিতে ফিরে যান এবং এমন দিক বা পরিবর্তনশীল পরিবর্তন করার জন্য কিছু করুন যার মান পরিবর্তন করা উচিত নয়। কোড নির্দেশাবলী যা নির্বাচিত ঠিকানা বা পরিবর্তনশীল অ্যাক্সেস করে ডিবাগার উইন্ডোতে প্রদর্শিত হয়।
ধাপ 5. খেলাটি আবার খুলুন এবং দৃষ্টিভঙ্গি বা মাত্রা পরিবর্তন করুন।
আবার, গেমটিতে ফিরে যান এবং দৃষ্টিভঙ্গির মান বা মাত্রা পরিবর্তন করতে যা কিছু লাগে তা করুন। উপযুক্ত ঠিকানা উল্লেখ করে নির্দেশাবলী ডিবাগার উইন্ডোতে প্রদর্শিত হবে।
ধাপ 6. চিট ইঞ্জিনে ফিরে যান এবং তালিকার নির্দেশাবলীতে ক্লিক করুন।
উইন্ডোতে একাধিক ঠিকানা প্রদর্শিত হতে পারে। যদি তাই হয়, মান বা মাত্রা বাড়ানোর জন্য "সাব" শব্দের সাথে নির্দেশাবলী দেখুন, অথবা মান বা মাত্রা বাড়ানোর জন্য "যোগ করুন" বা "ইনক" শব্দটি দেখুন।
ধাপ 7. প্রদর্শন disassembler ক্লিক করুন।
কোডটি disassembler উইন্ডোতে খুলবে।
ধাপ 8. মান বা মাত্রা হ্রাস বা বৃদ্ধি করে এমন কোড নির্বাচন করুন।
সাধারণত, যে কোডটি নির্বাচন করা প্রয়োজন তা হল কোডের শীর্ষে প্রথম নির্দেশ। সম্ভবত, কোডটির শুরুতে "সাব" বা "অ্যাড" শব্দটি রয়েছে যা প্রাসঙ্গিক দিকটির মাত্রা হ্রাস বা বৃদ্ধি করে।
ধাপ 9. সরঞ্জামগুলিতে ক্লিক করুন, অনুসরণ করে অটো অ্যাসেম্বলি।
অটো অ্যাসেম্বলার উইন্ডো খোলা হবে।
ধাপ 10. টেমপ্লেটগুলিতে ক্লিক করুন এবং নির্বাচন করুন সম্পূর্ণ ইনজেকশন।
ঠিকানাটি নিশ্চিত করার জন্য একটি পপ-আপ উইন্ডো প্রদর্শিত হবে যেখানে কোড যোগ করা হবে।
ধাপ 11. নিশ্চিত করুন ঠিকানা ঠিক আছে এবং ঠিক আছে ক্লিক করুন।
চেক করুন এবং নিশ্চিত করুন যে কলামের ঠিকানাটি "মেমরি ভিউয়ার" ডিসাসেম্বলার উইন্ডোতে আপনার নির্বাচিত ঠিকানার মতই। এর পরে, "ক্লিক করুন ঠিক আছে " নতুন টেমপ্লেট পরে খুলবে।
ধাপ 12. কোডটি বিপরীত দিয়ে প্রতিস্থাপন করুন।
"কোড" শব্দটি প্রদর্শন করে এমন অংশে স্ক্রোল করুন। নিচের লাইনটি হল সেই কোড যা দিকটির মাত্রা বা মান পরিবর্তন করে। যদি লাইনটি "সাব" শব্দ দিয়ে শুরু হয়, তাহলে "সাব" কে "অ্যাড" এ পরিবর্তন করুন। যদি লাইনটি "যোগ" শব্দ দিয়ে শুরু হয়, তাহলে সেই শব্দটিকে "সাব" দিয়ে প্রতিস্থাপন করুন। আপনি লাইনের শেষে মাপ পরিবর্তন করতে পারেন বা কতটা পরিবর্তন করেছেন তা নির্ধারণ করতে।
ধাপ 13. এক্সিকিউট ক্লিক করুন, অনুসরণ করেছে হ্যাঁ দুবার।
"এক্সিকিউট" বোতামটি কোড ইনজেকশন উইন্ডোর নীচে রয়েছে। চিট ইঞ্জিন জিজ্ঞাসা করবে আপনি নিশ্চিত কিনা আপনি কোড ইনজেক্ট করতে চান। ক্লিক " হ্যাঁ " নিশ্চিত করতে. এর পরে, নির্বাচন করুন " হ্যাঁ "অথবা" না "ডিসাসেম্বলার উইন্ডোতে একটি নতুন কোড খুলতে। যদি কোড ইনজেকশন সফল হয়, গেমের দিকের মান বা মাত্রার পরিবর্তন বিপরীতভাবে ঘটবে। গুলি হারানোর পরিবর্তে, আপনি যখন অস্ত্র ব্যবহার করবেন তখন আপনি গোলাবারুদ পাবেন। পরিবর্তনের পরিবর্তে, চরিত্রের স্বাস্থ্যের মাত্রাও বৃদ্ধি পাবে যখন আপনি প্রতিপক্ষের আঘাতের শিকার হবেন।
8 এর অংশ 7: একই কোড দিয়ে বস্তুগুলিকে আলাদা করা
ধাপ 1. যে দৃষ্টিভঙ্গি বা পরিবর্তনশীল আপনি পরিবর্তন করতে চান তা স্ক্যান করুন।
নির্দিষ্ট গেমগুলিতে, কিছু বস্তুর একই কোড থাকে। একটি বস্তুর উপর সঞ্চালিত কোড ইনজেকশন অন্যান্য বস্তুকে প্রভাবিত করতে পারে। এর মানে হল যে যখন আপনি একটি চরিত্রের হেলথ বার "ফ্রিজ" করেন, আপনি লক্ষ্য করতে পারেন যে শত্রু চরিত্রের স্বাস্থ্য বা লাইফ বারগুলিও হিমায়িত। এইরকম পরিস্থিতির জন্য, আপনাকে জানতে হবে কিভাবে প্রতিটি বস্তুর পার্থক্য করতে হয় এবং স্ক্রিপ্ট বা কোড অন্তর্ভুক্ত করতে হয় যা শুধুমাত্র আপনার পছন্দসই বস্তুগুলিকে প্রভাবিত করে।
বিভিন্ন বস্তুর মধ্যে স্ক্রিপ্ট বা কোড Toোকানোর জন্য, আপনাকে কিছু সমাবেশ কোড জানতে হবে। যাইহোক, এই মৌলিক কোড তৈরি করা এত কঠিন নয়।
পদক্ষেপ 2. ঠিকানায় ডান ক্লিক করুন এবং এই ঠিকানায় কী লেখা আছে তা খুঁজুন।
আপনি যে দিক বা ভেরিয়েবলের পরিবর্তন বা বন্ধ করতে চান তার ঠিকানা নির্ধারণ করার পর, ঠিকানা নির্দেশ করে এমন পয়েন্টার বা কোডটি সনাক্ত করুন, ডিবাগার উইন্ডো খুলুন এবং সেই ঠিকানার সাথে সংশ্লিষ্ট বিভাগ বা কোড চিহ্নিত করুন।
ধাপ the। নির্দেশাবলী নির্বাচন করুন এবং ডিসাসেম্বলার দেখান ক্লিক করুন।
ডিবাগার উইন্ডো খোলার সময় চিহ্নিত নির্দেশনায় ক্লিক করুন। কোড disassembler উইন্ডোতে নির্দেশাবলী প্রদর্শিত হবে।
ধাপ Right. উপরের নির্দেশনাতে ডান ক্লিক করুন এবং এই নির্দেশনাটি কোন ঠিকানাগুলি অ্যাক্সেস করে তা খুঁজুন।
নতুন ঠিকানা উল্লেখ করার সময় অ্যাক্সেস করা নির্দেশাবলীর একটি তালিকা দেখানো একটি উইন্ডো স্ক্রিনে লোড হবে।
ধাপ 5. গেমের সমস্ত বস্তুর মান বা আকার পরিবর্তনের অনুমতি দিন।
নির্দেশ দ্বারা অ্যাক্সেস করা সমস্ত ঠিকানার একটি তালিকা প্রদর্শিত হবে। উদাহরণস্বরূপ, যদি আপনি একটি চরিত্রের স্বাস্থ্য/জীবন বারের মান বা আকার পরিবর্তন করা বন্ধ করতে চান, তাহলে আপনি প্রথমে গেমটিতে ফিরে যেতে পারেন এবং চরিত্রটিকে আঘাত করতে দিন। অ্যাক্সেসযোগ্য ঠিকানাগুলির তালিকায় ঠিকানাগুলি অ্যাক্সেস করার নির্দেশাবলী প্রদর্শিত হয়। যদি আপনি শত্রু চরিত্রকে আঘাত করেন বা আক্রমণ করেন যারা এই নির্দেশাবলী ব্যবহার করে, সংশ্লিষ্ট নির্দেশাবলী তালিকায় প্রদর্শিত হবে।
পদক্ষেপ 6. অ্যাক্সেসযোগ্য ঠিকানাগুলির তালিকার সমস্ত ঠিকানা নির্বাচন করুন।
তালিকায় একই ঠিকানা থাকা প্রতিটি বস্তুর জন্য আপনার একবার ঠিকানা হয়ে গেলে, সমস্ত ঠিকানা হাইলাইট করতে কার্সারটি ক্লিক করুন এবং টেনে আনুন।
বিকল্পভাবে, আপনি প্রতিটি ঠিকানায় ডান ক্লিক করতে পারেন এবং " রেজিস্টার রাজ্য দেখান ”.
ধাপ 7. দেখানো সমস্ত ঠিকানায় বিভিন্ন ডেটা স্ট্রাকচার।
দেখানো সমস্ত ঠিকানার একটি ডেটা স্ট্রাকচার তৈরি করতে এই ধাপগুলি অনুসরণ করুন:
- নির্বাচিত ঠিকানাগুলিতে ডান ক্লিক করুন।
- ক্লিক " নির্বাচিত ঠিকানা দিয়ে ডিস্ক ডেটা খুলুন ”.
- ক্লিক " ঠিক আছে ”.
- ডেটা স্ট্রাকচারের নাম লিখুন এবং “ক্লিক করুন ঠিক আছে ”.
- ক্লিক " হ্যাঁ ”.
- কাঠামোর প্রাথমিক আকার লিখুন বা যেমন আছে তেমন রেখে দিন, তারপর " ঠিক আছে ”.
ধাপ a. এমন একটি পরিমাণ খুঁজুন যা প্লেয়ারের আকৃতির আকারের সমান, কিন্তু অন্যান্য বস্তু বা শত্রু চরিত্রের আকৃতির আকার থেকে আলাদা।
প্রতিটি বস্তুর ডেটা স্ট্রাকচার বা রেজিস্টার পর্যবেক্ষণ করার সময়, আপনাকে এমন মূল্যের সন্ধান করতে হবে যা সমস্ত প্রধান/বন্ধু চরিত্রের জন্য একই, কিন্তু শত্রু চরিত্র থেকে আলাদা। উদাহরণস্বরূপ, যদি টিম এ-তে দুটি প্লেয়ার অক্ষর থাকে এবং টিম বি-তে দুটি কম্পিউটার-নিয়ন্ত্রিত অক্ষর থাকে, টিম এ-এর অক্ষরগুলি মান বা সংখ্যা "1" দ্বারা প্রতিনিধিত্ব করা যেতে পারে এবং টিম বি-এর অক্ষরগুলি "2" সংখ্যা দ্বারা প্রতিনিধিত্ব করা যেতে পারে।
যদি আপনি প্লেয়ার/বন্ধু চরিত্রের জন্য একই মান বা পরিবর্তনশীল খুঁজে না পান, কিন্তু শত্রু চরিত্র থেকে ভিন্ন, আপনি আপনার নিজস্ব মান বা পরিবর্তনশীল তৈরি করতে পারেন। মানগুলির একটিতে ডান ক্লিক করুন (যেমন পয়েন্টার) এবং নির্বাচন করুন " এলিমেন্ট যোগ করুন " ডাটা টাইপ হিসাবে "4 বাইট" নির্বাচন করুন এবং একটি অব্যবহৃত অফসেট নম্বর প্রদান করুন। অফসেট নম্বরটি ডেটা ডিসেকশন স্ট্রাকচার টেবিলের বাম দিকে দেখানো হয়েছে।
ধাপ 9. মান বা পরিবর্তনশীল রেজিস্টার রেকর্ড করুন।
যখনই আপনি রেজিস্টার ডিসপ্লে বা ডেটা ডিসেকশন অ্যাক্সেস করেন, রেজিস্টারের মান তার বাম দিকে থাকে। রেজিস্টার ভিউতে, আপনি প্রকৃত রেজিস্টারে ফোকাস করতে পারেন যে নির্দেশটি সংযুক্ত বা আবদ্ধ (যেমন RSI, RDX, EDX, এবং অনুরূপ)। আপনি যদি ডেটা স্ট্রাকচার অ্যাক্সেস করেন, রেজিস্টারগুলি উইন্ডোর বাম পাশে একটি নম্বর বা অক্ষর অফসেট হিসাবে প্রদর্শিত হয়।
পদক্ষেপ 10. নির্দেশাবলীর জন্য একটি নতুন কোড টেমপ্লেট খুলুন।
"মেমরি ভিউয়ার" উইন্ডোতে ফিরে যান এবং অন্যান্য ঠিকানাগুলির সাথে সংযুক্ত নির্দেশাবলীর জন্য একটি নতুন কোড ইনজেকশন টেমপ্লেট খুলুন। এই পদক্ষেপগুলি অনুসরণ করুন:
- "মেমরি ভিউয়ার" উইন্ডোতে নির্দেশনাটি ক্লিক করুন।
- ক্লিক " সরঞ্জাম "উইন্ডোর শীর্ষে মেনু বারে।
- ক্লিক " অটো অ্যাসেম্বলার ”.
- ক্লিক " টেমপ্লেট "উইন্ডোর শীর্ষে মেনু বারে।
- ক্লিক " কোড ইনজেকশন ”.
ধাপ 11. আপনি যে বস্তুটি সেট বা নিয়ন্ত্রণ করতে চান তার জন্য একটি নতুন লেবেল তৈরি করুন।
কোড ইনজেকশন টেমপ্লেটের শীর্ষে লেবেলটি প্রদর্শিত হয়। বিদ্যমান লেবেলের অধীনে আপনি যে বস্তুটি নিয়ন্ত্রণ করতে চান তার জন্য একটি নতুন লেবেল যুক্ত করুন। একটি লেবেল যুক্ত করতে, কেবল লেবেল টাইপ করুন, তারপরে লেবেলের নাম (বন্ধনীতে)। উদাহরণস্বরূপ, আপনি "লেবেল (প্লেয়ার)" বা "লেবেল (শত্রু)" টাইপ করতে পারেন।
ধাপ 12. ইতিমধ্যে তৈরি করা লেবেলগুলির জন্য একটি নতুন বিভাগ তৈরি করুন।
একটি নতুন সেগমেন্ট তৈরি করতে, লেবেলের নাম টাইপ করুন, তারপরে মূল কোডের আগে বা পরে কোলন (":")।
ধাপ 13. লেবেলে কাঙ্ক্ষিত বস্তুর অ্যাসপেক্ট সাইজিং কোড যোগ করুন।
এই পর্যায়ের জন্য আপনার প্রাথমিক কোডিং জ্ঞান প্রয়োজন হবে। কোডের একটি লাইন যোগ করুন যা বস্তুর দিকের মান বা মাত্রা পরিবর্তন করে, আপনার পরিবর্তন অনুসারে। এর পরে, আপনাকে শেষ, মূল কোড এবং রিটার্ন কোডে আরেকটি "জাম্প" লাইন যুক্ত করতে হবে।
ধাপ 14. "newmem" এর অধীনে একটি তুলনা কোড তৈরি করুন।
কোড ইনজেকশন টেমপ্লেটে "newmem:" শব্দের সাথে লাইন নির্দেশ করে যে নির্দেশটি একটি নতুন মেমরি ঠিকানা তৈরি করছে। সাধারণত, এই কোডটি মূল কোডের ঠিক পরে যোগ করা হয় যার লেবেল থাকে “(কোড:)” বা “(অরিজিনাল কোড:)”। কোডের একটি লাইন তৈরি করতে "cmp" কমান্ড ব্যবহার করুন যা রেজিস্ট্রি বা রেজিস্ট্রিতে বিভিন্ন বস্তুর দিকের পরিমাণ এবং তাদের অফসেট সংখ্যার তুলনা করে। উদাহরণস্বরূপ, যদি 14 এর অফসেট ভ্যালু সহ "RDX" প্লেয়ার দলকে আলাদা করে কম্পিউটার টিম, এবং প্লেয়ার টিমের মান "1" আছে, বস্তুটি প্লেয়ার চরিত্র কিনা তা পরীক্ষা করার জন্য আপনাকে cmp [rbx+14], 1 টাইপ করতে হবে।
ধাপ 15. কোডের একটি লাইন যোগ করুন যা আপনি যে বস্তুর পরিবর্তন করতে চান তাতে সরাসরি লাফিয়ে উঠবে।
তুলনা কমান্ড বিভাগে ঝাঁপ দিতে "je" কমান্ডটি ব্যবহার করুন। উদাহরণস্বরূপ, যদি আপনি যে লেবেলটি তৈরি করেন তার নাম "প্লেয়ার", প্লেয়ারের চরিত্র অনুযায়ী মান/দিক তুলনার ফলাফল করা হলে "প্লেয়ার" বিভাগে স্যুইচ করার জন্য একটি লাইন শুধু প্লেয়ার যোগ করুন।
ধাপ 16. কোডের একটি ওয়ার্কিং লাইন যোগ করুন বাকি কোডগুলোকে বাইপাস করে এবং মূল কোডটি সরাসরি অ্যাক্সেস করুন।
যে কোডটি আপনি সংশোধন করতে চান সেটির অংশে পুনরাবৃত্তি হওয়া কোডটি তৈরি করার পরে, আপনাকে কোডের একটি লাইন যুক্ত করতে হবে যা মূল কোডে ঝাঁপ দেয় যদি ভেরিয়েবল/দিকটি প্লেয়ার/বন্ধু চরিত্রের সাথে সম্পর্কিত না হয়। কোডের একটি লাইন তৈরি করার জন্য "jmp" কমান্ডটি ব্যবহার করুন যা মূল কোডে ঝাঁপ দেওয়ার পরে আপনি কোডের একটি লাইন প্রবেশ করান যা মূল কোড বা অন্য কোন ফাংশন সহ কোডের অন্য একটি সেট এ ঝাঁপ দেয়।
এটি সহজ করার জন্য, নতুন লেবেল যুক্ত করবেন না। শুধু "newmen:" এর শেষে তুলনা কোড যোগ করুন বন্ধু চরিত্রগুলিকে শত্রু চরিত্র থেকে আলাদা করতে। তারপরে, কোডের একটি লাইন সন্নিবেশ করান যা শেষ পর্যন্ত ঝাঁপ দেয় যদি তুলনার ফলাফল একটি খেলোয়াড়/বন্ধু চরিত্রকে নির্দেশ করে। যদি ফলাফল একটি শত্রু চরিত্র নির্দেশ করে, মূল কোডে স্যুইচ করুন। এইভাবে, যদি কোনও খেলোয়াড়ের বা মিত্রের চরিত্র আক্রমণ করা হয় (বা বন্দুকের গুলি ব্যবহার করা হয়, এবং এর মতো), মাত্রা বা মান কিছুই পরিবর্তন করবে না। যাইহোক, যদি একটি শত্রু চরিত্র আক্রমণ করা হয়, কোড যথারীতি কার্যকর করা হবে।
ধাপ 17. এক্সিকিউট ক্লিক করুন।
প্রবেশ করা কোডটি কার্যকর করা হবে। যদি সবকিছু ঠিকঠাক থাকে, আপনি সফলভাবে একটি নতুন কোড প্রবেশ করেছেন যা বন্ধুত্বপূর্ণ চরিত্রগুলিকে শত্রু চরিত্র থেকে আলাদা করে। নিম্নলিখিত উদাহরণটি একটি সাধারণ স্ক্রিপ্ট বা কোড যা আপনি একটি খেলোয়াড়/বন্ধু চরিত্রকে শত্রু চরিত্র থেকে আলাদা করতে ব্যবহার করতে পারেন:
বরাদ্দ (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) লেবেল (রিটার্নহেয়ার) লেবেল (অরিজিনাল কোড) লেবেল (প্রস্থান) লেবেল (প্লেয়ার) // প্লেয়ারের জন্য নতুন লেবেল। newmem: // এই কোডটি একটি নতুন মেমরি অ্যাড্রেস তৈরি করতে ব্যবহৃত হয়। cmp [rbx+14], 1 // এই কোডটি খেলোয়াড়/বন্ধু দলের একজন সদস্যকে শত্রু দল থেকে আলাদা করে। je player // এই কোডটি কোড এক্সিকিউশন প্লেয়ার সেগমেন্টে পুনirectনির্দেশিত করে যদি বস্তু বা তুলনা ফলাফল প্লেয়ারের দলকে নির্দেশ করে। জেএমপি অরিজিনাল কোড // এই কোডটি কোড এক্সিকিউশনকে মূল কোডে পুনirectনির্দেশিত করে যদি বস্তু বা তুলনা ফলাফল বিরোধী দলকে নির্দেশ করে। প্লেয়ার: // এই কোডটি প্লেয়ার দলের জন্য একটি নতুন সেগমেন্ট তৈরি করতে ব্যবহৃত হয়। jmp exit // এই কোডটি কোড এক্সিকিউশন শেষ পর্যন্ত পুনirectনির্দেশ করে এবং খেলোয়াড়দের দলকে প্রভাবিত করে না। মূল কোড: // এই কোডটি মূল কোড বিভাগকে বোঝায়। movss [rbx+08], xmm0 // এই কোডটি মূল নির্দেশাবলী সম্পাদন করে (প্রতিপক্ষ দলের জন্য) প্রস্থান: // এই বিভাগটি কোডের শেষ অংশ। jmp returnhere "Tutorial-x86_64.exe"+2EB6D: jmp newmem returnhere:
8 এর 8 ম অংশ: চিট ইঞ্জিনের ব্যবহার বোঝা
ধাপ 1. চিট ইঞ্জিন কিভাবে কাজ করে তা জানুন।
ধাপ 2. চিট ইঞ্জিনের পরিভাষা বুঝুন।
চিট ইঞ্জিন বিভিন্ন উচ্চ স্তরের কম্পিউটার কোড নিয়ে কাজ করে। এটা সহজভাবে বোঝার জন্য, এই প্রোগ্রামের কিছু পরিভাষা জানা ভাল ধারণা। চিট ইঞ্জিনে ব্যবহৃত কিছু পদ এখানে দেওয়া হল:
-
” মান:
মান হল একটি প্রোগ্রামের যেকোনো পরিবর্তনশীল বা দিক যার একটি সংখ্যাসূচক মাত্রা বা মান রয়েছে। গেমটিতে, এই দিকটি চরিত্রের স্বাস্থ্য স্তরের শতাংশ, গোলাবারুদ বা মালিকানাধীন বস্তুর সংখ্যা হতে পারে। চিট ইঞ্জিন আপনাকে ভেরিয়েবল স্ক্যান করতে এবং সেগুলি পরিবর্তন করতে দেয়।
-
” ঠিকানা:
ঠিকানা হল সেই অবস্থান যেখানে RAM- এ তথ্য সংরক্ষণ করা হয়। কখনও কখনও, ভেরিয়েবলের অবস্থান পরিবর্তন হতে পারে।
-
” তথ্যের ধরণ:
ডেটা টাইপ ভেরিয়েবল স্টোরেজ প্রক্রিয়া বোঝায়। ডেটা বাইটে সংরক্ষণ করা যেতে পারে (যেমন "2 বাইট", "4 বাইট", বা "8 বাইট")। ডেটাকে ফ্লোটিং পয়েন্ট বা দুটোর সমন্বয় হিসেবেও সংরক্ষণ করা যায়।
-
” নির্দেশক:
পয়েন্টার বা পয়েন্টার হল একটি ভেরিয়েবল সহ একটি ঠিকানা যা নির্দেশিত বা অন্য ঠিকানায় উল্লেখ করা হয়। এই ধরনের ঠিকানাগুলি প্রতিবার আপনি একটি গেম লোড করতে পারেন (অথবা কখনও কখনও একটি গেমের মাঝখানে)।
ধাপ 3. মনে রাখবেন যে চিট ইঞ্জিন সবসময় সব গেমের জন্য কাজ করে না।
মনে রাখবেন যে চিট ইঞ্জিন ব্যবহার করে কিছু ধরণের অ্যান্টি-চিট সুরক্ষা বা অনলাইন মাল্টিপ্লেয়ার বৈশিষ্ট্যগুলির সাথে কিছু গেম পরিবর্তন করা যায় না। আপনি যদি নিজেকে চিট ইঞ্জিন ব্যবহার করতে বাধ্য করেন, আপনার অ্যাকাউন্ট বা প্লেয়ার প্রোফাইল ব্লক হয়ে যাবে এবং আপনি অনলাইন গেম খেলতে পারবেন না।
- যদি চিট ইঞ্জিনটি ব্যবহারযোগ্য হয় এবং আপনি এটি এমন সামগ্রী পেতে ব্যবহার করেন যা সাধারণত (এবং উচিত) আইনত (অর্থ দিয়ে) কেনা হবে, আপনার বিরুদ্ধে চুরির অভিযোগ আনা হতে পারে।
- চিট ইঞ্জিন এমন একটি জনপ্রিয় প্রোগ্রাম যা বেশিরভাগ গেমই এর বিরুদ্ধে সুরক্ষা নিয়ে আসে।
ধাপ 4. চিট ইঞ্জিন ব্যবহার করে আপনি যে গেমগুলি পরিবর্তন করতে পারেন তা জানুন।
বাষ্প থেকে কিছু পুরোনো একক-খেলোয়াড় এবং একক-খেলোয়াড় গেম চিট ইঞ্জিন ব্যবহার করে পরিবর্তন করা যেতে পারে। যাইহোক, গেমগুলির একটি মান বা মাত্রা সহ একটি পরিবর্তনশীল থাকতে হবে যা আপনি পর্দায় দেখতে এবং পরিবর্তন করতে পারেন।
ইন্টারনেটে কিছু ফ্ল্যাশ গেম যার কমিউনিটি লিঙ্ক বা লিঙ্ক নেই (যেমন উচ্চ স্কোর তালিকা ছাড়া একক প্লেয়ার গেম) চিট ইঞ্জিনের সাথে সামঞ্জস্যপূর্ণ হতে পারে।
পরামর্শ
- চিট ইঞ্জিন প্রোগ্রামে অন্তর্ভুক্ত ইন্টারেক্টিভ টিউটোরিয়াল দেখে শুরু করুন। উপস্থাপিত নয়টি ধাপ অতিক্রম করতে এই দক্ষতাগুলি ব্যবহার করুন।
- গেমটির ছোট ছোট দিক পরিবর্তন করতে আপনি Cheat Engine ব্যবহার করতে পারেন। যাইহোক, গেমটি ক্র্যাশ বা ক্র্যাশ হতে পারে যদি আপনি চিট ইঞ্জিন ব্যবহার করে বড় এবং আরো জটিল বৈশিষ্ট্য বা দিক পরিবর্তন করার চেষ্টা করেন।
- কার্যকরভাবে চিট ইঞ্জিন ব্যবহার করার জন্য, কোডিং সম্পর্কে কিছু জ্ঞান থাকা বা জানা ভালো।
সতর্কবাণী
- যদি আপনি VAC সার্ভারগুলিতে Cheat Engine ব্যবহার করেন বা চিট বিরোধী সুরক্ষা সহ অন্যান্য সার্ভার ব্যবহার করেন তাহলে আপনার প্রোফাইল বা অ্যাকাউন্ট ব্লক হয়ে যেতে পারে।
- রব্লক্সে, আপনি নিয়মিত চিট ইঞ্জিন ব্যবহার করে হ্যাক করতে পারবেন না। যদি আপনি নিজেকে এটি ব্যবহার করতে বাধ্য করেন, তাহলে আপনি যে গেমটি হ্যাক করতে চান তা থেকে বের করে দেওয়া যেতে পারে।