অভ্যন্তরীণ কোড ব্যবহার
ডেভেলপার কনসোল বিভিন্ন কাজ সম্পন্ন করতে সক্ষম, যা সৎ খেলার সময় অপ্রাপ্য (সব শত্রুকে হত্যা করা, অমরতা সক্রিয় করা ইত্যাদি)। এটি দ্রুতগতির অগ্রগতি, বিভিন্ন বাগের পরিণতি সমাধান করা ইত্যাদির জন্য ব্যবহার করা যেতে পারে।
[cut]
নোট ১: কোড ব্যবহার করলে গেমের সেভ ক্ষতিগ্রস্ত হতে পারে। তাই কনসোল ব্যবহার করার আগে সেভ ফাইলের একটি ব্যাকআপ নেওয়া ভালো।
নোট ২: নামের সার্বভৌমতা সত্ত্বেও, ডেভেলপার কনসোল শুধু PC এবং Mac সংস্করণে উপলব্ধ।
কনসোল অ্যাক্টিভেশন
এর দুটো পথ আছে। স্টিম সংস্করণের জন্য শুধুমাত্র দ্বিতীয় উপায় কাজ করে।
১. শর্টকাট তৈরি করা
DragonAge2.exe ফাইলের একটি শর্টকাট তৈরি করি (সাধারণত, এটি …\Dragon Age II\bin_ship এ থাকে)। শর্টকাটের সুবিধা তে চলে যাই এবং অবজেক্ট ফিল্ডের শেষের দিকে –enabledeveloperconsole যোগ করি। এটি দেখতে উচিত:
"C:\Program Files\Dragon Age II\bin_ship\DragonAge2.exe" –enabledeveloperconsole
শুধু নিশ্চিত করুন যে শেষের উক্তি চিহ্ন এবং ড্যাশের মধ্যে একটি স্পেস আছে।
২. গেম ফাইল এডিটিং
PC সংস্করণের জন্য: …\Dragon Age II\Data\DragonAge2Launcher.xml ফাইলটি এডিট করুন। এটি খুব সাবধানতার সাথে করতে হবে, আগে ব্যাকআপ ফাইল তৈরি করা না ভুলে যান। ফাইলে আমরা একদম নিচের সারিটি খুঁজে পাব:
এর পর একটি অনুরূপ লাইন থাকবে:
arguments="-enabledeveloperconsole" যোগ করুন:
Mac সংস্করণের জন্য: যোগ করুন:
[AppDefaults\\DragonAge2.exe\\transgaming]
"cmdlineadd" = "-enabledeveloperconsole"
ফাইলের শেষে ~/Library/Application Support/Dragon Age II/config এ যোগ করুন।
কনসোলে অ্যাক্সেস
…\BioWare\Dragon Age II\Settings\KeyBindings.ini ফাইলটি ব্লক নোটপ্যাডে খুলুন (এটি 'মাই ডোকুমেন্টস' এ আছে)। আমরা OpenConsole_0=Keyboard::Button_X সারিটি খুঁজে পাই (ডিফল্টরূপে X এর পরিবর্তে GRAVE, কিন্তু X যেকোনো ফাঁকা কিপ্যাডের অন্য কিগুলোর সাথে প্রতিস্থাপন করা যাবে)। যদি ডিফল্ট মান রেখে দেয়া হয় তবে কনসোল খোলার জন্য টিল্ড কিপ্যাডটি ব্যবহার করা হবে (Ё লগ্নে)। কিছু খেলোয়াড়ের স্টিম সংস্করণে কনসোল "টিল্ডের মাধ্যমে" খোলার কোনোভাবেই কাজ করে না। যদি অন্য কীগুলোও কাজ না করে তবে কনসোলের জন্য F6 কিপ্যাডটি সেট করতে চেষ্টা করুন।
EA ডাইরেক্ট ডাউনলোড সংস্করণে টিল্ড কিপ্যাডটির নাম হতে হবে Kanji।
নোট: ইনপুট করা কমান্ডগুলো স্ক্রীনে প্রদর্শিত হয় না। ড্রাগন এজ II এ fonts.erf ফাইল প্রতিস্থাপন, DAO এর মতো, সাহায্য করবে না।
এরপর আমরা গেমে কনসোল সক্রিয় করতে কিপ্যাডটি টিপে কোড ইনপুট করি এবং এন্টার টিপি। কনসোলের কাজ পরীক্ষা করার সবচেয়ে সহজ উপায় হল কোড runscript zz_upgrade ইনপুট করা, যা আইটেমগুলির এনচ্যান্টিং স্ক্রীন খুলে দেয় (গেমের যেকোনো অবস্থানে কাজ করে)।
কমান্ডের তালিকা
মৌলিক
runscript healplayer - দলে সকল সদস্যের স্বাস্থ্য পুনরুদ্ধার করে
runscript injury remparty - দলের সকল সদস্যের থেকে আঘাত মুছে ফেলে
runscript injury remall - নির্বাচিত চরিত্রের আঘাত মুছে ফেলে
runscript addmoney X - X কয়েন যোগ করে; 10000 কয়েন = 1 সোনালী
runscript killallhostiles - সকল শত্রুকে হত্যা করে। সতর্কতার সাথে এটি ব্যবহার করুন, কারণ এটি স্ক্রিপ্টগুলিকে নষ্ট করতে পারে এবং আরও অগ্রগতিকে বাধাগ্রস্ত করতে পারে।
runscript addxp X - X অভিজ্ঞতা পয়েন্ট যোগ করে
runscript pc_immortal - প্লেয়ারকে অমর করে
runscript cheat - সাময়িকভাবে দলের ডিফেন্স বাড়ায়, ক্ষতি একই থাকে
runscript zz_upgrade - এনচ্যান্টিং স্ক্রীন খুলে
runscript zz_app_debug - সঙ্গীদের অনুমোদন পরিবর্তন করতে এবং প্রেমের ফ্ল্যাগ সেট করতে দেয় (সাবাসিয়ানের উপর কার্যকর হয় না)
runscript zz_supercrit player - হককে 1000 স্বাস্থ্য এবং স্ট্যামিনা, 50 শক্তি এবং চাতুর্য দেয়। মনে রাখবেন: প্রভাব অব্যাহত।
যেকোনো সঙ্গীর জন্য প্রভাব প্রয়োগ করতে, player এর পরিবর্তে gen00fl_[Sঙ্গীর নাম (ইংরেজিতে)] প্রতিস্থাপন করুন। উদাহরণ: zz_supercrit gen00fl_anders
runscript dbg_setattrib [attrib] [value] - 180 সেকেন্ডের জন্য একটি নির্দিষ্ট চরিত্রের অ্যাট্রিবিউটের মান বাড়ায়, [Attrib] হল একটি অ্যাট্রিবিউট নম্বর (1 - শক্তি, 2 - চাতুর্য, 3 - যাদু, 4 - চতুরতা, 5 - ইচ্ছাশক্তি, 6 - শারীরিক গঠন), [value] হল সংখ্যা, যা অ্যাট্রিবিউটের মান বাড়ায়
runscript dbg_setattrib [attrib] [-value] - উপরের কোডটির মতো কাজ করে, তবে দুইটি মান কমে যায়। (যেমন, -50)
runscript bowlingforferelden – হকের চারপাশে একটি শক্তির বল তৈরি করে, যা NPC (সঙ্গীদের সহ) হক থেকে ছুঁড়ে ফেলে, বোলিংয়ে গণ্ডারসংখ্যাতে। ব্যবহার করার আগে অবশ্যই সেভ করুন, কারণ প্রভাবের স্থায়ীতা অজানা।
runscript zz_party – দলে অ্যাভেলিন, অ্যান্ডার্স এবং ইজাবেল্লাকে যোগ করে।
runscript zz_lgt_debug – বিভিন্ন পার্শ্ব অভিযানের ডেবাগ মেনু খুলে
runscript zz_mer_debug – মার্চেন্টের কвест ডেবাগ মেনু খোলে
runscript zz_per_debug - হক/ডায়লগের আবেগের ডেবাগ মেনু খোলে। বর্তমান আবেগ প্রদর্শন করে এবং এটি সম্পূর্ণরূপে রিসেট করতে দেয়।
runscript chargen warrior XX - প্লেয়ারকে স্তরের XX যোদ্ধা করে
runscript chargen mage XX - প্লেয়ারকে স্তরের XX যাদুকর তৈরি করে
runscript chargen rogue XX - প্লেয়ারকে স্তরের XX চোর করে
সতর্কতা: চরিত্রের শ্রেণী পরিবর্তন করলে তার চেহারা পরিবর্তন হয়।
runscript zz_dae_debug - দলের পরিবর্তন করতে, অন্য অধ্যায়/অবস্থান/কোস্ট পাস করতে এবং মানচিত্রে ডিবাগ করতে দেয়
এই কোডের সাহায্যে মৃত ভাই/বোনদেরও ফিরিয়ে আনা সম্ভব।
runscript zz_rdr start | goto | daynight | set | get | talk
runscript zz_rdr start 1
runscript zz_rdr start 2
runscript zz_rdr start 3
runscript zz_rdr goto tavern 1
runscript zz_rdr goto tavern 1 night
runscript zz_rdr goto docks 1
runscript zz_rdr goto docks 1 night
runscript zz_rdr goto warehouse
runscript zz_rdr goto keep 2
runscript zz_rdr goto keep 2 night
runscript zz_rdr goto tavern 2
runscript zz_rdr goto tavern 2 night
runscript zz_rdr goto docks 2
runscript zz_rdr goto docks 2 night
runscript zz_rdr goto ambush
runscript zz_rdr goto hideout
runscript zz_rdr goto stash
runscript zz_rdr goto finale
সঙ্গীরা
নিচে উল্লেখিত কোড সঙ্গীর অনুমোদন পরিবর্তন, প্রেম/বন্ধুত্ব/প্রতিযোগিতা ফ্ল্যাগ সেট করতে আরম্ভ করে ইত্যাদি। (মেরিলের ডেবাগ মেনুতে অনুমোদন পরিবর্তন করার কারণে কাজ করে না। এই উদ্দেশ্যে runscript zz_app_debug কোডটি ব্যবহার করুন।)
- runscript zz_and_debug - অ্যান্ডার্স
- runscript zz_mrl_debug - মেরিল
- runscript zz_vrc_debug - ভারিক
- runscript zz_ave_debug - অ্যাভেলিন
- runscript zz_fen_debug - ফেনরিস
- runscript zz_isa_debug - ইজাবেল্লা
- runscript zz_bet_debug - বেঁতানি
- runscript zz_car_debug - কার্ভার
- runscript zz_seb_debug - সেবাস্তিয়ান
সেভ ইম্পোর্ট
- runscript zz_vault_debug - সেভ ইম্পোর্টের ডেবাগ উইন্ডো খুলে, বর্তমান বিশ্ব অবস্থার দেখানোর জন্য (যাতুর সুত্র থেকে ডেটা)। উল্লেখযোগ্য কিছু প্যাচ আসলে কিছু ইম্পোর্ট বাগগুলি (যেমন, প্রেমের ফ্ল্যাগগুলি) এখনও মেরামত করেনি।
P.S. এই পোস্টে উল্লিখিত সব কমান্ড নয়, তবে সবচেয়ে গুরুত্বপূর্ণটি।
অনুবাদকৃত লেখক।