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 নিজস্ব ৫টি বৈশিষ্ট্য71fe214cmerge pulsexlb (ডিকাপলিং + মডুলার এয়ারপোর্ট)425e7207সংস্করণ নামকরণ openttd-jrpm / jrpm-0.1.0cb9848b7সার্ভার মাল্টি-ভার্সন ক্লায়েন্ট সামঞ্জস্য4716b925সমান্তরাল ডাউনলোড কনকারেন্সি কনফিগারেবল
লাইসেন্স
OpenTTD-এর মতো: GPL-2.0।