Skip to content

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
নির্মাণ মূল্য টুলটিপরেল/রাস্তা/ভূমি নির্মাণের সময় মাউসের উপরে আনুমানিক ব্যয়实时 দেখায়রেল/রাস্তা/ভূমি টুলবার
সম্পূর্ণ গেম-সচেতন AINoAI সুরক্ষিত, নতুন 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 (ডেভেলপমেন্ট মূল লাইন)
  • গুরুত্বপূর্ণ কমিট:
    • d4c45740 jrpm নিজস্ব ৫টি বৈশিষ্ট্য
    • 71fe214c merge pulsexlb (ডিকাপলিং + মডুলার এয়ারপোর্ট)
    • 425e7207 সংস্করণ নামকরণ openttd-jrpm / jrpm-0.1.0
    • cb9848b7 সার্ভার মাল্টি-ভার্সন ক্লায়েন্ট সামঞ্জস্য
    • 4716b925 সমান্তরাল ডাউনলোড কনকারেন্সি কনফিগারেবল

লাইসেন্স ​

OpenTTD-এর মতো: GPL-2.0।