تحتوي اللعبة على بعض الأخطاء المتعلقة بإخراج سجل لعبة الترجمة الخاصة به ، حيث قال هذا:
خطأ في GamCLocalizationManager :: loadFile JSON خطأ في التحليل: 3
كما تتوقف اللعبة بعد الضغط على زر السوق ، مع إبقاء الموسيقى / الصوت في الخلفية.
اضغط تشغيل على زر Steam
مرحبًا Sebastiangperez ، يرجى إضافة PROTON_LOG=1 %command%
إلى خيارات تشغيل اللعبة وسحب وإسقاط $ HOME / steam- $ APPID.log الذي تم إنشاؤه في مربع التعليقات.
مضغوط ، يبلغ طوله 60 ميغا بايت وأقوم بتشغيل اللعبة حتى تعليقها. هذه اللعبة مصنوعة من محرك مخصص وتستخدم على ما أعتقد برنامج opengl 4.3
steam-690830.log.tar.gz
بالأمس ، اختبرت اللعبة مرة أخرى ، عندما نقرت على زر السوق في قائمة الإنشاء ، تجمدت اللعبة وشُلقت جهاز الكمبيوتر بالكامل.
ربما هو تسرب للذاكرة؟
الدردشة على Fedora 29
لدي مشكلة مماثلة ولكن لا تزال مختلفة. بالنسبة لي ، يتم تشغيل اللعبة ، والدخول إلى شاشة التحميل ثم تعطل مع eventfd: Too many open files
: steam-690830.log
عندما أقوم بالتبديل من البروتون 3.16 إلى 3.7. ثم تغلق اللعبة ببساطة دون أن تتحطم.
إذا تقدمت وقمت بزيادة ulimit إلى أكثر من 60.000 ، فستعمل اللعبة ، لكن الترجمة مفقودة لأن اللعبة تستمر في القول
ERROR Core GamCLocalizationManager::loadFile JSON parsing error: 3
يُظهر إلقاء الدعامة على اللعبة ما يلي:
22:32:33 openat (AT_FDCWD، "/mnt/bcachedata/Steam/SteamApps/compatdata/690830/pfx/dosdevices/z:/mnt/bcachedata/Steam/SteamApps/common/Foundation/localization/en/achievements.json" ، O_RDONLY | O_NONBLOCK) = 39487
22:32:33 قريب (39487) = 0
22:32:33 إغلاق (-1) = -1 EBADF (Ungültiger Dateideskriptor)
22:32:33 openat (AT_FDCWD، "/mnt/bcachedata/Steam/SteamApps/compatdata/690830/pfx/dosdevices/z:/mnt/bcachedata/Steam/SteamApps/common/Foundation/localization/en/agents.json" ، O_RDONLY | O_NONBLOCK) = 39487
22:32:33 قريب (39487) = 0
22:32:33 إغلاق (-1) = -1 EBADF (Ungültiger Dateideskriptor)
22:32:33 openat (AT_FDCWD، "/mnt/bcachedata/Steam/SteamApps/compatdata/690830/pfx/dosdevices/z:/mnt/bcachedata/Steam/SteamApps/common/Foundation/localization/en/buildings.json" ، O_RDONLY | O_NONBLOCK) = 39487
22:32:33 قريب (39487) = 0
22:32:33 إغلاق (-1) = -1 EBADF (Ungültiger Dateideskriptor)
يبدو أن هذا خطأ كبير في اللعبة ولا يمكن إصلاحه بواسطة Proton ، حيث يبدو أنه تم العثور على الملف وتحميله. بالإضافة إلى ذلك ، يحاولون باستمرار إغلاق آلاف الملفات التي لم يفتحوها مطلقًا ، لذا أعتقد أنه حتى لو كانت اللعبة ستتمتع بالترجمة ، فقد نواجه مشكلة تحدثSebastiangperez عنها.
تضمين التغريدة
مرحبا، شكرا لردكم. ربما يتواصل شخص ما مع هؤلاء الرجال ويخبر هذا الخطأ.
هذا تحديث
لدي مشكلة مماثلة ولكن لا تزال مختلفة. بالنسبة لي ، يتم تشغيل اللعبة ، والدخول إلى شاشة التحميل ثم تعطل مع
eventfd: Too many open files
: steam-690830.logعندما أقوم بالتبديل من البروتون 3.16 إلى 3.7. ثم تغلق اللعبة ببساطة دون أن تتحطم.
إذا تقدمت وقمت بزيادة ulimit إلى أكثر من 60.000 ، فستعمل اللعبة ، لكن الترجمة مفقودة لأن اللعبة تستمر في القول
ERROR Core GamCLocalizationManager::loadFile JSON parsing error: 3
يُظهر إلقاء الدعامة على اللعبة ما يلي:
22:32:33 openat (AT_FDCWD، "/mnt/bcachedata/Steam/SteamApps/compatdata/690830/pfx/dosdevices/z:/mnt/bcachedata/Steam/SteamApps/common/Foundation/localization/en/achievements.json" ، O_RDONLY | O_NONBLOCK) = 39487
22:32:33 قريب (39487) = 0
22:32:33 إغلاق (-1) = -1 EBADF (Ungültiger Dateideskriptor)
22:32:33 openat (AT_FDCWD، "/mnt/bcachedata/Steam/SteamApps/compatdata/690830/pfx/dosdevices/z:/mnt/bcachedata/Steam/SteamApps/common/Foundation/localization/en/agents.json" ، O_RDONLY | O_NONBLOCK) = 39487
22:32:33 قريب (39487) = 0
22:32:33 إغلاق (-1) = -1 EBADF (Ungültiger Dateideskriptor)
22:32:33 openat (AT_FDCWD، "/mnt/bcachedata/Steam/SteamApps/compatdata/690830/pfx/dosdevices/z:/mnt/bcachedata/Steam/SteamApps/common/Foundation/localization/en/buildings.json" ، O_RDONLY | O_NONBLOCK) = 39487
22:32:33 قريب (39487) = 0
22:32:33 إغلاق (-1) = -1 EBADF (Ungültiger Dateideskriptor)يبدو أن هذا خطأ كبير في اللعبة ولا يمكن إصلاحه بواسطة Proton ، حيث يبدو أنه تم العثور على الملف وتحميله. بالإضافة إلى ذلك ، يحاولون باستمرار إغلاق آلاف الملفات التي لم يفتحوها مطلقًا ، لذا أعتقد أنه حتى لو كانت اللعبة ستتمتع بالترجمة ، فقد نواجه مشكلة تحدثSebastiangperez عنها.
هذا تحديث ، وصل بالأمس تصحيحًا جديدًا يعمل على إصلاح الخطأ ، ويمكنني لعب اللعبة دون تجميد.
لا تزال الترجمات النصية مفقودة ولا تعرض سوى مفاتيح JSON.
لا تزال الترجمات النصية مفقودة ولا تعرض سوى مفاتيح JSON.
يمكن إصلاح ذلك بسهولة عن طريق تثبيت vcrun2017:
WINEPREFIX=/your_path_to_steamLibrary/steamapps/compatdata/690830/pfx winetricks -q vcrun2017
[تحرير 2: لا داعي لتمكين D9VK بعد الآن. سيتم استخدامه تلقائيًا .. لذا فكل شيء أدناه قديم]
كما تم تحسين أداء اللعبة بشكل كبير باستخدام D9VK بدلاً من WineD3D الافتراضي وربما يمكن إصلاح خطأ "Shader compilation: gl_FragColor
غير معروف" أيضًا (مستخدمو AMD GPU).
[تحرير: ما يلي قديم ، يمكن الآن تمكين D9VK مع Proton> 4.11 باستخدام "PROTON_USE_D9VK = 1٪ command٪"]
إذا كنت ترغب في محاولة تنفيذه في Proton 4.2 ، فاتبع هذه التعليمات التي قدمها المستخدم pchome:
/your_path/steamapps/common/Proton 4.2/dist/lib/wine/d9vk/
/your_path/steamapps/common/Proton 4.2/dist/lib64/wine/d9vk/
patch -p1 < proton-4.2-d9vk.patch.txt
PROTON_NO_D9VK=1 %command%
توقفت عن لعب هذه اللعبة منذ بضعة أشهر لأنها تعطلت في البداية.
سوف أتحقق من العمل حول النص.
يمكنني أن أؤكد أن اللعبة تعمل الآن بشكل جيد باستخدام:
ulimit -n
أعلى لرفع حد الملف المفتوح للتغلب على التعطل عند بدء التشغيلWINEPREFIX=/your_path_to_steamLibrary/steamapps/compatdata/690830/pfx winetricks -q vcrun2017
لإصلاح عرض النصأعلى ulimit -n لرفع حد الملف المفتوح للتغلب على التعطل عند بدء التشغيل
راجع للشغل يبدو أن هذه "قضية" توزيعة. كان ulimit الخاص بي مرتفعًا بالفعل افتراضيًا (# DefaultLimitNOFILE = 1024: 524288 على Manjaro).
نعم تم إصلاح لي على 1024 ، ببساطة لأن هذا عادة ما يكون أكثر من كافٍ وإذا كان مطلوبًا أكثر ، فعادةً ما يكون هذا خطأ في برنامجك. أعرف كيف أغيره بشكل دائم ، لكنني لا أريد ذلك.
بالنسبة لكل من يريد معرفة موقع الملف ، يمكن إجراؤه في /etc/sysctl.conf
باستخدام fs.file-max
لكن من الأفضل استخدام /etc/security/limits.conf
تحرير: على توزيعات لينكس غير systemd
ربما يجب عليك تحديد التوزيعة التي تستخدمها ، لأن أسماء الملفات والمواقع تختلف بناءً على التوزيعة التي تستخدمها ، وهنا يمكنك العثور على مزيد من المعلومات حول هذا الموضوع:
https://github.com/lutris/lutris/wiki/How-to : -Esync
يمكنني أن أؤكد أن اللعبة تعمل الآن بشكل جيد باستخدام:
* a higher `ulimit -n` to raise the open file limit to work around the crash at startup * `WINEPREFIX=/your_path_to_steamLibrary/steamapps/compatdata/690830/pfx winetricks -q vcrun2017` to fix the displayment of the text **Note:** for some reason i needed to delete the pfx folder, start the game and then execute winetricks again
أهلا بكم،
لقد جربت حل winetricks لمشكلة النص ولكن لا يزال لدي مفاتيح نصية فقط. نظامي:
Steam log in gist .
بالأمس ، بعد فترة طويلة من عدم لعب اللعبة ، لعبت وأعمل بشكل رائع ولكن ما زلت أستخدم 2.5 جيجابايت من ذاكرة الوصول العشوائي (لا أعرف ما إذا كانت هناك مشكلة)
اليوم سأحاول عرض الأشياء النصية التي ذكرها شخص ما أعلاه.
بالأمس ، بعد فترة طويلة من عدم لعب اللعبة ، لعبت وأعمل بشكل رائع ولكن ما زلت أستخدم 2.5 جيجابايت من ذاكرة الوصول العشوائي (لا أعرف ما إذا كانت هناك مشكلة)
اليوم سأحاول عرض الأشياء النصية التي ذكرها شخص ما أعلاه.
إذا وجدت طريقة لإصلاح مشكلة النص ، فيُسمح باستخدام 6 غيغابايت من ذاكرة الوصول العشوائي لكل ما يهمني.
لقد وجدت الكتلة التالية في سجل Proton الخاص بي:
Cell windowFocused not defined in ui.package
Cell textfieldDropTarget not defined in ui.package
Cell textfieldError not defined in ui.package
Register Static Object: 10.18 ms
Web ThreadLocal Init
Request analytics server url
Web ThreadLocal Init
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
JSON parsing error: 3
createTextWithViewParameters received unused views: #.COMMUNITY_TRANSLATION
createTextWithViewParameters received unused views: #.DISCORD
Web ThreadLocal Init
Analytics server address: https://www.polymorph.games/analytics/
Analytics HTTP result: 2313654
Analytics HTTP result: OK
لقد وجدت الكتلة التالية في سجل Proton الخاص بي:
Cell windowFocused not defined in ui.package Cell textfieldDropTarget not defined in ui.package Cell textfieldError not defined in ui.package Register Static Object: 10.18 ms Web ThreadLocal Init Request analytics server url Web ThreadLocal Init JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 JSON parsing error: 3 createTextWithViewParameters received unused views: #.COMMUNITY_TRANSLATION createTextWithViewParameters received unused views: #.DISCORD Web ThreadLocal Init Analytics server address: https://www.polymorph.games/analytics/ Analytics HTTP result: 2313654 Analytics HTTP result: OK
يمكنني تأكيد مخرجات مماثلة بالنسبة لي بعد اتباع جميع التوصيات ومع عمليات التثبيت / المحاولات المتعددة. حاولت أيضًا استخدام حيل النبيذ وحيل البروتون. باستخدام البروتون 4.2-9
نظامي:
لا تزال الترجمات النصية مفقودة ولا تعرض سوى مفاتيح JSON.
يمكن إصلاح ذلك بسهولة عن طريق تثبيت vcrun2017:
WINEPREFIX=/your_path_to_steamLibrary/steamapps/compatdata/690830/pfx winetricks -q vcrun2017
هذا لم يساعدني. ما زلت أرى مفاتيح JSON بدلاً من ذلك تسميات مناسبة :(
كنت أستخدم برنامج تشغيل AMD المجاني لـ Manjaro وكان لدي دائمًا خطأ shader: gl_FragColor undeclared
. RX580
مع برنامج تشغيل AMD المناسب لـ Archlinux AUR ، يمكنني بدء اللعبة.
لا تزال لديك مشكلتان لم يتم حلهما:
vcrun2017
بالنسبة لي. ومع ذلك حصلت على عمل pfx
)pfx
المتبرع به.تعديل:
تم العثور على هذا التقرير على WineHQ: https://forum.winehq.org/viewtopic.php؟t=32488
مرحبًا marwonline ، يرجى نسخ معلومات نظامك من Steam ( Steam
-> Help
-> System Information
) ووضعها في الجوهر ، ثم تضمين رابط إلى الجوهر في تقرير هذه المشكلة.
@ kisak- صمام هنا جوهر .
راجع للشغل: حصلت على المجلد pfx
من Legodev وتعمل الترجمة بشكل جيد. لست متأكدا ما هو الخطأ في التثبيت الخاص بي.
@ kisak-valve إنها لعبة OpenGL ، لذا يمكن إزالة برامج تشغيل Mesa.
Legodev لا يؤدي تثبيت vcrun2017 إلى إصلاح مشكلة الترجمة / السلسلة بالنسبة لي ... هل قمت بتثبيت أي شيء آخر؟
مرحبا،
لقد لعبت هذه اللعبة على Windows من قبل. الآن قمت بالتبديل إلى Linux Mint وتلقيت هذا الخطأ:
شادر خطأ في الترجمة
شادر: السكان الأصليون / color2d
هل قام أي شخص بعمله مع البروتون أو النبيذ على رسومات AMD مع برامج تشغيل mesa؟
أطيب التحيات
داني
شادر خطأ في الترجمة
شادر: السكان الأصليون / color2d
لدي نفس الخطأ مع رسومات Intel على Proton 5.0 ...
هل هناك أي أخبار عن هذه اللعبة؟ هل جرب أي شخص Proton 5.0-10 RC أو Proton-5.9-GE-6-ST؟
ليس هذا هو التحديث الذي كنت أتمناه ... Sebastiangperez لماذا أغلق القضية؟ اللعبة ما زالت لا تعمل ...
ليس هذا هو التحديث الذي كنت أتمناه ... Sebastiangperez لماذا أغلق القضية؟ اللعبة ما زالت لا تعمل ...
آسف ، أريد حذف التعليق ، تعليقي
Sebastiangperez إذا أغلقت المشكلة عن طريق الخطأ ، هل يمكنك إعادة فتحها من فضلك؟ لا يزال أشخاص آخرون ، بمن فيهم أنا ، مهتمين بلعب هذه اللعبة مع بروتون. إذا كنت لا ترغب في تلقي تحديثات حول هذه المشكلة ، يمكنك استخدام زر إلغاء الاشتراك في القائمة الجانبية.
Sebastiangperez إذا أغلقت المشكلة عن طريق الخطأ ، هل يمكنك إعادة فتحها من فضلك؟ لا يزال أشخاص آخرون ، بمن فيهم أنا ، مهتمين بلعب هذه اللعبة مع بروتون. إذا كنت لا ترغب في تلقي تحديثات حول هذه المشكلة ، يمكنك استخدام زر إلغاء الاشتراك في القائمة الجانبية.
أضغط على الزر الخطأ ، آسف لذلك
اللعبة بالنسبة لي لا تعمل الآن ، لا أعرف ما إذا كان هناك خطأ جديد أو شيء من هذا القبيل.
نظرًا لأنني الآن أعمل أيضًا على وحدة معالجة رسومات AMD ، يمكنني المساعدة قليلاً أيضًا.
بدأت في العبث أكثر قليلاً. لقد وجدت أن المشكلة الجذرية تبدو وكأنها بعض رموز تظليل مهملة ، وبالتحديد "gl_FragColor" و "gl_FragData". حاولت استخراج ملفات shader من ملفات package. في دليل اللعبة وتغييرها للتخلص من الشفرة المهملة واستبدالها بالطرق المحدثة (لأغراض الاختبار) ... بنجاح جزئي (المتابعة إلى شاشة التحميل و ترى الشريط ممتلئًا بنسبة 100٪) ولكن بعد ذلك لا تزال اللعبة تتعطل. لا يُظهر سجل الأخطاء الخاص بالألعاب أي أخطاء متعلقة بـ "gl_FragColor" أو "gl_FragData" بعد الآن ولكن العديد من الأخطاء الأخرى. لقد تعرفت على بعض الأخطاء التي حدثت عندما اختبرت اللعبة لأول مرة (باستخدام وحدة معالجة الرسومات NVIDIA) ، لذلك أعلم أن حفنة منها على الأقل لا ينبغي أن تعطل اللعبة لأنها لا تزال تعمل في ذلك الوقت.
هذا هو سجل الأخطاء الذي أحصل عليه حاليًا: GIST
قد يكون من المفيد إذا كان هناك شخص قادر على بدء التشغيل بعد شاشة التحميل (إلى القائمة الرئيسية) يمكنه توفير سجل أخطاء اللعبة أو PROTON_LOG لتصفية الأخطاء التي أحصل عليها فقط.
التحرير: لقد رأيت للتو أن اللعبة تبدو وكأنها تتعطل للآخرين (بما في ذلك مستخدمي nvidia) وكذلك بدءًا من الإصدار 1.6.14.0717. ربما هذه مشكلة أخرى الآن.
التحرير: لقد رأيت للتو أن اللعبة تبدو وكأنها تتعطل للآخرين (بما في ذلك مستخدمي nvidia) وكذلك بدءًا من الإصدار 1.6.14.0717. ربما هذه مشكلة أخرى الآن.
1.6.20+ لا يعمل أيضًا. تعطل عند ملء الشريط الأخضر
Linux باستخدام برامج تشغيل Proton و Nvidia
كنت أستخدم برنامج تشغيل AMD المجاني لـ Manjaro وكان لدي دائمًا خطأ shader:
gl_FragColor undeclared
. RX580مع برنامج تشغيل AMD المناسب لـ Archlinux AUR ، يمكنني بدء اللعبة.
كان هذا على ما يبدو التلميح الرئيسي. تبين أن هناك مشكلة في برنامج تشغيل Mesa مفتوح المصدر والتي تسببت في حدوث خطأ shader للعبة عندما يستخدم كود التظليل أشياء مهملة. حسنًا ، إنه خطأ من الناحية الفنية من قبل المطور ، لكن اقرأ عنه بنفسك . ما فعلته من خلال تغيير كود التظليل نجح ، لأنني جعلته متوافقًا مع الملف الشخصي الأساسي بهذه الطريقة.
دعونا نرى ما إذا كان سيتم دمج هذا وإدخاله إلى برنامج تشغيل Mesa المستقر.
حسنًا ، دعنا نتناول المشكلة التالية ، أليس كذلك؟ :ابتسامة:
حسنًا ، يمكنني الآن بدء اللعبة واللعب. لا تزال هناك مشكلة في السلاسل التي سأحاول اكتشافها الآن ، ومحاولة الوصول إلى قائمة الإعدادات تؤدي إلى تعطل آخر. لكنه تقدم. كحل بديل ، من الممكن تغيير الإعدادات عبر ملف usersettings.config الذي تم إنشاؤه عند /home/USERNAME/.steam/steam/steamapps/compatdata/690830/pfx/drive_c/users/steamuser/My Documents/Polymorph Games/Foundation/
طرفي.
يحدث التعطل عند الدخول إلى القائمة الرئيسية بسبب مشكلة في "AchievementsVDF.vdf" في ملفات الترجمة. عند إزالتها أو إزالة محتواها ، دع اللعبة تنطلق في القائمة الرئيسية. أعتقد أن هذا قد يكون شيئًا يمكن إصلاحه داخل Proton ، حيث يبدو أن تنسيق vdf يتم تقديمه من خلال steam / steamworks وليس من قبل المطور عبر lib طرف ثالث.
هذا كل ما يمكنني قوله أجهزة الصراف الآلي.
marwonline هل ما زلت تحصل على الدليل بسلاسل الترجمة الثابتة؟ ربما يمكن أن يساعد في العثور على المشكلة.
لم أعد قادرًا على إصلاح الخيوط باستخدام vcrun2017 ولا يمكنني تجاوز ما هو مفقود بالفعل. يبدو أن دليل pfx محدد من شخص ما يمكن أن يحل هذا الأمر مريب إلى حد ما بالنسبة لي.
MadByteDE هناك بعض التبعية مفقودة أو تم تغيير بعض إعدادات التسجيل. المشكلة هي أنني لا أستطيع إعادة إنتاج الخطوات التي قمت بها لجعل البيئة تعمل. مع بيئة العمل ، عملت على الفور على جميع الأجهزة التي اختبرتها ، لكنني ببساطة لا أعرف كيف حصلت عليها. :(
تحرير: حاولت الآن تشغيل اللعبة مرة أخرى بعد وقت طويل جدًا أثناء تغيير وحدة معالجة الرسومات الخاصة بي. الآن لم تعد اللعبة تبدأ مع "Shader: natives / color2d" ... لقد قمت بتعبئة pfx الخاص بي قبل تجربة ذلك ، لذا يجب أن يكون الإصدار نفسه الذي أرسلته إلى marwonline. لذلك إذا كنت تريد يمكنني إرسالها إليك أيضًا.
Legodev إذا كان الإصدار القديم مع الترجمات العاملة ، فسيكون ذلك رائعًا.
اعتدت على رؤيتهم كيف أنه منذ أن اضطررت إلى بذل الكثير من الجهد لم يكن لدي وقت لإصلاح مشاكل التظليل ، ولهذا السبب لا يمكنني إخبارك ما إذا كنت سأظل أراها.
لقد طلبت منهم تعديل التظليل الخاص بهم وتحديد ملف التعريف المتوافق فيهم ، على أمل أن يؤدي ذلك إلى حل مشكلة التظليل هذه. لدهشتي أنهم نفذوا ذلك بالفعل. :-) يجب نشره مع أحد التحديثات التالية.
الطريقة التي يتصرف بها Mesa في هذه الحالة هي في الواقع وفقًا للمواصفات ، والتي تنص على أنه إذا لم يتم تحديد ملف تعريف ، فسيتم تعيينه افتراضيًا إلى core. نظرًا لأنهم يستخدمون سياق متوافق في هذه اللعبة ، فإن التظليل ينكسر. لا توجد فكرة عن سبب عدم التزام برامج التشغيل المغلقة بالمواصفات هنا.
لقد طلبت منهم تعديل التظليل الخاص بهم وتحديد ملف التعريف المتوافق فيهم ، على أمل أن يؤدي ذلك إلى حل مشكلة التظليل هذه. لدهشتي أنهم نفذوا ذلك بالفعل. :-) يجب نشره مع أحد التحديثات التالية.
الطريقة التي يتصرف بها Mesa في هذه الحالة هي في الواقع وفقًا للمواصفات ، والتي تنص على أنه إذا لم يتم تحديد ملف تعريف ، فسيتم تعيينه افتراضيًا إلى core. نظرًا لأنهم يستخدمون سياق متوافق في هذه اللعبة ، فإن التظليل ينكسر. لا توجد فكرة عن سبب عدم التزام برامج التشغيل المغلقة بالمواصفات هنا.
لطيف. :)
لقد رأيت المناقشة في Mesa bug tracker حول المواصفات. لقد قدموا خطأ في المواصفات حول ذلك ، دعنا نرى ما سيقررونه. أشعر بالفضول لماذا تعمل برامج التشغيل مغلقة المصدر بشكل مختلف ثم يبدو أن المواصفات تحدد هذا.
للتذكير ، ما زلنا بحاجة إلى معرفة سبب تسبب ملف archievments.vdf في حدوث عطل وما الذي يسبب مشكلة السلسلة.
لقد حصلت الآن على قائمة السلاسل والترجمات والإعدادات الخاصة بي تعمل مرة أخرى - إنها لعبة تعمل بكامل طاقتها! ياي
ما فعلته في الواقع هو تحديث برنامج winetricks الخاص بي عبر "sudo winetricks - self-update" وبعد ذلك أعد تثبيت vcrun2017 عبر "WINEPREFIX = / YOUR / PATH / TO / STEAMAPPS / steamapps / Compatdata / 690830 / pfx winetricks -q vcrun2017 ". إذا لم تنجح إعادة تثبيت vcrun2017 بالنسبة لك ، فحاول حذف دليل البادئة ، وقم بإعادة إنشائه عن طريق تشغيل اللعبة مرة واحدة ثم حاول مرة أخرى لتثبيت vcrun2017.
ليتم تلخيصه
آمل أن يعمل هذا أيضًا من أجلكم يا رفاق.
تحرير: ملاحظة: هذا قديم.
لقد أنشأت نصًا صغيرًا لإصلاح جميع المشكلات تلقائيًا. لا يمكنني ضمان أنه سيعمل من أجلك ، لكنه تم اختباره على Manjaro Linux + Gnome. يمكن تطبيق إصلاح التظليل لإصلاح كود التظليل حتى يصدر مطور اللعبة تصحيحًا رسميًا للعبة.
لاستخدامه ، قم باستخراج الأرشيف ووضع محتواه في دليل جذر اللعبة (على سبيل المثال "/home/USERNAME/.steam/steam/steamapps/common/Foundation/apply_fixes.sh") وقم بتشغيل البرنامج النصي.
ملاحظة: لتحديث winetricks تلقائيًا ، سيطلب منك البرنامج النصي إذن الجذر.
تأكد من تشغيل اللعبة مرة واحدة على الأقل قبل تشغيل البرنامج النصي
اسمح لى اعرف لو هذا العمل لاجلك.
مرحبًا ، لم أشتري اللعبة بعد لأنه تم وضع علامة عليها حاليًا على أنها معطلة على ProtonDB.
أنا ألعب على Nvidia ، هل تثبيت vcrun2017 باستخدام winetricks هو الشيء الوحيد المطلوب للعب اللعبة؟ هل اللعبة قابلة للعب بالكامل؟
هل هناك مشاكل أخرى معروفة لم يتم حلها؟
مرحبًا ، لم أشتري اللعبة بعد لأنه تم وضع علامة عليها حاليًا على أنها معطلة على ProtonDB.
أنا ألعب على Nvidia ، هل تثبيت vcrun2017 باستخدام winetricks هو الشيء الوحيد المطلوب للعب اللعبة؟ هل اللعبة قابلة للعب بالكامل؟
هل هناك مشاكل أخرى معروفة لم يتم حلها؟
على NVIDIA ، يجب أن تكون على ما يرام مع تحديث winetricks عبر "sudo winetricks - self-update" ثم تثبيت vcrun2017 في بادئة اللعبة. لا أحد يستطيع أن يضمن لك أنه سيعمل على نظامك (لقد وجدت للتو أن هذه الخطوات تعمل بشكل موثوق لنظامي). يمكنك تجربتها وإذا لم تنجح يمكنك استرداد اللعبة - أو الانتظار حتى تعمل اللعبة خارج الصندوق باستخدام Proton.
نعم ، أعلم أن الأمر يعتمد حقًا على التكوين ، لكنني كنت مهتمًا بمعرفة ما إذا كانت اللعبة ، مع بعض التكوين ، قابلة للعب الآن بالكامل على Linux باستخدام Proton.
من ناحيتي ، نعم - إنها قابلة للعب بالكامل.
فيديو يوتيوب
مرحبًا MadByteDE ، كنت أبحث عن ترخيص حقوق الطبع والنشر لهذه اللعبة وأواجه صعوبة في العثور عليها. أقرب شيء وجدته هو "ملاحظة: يحظر قانون حقوق الطبع والنشر مشاركة ملفات وأصول ألعاب Polymorph Games علنًا." على http://www.polymorph.games/foundation/modding/texture-usage-policy. يرجى ضبط الحل الخاص بك بحيث يعدل الملفات الموجودة من تثبيت لعبة بدلاً من إعادة توزيع التظليل.
مرحبًا MadByteDE ، كنت أبحث عن ترخيص حقوق الطبع والنشر لهذه اللعبة وأواجه صعوبة في العثور عليها. أقرب شيء وجدته هو "ملاحظة: يحظر قانون حقوق الطبع والنشر مشاركة ملفات وأصول ألعاب Polymorph Games علنًا." على http://www.polymorph.games/foundation/modding/texture-usage-policy. يرجى ضبط الحل الخاص بك بحيث يعدل الملفات الموجودة من تثبيت لعبة بدلاً من إعادة توزيع التظليل.
شكرا على إعلامي. أفضل ما يمكنني معرفته بشكل صحيح هو طلب الإذن لتوزيع ملفات shader التي تم تغييرها لإصلاح مشكلات التظليل مؤقتًا على نظام التشغيل Linux. ولكن منذ أن أعلن المطور عن إصلاح المظلات في تحديث قادم ، سأقوم بإزالة الملفات حتى يتم إصدار التحديث.
اسمح لى اعرف لو هذا العمل لاجلك.
اللعبة تعمل بشكل مثالي مع هذا التصحيح ، شكرا لك على هذا النهج!
بالنسبة للنص ، فقد كان يعمل من قبل ولا يزال يعمل ، لذا لا يمكنني قول أي شيء بخصوص هذا.
تحرير: ملاحظة: هذا قديم.
لقد قمت بتحديث البرنامج النصي لإزالة ملفات تظليل. يقوم بتصحيح كل ملف تظليل على حدة ولم يعد يحتوي على محتوى محمي بحقوق الطبع والنشر.
1. قم بتحديث تثبيت winetricks _المثبت مسبقًا_ تلقائيًا وتثبيت vcrun2017 في بادئة اللعبة.
sudo winetricks --self-update && WINEPREFIX=/home/USERNAME/.steam/steam/steamapps/compatdata/690830/pfx winetricks -q vcrun2017
2. لمستخدمي AMD / Intel GPU: لتطبيق إصلاح على ملفات shader (خطأ في التجميع)
1. تحميل البرنامج النصي. استخراج الملفات ونسخها إلى دليل اللعبة الأساسي
2. قم بتشغيل اللعبة مرة واحدة على الأقل قبل استخدام البرنامج النصي
3. قم بتشغيل البرنامج النصي. سيخبرك عندما ينتهي.
4. إطلاق اللعبة.
تحميل (ميجا)
Foundation_v1.6.20_Fixer
MadByteDE يمكنه تأكيد أن أحدث Winetricks و vcrun2017 و Proton 5.11 قد حلا مشكلة الترجمة ، يتم الآن عرض النصوص.
عمل جيد!
لقد نجحت في تشغيل اللعبة بعد تطبيق التصحيح الخاص بك. اضطررت إلى إزالة / إعادة تسمية "AchievementsVDF.vdf" في "localization / en" على الرغم من ذلك ، أو أنه سيتعطل بعد ملء شريط التحميل.
MadByteDE يمكنه تأكيد أن أحدث Winetricks و vcrun2017 و Proton 5.11 قد حلا مشكلة الترجمة ، يتم الآن عرض النصوص.
سعيد لسماعها. (راجع للشغل لقد استخدمت أحدث بروتون 5.0-9 لكل شيء.)
عمل جيد!
لقد نجحت في تشغيل اللعبة بعد تطبيق التصحيح الخاص بك. اضطررت إلى إزالة / إعادة تسمية "AchievementsVDF.vdf" في "localization / en" على الرغم من ذلك ، أو أنه سيتعطل بعد ملء شريط التحميل.
كيف تبدو السلاسل النصية الخاصة بك؟ إذا بدأوا بـ # ، فربما فشل تحديث winetricks وتثبيت vcrun أو أن هناك مشكلة أخرى في اللعبة لم أرها بعد.
لا بأس بالسلاسل النصية ، لقد قام البرنامج النصي بتحديث winetricks وقام بتثبيت vcrun2017 دون مشاكل. بدون vcrun2017 ، لم يكن هناك سوى عناصر نائبة بعلامة "#" في المقدمة ، ولكن كل شيء على ما يرام.
لا بأس بالسلاسل النصية ، لقد قام البرنامج النصي بتحديث winetricks وقام بتثبيت vcrun2017 دون مشاكل. بدون vcrun2017 ، لم يكن هناك سوى عناصر نائبة بعلامة "#" في المقدمة ، ولكن كل شيء على ما يرام.
حسنًا .. أتساءل لماذا اضطررت إلى حذف الملف نظرًا لأنه تم إصلاحه من خلال تحديث winetricks في نهايتي. ولكن إذا كان كل شيء آخر يعمل ويمكنك الوصول إلى قائمة الإعدادات ، فيجب أن يكون كل شيء على ما يرام.
عجيب. لقد قمت الآن باستعادة ملف AchievementsVDF.vdf ولم يعد يتعطل بعد الآن. لكني أقسم أنها فعلت ذلك في البداية. ¯_ (ツ) _ / ¯
الشيء البسيط فقط ، بعد تحميل اللعبة وظهور القائمة الرئيسية ، أحتاج إلى الخروج والعودة ، وإلا فلن أتمكن من النقر فوق أي شيء. إلى جانب ذلك ، يبدو أن كل شيء يعمل ، تم لعبه لبضع دقائق بالفعل.
اشتريت اللعبة للتو ، وستتعطل في نهاية شاشة التحميل الأولية:
Foundation - version 1.6.20.0814
missing : in locales.txt line: OpenGL vendor: NVIDIA Corporation
OpenGL renderer: GeForce RTX 2080 Ti/PCIe/SSE2
OpenGL version: 4.6.0 NVIDIA 450.66
GL_MAX_TEXTURE_IMAGE_UNITS: 32
GL_MAX_PATCH_VERTICES: 32
GPU dedicated video memory: 11534336KB
GPU total available memory: 11534336KB
GPU current available video memory: 9830912KB
GPU eviction count: 0
GPU evicted memory: 0KB
Create Audio Engine
Audio Engine created
Create world
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
Can't load class PlaCBuildingAssetProcessor
preload file Terrain/Foundation_Hills_01/trees_padding_foundation_hills_01.geo: 0.156 s
property PlaCDataAgentProfileFunctionVisitor::AssetStatusQuota should not be null in
property PlaSContextDataHappinessFactor::HappinessFactor should not be null in
property PlaSContextDataHappinessFactor::Applicator should not be null in
property PlaSContextDataHappinessFactor::HappinessFactor should not be null in
property PlaSContextDataHappinessFactor::Applicator should not be null in
property PlaSContextDataWorkstationSetup::WorkstationSetup should not be null in
property PlaSContextDataSubtree::Subtree should not be null in
property PlaSContextDataSubtree::Subtree should not be null in
property PlaSContextDataSubtree::Subtree should not be null in
property PlaSContextDataHappinessFactor::Applicator should not be null in
property PlaCDataHouseStatus::Item0 should not be null in
property PlaCDataVillagerStatusQuantityPair::Status should not be null in
property PlaCAssetBuildingFunctionQuarry::RandomResourceToSpawn should not be null in
property PlaCAssetBuildingFunctionQuarry::RandomResourceToSpawn should not be null in
property PlaCAssetBuildingFunctionTaxOffice::Item0 should not be null in
property PlaCAssetBuildingFunctionWorkplaceFarm::HarvestSetup should not be null in
property PlaCAssetBuildingFunctionWorkplaceFarm::SowingSetup should not be null in
property PlaCAssetBuildingFunctionHouse::RelatedDesirability should not be null in
property PlaCAssetBuildingFunctionHouse::RelatedZone should not be null in
property PlaCAssetBuildingFunctionHouse::RelatedDesirability should not be null in
property PlaCAssetBuildingFunctionHouse::RelatedZone should not be null in
property PlaCAssetDesirability::CopyLevelFrom should not be null in
property PlaCAssetDesirability::CopyLevelFrom should not be null in
property PlaCAssetDesirability::CopyLevelFrom should not be null in
property GamCKeyframeAsset::Value should not be null in
property GenCParticleSystem::Material should not be null in
property PlaCDataActionVisit::NarrativePanelData should not be null in
property PlaCDataActionVisit::VisitClickAction should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCDataAssociationEstateString::AssetEstate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataActionVisit::NarrativePanelData should not be null in
property PlaCDataActionVisit::VisitClickAction should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCDataAssociationEstateString::AssetEstate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataEstateQuantityPair::Estate should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCDataActionVisit::VisitClickAction should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property GenCParticleSystem::Material should not be null in
property GenCParticleSystem::Material should not be null in
property PlaCDataBuildingPartCostPair::BuildingPart should not be null in
property PlaCDataBuildingPartCostPair::BuildingPart should not be null in
property PlaCDataBuildingPartCostPair::BuildingPart should not be null in
property PlaCDataBuildingPartCostPair::BuildingPart should not be null in
property PlaCDataGameRuleModifierVillagerHappiness::RuleApplicator should not be null in
property PlaCAssetGameRuleMineral::GenericMineralPrefab should not be null in
property PlaCAssetGameRuleMineral::DebugMineralToAssign should not be null in
property PlaCSkin::DefaultCollapsibleStyle should not be null in
property PlaCDataGameRuleModifierNeedPermanentlyFilled::NeedResource should not be null in
property PlaCAssetProceduralMilitaryQuestGenerator::QuestFunction should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierJob should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierRegroupBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierLeaveBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierBackBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierJob should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierRegroupBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierLeaveBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierBackBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierJob should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierRegroupBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierLeaveBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierBackBehavior should not be null in
property PlaCAssetProceduralMilitaryQuestGenerator::QuestFunction should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierJob should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierRegroupBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierLeaveBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierBackBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierJob should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierRegroupBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierLeaveBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierBackBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierJob should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierRegroupBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierLeaveBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierBackBehavior should not be null in
property PlaCAssetProceduralMilitaryQuestGenerator::QuestFunction should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierJob should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierRegroupBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierLeaveBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierBackBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierJob should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierRegroupBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierLeaveBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierBackBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierJob should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierRegroupBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierLeaveBehavior should not be null in
property PlaCDataQuestFunctionSendTroops::SoldierBackBehavior should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCDataActionShowNarrativePanel::AssetNotification should not be null in
property PlaCAssetWallConfig::Material should not be null in
property PlaCAssetWallConfig::MaterialTop should not be null in
init asset manager: 4.691 s
load all assets: 10.143 s
Clear Scene
Open Scene ...
Can't find any component named PlaCCompMonument
Read Terrain Topology: 3.95 ms
Generate grass: 10.70 ms
Generate grass: 10.55 ms
Load Scene: 871.40 ms
JSON parsing error: 3 file: localization/en/achievements.json
Register Static Object: 36.59 ms
leinardi حاول نقل / حذف "AchievementsVDF.vdf" مؤقتًا من مجلد اللعبة ، على سبيل المثال /home/USERNAME/.steam/steam/steamapps/common/Foundation/localization/en
وأبلغ مرة أخرى إذا كان هذا يغير شيئًا.
MadByteDE تبدو إعادة تسمية AchievementsVDF.vdf
حلاً صالحًا. يمكنني الآن الوصول إلى القائمة الرئيسية ، لكن كل السلاسل المترجمة مفقودة:
لقد قمت بتثبيت أقراص winetricks المثبتة ولكن لا يبدو أنها كافية:
leinardi<strong i="11">@c7h</strong>:/media/Steam/steamapps/common/Foundation$ sudo winetricks --self-update
leinardi<strong i="12">@c7h</strong>:/media/Steam/steamapps/common/Foundation$ WINEPREFIX=$( realpath ../../compatdata/690830/pfx ) winetricks -q vcrun2017
آه ، أعتقد أن تحديث winetricks فشل لأنك لم تقم بتشغيل winetricks - التحديث الذاتي كجذر. حاول استخدام sudo winetricks --self-update
. إذا نجح التثبيت ، فستحتاج على الأرجح إلى حذف pfx ، وتشغيل اللعبة والتعطل مرة أخرى ، ثم القيام بـ WINEPREFIX=/media/Steam/steamapps/compatdata/690830/pfx winetricks -q vcrun2017
. إذا نجح كل شيء ، يمكنك إضافة archivementsVDF.vdf مرة أخرى إلى مجلد الترجمة en.
مرحبًا leinardi ، يرجى استخدام جوهر السجلات أو إرفاقها كملف بدلاً من لصق جدران النص.
MadByteDE معذرة ، لم أنسخ سطر تحديث winetricks ولصقه مثل لأنني أغلقت الجهاز بالفعل ونسيت إضافة sudo داخل رسالتي ، لكنني نفذته به.
سارت عملية التحديث بشكل جيد وحصلت على أحدث إصدار مثبت:
leinardi<strong i="8">@c7h</strong>:/media/Steam/steamapps/common/Foundation$ winetricks --version
20200412-next - sha256sum: 5c62bc038fd3ac7fa1e0d09123c61e1034cc5431719f5a1768dcb4bd91990cca
لقد حاولت بالفعل حذف بادئة النبيذ ولكن النتيجة هي نفسها.
@ kisak-valve متأكد ، آسف.
والنقر فوق الإعدادات يؤدي إلى تعطل اللعبة:
Create world
createTextWithViewParameters received unused views: #.COMMUNITY_TRANSLATION
createTextWithViewParameters received unused views: #.DISCORD
JSON parsing error: 3 file: localization/en/achievements.json
JSON parsing error: 3 file: localization/en/agents.json
JSON parsing error: 3 file: localization/en/buildings.json
JSON parsing error: 3 file: localization/en/events.json
JSON parsing error: 3 file: localization/en/general.json
JSON parsing error: 3 file: localization/en/help.json
JSON parsing error: 3 file: localization/en/menu.json
JSON parsing error: 3 file: localization/en/military.json
JSON parsing error: 3 file: localization/en/rules.json
JSON parsing error: 3 file: localization/en/steam_page.json
JSON parsing error: 3 file: localization/en/tutorial.json
JSON parsing error: 3 file: localization/en/unlockables.json
JSON parsing error: 3 file: localization/en/whatsnew.json
Analytics server address: https://www.polymorph.games/analytics/
Analytics HTTP result: 5387663
Analytics HTTP result: OK
can't access an unexisting item of a const hash map
نظرًا لأن لغة نظام التشغيل الخاصة بي لم يتم تعيينها على اللغة الإنجليزية ، فقد حاولت إضافتها
LC_ALL=C %command%
و
LANG=C %command%
إلى خيارات التشغيل ولكن لا تحدث أي فرق.
لا يمكنني استخدام winetricks ، تظهر هذه الرسالة:
تحذير: أنت تستخدم WINEPREFIX 64 بت. لاحظ أن العديد من الأفعال تقوم فقط بتثبيت إصدارات 32 بت من الحزم. إذا واجهت مشاكل ، فالرجاء إعادة الاختبار في WINEPREFIX نظيف 32 بت قبل الإبلاغ عن خطأ.
لكنني قمت بتنزيل ملفات exe وتشغيلها على النحو التالي:
WINEPREFIX = / home /.../. steam / steam / steamapps / configdata / 690830 / pfx / home /.../. steam / steam / steamapps / common / Proton \ 5.0 / dist / bin / wine VC_redist.x ( الإصدار). exe
الإصدار يعني x86 أو x64 وقمت بتثبيت كلاهما ، لقد قمت بذلك بالفعل ولم يتم إصلاح اللغة.
ولكن الآن ، أعدت تسمية الإنجازات وتستمر اللعبة في الانهيار.
أي صلابة؟
leinardi نعم ، لقد واجهت هذه المشكلة كثيرًا ، ولكن منذ تحديث winetricks كان كل شيء يعمل بشكل جيد.
يبدو تنفيذ Winetricks الخاص بك مختلفًا تمامًا عن الذي أحصل عليه ، لذلك ما زلت أعتقد أن شيئًا ما حدث خطأ في تحديث winetricks. هناك خطوط مفقودة مثل Executing wine winecfg -v winxp64
، والكثير من الأشياء المختلفة تحدث.
هذا هو مخرجاتي: GIST
راجع للشغل إصدار النبيذ المحلي الخاص بي هو 5.18. ربما لها علاقة بهذا.
يختلف sha256sum لإصدارك وكذلك إصدار النبيذ:
Using winetricks 20200412-next - sha256sum: 8efa7c2d4b96045bf6dec3a4b60be588c4c9a7da4e6de7c010cb6f21e2fb708f with wine-5.18 and WINEARCH=win64
Using winetricks 20200412-next - sha256sum: 5c62bc038fd3ac7fa1e0d09123c61e1034cc5431719f5a1768dcb4bd91990cca with wine-5.0 and WINEARCH=win64
سأحاول مع نسخة أحدث من النبيذ.
حسنًا ، لقد أعدت التثبيت ولا يزال يعمل معي:
أنا أستخدم Proton 5.0-9. لهذه اللعبة.
تضمين التغريدة
هناك شيء واحد لاحظته ، وهو sha256sum الخاص بتثبيت Winetricks الخاص بي ، والذي يطبعه Winetricks في البداية ، وهو يختلف عن مثلك: 8efa7c2d4b96045bf6dec3a4b60be588c4c9a7da4e6de7c010cb6f21e2fb708f
على الرغم من أن الإصدار "20200412-next" هو نفسه. هذا غريب بعض الشيء.
smirgol ما هو إصدار النبيذ الخاص بك؟
تحذير: أنت تستخدم WINEPREFIX 64 بت. لاحظ أن العديد من الأفعال تقوم فقط بتثبيت إصدارات 32 بت من الحزم. إذا واجهت مشاكل ، فالرجاء إعادة الاختبار في WINEPREFIX نظيف 32 بت قبل الإبلاغ عن خطأ.
هذا أمر طبيعي ويمكن تجاهله.
WINEPREFIX = / home /.../. steam / steam / steamapps / configdata / 690830 / pfx / home /.../. steam / steam / steamapps / common / Proton \ 5.0 / dist / bin / wine VC_redist.x ( الإصدار). exe
هذا يبدو غريباً بالنسبة لي ، Winetricks ضروري لتثبيت vcrun لأنه يوفر حلولاً للأخطاء الشائعة التي ستكون ضرورية لتثبيت الملفات بشكل صحيح.
عند رؤية كل هذه المشكلات ، يبدو أن إصدار Winetricks الذي يتلقاه الجميع عبر - التحديث الذاتي يختلف قليلاً إلى حد ما ، والذي قد يكون المشكلة الرئيسية هنا.
smirgol ما هو إصدار النبيذ الخاص بك؟
النبيذ 5.18 (مرحلة)
من صفحة winetricks GitHub:
ملاحظة: عادةً ما تكون إصدارات Winetricks Debian / Ubuntu المعبأة قديمة ، لذا يوصى بالتثبيت اليدوي.
إذا كانت الحزمة غير متوفرة ، أو قديمة ، أو كان الإصدار الأحدث مطلوبًا ، فيمكن إجراء تثبيت يدوي لـ winetricks. يوصى بشدة بإلغاء تثبيت أي إصدار مثبت مسبقًا من winetricks أولاً.
إذا لم تقم بإلغاء تثبيت إصدار معبأ مسبقًا من winetricks ... حسنًا ، يمكنك التقاط القطع!
ومن نص Winetricks نفسه:
# Name of this version of winetricks (YYYYMMDD)
# (This doesn't change often, use the sha256sum of the file when reporting problems)
WINETRICKS_VERSION=20200412-next
إذا كنت تستخدم توزيعة قائمة على دبيان ، فسأوصي باتباع التعليمات المقدمة على https://github.com/Winetricks/winetricks
لتلخيص الإجراء:
قم بإلغاء تثبيت أي Winetricks قمت بتثبيته مع مدير الحزم الخاص بك أولاً!
احصل على أحدث إصدار (احفظه يدويًا أو احصل عليه باستخدام curl):
حليقة https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks> winetricks
sudo mv winetricks / البيرة / بن /
sudo chmod + x / usr / bin / winetricks
أنا أفضل / usr / local / bin over / usr / bin ، لكن الأمر متروك لك.
يعمل أخيرًا:
ما أعتقد كان المشكلة؟ تثبيت نسختين مختلفتين من winetricks:
leinardi<strong i="9">@c7h</strong>:/media/Steam/steamapps/common/Foundation$ sudo winetricks --version
20200412-next - sha256sum: 8efa7c2d4b96045bf6dec3a4b60be588c4c9a7da4e6de7c010cb6f21e2fb708f
leinardi<strong i="10">@c7h</strong>:/media/Steam/steamapps/common/Foundation$ winetricks --version
20200412-next - sha256sum: 5c62bc038fd3ac7fa1e0d09123c61e1034cc5431719f5a1768dcb4bd91990cca
leinardi<strong i="11">@c7h</strong>:/media/Steam/steamapps/common/Foundation$ whereis winetricks
winetricks: /usr/bin/winetricks /usr/bin/winetricks.bak /home/leinardi/bin/winetricks /usr/share/man/man1/winetricks.1.gz
كنت أقوم بتحديث تثبيت النظام باستخدام sudo winetricks --self-update
ولكن بعد ذلك أقوم بتنفيذ تثبيت المستخدم القديم. تشغيل winetricks --self-update
بدون sudo حل المشكلة.
اضطررت إلى حذف البادئة وتشغيل WINEPREFIX=$( realpath ../../compatdata/690830/pfx ) winetricks -q vcrun2017
مرة أخرى للحصول على التثبيت المناسب. الإخراج الآن مطابق تقريبًا لصيغةMadByteDE .
لقد قمت أيضًا بترقية النبيذ إلى 5.18 مرحلة ولكن لا أعتقد أن هناك حاجة (لقد فعلت ذلك قبل اكتشاف أن لدي إصدارين من winetricks مثبتة).
بعد تثبيت vcrun2017
لست مضطرًا إلى إعادة تسمية AchievementsVDF.vdf
بعد الآن وستفتح قائمة الإعدادات بشكل صحيح.
شكرًا جزيلاً على المساعدة ، لقد كنت قريبًا جدًا من رد أموال اللعبة: +1:
leinardi سعيد لرؤيتها تعمل من أجلك: +1:
ماذا يمكننا أن نتعلم من ذلك؟ إذا كانت مشكلة شائعة يمكنني إضافة فحص لأي إصدار Winetricks آخر إلى البرنامج النصي للتأكد من أنه يستخدم الإصدار الصحيح عند تثبيت vcrun. أو قم فقط بإضافة تحذير إذا كان المجموع الاختباري مختلفًا عن إصدار النبيذ العامل المعروف.
لا يمكنني حتى تشغيل winetricks --self-update
:
warning: You don't have the proper permissions to run this command. Try again with sudo or as root.
لقد أدى القيام بالتحديث الذاتي قبل استخدام winetricks لهذه اللعبة بالمهمة!
الآن تظهر الملصقات في اللعبة بشكل صحيح. شكرا على البقشيش!
عذرًا ، لقد قمت بالتحديث إلى الإصدار 5.13 من البروتون وتستمر اللعبة في الانهيار.
سيكون بعض الإصلاح؟
عذرًا ، لقد قمت بالتحديث إلى الإصدار 5.13 من البروتون وتستمر اللعبة في الانهيار.
سيكون بعض الإصلاح؟
يجب أن يكون أحدث إصدار ثابت من Proton هو 5.0-9. جرب هذا أولاً مع الإصلاحات الموضحة أعلاه. إذا كان يعمل مع 5.0-9 ولكن ليس مع 5.13 (+ الإصلاحات) ، فقد يكون هناك تراجع في البنية الجديدة.
شكرا ، اللعبة تعمل الآن.
تم تحديث البروتون للتو من 5.0-9 إلى 5.13-1 ويعمل بنفس الطريقة التي كان عليها قبل الترقية.
تم تحديث البروتون للتو من 5.0-9 إلى 5.13-1 ويعمل بنفس الطريقة التي كان عليها قبل الترقية.
لم أر سابقًا أنهم أطلقوا نسخة بروتون جديدة (آسف لسوء الفهم). لكنه لا يزال يعمل بدون مشاكل بالنسبة لي أيضًا.
لقد أسقطوا إصدار معاينة جديد (Alpha 1.6.22.106) حيث تم حل مشكلة shader!
مرحبا. حاولت تشغيل اللعبة لكنها استمرت في التعطل (أو عرض واجهة المستخدم بدون ترجمات).
حاولت القيام بما يلي:
curl https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks > winetricks
sudo mv winetricks /usr/bin/
sudo chmod +x /usr/bin/winetricks
rm -rf /home/$USER/.steam/steam/steamapps/compatdata/690830
WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/690830/pfx /usr/bin/winetricks -q vcrun2017
أستخدم Ubuntu 20.04 ، أحدث فرع معاينة للعبة و Proton 5.13.
أعتقد أنك أخطأت في إعادة تسمية الملف Archivements.vdf وتشغيله مرة أخرى.
لقد فعلت بالضبط ما فعلته وعملت معي.
Vavooon سأفعل أيضًا sudo winetricks --self-update
، فقط للتأكد.
Vavooon تحقق من إصدار winetricks الخاص بك بـ winetricks --version
. يجب أن يكون المجموع الاختباري 61509663b824d72daafec6a95986e5b256e19e0e8ec1d2b7c4e89cf52665d63b
. تأكد أيضًا من عدم تثبيت إصدارين منفصلين من winetricks.
Vavooon أيضًا ، انشر الناتج WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/690830/pfx /usr/bin/winetricks -q vcrun2017
، فقد يساعد ذلك في إيجاد المشكلة.
Sebastiangperez يمكنني المتابعة إلى القائمة الرئيسية إذا قمت بإعادة تسميتها ، ولكن لا توجد ترجمة وتتعطل إذا فتحت الإعدادات.
leinardi حاولت تنفيذها أيضًا.
MadByteDE إنه 20200412-next - sha256sum: 61509663b824d72daafec6a95986e5b256e19e0e8ec1d2b7c4e89cf52665d63b
.
هنا سجل winetricks https://gist.github.com/Vavooon/df74df7f9e85f6efce4ed0ff66d883bb
Vavooon لقد قمت للتو بتشغيل
winetricks --self-update
وحصلت على نفس الإصدار الذي تستخدمه:leinardi<strong i="11">@c7h</strong>:~$ winetricks --self-update
Executing cd /tmp/winetricks.FKCnFq7D
Downloading https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks to /tmp/winetricks.FKCnFq7D
--2020-10-18 14:22:41-- https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
Risoluzione di raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.192.133, 151.101.128.133, 151.101.64.133, ...
Connessione a raw.githubusercontent.com (raw.githubusercontent.com)|151.101.192.133|:443... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 873442 (853K) [text/plain]
Salvataggio in: "winetricks"
winetricks 100%[===================>] 852,97K 2,65MB/s in 0,3s
2020-10-18 14:22:41 (2,65 MB/s) - "winetricks" salvato [873442/873442]
Executing cd /home/leinardi
Executing mv /tmp/winetricks.FKCnFq7D/winetricks /home/leinardi/bin/winetricks.update
Executing rmdir /tmp/winetricks.FKCnFq7D
Executing cp /home/leinardi/bin/winetricks /home/leinardi/bin/winetricks.bak
Executing chmod -x /home/leinardi/bin/winetricks.bak
Executing mv /home/leinardi/bin/winetricks.update /home/leinardi/bin/winetricks
Executing chmod +x /home/leinardi/bin/winetricks
------------------------------------------------------
warning: Update finished! The current version is 20200412-next - sha256sum: 61509663b824d72daafec6a95986e5b256e19e0e8ec1d2b7c4e89cf52665d63b. Use 'winetricks --update-rollback' to return to the previous version.
------------------------------------------------------
بدأت في التفكير في أن النبيذ 5.18 ضروري ، هل يمكنك محاولة تحديثه إلى إعداد النبيذ ، وحذف البادئة والمحاولة مرة أخرى؟
انظر هنا للحصول على إرشادات حول كيفية إضافة إعادة بيع النبيذ الرسمية: https://wiki.winehq.org/Ubuntu
Vavooon لقد قمت للتو بتشغيل
winetricks --self-update
وحصلت على نفس الإصدار الذي تستخدمه:
بدأت في التفكير في أن النبيذ 5.18 ضروري ، هل يمكنك محاولة تحديثه إلى إعداد النبيذ ، وحذف البادئة والمحاولة مرة أخرى؟انظر هنا للحصول على إرشادات حول كيفية إضافة إعادة بيع النبيذ الرسمية: https://wiki.winehq.org/Ubuntu
هل تقصد إصدار النبيذ البروتوني أو إصدار نظامك من النبيذ؟
هل تقصد إصدار النبيذ البروتوني أو إصدار نظامك من النبيذ؟
لا يستخدم winetricks Proton ولكن تثبيت نبيذ النظام ، كما ترون من السجلات:
Using winetricks 20200412-next - sha256sum: 61509663b824d72daafec6a95986e5b256e19e0e8ec1d2b7c4e89cf52665d63b with wine-5.0 (Ubuntu 5.0-3ubuntu1) and WINEARCH=win64
Executing w_do_call vcrun2017
لذلك قمت بتثبيت برنامج Wine-staging باستخدام sudo apt install --install-recommends winehq-staging
، وأعدت إنشاء بادئة وقمت بتثبيت vcrun2017.
هذا هو السجل https://gist.github.com/Vavooon/a258f50f1d88a678834effbb08519d95
اللعبة لا تزال تعطل.
لم يساعد أي منهما protontricks 690830 -q vcrun2017
.
لذلك قمت بتثبيت برنامج Wine-staging باستخدام
sudo apt install --install-recommends winehq-staging
، وأعدت إنشاء بادئة وقمت بتثبيت vcrun2017.
هذا هو السجل https://gist.github.com/Vavooon/a258f50f1d88a678834effbb08519d95
اللعبة لا تزال تعطل.لم يساعد أي منهما
protontricks 690830 -q vcrun2017
.
لكني أعتقد أنك مخطئ في نسختين مختلفتين من النبيذ ، الإصدار الذي قمت بتثبيته في النظام عالميًا والآخر الذي يأتي مع البروتون.
Sebastiangperez في الواقع ، يقول winetricks
إنه يستخدم النبيذ 5.19 الآن (هذا هو أحدث إصدار من Winehq) ، على الرغم من أن protontricks
يبدو أنه يستخدم 5.13.
هل لديك أي فكرة عن كيفية استخدام إصدار Proton الافتراضي أثناء تشغيل winetricks
؟
ربما يمكنك الإشارة بعد البادئة إلى شيء مثل هذا:
WINEPREFIX = / home /.../. steam / steam / steamapps / concdata / 690830 / pfx / home /.../. steam / steam / steamapps / common / Proton / 5.13 / dist / bin / wine
لست متأكدًا من فهمي. هل من المفترض أن أقوم بتشغيل winetricks
مع إصدار النبيذ من Proton (لا يبدو ذلك صحيحًا بالنسبة لي لأن winetricks
هو بالأحرى نص برمجي) أو تشغيله بطريقة أخرى؟
جرب هذا :
أقوم بإلغاء تثبيت اللعبة ، وحذف البادئة ، وتثبيت اللعبة ، وتشغيلها ، وتركها تتعطل ، وإعادة تسمية ملف Archivements.vdf في localizacion (دليل اللغة الإنجليزية) ،
قم بتنزيل أحدث إصدار من winetricks من github وقم بتشغيل localy وليس globaly مثل ./winetricks في الدليل الحالي ، يمكنك عمل mabye ./winetricks - self-update بعد ذلك ، ثم قم بتشغيل winetricks باستخدام بادئة pinting إلى WINEPREFIX = / home / (yourusername) /. steam / steam / steamapps / concdata / 690830 / pfx winetricks -q vcrun2017
كل هذا عمل لي
Sebastiangperez حاولت بالضبط ما اقترحته (ومع ذلك ، كان الأمر الأخير WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/690830/pfx ./winetricks -q vcrun2017
) ولم يحالفك الحظ حتى الآن. تبدأ اللعبة بدون ترجمة.
تبا ... لقد واجهت نفس المشكلة مع الترجمات ، لكن اللعبة تعطلت مؤخرًا عند بدء التشغيل ، فعلت كل ذلك بلا أمل.
هل قمت بتشغيل winetricks - التحديث الذاتي؟
افعل كل ذلك مرة أخرى ولكن مع البروتون 5.09 ، أول مرة عملت فيها مع هذا الإصدار ، الآن قمت بتنزيل الإصدار المصحح من فرع المعاينة وأستخدم الإصدار 5.13 من البروتون.
نعم ، لقد حاولت أيضًا استخدام winetricks --self-update
يبدو أن الطريقة الصحيحة للتأكد من أن winetricks
يستخدم إصدار النبيذ من Proton هو تعيين متغير WINE ، مثل
WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/690830/pfx WINE=/home/$USER/.steam/steam/steamapps/common/Proton\ 5.0/dist/bin/wine winetricks vcrun2017
لذلك أحصل على نسخة النبيذ الصحيحة في الإخراج
Using winetricks 20200412-next - sha256sum: 61509663b824d72daafec6a95986e5b256e19e0e8ec1d2b7c4e89cf52665d63b with wine-5.0-655-g2409bd1 and WINEARCH=win64
على أي حال ، هذا لا يساعد.
هل قمت بحذف المجلد 690830؟ لقد فعلت ذلك أيضا.
Sebastiangperez بالتأكيد ، أنا دائمًا أمحو البادئة وأدير اللعبة قبل أن أحاول.
Vavooon يبدو أن أحدث إصدار من winetricks خاطئ مرة أخرى. لقد جربته على نظامي ويتخطى الخطوة الأخيرة مرة أخرى.
warning: Wine-Fehler 30713 wird umgegangen -- Manually extracting the 64-bit dlls
------------------------------------------------------
Executing cabextract -q --directory=/home/larsl/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp vc_redist.x64.exe
Executing cabextract -q --directory=/home/larsl/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp /home/larsl/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp/a10
/home/larsl/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp/a10: WARNING; possible 16776 extra bytes at end of file.
Executing cabextract -q --directory=/home/larsl/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp /home/larsl/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp/a11
/home/larsl/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp/a11: WARNING; possible 16976 extra bytes at end of file.
لا أعرف لماذا يغيرون على ما يبدو سلوك winetricks لتثبيت كل إصدار vcrun2017 ، لكن أعتقد أن هذا قد يكون هو المشكلة. يمكنك محاولة الحصول على الإصدار السابق مرة أخرى (8efa7c2d4b96045bf6dec3a4b60be588c4c9a7da4e6de7c010cb6f21e2fb708f).
MadByteDE شكرا للنصيحة. هل يمكن أن ترسل لي نسخة العمل winetricks
بالرغم من ذلك؟ لا توجد طريقة للعثور عليه بواسطة sha256sum.
Vavooon كنت في نفس الموقف بعد تحديث winetricks لاختبار سبب فشل التثبيت. لقد قمت بنسخ الحل البديل الذي قمت بلصقه يدويًا في أحدث برنامج نصي لـ winetricks لجعله يعمل. ها هو الملف: Mega or Gist . ستحتاج إلى استبدال winetricks الحالية (الموجودة عادة في / usr / bin /) والتأكد من أنها قابلة للتنفيذ. هذا المقصود فقط كحل مؤقت ، سأفتح مشكلة على صفحة git winetricks لهذا الغرض.
MadByteDE معذرة ، ولكن هل أنت متأكد من أنه الصحيح؟ لا تزال تقول 20200412-next - sha256sum: 61509663b824d72daafec6a95986e5b256e19e0e8ec1d2b7c4e89cf52665d63b
عند تشغيلها. لم يتم إصلاح الترجمة أيضًا.
تضمين التغريدة
لسوء الحظ ، واجهت مشكلة أخرى:
Executing cabextract -q --directory=/home/vavooon/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp vc_redist.x64.exe
Executing cabextract -q --directory=/home/vavooon/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp /home/vavooon/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp/a10
/home/vavooon/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp/a10: WARNING; possible 16776 extra bytes at end of file.
Executing cabextract -q --directory=/home/vavooon/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp /home/vavooon/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp/a11
/home/vavooon/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/temp/a11: WARNING; possible 16976 extra bytes at end of file.
cp: cannot create regular file '/home/vavooon/.steam/steam/steamapps/compatdata/690830/pfx/dosdevices/c:/windows/system32/ucrtbase.dll': Permission denied
Vavooon هل يمكنك محاولة تشغيل winetricks بأذونات الجذر والمحاولة مرة أخرى؟ انس الأمر كجذر .. هذا لا ينبغي أن يتم. إذا لم يساعد ذلك ، يمكنك استبدال ملفات dll يدويًا عن طريق تنزيل مثبت vcrun من https://aka.ms/vs/15/release/vc_redist.x64.exe ، واستخرج ملف exe. بـ cabextract -q --directory="vcrun2017" VC_redist.x64.exe
، قم باستخراج الدلائل a10 و a11 وانسخ والصق ملف dll (أو ucrtbase.dll فقط) في ../steamapps/compatdata/690830/pfx/dosdevices/c:/windows/system32
بإذن الجذر .
تحرير: gverm over في winetricks ذكرت git شيئًا عن الملف لا يتم استبداله بشكل صحيح في بعض الأحيان. أعتقد أن هذه المشكلة ستتم معالجتها قريبًا عبر آلات صنع النبيذ أو النبيذ نفسه.
Vavooon هل يمكنك التحقق من مالك ../steamapps/compatdata/690830/pfx/dosdevices/c:/windows/system32/ucrtbase.dll
؟ يبدو أنه لسبب ما تم تثبيت الملف كمستخدم آخر ولهذا لا يمكنك استبداله بأذوناتك.
في النهاية يعمل! شكرا جزيلا للجميع على مساعدتكم!
لذلك أود أن أكتب جميع الخطوات المطلوبة:
rm -rf /home/$USER/.steam/steam/steamapps/compatdata/690830
cabextract -q VC_redist.x64.exe
، ثم استخرج الدليل ucrtbase.dll
من a10
داخل الملف exe .ucrtbase.dll
إلى /home/$USER/.steam/steam/steamapps/compatdata/690830/pfx/drive_c/windows/system32/
، أكد الاستبدال.MadByteDE إنها مملوكة لمستخدمي المنزلي ، ولا يوجد شيء مميز. أعتقد أنه فشل في تجاوز الملف لأنه يجب تنفيذ $ # cp
0 $ # $ بمفتاح -r
أو نحو ذلك.
Vavooon سعيد لأنه عمل الآن. حسنًا ، من الجيد معرفة ذلك. يجب أن تضيف أنك ربما تحتاج إلى تثبيت vcrun2017 أولاً ، ثم استبدال ucrtbase.dll يدويًا ، أو هل نجح بدون الباقي؟
MadByteDE في الواقع استبدال الملف هو الشيء الوحيد المطلوب لإصلاح المشكلات.
مرحبًا يا شباب ، أنا المدير الفني في Polymorph Games. بادئ ذي بدء: شكرًا جزيلاً لك على الوقت والجهد الذي بذلته في حل هذه المشكلات ، لقد ساعدنا حقًا!
نظرًا لأن smirgol تواصل مع منتدى Steam للحديث عن مشكلة توافق glsl ، فقد تمكنا من نشر الإصلاح على فرع المعاينة ، وسيصل إلى تصحيح المحتوى الكامل قريبًا.
لقد تمكنت أيضًا من التحقيق في مشكلة تحميل ملف الترجمة ، ويجب إصلاحها أيضًا. ما حدث هو أن البروتون / النبيذ تجاهل طلبنا بفتح الملفات كـ utf8 وكان يزودنا ببيانات الصف. تم إصلاحه عن طريق إضافة utf8 DOM في جميع ملفات utf8 الخاصة بنا.
لم أتمكن من اختبار تحميل اللعبة بالكامل نظرًا لأنني أقوم بتشغيل نظام Linux على جهاز افتراضي فقط (لذلك لا يمكنني اجتياز فحص opengl 4.3) ، ولكن إذا كانت هذه هي المشكلة الأخيرة حقًا ، فيجب أن تعمل اللعبة بدون vcrun2017 خدعة (بمجرد بدء تشغيل الإصدار الجديد ، يكون الإصدار أعلى من 1.6.22).
نظرًا لأن اللعبة لا تزال قيد التطوير النشط ، أتوقع أنه ستكون هناك مشكلات أخرى في المستقبل. حتى لو لم يكن نظام linux على رأس أولوياتنا ، فنحن ما زلنا نفعل ما في وسعنا لتسهيل تجربة Foundation على Linux. لذلك لا تتردد في التواصل معنا على منتدى Steam ، أو في Discord الخاص بنا ، فهذه هي أفضل طريقة للتأكد من أننا على دراية بالمشكلات أو الأفكار الجديدة التي يجب عليك إصلاحها من خلال تجربة البروتون.
الخلاف: https://discord.com/invite/foundation
أوصي بوضع علامة Minotorious # 0534 على #techsupport إذا كان لديك أخبار حول إصدار Linux
هتافات!
@ leo-polymorph من النادر جدًا رؤية استوديو ألعاب يأتي في متتبع المشكلة ويقدم في الواقع أي نوع من المساعدة / الدعم ، شكرًا جزيلاً!
لم أكن أعرف هذه اللعبة قبل قراءة هذا التعليق. وضعك تجاهنا ، لاعبو لينوكس ، جعلني أرغب في اللعب. شكرا لك واستمر في العمل الجيد. @ ليو متعدد الأشكال
@ leo-polymorph شكرًا لدعمنا ، فهذا يعني الكثير حقًا!
@ leo-polymorph Great News man ، شكرًا.
لقد تمكنت أيضًا من التحقيق في مشكلة تحميل ملف الترجمة ، ويجب إصلاحها أيضًا. ما حدث هو أن البروتون / النبيذ تجاهل طلبنا بفتح الملفات كـ utf8 وكان يزودنا ببيانات الصف. تم إصلاحه عن طريق إضافة utf8 DOM في جميع ملفات utf8 الخاصة بنا.
هيا ، واين / ديف بروتون هنا. إذا كان بإمكانك تزويدنا بمزيد من المعلومات حول هذا الخطأ ، فيمكننا العمل على إصلاحه في Wine. لا تتردد في الرد هنا ، أو مراسلتي عبر البريد الإلكتروني على [email protected]. شكرا!
لقد تمكنت أيضًا من التحقيق في مشكلة تحميل ملف الترجمة ، ويجب إصلاحها أيضًا. ما حدث هو أن البروتون / النبيذ تجاهل طلبنا بفتح الملفات كـ utf8 وكان يزودنا ببيانات الصف. تم إصلاحه عن طريق إضافة utf8 DOM في جميع ملفات utf8 الخاصة بنا.
هيا ، واين / ديف بروتون هنا. إذا كان بإمكانك تزويدنا بمزيد من المعلومات حول هذا الخطأ ، فيمكننا العمل على إصلاحه في Wine. لا تتردد في الرد هنا ، أو مراسلتي عبر البريد الإلكتروني على [email protected] . شكرا!
أحب عندما يعمل الناس معًا من أجل هدف مشترك ، أتمنى أن يعمل البشر مثل هذا في كل مجال.
مرحبًا aeikum ، ها هي المشكلة:
لدينا ملف utf8 ، بدون DOM ، "localization / locales.txt"
نفتحه بهذه الطريقة:
_wfopen_s(&m_file, "localization/locales.txt", "rt, ccs=UTF-8");
وفقًا لـ MS doc ، يجب أن يتعامل دفق الملف معه كمصدر مشفر utf8 وتحويله إلى UNICODE كقراءة. هذا يعمل كما هو متوقع على Windows.
MS Doc: https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/fopen-s-wfopen-s؟view=vs-2015
على البروتون ، يتصرف النظام كما لو أننا فتحنا الملف كما يلي:
_wfopen_s(&m_file, "localization/locales.txt", "rt");
كحل بديل ، أضفنا utf8 BOM إلى الملف ، والآن يقرأ البروتون الملف كما هو متوقع. هذه ليست مشكلة بالنسبة لنا لإضافة BOM ، ولكن مع ذلك هناك فرق بين windows والبروتون.
@ leo-polymorph مفهوم ، شكرًا جزيلاً على التفسير. سوف نلقي نظرة.
FWIW ، لاعبي Linux ، الذين قاموا بتشغيل إصدار Preview وتشغيل هذا البرنامج النصي لإضافة UTF-8 BOM مقابل المحتويات الكاملة للدليل localization/en
، قاموا بتشغيل اللعبة من أجلي:
https://stackoverflow.com/questions/3127436/adding-bom-to-utf-8-files
لذلك بعد أن قمت بتثبيت آخر تحديث (1.6.24.1028) ، يبدو أن اللعبة تعمل بشكل كامل على Linux دون تطبيق أي اختراق.
لذلك بعد أن قمت بتثبيت آخر تحديث (1.6.24.1028) ، يبدو أن اللعبة تعمل بشكل كامل على Linux دون تطبيق أي اختراق.
لذا ، أغلقت هذه المشكلة أو أتركها تفتح في حالة؟
من فضلك اتركه مفتوحا.
من فضلك اتركه مفتوحا.
موافق!
مرحبًا بالجميع ، أول عمل رائع لإيجاد حل للمشكلة ، يبدو أن اللعبة تعمل بشكل لا تشوبه شائبة الآن. ولكن هل يمكنني لفت الانتباه إلى أن المشكلة مع BOM لا تزال قائمة بالنسبة للمحتوى المعدل ، ويبدو أن تشغيل نص برمجي دفعة قد نجح معي ، ولا أعرف ما إذا كان هذا شيئًا يمكن للمطور تغييره ، ولكن دعه يعرف لأي مستخدم آخر.
التعليق الأكثر فائدة
مرحبًا يا شباب ، أنا المدير الفني في Polymorph Games. بادئ ذي بدء: شكرًا جزيلاً لك على الوقت والجهد الذي بذلته في حل هذه المشكلات ، لقد ساعدنا حقًا!
نظرًا لأن smirgol تواصل مع منتدى Steam للحديث عن مشكلة توافق glsl ، فقد تمكنا من نشر الإصلاح على فرع المعاينة ، وسيصل إلى تصحيح المحتوى الكامل قريبًا.
لقد تمكنت أيضًا من التحقيق في مشكلة تحميل ملف الترجمة ، ويجب إصلاحها أيضًا. ما حدث هو أن البروتون / النبيذ تجاهل طلبنا بفتح الملفات كـ utf8 وكان يزودنا ببيانات الصف. تم إصلاحه عن طريق إضافة utf8 DOM في جميع ملفات utf8 الخاصة بنا.
لم أتمكن من اختبار تحميل اللعبة بالكامل نظرًا لأنني أقوم بتشغيل نظام Linux على جهاز افتراضي فقط (لذلك لا يمكنني اجتياز فحص opengl 4.3) ، ولكن إذا كانت هذه هي المشكلة الأخيرة حقًا ، فيجب أن تعمل اللعبة بدون vcrun2017 خدعة (بمجرد بدء تشغيل الإصدار الجديد ، يكون الإصدار أعلى من 1.6.22).
نظرًا لأن اللعبة لا تزال قيد التطوير النشط ، أتوقع أنه ستكون هناك مشكلات أخرى في المستقبل. حتى لو لم يكن نظام linux على رأس أولوياتنا ، فنحن ما زلنا نفعل ما في وسعنا لتسهيل تجربة Foundation على Linux. لذلك لا تتردد في التواصل معنا على منتدى Steam ، أو في Discord الخاص بنا ، فهذه هي أفضل طريقة للتأكد من أننا على دراية بالمشكلات أو الأفكار الجديدة التي يجب عليك إصلاحها من خلال تجربة البروتون.
الخلاف: https://discord.com/invite/foundation
أوصي بوضع علامة Minotorious # 0534 على #techsupport إذا كان لديك أخبار حول إصدار Linux
هتافات!