Luminol هي نسخة جديدة تجريبية لمحرري RGSS RPG Maker في الصدأ مع الحب ❤.
يستهدف Luminol الأصلي مع eframe. يقرأ Luminol حاليًا RXDATA فقط (وليس RVDATA أو RVDATA2 ، آسف مستخدمي VX و VX ACE). في الماضي ، يستخدم Luminol لقراءة ملفات Rusty Object (RON) بشكل حصري المصنوعة من RMXP_EXTREATOR. الآن ، يستخدم Alox-48 لإلغاء التخلص من Rxdata. إنه ليس مثاليًا بنسبة 100 ٪ ، إذا لم يفتح مشروعك بشكل صحيح ، يرجى تقديم مشكلة.
في المستقبل ، تم التخطيط لتنسيق .lumina ، وكذلك Ron و rvdata1 & rvdata1 و json .
قد يستخدم LUMINOL Lua للمكونات الإضافية في المستقبل. إنه شيء أبحث عنه بنشاط.
Luminol متوافق فقط مع RGSS1 في الوقت الحالي. استخدم RGSS2 و 3 تنسيقات Tileset مختلفة لا يدعمها Luminol (حتى الآن). هناك خطط لدعمهم في المستقبل.
لا يحتوي Melody (المساهم الرئيسي في Luminol) على نسخة من VX أو VX ACE حتى الآن ، لذلك حتى ذلك الحين يركز Luminol على RGSS1. إذا كنت تريد ، يمكنك شراء نسخة لها.
خدش ذلك ، شكرًا لك على Bobhostern؟ لشراء Melody vx ace.
Luminol ، ومع ذلك سيكون لها أوضاع التوافق لمختلف أوقات التشغيل المتوافقة مع RGSS1 ، وعادة ما تمكين ميزات إضافية.
بالنسبة للمستقبل المتوقع ، لا يمكن أن يدعم Luminol Firefox بسبب موقف Mozilla في واجهة برمجة تطبيقات الوصول إلى نظام الملفات. بصرف النظر عن Firefox ، يجب أن يدعم أي متصفح حديث للكروم Luminol!
وهذا يشمل Chrome (من الواضح) وكذلك الأوبرا والحافة. إذا كنت على Linux في الوقت الحالي للحصول على أفضل أداء ، فستحتاج إلى Chrome Canary لأن Google لم تثبت دعم Linux WebGPU حتى الآن.
تعد التصميمات الأصلية التركيز الرئيسي في الوقت الحالي ، ولكن لن يتم إجراء أي إصدارات رسمية حتى يصبح Luminol مستقرًا. إذا كنت ترغب في اختبار Luminol على أي حال ، فيمكنك الحصول على بناء من سير العمل الخاص بنا. إنه حاليًا WIP ، ولكن هناك موقع ويب حيث يمكنك تجربة أحدث تطوير لتطوير Luminol!
إذا كنت ترغب في تجميع Luminol بنفسك ، فيمكنك الاستيلاء على أدوات الصدأ الليلية المفضلة لديك من Rustup و Running cargo build . بالإضافة إلى ذلك ، لتمكين STEAMWORKS دعم التمرير --features steamworks cargo build .
بمجرد الانتهاء من التجميع ، يجب أن يكون Luminol Binary موجودًا في target/release/luminol .
إذا قمت بتمكين دعم SteamWorks ، فستحتاج أيضًا إلى وضع SteamWorks القابلة للتوزيع من steamworks/redistributable_bin/ إلى جانب ثنائي Luminol.
إذا كنت على Linux ، فستحتاج أيضًا إلى الاستيلاء على clang و mold من مدير الحزمة. إذا لم يكن لدى التوزيع الخاص بك تلك (أو لا يمكنك استخدامها) ، فيمكنك التعليق على هذه الأسطر في .Cargo/config.toml:
[ target . x86_64-unknown-linux-gnu ]
rustflags = [
" -C " ,
" linker=clang " ,
" -C " ,
" link-arg=-fuse-ld=mold " ,
" -Z " ,
" threads=8 " ,
] لقد قمنا أيضًا بتشغيل -Z threads=8 علامة برمجية لتسريع أوقات البناء.
هذه ميزة غير مستقرة إلى حد ما في الوقت الحالي وقد تتسبب في حدوث مسدود. لحسن الحظ سوف تكتشف البضائع عندما يحدث ذلك ووقف بناءك. إعادة تشغيل cargo build تابع بناءك دون مشكلة ، رغم ذلك.
Luminol لديه تبعيات Bajillion في الوقت الحالي ، لذلك قد يستغرق الأمر ما يزيد عن 15 دقيقة للتجميع!
يمكن للبناء الأصلي لـ Luminol حاليًا تجميعه على الصدأ المستقر ، ومع ذلك ، نقوم بتثبيت أدوات الأدوات ليلا لـ WASM32 و -Z threads=8 علامة.
يرجى الاطلاع على الوظيفة