गेम एसेट: म्यूज़िक, साउंड, स्प्राइट और बैकग्राउंड

गेम एसेट वे मीडिया फ़ाइलें हैं जिन्हें Game Mode बजाता और दिखाता है: म्यूज़िक, साउंड, कैरेक्टर आर्ट और सीन के बैकग्राउंड। यह गाइड बताती है कि स्टार्टर सेट कैसे इस्तेमाल करें, Asset Browser (एसेट ब्राउज़र) में अपनी फ़ाइलें कैसे अपलोड करें, यह कैसे सीमित करें कि कोई गेम कौन से एसेट इस्तेमाल कर सकता है, और साउंड इफ़ेक्ट और म्यूज़िक कैसे जेनरेट करें।

Game Mode लाइब्रेरी खुद पढ़ता है। वह सीन के हिसाब से म्यूज़िक, एंबिएंट साउंड और बैकग्राउंड चुनता है, इसलिए खेलते समय आपको हाथ से एसेट नहीं लगाने पड़ते।

श्रेणीयह क्या है
Music (म्यूज़िक)बैकग्राउंड ट्रैक, जो सीन के साथ बदलते हैं।
Ambient (एंबिएंट)लूप में चलने वाली माहौल की आवाज़, जैसे प्रकृति, शहर या घर के अंदर की ऑडियो।
Sound Effects (साउंड इफ़ेक्ट, SFX)मेन्यू, कॉम्बैट और खोजबीन की छोटी आवाज़ें।
Sprites (स्प्राइट)स्क्रीन पर दिखने वाली कैरेक्टर और चीज़ों की तस्वीरें।
Backgrounds (बैकग्राउंड)कहानी के पीछे दिखने वाली सीन की इमेज।

स्टार्टर सेट

सर्वर पहली बार चलने पर Marinara एक मुफ़्त स्टार्टर लाइब्रेरी इंस्टॉल करता है, और अगर साथ आने वाला सेट बदलता है, तो बाद में सर्वर चालू होने पर उसे रिफ़्रेश कर देता है। इसमें ये चीज़ें होती हैं:

Asset Browser में Backgrounds और Sprites फ़ोल्डर शुरू में खाली रहते हैं। कैरेक्टर स्प्राइट साथ नहीं आते, इसलिए ऐसा आर्ट जोड़ें जो आपके अपने गेम पर सही बैठे। बैकग्राउंड के लिए Game Mode ऐप की अपनी बैकग्राउंड लाइब्रेरी से भी लेता है। नए इंस्टॉल पर उसमें 13 स्टार्टर इमेज और एक सादी Black.jpg होती है, और गेम बिना कुछ अपलोड किए इन्हें इस्तेमाल कर सकते हैं। अगर उस फ़ोल्डर में पहले से इमेज थीं, तो सिर्फ़ Black.jpg वापस लाई जाती है। जेनरेट किया गया सीन आर्ट और आपके अपलोड इनमें जुड़ते जाते हैं।

साथ आने वाला सारा ऑडियो CC0 लाइसेंस पर है (सार्वजनिक डोमेन, मुफ़्त इस्तेमाल के लिए)। हर फ़ाइल का क्रेडिट एक CREDITS.md फ़ाइल में है, जो डिस्क पर एसेट के साथ आती है। यह ऐप में नहीं दिखती।

साथ आने वाली फ़ाइलें और फ़ोल्डर सुरक्षित रहते हैं। Asset Browser में आप इन्हें न हटा सकते हैं, न कहीं और ले जा सकते हैं, लेकिन इनका नाम बदल सकते हैं या इन्हें कॉपी कर सकते हैं।

Asset Browser खोलना

Asset Browser गेम एसेट के लिए एक फ़ाइल मैनेजर है। इसे Settings (सेटिंग्स) से खोलें:

  1. Settings खोलें।
  2. Imports (इंपोर्ट) टैब पर जाएँ।
  3. Game Assets (गेम एसेट) ढूँढें और Asset Browser पर क्लिक करें।

या इसे किसी गेम से खोलें:

  1. कोई Game Mode चैट खोलें।
  2. चैट के ऊपर दाईं तरफ़ के पास Game Assets बटन (फ़ोल्डर आइकन) पर क्लिक या टैप करें। कंप्यूटर या फ़ोन पर इसे खींचकर कहीं और रख सकते हैं।

यह बटन सिर्फ़ Game Mode चैट में दिखता है। इससे Game Assets खुलता है, जिसके अंदर Asset Browser होता है: कंप्यूटर पर खिसकाई जा सकने वाली विंडो के रूप में और फ़ोन पर पूरी चौड़ाई वाले पैनल के रूप में। अगर आपने इसे Put back in Chat Settings (चैट सेटिंग्स में वापस रखें) से हटाया है, तो इसके बजाय Chat Settings में Game Assets सेक्शन खोलें।

टूलबार में Game Assets से शुरू होने वाला एक ब्रेडक्रंब, Grid view और List view का टॉगल, Upload, New, Rescan, Open in system folder और एक Search in folder बॉक्स दिखता है। चौड़ी स्क्रीन पर बाईं तरफ़ का फ़ोल्डर ट्री श्रेणियों के बीच सीधे जाने में मदद करता है।

अपने एसेट अपलोड करना

Marinara हर अपलोड को फ़ाइल के प्रकार और साइज़ में बताए नियमों पर परखता है। दोनों में से कोई भी तरीका अपनाएँ।

Asset Browser से अपलोड करना

  1. Asset Browser खोलें।
  2. पाँच श्रेणी वाले फ़ोल्डर में से कोई एक, या उसके अंदर का कोई सबफ़ोल्डर खोलें।
  3. Upload पर क्लिक करके फ़ाइलें चुनें, या फ़ाइलों को खींचकर फ़ाइल वाले हिस्से पर छोड़ दें।

आपका किसी श्रेणी वाले फ़ोल्डर के अंदर होना ज़रूरी है। सबसे ऊपर के स्तर पर फ़ाइलें छोड़ने पर ऐप पहले कोई श्रेणी वाला फ़ोल्डर खोलने को कहता है।

Settings से अपलोड करना

  1. Settings खोलें और Imports टैब पर जाएँ।
  2. Game Assets में Type (प्रकार) से कोई श्रेणी चुनें: Music, Ambient, Sound Effects, Sprites या Backgrounds।
  3. Folder (फ़ोल्डर) में मंज़िल तय करें, या डिफ़ॉल्ट रहने दें।
  4. Choose Files पर क्लिक करके अपनी फ़ाइलें चुनें।
  5. Upload to Server पर क्लिक करें।

अगर यह काम नहीं किया, तो एरर संदेश में उस श्रेणी के मान्य फ़ाइल प्रकार गिनाए जाते हैं। म्यूज़िक के लिए फ़ोल्डर का पथ जाँचें (देखें म्यूज़िक फ़ोल्डर का नियम)।

Folder की डिफ़ॉल्ट वैल्यू:

प्रकारडिफ़ॉल्ट फ़ोल्डर
Musicexploration/fantasy/calm
Ambientnature
Sound Effectsexploration
Spritesgeneric-fantasy
Backgroundscustom

फ़ाइल के प्रकार और साइज़

श्रेणीमान्य फ़ाइल प्रकार
Music, Ambient, Sound EffectsMP3, OGG, WAV, FLAC, M4A, AAC, WebM
SpritesPNG, JPG, JPEG, GIF, WebP, AVIF, SVG
BackgroundsPNG, JPG, JPEG, GIF, WebP, AVIF

ऑडियो और इमेज फ़ाइलें हर एक ज़्यादा से ज़्यादा 50 MB की हो सकती हैं। टेक्स्ट फ़ाइलें 10 MB तक की हो सकती हैं।

म्यूज़िक फ़ोल्डर का नियम

हर म्यूज़िक ट्रैक state/genre/intensity वाले तीन स्तर के पथ में होना चाहिए, जैसे exploration/fantasy/calm। पथ मेल न खाए तो अपलोड फ़ेल हो जाता है। इसी ढाँचे से Game Mode को पता चलता है कि कौन सा ट्रैक कब बजाना है।

एंबिएंट, साउंड इफ़ेक्ट, स्प्राइट और बैकग्राउंड वाले फ़ोल्डर पर ऐसा कोई नियम नहीं है। उनके सबफ़ोल्डर के नाम अपनी मर्ज़ी से रखें।

एसेट को व्यवस्थित करना

किसी फ़ाइल या फ़ोल्डर पर होने वाले काम देखने के लिए कंप्यूटर पर उस पर राइट-क्लिक करें, या उसका "..." मेन्यू इस्तेमाल करें।

फ़ाइल पर कामक्या करता है
Renameउस फ़ोल्डर में वह नाम पहले से हो तो फ़ेल हो जाता है।
Move, Copyफ़ोल्डर पिकर से फ़ाइल को किसी दूसरे फ़ोल्डर में भेजता है।
Delete, Downloadफ़ाइल हटाता है, या उसे आपके डिवाइस पर सेव करता है।
फ़ोल्डर पर कामक्या करता है
Create subfolderउसके अंदर एक नया फ़ोल्डर बनाता है।
Open in system folderउसे आपके कंप्यूटर के फ़ाइल मैनेजर में दिखाता है।
Delete folderअंदर फ़ाइलें हों तो पहले Delete everything inside पर टिक लगाएँ।

टूलबार का New मौजूदा फ़ोल्डर में New folder, New text file या New markdown file बनाता है। कई फ़ाइलों पर एक साथ काम करने के लिए उनके चेकबॉक्स पर टिक लगाएँ। एक पट्टी बताती है कि कितनी फ़ाइलें चुनी गई हैं, और उसमें Select all, Move, Copy और Delete होते हैं। बड़े फ़ोल्डर Load more बटन के साथ हिस्सों में लोड होते हैं।

हर फ़ोल्डर पर एक छोटा नोट लिखा जा सकता है। लिखने के लिए विवरण वाले टेक्स्ट पर, या Add description... संकेत पर क्लिक करें। पाँच श्रेणी वाले फ़ोल्डर के विवरण तय हैं।

बाहर से बदलाव करने के बाद दोबारा स्कैन करना

Marinara एसेट की एक अंदरूनी लिस्ट रखता है, ताकि Game Mode उन्हें झट से ढूँढ सके। ऐप से किए गए अपलोड इसे अपने आप अपडेट करते हैं। अगर आप ऐप के बाहर, अपने कंप्यूटर पर गेम एसेट फ़ोल्डर में फ़ाइलें कॉपी करते हैं, तो फ़ोल्डर दोबारा पढ़वाने के लिए Rescan पर क्लिक करें। Rescan Asset Browser के टूलबार में और Settings के Game Assets में मिलता है।

फ़ोल्डर को अपने कंप्यूटर पर खोलना

Open in system folder सिर्फ़ तभी काम करता है जब आप ऐप उसी कंप्यूटर पर इस्तेमाल करते हैं जिस पर सर्वर चलता है। फ़ोन, टैबलेट या किसी दूसरे कंप्यूटर पर ऐप बताता है कि सिस्टम फ़ोल्डर सिर्फ़ Marinara को होस्ट करने वाले डिवाइस से ही खोले जा सकते हैं।

किसी गेम के लिए एसेट चुनना

कोई Game Mode चैट आपके एसेट फ़ोल्डर में से सिर्फ़ कुछ ही इस्तेमाल कर सकती है, जैसे किसी हॉरर गेम से आपका खुशमिज़ाज म्यूज़िक दूर रखने के लिए।

  1. सेटअप के दौरान Features (फ़ीचर) स्टेप पर Adjust Game Assets for this Game (इस गेम के लिए गेम एसेट बदलें) को खोलें। पहले से मौजूद गेम के लिए उसकी Game Assets विंडो खोलें।
  2. Game assets पर क्लिक करें। यह बदलकर Selecting हो जाता है।
  3. हर फ़ोल्डर पर बने छोटे स्टेटस कंट्रोल से उसे शामिल करें या बाहर रखें।

एक पट्टी पर "All folders included" दिखता है, या यह कि कितने फ़ोल्डर बाहर रखे गए हैं। Reset to all (सब फिर से शामिल करें) सब कुछ दोबारा शामिल कर देता है। यह चुनाव सिर्फ़ उसी चैट के लिए सेव होता है। इससे यह बदलता है कि Game Mode किन फ़ोल्डर में से चुन सकता है, और कोई फ़ाइल न हटती है, न छिपती है।

किसी सेटिंग का अपना आर्ट और म्यूज़िक

सेटिंग किट के साथ शुरू किए गए गेम की एक आर्ट फ़ैमिली होती है, जो किट के शब्द बदलते समय Art and music (आर्ट और म्यूज़िक) के नीचे दिखती है: fantasy, scifi, modern, wuxia, jazz_age, wasteland, या किट की अपनी कोई फ़ैमिली। गेम अपनी फ़ैमिली के नाम वाले फ़ोल्डर और वे सारे फ़ोल्डर इस्तेमाल करता है जिनका नाम किसी फ़ैमिली पर नहीं है, और दूसरी फ़ैमिली के फ़ोल्डर छोड़ देता है। साइबरपंक गेम में कभी फ़ैंटेसी वाला लड़ाई का म्यूज़िक नहीं बजता और न ही जादुई जंगल दिखता है। जब उसकी फ़ैमिली या साझा फ़ोल्डर में से कुछ भी सही नहीं बैठता, तो किसी दूसरी फ़ैमिली का ट्रैक बजाने के बजाय कुछ नहीं बजता। बिना सेटिंग किट वाला गेम हर फ़ोल्डर इस्तेमाल करता है।

साथ आने वाले स्टार्टर बैकग्राउंड साझा गिने जाते हैं, सिवाय फ़ैंटेसी वाले (ancient_library, castle_cliff, enchanted_forest) और मॉडर्न city_night के। आर्ट फ़ैमिली आने से पहले सेव की गई सेटिंग किट काम करती रहती है: जो किट किसी स्टार्टर किट से बनी है, वह उसी स्टार्टर की फ़ैमिली इस्तेमाल करती है, और बाकी किट तब तक हर फ़ोल्डर इस्तेमाल करती हैं जब तक आप Art and music के नीचे कोई फ़ैमिली न चुन लें। ऊपर बताई गई चुनाव वाली पट्टी खुले गेम की फ़ैमिली का नाम दिखाती है।

जेनरेट किए गए साउंड इफ़ेक्ट और म्यूज़िक

Game Mode Music & Sound Effects (संगीत और साउंड इफ़ेक्ट) अकाउंट से साउंड इफ़ेक्ट और म्यूज़िक जेनरेट कर सकता है। ElevenLabs, SunoAPI या कोई कस्टम संगत सर्वर चुनें। हर नया साउंड या ट्रैक उस सेवा का अकाउंट इस्तेमाल करता है। साथ आने वाला ऑडियो बिना जेनरेशन के भी उपलब्ध रहता है।

शुरू करने से पहले: आपको एक Music & Sound Effects अकाउंट चाहिए। Add account (अकाउंट जोड़ें) विंडो में इसकी कोई टाइल नहीं है। ये अकाउंट किसी अपग्रेड से या इंपोर्ट से आते हैं, यानी Connections (कनेक्शन) में Import a backup (बैकअप इंपोर्ट करें) से। देखें प्रोवाइडर का सेटअप और सीमाएँ।

  1. Connections में Edit model (मॉडल एडिट करें) से अकाउंट का मॉडल खोलें।
  2. सेवा चुनें, उसकी कुंजी डालें और म्यूज़िक और साउंड इफ़ेक्ट के मॉडल चुनें। SunoAPI के म्यूज़िक के लिए एक पब्लिक HTTPS कॉलबैक URL भी चाहिए। कस्टम सर्वर के लिए उसके एंडपॉइंट पाथ चाहिए।
  3. Sound-effect generation (साउंड इफ़ेक्ट जेनरेट करें), Music generation (संगीत जेनरेट करें) या दोनों चालू करें।
  4. अकाउंट सेव करें। देखें प्रोवाइडर का सेटअप और सीमाएँ।

फिर गेम बनाते समय इसे चालू करें:

  1. सेटअप विज़ार्ड के Features स्टेप पर Game Audio (गेम ऑडियो) कार्ड ढूँढें।
  2. अकाउंट के चुनाव में अपना अकाउंट चुनें, या Use the default Music & Sound Effects account (डिफ़ॉल्ट संगीत और साउंड इफ़ेक्ट अकाउंट इस्तेमाल करें) रहने दें।
  3. Sound effects और Music चालू रहने दें, या जो नहीं चाहिए उसे बंद कर दें।

हर टॉगल के लिए चुने हुए अकाउंट में उससे मेल खाती क्षमता चालू होनी चाहिए। सिर्फ़ स्पीच वाला Audio अकाउंट जेनरेशन में इस्तेमाल नहीं होता।

खेलते समय:

जेनरेट किए गए साउंड और ट्रैक आपके गेम एसेट के साथ सेव होते हैं, इसलिए एक ही साउंड दो बार नहीं बनता। अगर गेम के लिए Music DJ म्यूज़िक बजाता है, तो Game Mode म्यूज़िक जेनरेट नहीं करता।

Music DJ के लिए कस्टम म्यूज़िक फ़ोल्डर

Music DJ एक मददगार एजेंट है, जो गेम के दौरान म्यूज़िक बजा सकता है। अपने Custom मोड में यह आपके चुने हुए फ़ोल्डर से ट्रैक बजाता है। किसी चैट के लिए Music DJ चालू करने पर सेटअप फ़ॉर्म वही सोर्स दिखाता है जो एजेंट पर सेव है। Game Assets आपके गेम एसेट के अंदर का पथ दिखाता है, जैसे music या music/combat। Folder on this device सर्वर वाले डिवाइस का सेव किया हुआ पथ और एक Choose Folder बटन दिखाता है।

पूरे Music DJ एडिटर में एक Custom Music Library सेक्शन होता है। Use Game Assets music folder दो मोड में से एक चुनता है:

ऐप के बाहर का फ़ोल्डर चुनने के लिए खास परमिशन चाहिए। सर्वर वाले कंप्यूटर पर यह बिना किसी अतिरिक्त सेटअप के काम करता है। किसी दूसरे डिवाइस से या रिमोट एक्सेस के ज़रिए पहले एडमिन एक्सेस सेट करें। देखें रिमोट एक्सेस। म्यूज़िक प्लेयर की बाकी बातों के लिए Music DJ देखें।

मिलती-जुलती गाइड