OpenTTD-JRPM परियोजना परिचय
यह क्या है
OpenTTD-JRPM (jrpm) JGR के Patchpack (jgrpp) पर आधारित एक द्वितीयक विकास शाखा है, जो pulsexlb/OpenTTD-patches की "लोकोमोटिव डीकपलिंग" और "मॉड्यूलर एयरपोर्ट" सुविधाओं को सम्मिलित करती है, और jrpm-विशिष्ट कार्यक्षमताएँ जोड़ती है। वर्तमान संस्करण jrpm-0.1.0।
यह एक स्वतंत्र रूप से स्थापित और स्वतंत्र रूप से मल्टीप्लेयर करने योग्य पूर्ण नया संस्करण है: jrpm क्लाइंट/सर्वर हैंडशेक के लिए स्वतंत्र संस्करण पहचानकर्ता (jrpm-0.1.0) का उपयोग करते हैं, जो मूल jgrpp और pulsexlb संस्करणों से पूरी तरह अलग है, संस्करण भ्रम से बचाता है।
सुविधाएँ एक नज़र में
pulsexlb से (152 कमिट, git merge के माध्यम से शामिल)
- लोकोमोटिव डीकपलिंग (डीकपल): ट्रेन डीकपल/अटैच करने की पूर्ण प्रणाली — डीकपल ऑर्डर, पथ टैग स्थानांतरण, कपलिंग लंबाई और गति सीमा, दोहरे इंजन समर्थन, NewGRF कपलिंग, कपलिंग पथ-खोज (YAPF/NPF), डीकपल के बाद दो ट्रेनों का स्वतंत्र शेड्यूलिंग;
- मॉड्यूलर एयरपोर्ट (मल्टीटाइल-एयरपोर्ट): मल्टी-टाइल एयरपोर्ट सिस्टम पुनर्निर्माण — वायु प्रकार प्रणाली (
air.h/air_type.h/newgrf_airtype.*), PBS हवाई यातायात नियंत्रण (pbs_air.*), YAPF विमानन पथ-खोज,station.allow_modify_airportsएयरपोर्ट लेआउट संशोधन,gui.default_air_typeडिफ़ॉल्ट विमानन प्रकार।
jrpm-विशिष्ट
| सुविधा | विवरण | प्रवेश बिंदु |
|---|---|---|
| संसाधन डाउनलोड: मल्टी-मिरर + समानांतर | अल्पविराम से अलग मल्टी-मिरर स्रोत, फ़ाइल-स्तरीय समानांतर डाउनलोड (समवर्तीता कॉन्फ़िगर करने योग्य), विफलता पर स्वचालित मिरर स्विचिंग | सेटिंग्स → network.content_mirrors / network.content_download_parallel |
| स्वचालित वाहन समूहीकरण | साझा ऑर्डर/शेड्यूल के आधार पर एक क्लिक में स्वचालित रूप से समूह बनाएं और व्यवस्थित करें, समूह का नाम स्वचालित रूप से रूट नाम लेता है | समूहन विंडो बटन / कंसोल autogroup |
| निर्माण मूल्य टूलटिप | रेल/सड़क/भू-भाग बनाते समय माउस के ऊपर वास्तविक समय में अनुमानित लागत दिखाएं | रेल/सड़क/भू-भाग टूलबार |
| संपूर्ण-गेम अवेयर AI | NoAI संरक्षित, नया AIGlobal वैश्विक API + उदाहरण AI GlobalAI, गेम सेटिंग्स द्वारा नियंत्रित पहुँच के साथ | game.script.allow_global_ai_access |
| सर्वर मल्टी-वर्जन संगतता | jrpm सर्वर एक साथ jrpm / मूल jgrpp / pulsexlb क्लाइंट स्वीकार करता है | सर्वर शामिल होने पर जाँच स्वचालित रूप से प्रभावी होती है |
पूर्ण रूप से विरासत में मिला
- jgrpp की सभी विशेषताएँ (सिग्नल संवर्द्धन, शेड्यूल्ड डिस्पैच, ट्रेसरेस्ट्रिक्ट, टेम्पलेट प्रतिस्थापन, आदि);
- अपस्ट्रीम OpenTTD की सभी कार्यक्षमताएँ और NewGRF/स्क्रिप्ट पारिस्थितिकी तंत्र संगतता।
संस्करण संबंध
jgrpp-0.73.1 (सामान्य पूर्वज)
/ \
jgrpp शाखा (63 कमिट) pulsexlb px-patch (152 कमिट)
├ jgrpp हालिया अपडेट ├ लोकोमोटिव डीकपलिंग (डीकपल शाखा)
├ jrpm-विशिष्ट सुविधाएँ └ मॉड्यूलर एयरपोर्ट (मल्टीटाइल-एयरपोर्ट शाखा)
└ संस्करण नाम बदला jrpm-0.1.0
\ /
jrpm शाखा (git merge)शाखाएँ और कमिट
- शाखा:
jrpm(विकास मुख्यधारा) - प्रमुख कमिट:
d4c45740jrpm-विशिष्ट 5 सुविधाएँ71fe214cmerge pulsexlb (डीकपलिंग + मॉड्यूलर एयरपोर्ट)425e7207संस्करण नाम बदला openttd-jrpm / jrpm-0.1.0cb9848b7सर्वर मल्टी-वर्जन क्लाइंट संगतता4716b925समानांतर डाउनलोड समवर्तीता कॉन्फ़िगर करने योग्य
लाइसेंस
OpenTTD के समान: GPL-2.0।