Colobot i Linux (Wine) |
Autor |
Wiadomość |
Sioner
Ubuntu user
Dołączył: 23 Mar 2009 Posty: 152
|
Wysłany: 15-02-2011, 16:02
|
|
|
krzys_h napisał/a: | Dziwne... przeszukałem cały kod colobota i nigdzie nie wywołuje funkcji EnumDisplayDevices |
Simbax napisał/a: | Jak coś to mogę podesłać jakieś pliki z XP albo 7, chociaż mój upload jest trochę wolny, ale to nic | to nie dll systemowe, ale jakiś inne trzeba...
[ Dodano: 15-02-2011, 16:02 ]
mam jeden pomysł, sprawdzę to jak będę miał czas |
_________________ Gość, Windows jest do kitu. Pobierz sobie lepiej Linuxa. |
|
|
|
|
krzys_h
Twoja ulubiona misja: Wszystkie :)
Pomógł: 3 razy Wiek: 20 Dołączył: 12 Gru 2010 Posty: 255 Skąd: Łódź
|
Wysłany: 15-02-2011, 22:14
|
|
|
Sioner napisał/a: | to nie dll systemowe, ale jakiś inne trzeba... |
A właśnie że systemowe Ale po koleji:
Badałem, przeglądałem, kombinowałem i już wiem, że problem leży najprawdopodobniej gdzieś w systemowej bibliotece user32.dll. Spróbujcie podmienić dll z wine na oryginalny z windowsa (jest w załączniku). Jeśli to możliwe, dla potwierdzenia mojej teorii podeślijcie mi ten dll z wine
user32.zip
|
Pobierz Plik ściągnięto 38 raz(y) 566,62 KB |
|
|
|
|
|
Sioner
Ubuntu user
Dołączył: 23 Mar 2009 Posty: 152
|
Wysłany: 16-02-2011, 14:29
|
|
|
A dokładniej? Co jest takiego złego w bibliotece z wine?
@edit zobacz to, jest z wine
User32Wine.rar
|
Pobierz Plik ściągnięto 73 raz(y) 300,19 KB |
|
_________________ Gość, Windows jest do kitu. Pobierz sobie lepiej Linuxa. |
|
|
|
|
krzys_h
Twoja ulubiona misja: Wszystkie :)
Pomógł: 3 razy Wiek: 20 Dołączył: 12 Gru 2010 Posty: 255 Skąd: Łódź
|
Wysłany: 16-02-2011, 14:40
|
|
|
Nie wiem czy problem jest na pewno tu, ale póki nie dostanę biblioteki z wine to mogę się tylko domyślać |
|
|
|
|
Sioner
Ubuntu user
Dołączył: 23 Mar 2009 Posty: 152
|
Wysłany: 16-02-2011, 14:46
|
|
|
W załączniku masz!!!
edit tym nad twoim postem.
[ Dodano: 16-02-2011, 15:38 ]
Van napisał/a: | Mi się udało w Debianie pod VirtualBoksem z Windows XP odpalić normalnie Colobota, ale było koszmarnie niepłynnie | . Zainstalowałem Colobota z instalki i zadziałało. A muli dlatego, że jest przełączone na RBG Emulation i nie da się tego zmienić(nie ma innych opcji) |
_________________ Gość, Windows jest do kitu. Pobierz sobie lepiej Linuxa. |
|
|
|
|
adiblol
Administrator forum FLOSS FTW!
Twoja ulubiona misja: porównywanie formatów audio
Pomógł: 18 razy Dołączył: 21 Kwi 2008 Posty: 1313 Skąd: pokój odsłuchowy
|
Wysłany: 16-02-2011, 16:15
|
|
|
Sioner napisał/a: | Van napisał/a:
Mi się udało w Debianie pod VirtualBoksem z Windows XP odpalić normalnie Colobota, ale było koszmarnie niepłynnie
. Zainstalowałem Colobota z instalki i zadziałało. A muli dlatego, że jest przełączone na RBG Emulation i nie da się tego zmienić(nie ma innych opcji) |
Trzeba zainstalować VirtualBox guest additions - tam jest sterownik przekierowujący akcelerację 3D na host. Nietestowane bo nie wiem gdzie mam płytę z Windows 2000. |
_________________ 1Tbps Project && Telecomix Network
|
|
|
|
|
Sioner
Ubuntu user
Dołączył: 23 Mar 2009 Posty: 152
|
Wysłany: 16-02-2011, 16:58
|
|
|
adiblol, dokładnie tak zrobiłem i jest tylko RBG Emulation. |
_________________ Gość, Windows jest do kitu. Pobierz sobie lepiej Linuxa. |
|
|
|
|
adiblol
Administrator forum FLOSS FTW!
Twoja ulubiona misja: porównywanie formatów audio
Pomógł: 18 razy Dołączył: 21 Kwi 2008 Posty: 1313 Skąd: pokój odsłuchowy
|
Wysłany: 16-02-2011, 18:52
|
|
|
Cytat: | adiblol, dokładnie tak zrobiłem i jest tylko RBG Emulation. |
No to się nie da. Pozostaje tylko rozpracować Wine. |
_________________ 1Tbps Project && Telecomix Network
|
|
|
|
|
Van
Twardy Pingwin
Twoja ulubiona misja: Te na Krystalii
Wiek: 26 Dołączył: 15 Lip 2009 Posty: 14 Skąd: Linux
|
Wysłany: 18-02-2011, 16:23
|
|
|
Podmiana biblioteki user32.dll spowodowała tylko tyle, że gra tym razem nawet nie zaczęła się uruchamiać, Wine wywaliło jedynie w konsoli:
Kod: |
wine: Call from 0x7bc3e600 to unimplemented function ntdll.dll.CsrClientConnectToServer, aborting
wine: Call from 0x7b836e52 to unimplemented function gdi32.dll.GdiDllInitialize, aborting
err:module:attach_process_dlls "USER32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Colobot PL\\colobot.exe" failed, status 80000100
|
Zamiana ntdll.dll i gdi32.dll lub pojedynczo jednej z wymienionych dała podobne efekty. |
|
|
|
|
Sioner
Ubuntu user
Dołączył: 23 Mar 2009 Posty: 152
|
Wysłany: 18-02-2011, 19:04
|
|
|
Może spróbować skopiować żywcem katalog windowsa?-nie byłoby braków może coś pomoże... Tylko ci co nie mają windowsa będą mieć problem więc już nie wiem...
[ Dodano: 18-02-2011, 19:37 ]
Masz user32.dll z wine. Może jak zmienisz tylko zepsute opcje to zadziała...
[ Dodano: 18-02-2011, 19:41 ]
z wine 1.2 stabilnego
user32.dll.zip
|
Pobierz Plik ściągnięto 41 raz(y) 53,51 KB |
|
_________________ Gość, Windows jest do kitu. Pobierz sobie lepiej Linuxa. |
|
|
|
|
Van
Twardy Pingwin
Twoja ulubiona misja: Te na Krystalii
Wiek: 26 Dołączył: 15 Lip 2009 Posty: 14 Skąd: Linux
|
Wysłany: 19-02-2011, 08:22
|
|
|
Sioner napisał/a: | Może spróbować skopiować żywcem katalog windowsa?-nie byłoby braków może coś pomoże... Tylko ci co nie mają windowsa będą mieć problem więc już nie wiem...
|
To byłaby katastrofa. Wine tylko imituje windowsowe API, nie jest kopią 1:1. Kopia wszystkich bibliotek, czy też nawet całego katalogu Windows prawdopodobnie spowodowałaby koniec użyteczności Wine w Twoim systemie. Są tacy, co próbowali. Zresztą, to nie jest rozwiązanie, skoro Wine jako środowisko uruchamiania programów z Windows ma zastąpić nam Windows, a nie być jedynie jego dopełnieniem.
Sioner napisał/a: |
Masz user32.dll z wine. Może jak zmienisz tylko zepsute opcje to zadziała...
z wine 1.2 stabilnego |
Czy Wy na serio myślicie, że to jest takie proste? Tu nic nie jest "zepsute", po prostu działa nieco inaczej niż oryginalne środowisko Windows, dzięki czemu zdarza się nawet, że niektóre aplikacje, z którymi miałeś problem w Windows ruszają bezproplemowo pod Wine. |
|
|
|
|
Sioner
Ubuntu user
Dołączył: 23 Mar 2009 Posty: 152
|
Wysłany: 23-02-2011, 21:45
|
|
|
Van napisał/a: | To byłaby katastrofa. | Komputer mi zaczął po tym wariować(tyka i pika, klawiatura dziwnie chodzi), ale się jakoś sam od siebie naprawił. Teraz jeszcze raz trzeba robić system bo tamten do niczego się już nie nadaje... |
_________________ Gość, Windows jest do kitu. Pobierz sobie lepiej Linuxa. |
|
|
|
|
Van, nie chcę się logować
Gość
|
Wysłany: 25-02-2011, 11:19
|
|
|
Wine nie może zepsuć Linuksa. Jak masz problem z Wine, w najgorszym wypadku usuwasz cały katalog .wine w Twoim /home. |
|
|
|
|
Sioner
Ubuntu user
Dołączył: 23 Mar 2009 Posty: 152
|
Wysłany: 25-02-2011, 15:06
|
|
|
a w takim razie dlaczego mi tak komputer wariował? |
_________________ Gość, Windows jest do kitu. Pobierz sobie lepiej Linuxa. |
|
|
|
|
Simbax
Mod
Twoja ulubiona misja: Wszystkie na Krystalii
Pomógł: 6 razy Wiek: 22 Dołączył: 07 Sie 2009 Posty: 473 Skąd: z Leszna
|
|
|
|
|
|