গেম রিসোর্সগুলি খোলা চোখে ছেড়ে দেওয়া কি পেশাদারি নয়?


43

আমি এখনও আমার সংস্থানগুলি প্যাকিংয়ে সমস্যা বোধ করছি, জটিল এপিআইগুলির মধ্য দিয়ে যাওয়ার পরে এবং মূলত কেবল জিপ ফাইলগুলি যা আমার মস্তিষ্ককে ক্লান্ত করে তুলছে, আমি ভেবেছিলাম যে আমি একটি সাধারণ ফোল্ডারে মানব চোখের জন্য দৃশ্যমান সংস্থানগুলিও গেমটি প্যাক করতে পারি।

এটা কি পেশাগত হবে? ব্যক্তিগতভাবে, আমি কখনও গেমগুলি এমনটি করতে দেখিনি, এটির মূলত অর্থ হবে যে প্লেয়ারটি খেলায় যা চান তার কেবল সম্পাদনা করতে পারে, যেমন ম্যাপ 1.txt এ যান এবং প্রাচীর তৈরি করতে কোথাও একটি এক্স যুক্ত করতে পারেন, বা প্লেয়ার স্প্রিট পরিবর্তন করতে পারেন এমএস পিন্টের এক টুকরোতে।


30
এটিকে কেবল একটি পরিবর্তিত সম্প্রদায় হিসাবে ভাবেন :)
অরিন ম্যাকগ্রিগোর

1
আপনি কি বাজেট সহ পেশাদার গেম ডেভেলপার? আমি মনে করি এটি ঠিক আছে যদি আপনি এই গেমটি থেকে প্রচুর অর্থোপার্জনের পরিকল্পনা না করেন। যদিও আমি কিছু টিপস আছে। যদি এটি আপনাকে আরও ভাল বোধ করে, আমি এক্স-সিএম / ইউএফও প্রতিরক্ষা ফাইলগুলিতে সম্পাদনা করার জন্য ব্যবহার করতাম
ওল্ফড্ডন

6
@ আর্থারওয়াল্ফ হোইট: আমি মনে করি অর্থোপার্জন না করাইয়ের পরিবর্তে বিভক্তির বিষয়টি হ'ল গেমটির জন্য মোডেড সংস্থার প্রভাব কী lic এমএমওআরপিজির জন্য, একটি সংশোধিত সংস্থান / ক্লায়েন্ট নির্দিষ্ট খেলোয়াড়গুলিকে অন্যায়ভাবে সুবিধা দিতে পারে যাতে আপনি যতটা সম্ভব প্রতিরোধ করতে চান। অন্যান্য অনেক গেমের জন্য, মোডিং-বান্ধব ক্লায়েন্ট মোডিং সম্প্রদায়কে আপনার গেমের চারপাশে বিকাশ ঘটাতে আকর্ষণীয় করে তোলে এবং সাধারণত এটি একটি ভাল জিনিস হিসাবে বিবেচিত হয়।
মিথ্যা রায়ান

1
নৈমিত্তিক গেমারের কাছে মডেল এবং বিএসপি ফাইলগুলি প্রকাশ না করেই কোয়েকের (1) মোডিং দিকটি খুব ভালভাবে পরিচালনা করা হয়েছিল। আমি এখনও সহজে অ্যাক্সেসযোগ্য রেখে জিনিসগুলি গোপন করা খারাপ মনে করি না। আমি এক্স-সিওএম-এ ফাইলগুলি সংরক্ষণ করতে পারি তা আমি পছন্দ করেছি, আমি এটি একটি বৈশিষ্ট্য হিসাবে দেখেছি। যাইহোক, এটি অর্থহীন হবে যদি সেখানে টেক্সট ফাইল বলা হয় অর্থ ডেসটেক্সট যেখানে আমি ঠিক কতটা নগদ শুরু করতে চাই তা টাইপ করতে পারতাম কারণ এটি একটি ধরণের স্যান্ডবক্স এবং গেমের মধ্যবর্তী সীমানাকে ঝাপসা করে।
উলফডন

2
আমি অন্তর্মুখিতা অন্যদিকে অনেকটা পথ: নতুন নামকরণ zip ফাইলে মধ্যে ফাইলগুলি রাখুন, যেমন sound.dat। কয়েক শতাধিক ফাইলের সাথে সঙ্কুচিত ফোল্ডারগুলি ব্যবহার করা (ডি) ইনস্টলেশনটি বেশ বিরক্তিকর করে তোলে।
টোবিয়াস কেইনজলার

উত্তর:


44

না এটি নয়, গেমের ডেটা পরিবর্তন করার নামটিকে মোডিং বলা হয়, এটি একটি সাধারণ অনুশীলন এবং প্রায়শই ইতিবাচক প্রভাব হিসাবে দেখা যায়। গেমের ডেটা যথাসম্ভব স্বচ্ছ রাখতে এবং যতটা সম্ভব ঝামেলা-মুক্ত হিসাবে সম্পাদনা করা ভাল। আরও বেশি তাই আপনি যদি আপনার টার্গেট শ্রোতা হিসাবে আরও "উন্নত" খেলোয়াড় বেছে নিচ্ছেন।

আপনি অনেকগুলি এএএ-গেমগুলি খুঁজে পাবেন না কারণ যেগুলি তাদের ডেটার জন্য একটি সরল ফোল্ডার কাঠামো ব্যবহার করে তা হ'ল তারা লোডিংয়ের সময় উন্নত করার জন্য কাস্টম অনুকূলিত সংরক্ষণাগার বিন্যাসগুলি ব্যবহার করে। ডাউনসাইড হ'ল স্বচ্ছতা হ্রাস এবং সরঞ্জামচিনে অতিরিক্ত প্রয়োজনীয় সরঞ্জাম। তবে ছোট বা 2 ডি-র জন্য গেমস এই দুটি জিনিস সাধারণত উন্নত লোডিং সময়ের চেয়ে বেশি মূল্যবান।

কেবল নিশ্চিত হয়ে নিন যে লোকেরা যা দেখছে তা কেবল একটি বিশাল গণ্ডগোল নয় :) ফাইলগুলি একটি যথাযথ ফোল্ডারের কাঠামোতে রেখে দেয়।


জিনিসগুলি চুরি থেকে প্রতিরোধের এক রূপ হিসাবেও প্যাক করা হয়েছে (চূড়ান্তভাবে
চালিত

15

অন্যান্য উত্তরের পাশাপাশি, দুটি গুরুত্বপূর্ণ উদ্বেগ যা আপনার বিবেচনা করা উচিত:

বিস্মিত বিস্ময়
বলুন আমি গেমের অর্ধেক পথ পেরিয়ে "ভিডিও" ফোল্ডারটি আবিষ্কার করি। কৌতূহলী, আমি একটিতে ক্লিক করি এবং গেমের চূড়ান্ত সংক্ষিপ্ত বিবরণ দেখতে পাই।

চ্যালেঞ্জ
হারা একই দৃশ্যে , তবে আমি খুঁজে পেয়েছি সংরক্ষিত গেমের ফর্ম্যাটটির "সোনার" মূল্য রয়েছে। আমি এটি 250 থেকে 999999999 এ পরিবর্তন করেছি এবং এটি কার্যকর হয়। হঠাৎ আপনার সাবধানে তৈরি করা অসুবিধা বক্ররেখাকে, গেমটির মজাদার সর্বাধিক করে তোলা।

উভয়ই পুরোপুরি না থাকলে আংশিকভাবে কারও প্রতি আগ্রহ হারিয়ে ফেলতে পারে। খেলাটি কতটা ভাল ছিল (অন্যায় তবে সত্য) তার নীচের সামগ্রিক ছাপে এটি শেষ হতে পারে।

আপনার টার্গেট শ্রোতার ক্ষেত্রে এগুলি সম্পর্কে ভাবুন - বিশেষত অল্প বয়স্ক খেলোয়াড়রা সত্যই বুঝতে না পারছেন যে তারা যা করছে তা তাদের নিজের মজা নষ্ট করার পক্ষে সংবেদনশীল।

এমনকি আপনি মোডিংকে উত্সাহিত করতে চাইলেও, আপনি এখনও "দুর্ঘটনাক্রমে" গেমটির সাথে তাদের নিজস্ব অভিজ্ঞতা নষ্ট করা থেকে ব্যবহারকারীদের রক্ষা করতে চাইতে পারেন।


4
একদম ঠিক. গেমটি মোড করার আগে আপনাকে কয়েকটি প্রতিবন্ধকতা অতিক্রম করার দরকার পড়লে ক্ষতি হয় না। ভিডিও দৃশ্যের জন্য +1
উলফডন

14

সম্ভবত অপেশাদারী ভুল শব্দ। এটি প্রকৃতপক্ষে গেমটির উপর নির্ভর করে যে ফাইলগুলি উন্মুক্ত করা খারাপ বিষয় is

একটি সাধারণ সিঙ্গলপ্লেয়ার গেমের জন্য, খেলোয়াড় এবং মোড্ডাররা আপনাকে ভালবাসবে। আপনি তাদের সহজেই আপনার গেমটি পরিবর্তন করার এবং তারা যা চান তা করার ক্ষমতা দিচ্ছেন। এবং মনে রাখবেন, খেলাটি যত ছোটই হোক না কেন, সর্বদা একটি গেমের জন্য মডডার থাকবে । অনেক গেমাররা সংশোধন করা কঠিন মনে করবে, সর্বোপরি, তারা আপনার গেমটি কিনেছিল এবং এতে তারা যা চায় তা করতে সক্ষম হওয়া উচিত।

অন্যদিকে, সহজেই গেমের সম্পদ সম্পাদনা করা কোনও মাল্টিপ্লেয়ার গেমের জন্য খারাপ, কারণ এটি প্রতারণা হিসাবে বিবেচিত হয়। ক্ষতিকারক প্লেয়াররা শত্রুদের আরও লক্ষণীয়, দেয়ালগুলি স্বচ্ছ ইত্যাদির জন্য সামগ্রী প্রতিস্থাপন করতে পারে যদিও আপনার গেম কোডটি সত্যিকার অর্থে প্রয়োগ করা উচিত যে সম্পদগুলির সাথে কোনও ছলাচল করা হয়নি, তবে "সম্পদ প্যাকেজ" পদ্ধতির এই ক্রিয়াকলাপটি রোধ করতে সহায়তা করার সুবিধা রয়েছে (এর মাধ্যমে সুরক্ষা দুর্বোধ্যতা)।


1
আপনি যদি চেকসাম পরীক্ষাটি বাইপাস করার পক্ষে যথেষ্ট ভাল হন তবে আপনি প্যাকেজজাত সম্পদগুলিতেও গণ্ডগোল করতে যথেষ্ট ভাল। আমি মনে করি না প্যাকেজিং আরও নিরাপদ।
mmyers

11

এটির জন্য একটি সহজ ফিক্স আছে .. আপনি কেবল ব্যাচের মতো কিছু ব্যবহার করে কমান্ড প্রম্পটে এক্সটেনশনের নাম পরিবর্তন করতে পারেন

rename *.txt *.map

এবং তারপরে এগুলি একটি \ মানচিত্রের ফোল্ডারে রাখুন

আপনি সিএমডি চলমান উইন্ডো থেকে একটি কমান্ড প্রম্পট অ্যাক্সেস করতে পারেন

এটি এমন মোড্ডারদের থামবে না যারা জানে যে তারা গেমটি মোড করতে চায় এবং যারা কেবলমাত্র সমস্ত লিখিত সামগ্রী ঝুলিয়ে না রেখে কেবল গেমটি খেলতে চায় এমন লোকদের উপর কম ঝাপিয়ে পড়বে।

হ্যাঁ, এটি এখনও সম্পাদনযোগ্য হবে .. লোকেরা এটি লক্ষ্য করার কম সম্ভাবনা পাবে।

এরিক রবার্টসনের মন্তব্যের জবাব দিতে

আপনি যদি খেলোয়াড়দের থেকে আপনার গেমের সামগ্রীটি সঠিকভাবে আড়াল করতে চান তবে আপনি সেই পাঠ্য ফাইলগুলিতে আরএসএ এনক্রিপশন ব্যবহার করতে পারেন এবং যখন আপনি এটি থাকবেন তখন এগুলিকে একটি পাঠ্য ফাইলে মার্জ করতে পারেন। এটি খুব বেশি সমস্যা হওয়া উচিত নয় যদিও আমি সন্দেহ করি এটি এটি অত্যধিক না করার উপায়।


1
-1 এটি আসলে কোনও "ফিক্স" নয়। সম্পদগুলি এখনও সেখানে চোখে পড়ে।
এরিক রবার্টসন

6
@ এরিক রবার্টসন ওয়েল, এগুলি তাদের ভূমিকম্প (1) স্টাইলটিও প্যাক করার বিষয়ে বলা যেতে পারে। সম্পদগুলি সম্পূর্ণ আড়াল করার কোনও যাদু সমাধান নেই। এটি কেবল নৈমিত্তিক প্লেয়ার থেকে তাদের গোপন করা এবং কিছুটা সমস্যা সমাধান করার উদ্দেশ্যে যা তিনি উল্লেখ করেছিলেন vent এগুলি ফোল্ডারের কাঠামো বা একটি সম্পদ প্যাকেজে রাখার অর্থ এই নয় যে আপনি এনক্রিপশন ব্যবহার না করে সম্পত্তিগুলি সেখানে নেই (চোখের কাছে উপলভ্য)।
উলফডন

আমি জানি যে ফাইল এক্সটেনশনগুলি লিনাক্সের জন্য কোনও বিষয় নয়, তবে আপনি কি নিশ্চিত যে এটি উইন্ডোজে কাজ করবে?
jcora

1
@ বেন একটি ফাইলের নাম সময়ের সাথে কিছু আসে যায় না, এটি চেষ্টা করে একটি .txt ফাইলটির .zip, .bmp বা .xyz এ নাম পরিবর্তন করে নোটপ্যাড দিয়ে পুনরায় খুলুন। আপনি যখন আপনার পিসিতে ফাইলগুলি ব্রাউজ করছেন কেবল তখন ফাইলের নামই গুরুত্বপূর্ণ, উদাহরণস্বরূপ .xyz এর সাথে একটি নির্দিষ্ট আইকন যুক্ত থাকে, আপনি যদি xsoftware দিয়ে কোনও ফাইল খুলতে চান তবে এটি কেবল * .x ফাইলগুলি ডিফল্টরূপে প্রদর্শন করবে, নোটপ্যাডটি প্রদর্শন করবে। txt ফাইলগুলি, এমএসপেইন্টটি জিআইএফ, জেপেইগস, বিএমপিএস, পিএনজি, টিফস, আইকোস এবং ইত্যাদি প্রদর্শন করবে ফাইলের নামগুলি কেবল একটি সুবিধাজনক কনভেনশন (যাতে আপনাকে ফাইলের প্রকৃতিটি সনাক্ত করতে ফাইলের অভ্যন্তরীণ ডেটাটি অনুসন্ধান এবং বিশ্লেষণ করতে না হয়) সামগ্রী।
ওল্ফড্ডন

1
ব্যাখ্যা করার জন্য ধন্যবাদ! তারপরে উইন্ডোজ সেই ডোমেনের লিনাক্সের চেয়ে অনেক বেশি আলাদা বলে মনে হচ্ছে না
jcora

3

এটি যদি কখনই পেশাগত না হয় তবে এটি আর নাও হতে পারে। গেমসের প্রথমদিকে তাদের নিজস্ব প্যাকেজ-ফর্ম্যাটগুলি ব্যবহৃত হয়েছিল, প্রাথমিকভাবে তাদের মেধা সম্পত্তি (আইপি) সংরক্ষণ করার জন্য।

একাধিক আর্কাইভে সমস্ত সংস্থান প্যাক করে আপনি অন্তর্নিহিত নেটিভ ফাইল-সিস্টেমের বিভাজন এবং অপ্রয়োজনীয় ফাংশন-অনুরোধগুলির মতো কিছু সীমাবদ্ধতাগুলি অতিক্রম করতে পারেন । এটি ক্লায়েন্টের পিসিতে প্যাকেজ স্থাপন করার সময় টুকরো টুকরো ঘটনাগুলি কম ঘটায়।
সবচেয়ে খারাপ পরিস্থিতিতে আপনার হার্ড-ডিস্ক সেক্টরের চারপাশে ক্ষুদ্র স্বতন্ত্র ফাইল-সংস্থান ছড়িয়ে পড়ে থাকতে পারে। (এসএসডি এর আগমনের সাথে এই পয়েন্টটি প্রায়শই মোডে রেন্ডার করা হয়)

তবে এই সমস্ত সুবিধাগুলি বিনামূল্যে, (ইউনিক্স) বয়সের পুরানো .tarসংরক্ষণাগার বিন্যাসের সাথেও থাকতে পারে ।

অতিরিক্ত হিসাবে, আপনার নিজস্ব প্যাকেজ-ফর্ম্যাটটি ব্যবহার করে, আপনি নামকরণের জন্য, তবে সংস্করণকরণের অভাব, ফাইল-হ্যাশ, এনকোডিং এবং ফাইলের মধ্যে পয়েন্টার / লিঙ্কগুলির সীমাবদ্ধতাগুলি অতিক্রম করতে পারেন।

উপসংহারে , আমি ইন্ডি-বিকাশে স্বচ্ছতার জন্য তর্ক করব, যদি না আপনার স্পষ্টতই আপনার আইপি রক্ষা করার প্রয়োজন হয়।


উত্থাপিত দুর্দান্ত পয়েন্টগুলি হিসাবে MGOwen: স্পয়েলিংয়ের বিস্ময় রোধ করতে আপনি ফাইল এক্সটেনশনের নাম পরিবর্তন করতে পারবেন, ফাইলের বৈশিষ্ট্যগুলি পরিবর্তন করতে পারেন, অসাধারণ মিডিয়া ফর্ম্যাটগুলি ব্যবহার করতে পারেন, মিডিয়া- শিরোলেখকে আবগারি করতে পারেন এবং এটিকে অন্য কোথাও সঞ্চয় করতে পারেন ... হারা চ্যালেঞ্জকে প্রতিরোধ করতে বাইনারি সিরিয়ালাইজেশন ব্যবহার করুন আপনার অবশ্যই প্রয়োজন হলে অতিরিক্ত এনক্রিপশন এবং ডিকো-ভেরিয়েবল সহ আপনার গেমের রাজ্য সংরক্ষণ করার জন্য লেখক।

দাবি অস্বীকার: আমি গেম ডেভেলপার নই। কেবলমাত্র এই পোস্টটিকে একটি সূচনা পয়েন্ট হিসাবে বিবেচনা করুন ...


1
"হেরে যাওয়া চ্যালেঞ্জ প্রতিরোধ করতে আপনার গেমের রাজ্য সংরক্ষণ করতে বাইনারি সিরিয়ালাইজেশন লেখক ব্যবহার করুন, যদি আপনার প্রয়োজন হয় তবে অতিরিক্ত এনক্রিপশন এবং ডিকো-ভেরিয়েবল ব্যবহার করুন।" লোকেরা যদি প্রতারণা করতে চায় তবে তারা প্রতারণা করবে। একটি মেমোরি ডিবাগারের সাথে মেমরির চারটি বাইট কী আপনার সোনার সাথে সংযুক্ত করে এবং প্রয়োজনে এটিতে পরিবর্তনগুলি ট্র্যাক করে।
র্যান্ডম 832

1
@ এলোমেলো 832 এটি।
লোরেঞ্জ লো Sauer

আপনার উত্তরটি ভুল। 6000 টিনি ফাইলগুলির সামগ্রীতে অ্যাক্সেস করা 1 টি ফাইল থেকে একই সামগ্রী অ্যাক্সেস করার চেয়ে আমার অভিজ্ঞতায় 5 থেকে 10 গুণ বেশি ধীর হয়। কোনও ক্ষেত্রে যেখানে এসএসডি-তে লোডিং 5 সেকেন্ড সময় নেয়, সাধারণ হার্ড ড্রাইভ থেকে 15 সেকেন্ড একই ফাইলটি সম্পাদনযোগ্য ফাইলগুলিতে ভঙ্গ করে এবং উভয়কে (এইচডিডি এবং এসএসডি) 30 সেকেন্ডেরও বেশি লাফিয়ে লাফিয়ে যায়। সুতরাং, কোনও কারণে এইচডিডি-র তুলনায় এসএসডি-তে আরও বৃদ্ধি দেখা যায়। (উভয় ক্ষেত্রেই RAID নেই)
কোয়েট

@ কোয়েট আমি এই ধারণাটির মধ্যে ছিলাম যে পোস্টে আমি একই পয়েন্টের জন্য তর্ক করেছি ...? টুকরো টুকরো টুকরো টুকরো টুকরো (অর্থাত্ হার্ডওয়ার কন্ট্রোলারের সীমাবদ্ধতা, প্লাটারগুলির শারীরিক সীমাবদ্ধতা ...) + অনেকগুলি ফাইল সিস্টেমের এপিআই অনুরোধগুলি (প্রায়শই মোড়কের মাধ্যমে) = ধীর
লোরেঞ্জ লো Sauer

এই নির্দিষ্ট বাক্যটি তখন ভুল: "এসএসডি এর আগমনের সাথে সাথে এই বিন্দুটি মূখ্যায়িত হয়"
কো

1

এটি ঠিক করা সহজ এবং অন্যথায় অনুসন্ধান সূচীকরণগুলি আপনার সমাপ্ত ভিডিওগুলি খুঁজে পাবে ইত্যাদি So

ডেটা ফাইলের জন্য: এক্সওর সহ বিটগুলি ফ্লিপ করুন

   realByte_cpp = readByte_cpp ^ 0x44; // xor

জিআরইপি থেকে "সোনার: 250" লুকানোর জন্য।

একই (এলোমেলো) জোর মানের সাথে এনকোড করুন।

নৈমিত্তিক ব্যবহারকারীদের থেকে দৃশ্য দূরে রাখতে, চেষ্টা করে দেখুন: মেশিনারিয়াম ফাইলের নামগুলি অনুবাদ করেছেন যাতে \ ভিডিওগুলি 10 0101 হয়ে যায় এবং সমস্ত ফাইলের পরে ফাইল অ্যাসোসিয়েশন বন্ধ করার জন্য .101 এর পরে 8-বাইনারি-অঙ্কের আইডি থাকে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.