Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

OpenNET - 30 лет. Поддержать можно донатом или подпиской в Boosty



"Новые версии Wine 11.22 и Wine-staging 11.22"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от opennews (??), 14-Ноя-26, 08:47 
Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 11.22. С момента выпуска  11.21 был закрыто 34 отчёта об ошибках и внесено 323 изменения...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=66682

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Новые версии Wine 11.22 и Wine-staging 11.22"  +12 +/–
Сообщение от Аноним (1), 14-Ноя-26, 08:47 
Хорошая новость.
Как всегда wine становится все лучше спасибо разработчикам.
Ответить | Правка | Наверх | Cообщить модератору

7. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (7), 14-Ноя-26, 10:45 
Не понятно, зачем выпускать версии каждую неделю?! На прошлой же была очередная версия, и вот опять...
Ответить | Правка | Наверх | Cообщить модератору

25. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (25), 14-Ноя-26, 19:16 
> спасибо разработчикам

Оригинала?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (2), 14-Ноя-26, 09:37 
Почему годот пытается дёргать системные шрифты (noto) из /usr/share/fonts, куда у вайна нет доступа? Ну и цветные эмодзи в годоте всё так и не работают, но если он не может найти шрифты это может быть причиной тоже. Они же должны быть хотя бы чёрно-белыми.
Ответить | Правка | Наверх | Cообщить модератору

3. "Новые версии Wine 11.22 и Wine-staging 11.22"  +2 +/–
Сообщение от Аноним (3), 14-Ноя-26, 10:12 
Странно что ты спрашиваешь это здесь
А вообще у годота нативный бинарь есть
Ответить | Правка | Наверх | Cообщить модератору

9. "Новые версии Wine 11.22 и Wine-staging 11.22"  +1 +/–
Сообщение от Аноним (2), 14-Ноя-26, 10:51 
У годота, может, и есть. А вот у игр нет, так что это проблема вайна. Я спрашиваю это тут, потому что вайн в данном случае игнорирует шрифты в drive_c/windows/Fonts и откуда вообще годоту знать, что там что-то существует вне вайна.
Ответить | Правка | Наверх | Cообщить модератору

17. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (17), 14-Ноя-26, 14:56 
По секрету скажу, в 99% Godot игр используется ванильный плеер. А подобные игры портируются следующей последовательностью действий:
1) Выясняешь версию движка (в свойствах бинарника или по смещению 8 байт от магической строки).
2) Идешь на официальный сайт Godot и качаешь `export_templates` для этой версии.
3) Берешь из этого архива плеер для своей платформы (желательно release), кладешь в папку игры и переименовываешь в `{ИмяИгры}.x86_64`. Виндовый плеер `{ИмяИгры}.exe` можно удалить.
4) Играешь в нативную версию.

Если `.pck` встроен в `.exe` рипаешь его или ручками (от маг строки до конца файла), или спец тулзой. Портирование игр использующих gdextension, слегка запарней, но тоже выполняется простой подменой файлов. Занимает весь процесс минут 5 от силы, с учетом скачивания `export_templates`.

Ответить | Правка | Наверх | Cообщить модератору

20. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (2), 14-Ноя-26, 16:10 
Действительно, в этом случае работает. Не совсем понятно, как достать из exe и что делать с зависимостями GDNative/GDExtension, но для pck гемини сделала по красоте. Шрифты теперь выглядят ещё более коряво и вырвиглазно, но эмодзи отображаются.
Ответить | Правка | Наверх | Cообщить модератору

22. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (2), 14-Ноя-26, 16:26 
Для юнити случайно нет таких же рантаймов? Для годота я не нашёл листинга, но подставил версию в ссылку на скачивание.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

26. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (17), 14-Ноя-26, 19:16 
Есть, но процесс запарней, и к играм есть 2 требования:
1) Игра не собрана с IL2CPP (есть папки Managed, Mono*).
2) Граф API игры OpenGL или Vulkan. Порт DirectX only игры, будет запускаться и показывать черное окно.
Ответить | Правка | Наверх | Cообщить модератору

27. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (17), 14-Ноя-26, 19:21 
А, ну и плеер должен быть ванильный. Игры на модифицированном/кастомизированном движке (типа таркова) непереносимы.
Ответить | Правка | Наверх | Cообщить модератору

29. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (17), 14-Ноя-26, 19:30 
К слову, самые простые игры для переноса это игры на electron (вроде TyranoBuilder) и nwjs (вроде RPG Maker MV/MZ). Напрягает когда вижу как люди страдают пытаясь впихнуть electron в Wine.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

6. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (6), 14-Ноя-26, 10:22 
Зная, что у Godot есть линуксовая версия, и при этом юзать виндовую через Wine, это признак какой-то болезни.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

11. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (11), 14-Ноя-26, 12:50 
Быстрее чем в Винде и быстрее чем нативно. Вот такие клёвые разработчики у Вайна. :)
Ответить | Правка | Наверх | Cообщить модератору

13. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Alexey V. Pautov (?), 14-Ноя-26, 14:01 
Вот здесь радует Доктор Веб ливдиск, который запускает Линукс-окружение и из него через Вайн виндовую версию лечилки. При этом лечилка есть под Линь нативная. Где логика?
Ответить | Правка | Наверх | Cообщить модератору

18. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (17), 14-Ноя-26, 15:02 
Наверное нативная лечилка под Линь, рассчитана на лечение Линя?
Ответить | Правка | Наверх | Cообщить модератору

30. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (30), 14-Ноя-26, 19:35 
Но зачем так делать?
Ответить | Правка | Наверх | Cообщить модератору

12. "Новые версии Wine 11.22 и Wine-staging 11.22"  +1 +/–
Сообщение от Аноним (12), 14-Ноя-26, 14:00 
> Почему годот пытается дёргать системные шрифты (noto) из /usr/share/fonts, куда у вайна нет доступа?

Почему нет? См. "HKEY_CURRENT_USER\Software\Wine\Fonts\External Fonts".
Так понял, за счёт Fontconfig видит всё от /usr/share/fonts до ~/.local/share/fonts.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

14. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (2), 14-Ноя-26, 14:08 
Похоже, это оно, спасибо. Не видит после настройки, там написано \??\unix\home\user\.fonts\umeplus-gothic.ttf и \??\unix\usr\share\fonts\unifont\unifont.otf и у вайна нет доступа ни туда ни туда. Это всегда так было? Я помню, пришлось положить все необходимые шрифты в префикс, потому что системные локации игнорировались. Но почему он игнорирует шрифты в префиксе тогда?
Ответить | Правка | Наверх | Cообщить модератору

16. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (2), 14-Ноя-26, 14:32 
Пока непонятно, как удалить, при каждом запуске заполняет. Патчить исходники опять?
Ответить | Правка | Наверх | Cообщить модератору

23. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (12), 14-Ноя-26, 18:10 
А в приложениях шрифты из системы отображаются и применяются?

У меня диск "Z:\" не отключен, как, видимо, у вас, поэтому в реестре нормальные полные имена. Проверить сейчас не могу, но вместо установки ttf-mscorefonts-installer в систему и аналогов в Wine, эти шрифты положил в ~/.local/share/fonts и, вероятно, они были доступны, т.к. если память не изменяет, на drive_c/Windows/Fonts забил.

Ответить | Правка | Наверх | Cообщить модератору

31. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (2), 14-Ноя-26, 20:09 
Возможно, дело не в fontconfig, потому что я попросил гемини накидать файл
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <selectfont>
    <rejectfont>
      <glob>/usr/share/fonts/*</glob>
      <glob>~/.fonts/*</glob>
    </rejectfont>
  </selectfont>
  <dir>~/.wine-64/drive_c/windows/Fonts</dir>
  <cachedir prefix="xdg">fontconfig</cachedir>
</fontconfig>


и теперь FONTCONFIG_FILE="$HOME/.config/wine-fonts.xml" fc-list показывает только шрифты вайна, а вайн всё равно пытается системные дергать и заполняет External Fonts.

Ответить | Правка | Наверх | Cообщить модератору

32. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (2), 14-Ноя-26, 22:49 
Гемини даёт мне головную боль. Ничего полезного предложить не может и по 5 экранов булшита генерирует, поэтому попробовал это

wineserver -k
for f in "$WINEPREFIX/drive_c/windows/Fonts"/*.{ttf,TTF,otf,OTF,ttc,TTC}; do
  [ -e "$f" ] || continue
  filename=$(basename "$f")
  # Extract the full font name (matches Windows Registry format)
  fontname=$(fc-query -f '%{fullname[0]}\n' "$f")
  # Fallback to family + style if fullname is empty
  [ -z "$fontname" ] && fontname=$(fc-query -f '%{family[0]} %{style[0]}\n' "$f")
  # Append (TrueType) as Windows expects
  reg_name="${fontname} (TrueType)"
  echo "Registering: $reg_name -> $filename"
  wine reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts" /v "$reg_name" /t REG_SZ /d "$filename" /f >/dev/null
  wine reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Fonts" /v "$reg_name" /t REG_SZ /d "$filename" /f >/dev/null
done
wineserver -k

Код конечно с ошибками, но в конечном счёте, если удалить и вручную добавить каждый шрифт, всё нормально работает в вайне. Почему-то не регистрируется само. Пришлось немного доработать и заодно некоторые растровые шрифты теперь добавляются раз fc-query их распознаёт норм.

Ответить | Правка | Наверх | Cообщить модератору

5. "Новые версии Wine 11.22 и Wine-staging 11.22"  –1 +/–
Сообщение от Аноним (5), 14-Ноя-26, 10:18 
>Закрыты отчёты об ошибках, связанные с работой игр: Alan Wake

В своё время прям хорошая сюжетка была:
https://store.steampowered.com/app/108710/Alan_Wake/

Ответить | Правка | Наверх | Cообщить модератору

8. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (7), 14-Ноя-26, 10:48 
> отчёты об ошибках

Игры которым больше 15 лет, всё ещё не могут без ошибок запускаться?!

Ответить | Правка | Наверх | Cообщить модератору

15. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (15), 14-Ноя-26, 14:30 
Они уже работают в Wine стабильнее винды.
Ответить | Правка | Наверх | Cообщить модератору

21. "Новые версии Wine 11.22 и Wine-staging 11.22"  –1 +/–
Сообщение от Аноним (2), 14-Ноя-26, 16:12 
Игры на directx 5/6/7 работают полноценнее в венде.
Ответить | Правка | Наверх | Cообщить модератору

34. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от name (??), 15-Ноя-26, 04:44 
А ты ставил d7vk?
Ответить | Правка | Наверх | Cообщить модератору

24. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (12), 14-Ноя-26, 18:16 
Они и в Win-то не всегда запускаются или нормально работают, что уж про Wine?
Помнится, в старом добром Far Cry вместо максимального качества всего и вся пришлось занизить качество теней, поскольку в одной из локаций FPS падал до 10-15. (Даже вспоминать не хочется, сколько бодался, пока с тенями не порешал.)
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

28. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (30), 14-Ноя-26, 19:30 
В старом добром Far Cry движок кривенький был, он уже на джифорсах восьмой серии артефакты выдавал (причём ещё н XP). Ну первый блин комом, так сказать.
Ответить | Правка | Наверх | Cообщить модератору

33. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (12), 15-Ноя-26, 00:31 
Этот ком как-то погоднее, чем 2 или 3й
Ответить | Правка | Наверх | Cообщить модератору

10. "Новые версии Wine 11.22 и Wine-staging 11.22"  +1 +/–
Сообщение от Аноним (-), 14-Ноя-26, 11:37 
>В режиме эмуляции

Wine Is Not Emulator же

Ответить | Правка | Наверх | Cообщить модератору

19. "Новые версии Wine 11.22 и Wine-staging 11.22"  +/–
Сообщение от Аноним (19), 14-Ноя-26, 15:28 
Радует с какой скоростью развивается wine, так держать! Ребята молодцы!
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: