প্যালেটেন · bei.pm

প্রকাশিত হয়েছে 19/11/2015·হালনাগাদ হয়েছে 13.02.2025·বাংলা
এই টেক্সটটি স্বয়ংক্রিয়ভাবে OpenAI GPT-4o Mini দ্বারা অনূদিত হয়েছে।

এই পৃষ্ঠায় বর্ণিত ফাইল ফরম্যাটগুলি Dynamix, Inc. এবং Sierra Entertainment এর মেধা সম্পত্তির প্রযুক্তিগত বিশ্লেষণের উপর ভিত্তি করে।
মেধা সম্পত্তি বর্তমানে Activision Publishing, Inc.- / Activision Blizzard, Inc.-এর মালিকানাধীন এবং বর্তমানে Microsoft Corp. এর অধীনে রয়েছে।

তথ্যগুলি রিভার্স ইঞ্জিনিয়ারিং এবং ডেটা বিশ্লেষণ এর মাধ্যমে আর্কাইভিং এবংhistorical ডেটার সাথে আন্তঃক্রিয়ার উদ্দেশ্যে সংগৃহীত হয়েছে।
কোনও মালিকানাধিকার বা গোপন স্পেসিফিকেশন ব্যবহার করা হয়নি।

খেলাটি বর্তমানে gog.com এ ডাউনলোডের জন্য কেনার জন্য উপলব্ধ।

এড্র x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF চার
0x0000 50 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- P P A L . . . . . . . . . . . .
অফসেট ডেটা টাইপ নাম ব্যাখ্যা
0x0000 uint(32) ম্যাজিক বাইটস
0x0004 uint(24) প্যালেটের দৈর্ঘ্য

এই ফাইলে পাওয়া যাওয়া প্যালেটের সংখ্যা জানান - ব্লকের দৈর্ঘ্য বাইটে নয়।

0x0007 uint(8) ফ্ল্যাগস

সম্ভবত, যেমন সাধারণত হয়, ফ্ল্যাগগুলো।

তবে আমার জানা যে কোনো ফ্ল্যাগ নেই; কারণ আমার জানা সমস্ত মান 0x00 এর সমান, এটি সম্ভাব্য যে প্যালেটের সংখ্যা সরাসরি একটি uint(32) হতে পারে।

প্যালেটের তথ্যগুলি খুব সহজে পড়া যায়।
এগুলি প্রতিটি একটি হেডার এবং একটি ডেটা সেগমেন্ট নিয়ে গঠিত।

প্যালেটের শিরোনাম

এড্র x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF চার
0x0000 68 65 61 64 -- -- -- -- -- -- -- -- -- -- -- -- h e a d . . . . . . . . . . . .
অফসেট ডেটা টাইপ নাম ব্যাখ্যা
0x0000 uint(32) ম্যাজিক বাইটস
0x0004 uint(24) প্যালেটের দৈর্ঘ্য

এই ফাইলে পাওয়া যাওয়া প্যালেটের সংখ্যা জানান - ব্লকের দৈর্ঘ্য বাইটে নয়।

0x0007 uint(8) ফ্ল্যাগস

সম্ভবত, যেমন সাধারণত হয়, ফ্ল্যাগগুলো।

তবে আমার জানা যে কোনো ফ্ল্যাগ নেই; কারণ আমার জানা সমস্ত মান 0x00 এর সমান, এটি সম্ভাব্য যে প্যালেটের সংখ্যা সরাসরি একটি uint(32) হতে পারে।

0x0008 uint(32) প্যালেট ফরম্যাট সংস্করণ?

সম্ভবত নির্ধারণ করে, কোন প্যালেট ফরম্যাট সংস্করণ প্যালেটটি অনুসরণ করে।

সমস্ত আউটপোস্ট2 প্যালেটে সংস্করণ 0x01 থাকার মতো মনে হচ্ছে।

প্যালেটের তথ্য

এড্র x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF চার
0x0000 64 61 74 61 -- -- -- -- -- -- -- -- -- -- -- -- d a t a . . . . . . . . . . . .
অফসেট ডেটা টাইপ নাম ব্যাখ্যা
0x0000 uint(32) ম্যাজিক বাইটস
0x0004 uint(24) ব্লক-দৈর্ঘ্য
0x0007 uint(8) ফ্ল্যাগস

ডেটা সেকশন পৃথক প্যালেট এন্ট্রি গ্রহণ করে। প্যালেট এন্ট্রির সংখ্যা ব্লক দৈর্ঘ্য / 4 থেকে নির্ধারিত হয়।

পৃথক এন্ট্রিগুলোর একটি সাধারণ গঠন রয়েছে;

এড্র x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF চার
0x0000 -- -- -- 04 -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
অফসেট ডেটা টাইপ নাম ব্যাখ্যা
0x0000 uint(8) রেড-কম্পোনেন্ট

রঙের লাল অংশকে নির্দেশ করে

0x0001 uint(8) সবুজ উপাদান

রঙের সবুজ অংশ নির্দেশ করে

0x0002 uint(8) নীল-উপাদান

রঙের নীল অংশ নির্দেশ করে

0x0003 uint(8) অজানা - পতাকা?

এটি স্পষ্ট নয় যে এই মানের অর্থ কী, কারণ এটি স্পষ্টতই মৌলিকভাবে 0x04

প্যালেটগুলির সম্পর্কে শুধুমাত্র এতটুকু বলার, যে অ্যানিমেশন ব্যবহারের জন্য প্যালেটগুলির ক্ষেত্রে নিচের নিয়মগুলি প্রযোজ্য:

  • প্রথম রঙটি সবসময় স্বচ্ছ, সেখানে যে কোনও মান দেওয়া থাকুক না কেন।
  • প্যালেটের এন্ট্রি ১-২৪ প্যালেট ১-৮ এর মধ্যে খেলোয়াড়ের রঙ হিসেবে গণ্য হবে।
    খেলোয়াড় ১ এর বাইরে রঙগুলি কোথা থেকে আসে, তা আমার স্পষ্ট নয়।
    আমি মনে করি, বাকি রঙগুলি হার্ডকোডেড।

প্যালেট রেফারেন্স