Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
 Polski Portal COLOBOTa - COLOBOT Polish Portal
Forum - Polski Portal COLOBOTa
Strona głównaStrona główna UżytkownicyUżytkownicy GrupyGrupy StatystykiStatystyki


Poprzedni temat «» Następny temat
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 :-P 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
Wysłany: 25-02-2011, 16:47   

Bo taki miał kaprys.
_________________
http://projektsimbax.blogspot.com/ <- Taki sobie blog
 
     
Wyświetl posty z ostatnich:   

Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Polski Portal COLOBOTa © 2008 - 2012