Nowe posty

Autor Wątek: Mini Boulder Dash 2 - Stara gra (WINE)  (Przeczytany 25751 razy)

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 129
    • Zobacz profil
Mini Boulder Dash 2 - Stara gra (WINE)
« dnia: 2011-09-26, 10:30:26 »
Przypomniałem sobie ostatnio o takiej prostej grze w którą z 10 lat temu grałem jeszcze na Windowsie.
Nazwa tej gry to: Mini Boulder Dash 2.
Udało mi się ją znaleźć. W przedostatniej odpowiedzi jest link do tej gry:
http://stawarze.republika.pl/mini-boulder-dash-2-pomocy.shtml

Próbowałem to uruchomić poprzez WINE ale nie chce to działać.
Może komuś uda się to zmusić do działania?

Offline Piotr Chmura

  • Administrator
  • Guru
  • *****
  • Wiadomości: 5060
    • Zobacz profil

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 5
    • Zobacz profil
Mini Boulder Dash 2 - Stara gra (WINE)
« Odpowiedź #2 dnia: 2011-10-06, 03:16:07 »
Witam!
Ściągnąłem tą gierkę i u mnie działa. :P
Ja mam zainstalowany wine w wersji 1.3.0, a dodatkowo doinstalowałem winetricks z następującymi dodatkami: corefonts, d3dx9, dotnet20, dsound, gdiplus, ie6, vb5run, vc2005express, vcrun2008, wininet.
Spróbuj może addos2 ściągnąć winetricks oraz doinstalować te pakiety. Jeśli powstanie jakiś problem podczas instalacji tych paczek usuń z home folder .wine i jeszcze raz doinstaluj paczki przez winetricks - powinno pomóc.
Jeśli wszystko przejdzie gładko - miłej zabawy z Dash 2. :)

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 129
    • Zobacz profil
Mini Boulder Dash 2 - Stara gra (WINE)
« Odpowiedź #3 dnia: 2011-10-06, 13:19:38 »
Mam problem.

1. Usunąłem katalog .wine

2. Zainstalowałem wine-1.3.29 oraz winetricks-20110614

3. Uruchomiłem winetricks i od razu pojawił mi się komunikat, że potrzebuje wine_gecko. Wyraziłem zgodę żeby sobie go pobrał. Po ponownym uruchomieniu winetricks pojawia się jeszcze dodatkowo pytanie odnośnie wysyłania informacji programistom ale to chyba nie ma większego znaczenia co się wybierze czy TAK czy NIE... nie ważne.

4. Uruchamia mi się ponownie winetricks i zaznaczam z głównego menu
     Select vc2005express (MS Visual C++ 2005 Express)

5. Po kilku sekundach zamiast instalacji tego komponentu pojawia się kolejne menu programu winetricks gdzie można zainstalować DLL, czcionki, zmienić ustawienia itd.
Nie rozumiem czemu nie instaluje się ten vc2005express?

6. Myślę - OK zainstaluję vcrun2005 więc zaznaczam:
     Zainstaluj Windowsową bibliotekę DLL lub komponent
i klikam OK.

7. Otrzymuję taki komunikat:
sha1sum mismatch! Rename /home/USER/.cache/winetricks/vcrun2005/vcredist_x86.exe and try again.
8. I taka sama sytuacja jest gdy zaznaczam vcrun2008. Dokładnie ten sam komunikat.

8. Przy IE6.0 też to samo.

Sprawdzam w tym katalogu co jest podany w komunikacie i fakt, jest tam taki katalog z plikiem o wielkości zero bajtów, więc usuwam ten konkretny katalog z zawartością ale znowu jest to samo: ten sam komunikat i tak w kółko. Nie wiem jak to obejść. Oczywiście nie usuwam całego katalogu
/home/USER/.cache/winetricks/
a tylko
/home/USER/.cache/winetricks/vcrun2005/

Co teraz zrobić bo zgłupiałem?

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 5
    • Zobacz profil
Mini Boulder Dash 2 - Stara gra (WINE)
« Odpowiedź #4 dnia: 2011-10-07, 13:35:08 »
Komunikat:
sha1sum mismatch!
wskazywał by, że podczas pobierania występuje jakiś problem ze sprawdzaniem sumy kontrolnej, a dokładnie, z tego co napisałeś nie potrafi chyba ściągnąć tych plików, skoro ich wielkość to 0 bajtów.
Czasami problemem są uprawnienia. Sprawdź dwie lokalizacje:
~/.wine/drive_c/winetrickstmp
oraz
~/.cache/winetricks
czy są przypisane do twojej nazwy użytkownika oraz grupy. Jeśli masz poprawne uprawnienia dla tych katalogów to znaczy, że występuje jakiś problem ze ściągnięciem wymienionych plików - gdzieś nie zgadza się suma kontrolna (w winetricks lub na serwrze, z którego pobiera).
Ja wykorzystałem starszą wersję winetricks - jeszcze uruchamiana pod terminalem. Wiem, że jak znajomy zainstalował wersję graficzną to wielu elementów tam nie było, więc możesz pobrać moją wersję:
http://www.megaupload.com/?d=JLVZZ7OT
Jest to wersja: 20101008.
Jeśli ją pobierzesz i rozpakujesz to możesz ją wrzucić do
/usr/bin
oraz przypisz uprawnienia uruchamiania, bo w innym wypadku będziesz musiał uruchamiać winetricks z przedrostkiem:
./sh winetricks
Sposób użycia wersji terminalowej:
winetricks [i]nazwa_pakietu[/i]
By wyświetlić listę pakietów:
winetricks --help
, ale to oczywiste. :P Uruchamiasz winetricks jako zwykły użytkownik, nie jako administrator.

P. S.
Jeśli powstałby jakiś problem podczas instalacji pakietów to spróbuj przeinstalować wersję wine na tą, którą ja użyłem bo na tej to testowałem.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 129
    • Zobacz profil
Mini Boulder Dash 2 - Stara gra (WINE)
« Odpowiedź #5 dnia: 2011-10-07, 22:22:56 »
Zauważyłem pewną ciekawą rzecz: inaczej zgłasza swoją pracę winetricks pod konsolą a inaczej w trybie graficznym. W konsoli widać co robi, że coś ściąga czy instaluje a w trybie graficznym jest bez sensu bo czekasz i czekasz... i czekasz i nie wiesz czy on coś robi czy się zawiesił. Nawet podczas instalacji vc2005 okazało się, że ściągał ok. 400MB co w konsoli sobie spokojnie leciało a trybie graficznym przerywałem bo długo nic się nie działo a tak na prawdę to trzeba było poczekać... no ale ile można jak nic nie widać? Trochę to jest bez sensu zrobione :)

Próbowałem z twoim winetricks i rzeczywiście są różnice.
Właściwie to mogę zainstalować wszystko poza IE6 i vc2005express.

IE6 - zgłasza, że mam już zainstalowaną nowszą wersję i kończy pracę.
    Jakaś bzdura bo na czysto instalowałem i na pewno nic nie było w nowszej wersji.

vc2005express - dochodzi do momentu gdzie zaczyna ściągać coś z internetu i tu się zawiesza na amen

EDIT:
dotnet20 - teraz ten zgłupiał:
Note: command 'wine /home/USER/.cache/winetricks/dotnet20/dotnetfx.exe' returned status 5.  Aborting.
Nie wiem o co chodzi ale ani mój ani twój winetricks nie daje rady.
Nie pomaga reinstalacja wine ani kasowanie katalogu .wine oraz .cache/wintricks


EDIT:

Dobra udało mi się to wszystko zainstalować (ważna jest kolejność) z jednym wyjątkiem:
zamiast vc2005express mam vcrun2005

Ani twoim ani moim winetricks nie mogę dokończyć instalacji vc2005express... kończą się obydwie z błędem. Da się TYLKO vcrun2005. Czy to ma jakieś znaczenie?

Niestety gra dalej nie działa :(

err:ntdll:RtlpWaitForCriticalSection section 0x7bcbf8e0 
"../../../wine/dlls/ntdll/loader.c: loader_section"
wait timed out in thread 0029, blocked by 0009, retrying (60 sec)
--
EDIT:

Doszedłem jak wymusić instalację vc2005express:
winetricks -q vc2005express
Po drodze pojawi się okienko a przy błędzie odznaczamy "Uruchom ponownie VC++" i czekamy na dokończenie instalacji

Nie zmienia to faktu, że w kółko jest ten sam komunikat.


--
EDIT:

Już działa.
Niestety trzeba się cofnąć do stabilnej wersji wine.
Wgrałem wine-stable-1.2.3-1 i ruszyło od razu.

Dzięki za pomoc w nakierowaniu mnie.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 129
    • Zobacz profil
Mini Boulder Dash 2 - Stara gra (WINE)
« Odpowiedź #6 dnia: 2011-10-12, 14:55:48 »
Jako ciekawostkę podam, że:
1. nie potrzebujemy kompletnie NIC instalować - żadne powyższe pliki ściągane przez winetricks NIE są potrzebne
2. do wersji:
wine-1.2.3 gra się uruchamia
wine-1.3.24 gra się uruchamia

natomiast od wersji:
wine-1.3.25 gra się nie uruchamia i dodatkowo pojawia się taki komunikat:

wine: configuration in '/home/USER/.wine' has been updated.

err:ntdll:RtlpWaitForCriticalSection section 0x7efec2a4
"../../../wine-1.3.25/dlls/ntdll/loader.c: loader_section"
wait timed out in thread 0034, blocked by 0009, retrying (60 sec)
.
.
Jeżeli się coś kiedyś zmieni to dopiszę tutaj bo może kogoś też to interesuje :)

--
EDIT:
Miałem dopisać i zapomniałem.
Po zgłoszeniu błędów do twórców Wine mamy już to poprawione.
Działa :)