Автор Тема: Малко помощ за Wine  (Прочетена 27928 пъти)

Nik123

  • Напреднали
  • *****
  • Публикации: 4009
  • Distribution: Mageia, Q4OS
    • Профил
Малко помощ за Wine
« -: Jun 12, 2021, 16:48 »
Здравейте! Цъкам си една стара игра под Wine. Пътеката към .exe- то е следната:

/home/nik/.wine/drive_c/games/Blitzkrieg-2-Anthology/Blitzkrieg2/bin/Game.exe

Графичната среда е LXDE, дистрибуцията Магея 6, wine-2.0.5. Когато отида в директорията на .exe- то, в случая Game.exe и през графичната среда с десен бутон селектирам екзе-то -> Open with wine windows program loader - играта си тръгва. Пробвах да си направя един баш-скрипт на десктопа, от празен текстов файл, кръстих го Blitzkrieg2, съответно го направих executable. Съдържанието му е това:

#!/bin/bash
wine /home/nik/.wine/drive_c/games/Blitzkrieg-2-Anthology/Blitzkrieg2/bin/Game.exe

Но крашва. През терминала като го стартирам като юзър, пак си крашва, но изходът е такъв:
[nik@localhost Desktop]$ ./Blitzkrieg2
fixme:win:EnumDisplayDevicesW ((null),0,0x33f508,0x00000000), stub!
err:d3d:resource_init Out of adapter memory
fixme:d3d:wined3d_query_create Unhandled query type 0x4.
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(8, 8, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(4, 4, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(8, 8, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(512, 512, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(256, 256, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(128, 128, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(64, 64, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(32, 32, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(16, 16, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(8, 8, 1).
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(1024, 1024, 1).
err:seh:raise_exception Unhandled exception code c00000fd flags 0 addr 0x7b43cfc7

Абсолютно същото се получава, и когато редактирам реда за стартирането на играта така:
wine "c:/games/Blitzkrieg-2-Anthology/Blitzkrieg2/bin/Game.exe"

Някакви идеи как да го пипна тоя скрипт, че да тръгва играта с кликване от декстопа? Благодаря!
Активен

malin1

  • Напреднали
  • *****
  • Публикации: 683
  • Distribution: Debian
  • Window Manager: Openbox
    • Профил
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 4009
  • Distribution: Mageia, Q4OS
    • Профил
Re: Малко помощ за Wine
« Отговор #2 -: Jun 12, 2021, 17:47 »
Благодаря много! Редактирах скрипта така:

#!/bin/bash
cd /home/nik/.wine/drive_c/games/Blitzkrieg-2-Anthology/Blitzkrieg2/bin/
wine Game.exe

и всичко заспа. Поздрав!
Активен

remotexx

  • Напреднали
  • *****
  • Публикации: 4069
    • Профил
Re: Малко помощ за Wine
« Отговор #3 -: Jun 12, 2021, 19:44 »
Аз пък винаги съм го правил  от настройките на шорткъта това...

Command: wine blah.exe param1 param2
Work path: /dir/subdir/

Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 4009
  • Distribution: Mageia, Q4OS
    • Профил
Re: Малко помощ за Wine
« Отговор #4 -: Jun 12, 2021, 20:05 »
Не съм толкова навътре с шорткътите, изобщо съм си юзър, експерименти си правих до 2007-2008 година и дотам са ми застинали познанията, с малки изключения. Преди в гноме-то имаше една опция "make link" към даденото нещо, което искаш да стартираш, копираш си го на десктопа тоя линк (по същество беше баш-скрипт) и там си му вкарваш вътре командата с wine. А тука в магеята и LXDE нямам опцията "make link". Та затова се пробвах да си правя стартиращ скрипт на десктопа.

Едит: В допълнение, играта не е инсталирана от CD, или по друг начин, през Wine. A е просто копирана от уиндоуска инсталация. И работи. Така съм си сложил няколко стари игри, но почнах първо тази да "донатъкмявам", сега ще оправя и другите, Иначе да, ако я бях инсталирал класически, вероятно щеше да ми извади шорткътите на десктопа.
« Последна редакция: Jun 12, 2021, 20:08 от Nik123 »
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 4009
  • Distribution: Mageia, Q4OS
    • Профил
Re: Малко помощ за Wine
« Отговор #5 -: Mar 29, 2025, 22:41 »
Да не отварям нова тема..
Игри играете ли? Скоро, като видях новината там, дето пуснали сорс кода на C&C, се сетих за други дърти игри. От вчера се заиграх на един дърт симулатор от Междузвездни войни- Tie fighter. Играта я има вариант от 1995, и някакви подобрения от 1998, трябва и джойстик. Имам ги и двете версии (тая от 1998 надгражда тая от 1995)- уиндоуски .exe-та са, от GOG. Инсталират се без проблеми с Wine и работят. Изрових от шкафовете един дърт джойстик (USB, не от най-дъртите с буксата с пинове) и поиграх последните два дни.
П.П. И X-wing съм цъкал навремето, той даже се играеше без джойстик- само с тракбол (или с мишка). Но не можах да го намеря из нета.
« Последна редакция: Mar 29, 2025, 22:48 от Nik123 »
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 7445
    • Профил
Re: Малко помощ за Wine
« Отговор #6 -: Mar 30, 2025, 02:11 »
Опитах се тези дни да подкарам Sacred Underworld и не се получи.
Трябва да разбера защо.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

spec1a

  • Напреднали
  • *****
  • Публикации: 5003
    • Профил
Re: Малко помощ за Wine
« Отговор #7 -: Mar 30, 2025, 15:35 »
   Вижте в логовете на Wine.

По дефолт трябва да има такива.
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 7445
    • Профил
Re: Малко помощ за Wine
« Отговор #8 -: Mar 30, 2025, 17:47 »
Ами по подразбиране, wine използва отделната видео "карта".
Аз имам някаква RTX на този лаптоп, дали не е щото е прекалено нова или за такава стара игричка няма значение?
Дори не го зная, колко е съвместимо това с малко по-старите карти.

Дали да не мина на Интел картата?
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

remotexx

  • Напреднали
  • *****
  • Публикации: 4069
    • Профил
Re: Малко помощ за Wine
« Отговор #9 -: Mar 30, 2025, 20:27 »
По-скоро Wine ти е прекалено нов ..предполагам новите идват фабрично насторени да емулират Уин11 или 10 а старите игри едва ли ще тръгнат под тях сега.. не знам дали под 10/11 Уин настройкката я има във Уайн там дето на Уин10 му казваш Я за съвместимост това ехе го подкарай като Уин95, ако това не тръгне ще трябва целия Уайн да пренастроиш да емулира Уин95

П.П. Така като ви гледам сте с по-нови щайги - бих ви препоръчал и тази: Descent: FreeSpace
...понеже очевидно не играете срещу хора, а тази имаше доста добра история (верно изцяло измислена)
А който не му се играе може да изгледа началото и края даже и останалото между тях [_]3
« Последна редакция: Mar 30, 2025, 20:35 от remotexx »
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 7445
    • Профил
Re: Малко помощ за Wine
« Отговор #10 -: Mar 30, 2025, 21:03 »
Ами не играя често.
Така се случи в момента и споделих.

По принцип, не ми е толкова зор. Може да се случи да играя, за да ми почине главата. По-често търся да изгледам някой филм, анимация или сериал. Често чета, също така.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

Stefan66

  • Новаци
  • *
  • Публикации: 1
    • Профил
Re: Малко помощ за Wine
« Отговор #11 -: Apr 01, 2025, 09:49 »
Пробвай да добавиш WINEPREFIX в скрипта:


Код:
#!/bin/bash 
WINEPREFIX="/home/nik/.wine" wine "/home/nik/.wine/drive_c/games/Blitzkrieg-2-Anthology/Blitzkrieg2/bin/Game.exe"

Ако още крашва, виж логовете с WINEDEBUG=+d3d wine .... Може да е проблем с Direct3D – пробвай winetricks d3dx9.

P.S. Понякога помага смяна на драйвера (export MESA_GL_VERSION_OVERRIDE=4.5). :)
« Последна редакция: Apr 07, 2025, 14:57 от slaff »
Активен

Bella57

  • Новаци
  • *
  • Публикации: 1
    • Профил
Re: Малко помощ за Wine
« Отговор #12 -: Apr 10, 2025, 14:40 »
 Основна част:
Wine 2.0.5 е прекалено стар – DX9 не се поддържа добре там. Опитай да инсталираш по-нова версия от WineHQ (стейджинг версия). Тия грешки с D3D са класика – или няма GPU памет, или драйвъра е кофти. Пробвай и winetricks d3dx9.

Допълнение:
Сложи export WINEDEBUG=-all най-отгоре в скрипта. Може и нов WINEPREFIX да помогне, ако стария е омазан. Дръж се, братле – тази игра си заслужава! :)
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 4009
  • Distribution: Mageia, Q4OS
    • Профил
Re: Малко помощ за Wine
« Отговор #13 -: Apr 10, 2025, 19:30 »
Май се включиха ботове :D Аз проблема с блицкрига отдавна го реших (2021 година).
Ремотекс, мисля да поиграя на Descent, тая игра съм я играл в 90-те, когато играех и Tie-fighter  ;D Доп. Такава дърта игра ще върви под виното.
« Последна редакция: Apr 10, 2025, 19:33 от Nik123 »
Активен

remotexx

  • Напреднали
  • *****
  • Публикации: 4069
    • Профил
Re: Малко помощ за Wine
« Отговор #14 -: Apr 10, 2025, 23:48 »
Гледай да свалиш версия с всичките филмчета вътре, че то най-интересното е историята която разказва. Освен това от един момент нататъка не е само dogfights ами и ще трябва да се понаучиш как да ги командваш и.. туториала в началото не е за пропускане. Помня че аз първия път го пропуснах че после се връщах да го завърша (то там е все едно военното училище завършваш ама после се отплаща) и последно се сещам че на финалния бой много трудно се разпознава от коя страна си на двигателя (затова внимавай по време на обучението, то ти показва леко по-различен маркер ако си от обратната т.е. неправилната страна на кораба)

Наслука

П.П. Мдам, ботовете явно са решили че щом сме в такъв форум и таквизи номера ще минават при нас, обаче.. удариха на камък (т.е. паднаха се от страната на булката при нас) ;D
« Последна редакция: Apr 10, 2025, 23:51 от remotexx »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Wine основни стъпки
Настройка на програми
mystical 8 5745 Последна публикация Jan 25, 2008, 12:24
от mystical
Wine
Настройка на програми
isto 1 1707 Последна публикация Dec 07, 2007, 15:20
от galabinux
Проблем с wine
Настройка на програми
kill_u 12 3486 Последна публикация Apr 25, 2008, 10:46
от winman
Wine мизерия
Настройка на програми
vyrgozunqk 1 1784 Последна публикация Apr 13, 2008, 00:50
от vyrgozunqk
Проблем с инсталацията на wine
Настройка на програми
fangas 3 2354 Последна публикация May 09, 2008, 17:17
от v_badev