fodev.net

Other => FOnline:2238 Forum => Archives => Polskie Pustkowia => Topic started by: Indy on February 06, 2012, 07:20:51 pm

Title: FOnline na Linuxa
Post by: Indy on February 06, 2012, 07:20:51 pm
Witam serdecznie.
Ja wiem że jest wątek ( nie jeden) dotyczący LINUXa na FOnline ale chciałem zauważyć, że każdy z nich pisze że większość z nich pisze że cieszy sie szczęśliwym F.Online na linuxsie, mało kto ma problem więc aż wstyd pisać " hej chłopaki jestem zielony i mi nie działa...";]
No ale jestem pewien że ktoś z Was gra przez linuxa więc mam mały problem.
(Obecnie gram na Windzie żeby nie było)
Chciałem zainstalować F2 na ubuntu 10.10 - przez Wine - sie qurna wykszacza przy samej instalacji;
ok...
skorzystałem z instalki na Windzie ale też nic z tego nie odpala się.
W linuxsie jak widać jestem dosyć zielony.
Pozdraiawiam.
Title: Re: FOnline na Linuxa
Post by: wrednypiwosz on February 06, 2012, 08:14:38 pm
Konkrety. http://appdb.winehq.org/objectManager.php?sClass=version&iId=319&iTestingId=3348 poza tym co F2 ma do FO?
Title: Re: FOnline na Linuxa
Post by: seb910 on February 07, 2012, 12:47:15 am
Niestety F2 nie chodzi pod wine, najpopulaniejszy problem to przesadnie wolne przesuwanie kursora. Był jakiś gość co chial zrobi go pod linuksa ale zrezygnował.
Title: Re: FOnline na Linuxa
Post by: Indy on February 07, 2012, 09:24:51 pm
ok;]
skopiowałem te 2 pliki  z F2 do FO i teraz mam następny błąd polegający na tym że gra wykszacza się pokazując crashdump FOnline. nie wiem co dlaje robić.
Title: Re: FOnline na Linuxa
Post by: wrednypiwosz on February 07, 2012, 09:53:21 pm
Niestety F2 nie chodzi pod wine

Zamilcz, bo nie wiesz co czynisz.

Indy. Obadaj ten temat. http://fodev.net/forum/index.php?topic=20003.0 jednak pierw zainstaluj samego patcha i zobacz czy działa, pogrzeb też w winecfg (rodzielczość, odświeżanie itp).
Title: Re: FOnline na Linuxa
Post by: seb910 on February 07, 2012, 11:06:36 pm
Zamilcz, bo nie wiesz co czynisz.

Indy. Obadaj ten temat. http://fodev.net/forum/index.php?topic=20003.0 jednak pierw zainstaluj samego patcha i zobacz czy działa, pogrzeb też w winecfg (rodzielczość, odświeżanie itp).
Daj mi znac jak odpalic F2 na linuksie, bede wdzieczny.
Title: Re: FOnline na Linuxa
Post by: wrednypiwosz on February 08, 2012, 10:41:59 am
Normalnie. Instalujesz i grasz. Nie ma w tym żadnej filozofii.
Title: Re: FOnline na Linuxa
Post by: seb910 on February 08, 2012, 03:53:32 pm
po zainstalowaniu wine odpal winetricks i zainstaluj pakiety: vcrun6 i mono, powinno wtedy odpalic.
Title: Re: FOnline na Linuxa
Post by: Indy on February 08, 2012, 09:18:22 pm
Ok stery własnościowe mam, mono 2.10 ściągam i vcrun6.
Wrednypiwosz dzięki bardzo za ten wątek w linku.
Title: Re: FOnline na Linuxa
Post by: Indy on February 09, 2012, 06:14:49 pm
Niestety
pokazuje DataFiles2238.cfg not found. Please run updater....
No ale jak daje aktualizacje nic z tego...
Proszę jeszcze raz o pomoc.
Title: Re: FOnline na Linuxa
Post by: Indy on February 09, 2012, 06:27:23 pm
ok z tym sobie poradziłem.
Niestety dalej zamyka mi się jak tylko probuje coś uruchomic gre czy config.
Title: Re: FOnline na Linuxa
Post by: wrednypiwosz on February 09, 2012, 07:30:16 pm
Podaj komunikat z konsoli i/lub logiFO
Title: Re: FOnline na Linuxa
Post by: Indy on February 10, 2012, 05:32:41 pm
Spróbuje sprostać wymaganiom :)
Oto logi:
FOnline.log
Code: [Select]
Starting FOnline (version 0415-E7)...
Engine initialization...
LauncherError.log
Code: [Select]
System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeEngine ---> System.NotImplementedException: The requested feature is not implemented.

  at System.Runtime.InteropServices.Marshal.ReadInt16 (System.Object ptr, Int32 ofs) [0x00000] in <filename unknown>:0

  at System.Drawing.Font.FromLogFont (System.Object lf, IntPtr hdc) [0x00000] in <filename unknown>:0

  at System.Drawing.Font.FromHfont (IntPtr hfont) [0x00000] in <filename unknown>:0

  at System.Drawing.SystemFonts.get_DefaultFont () [0x00000] in <filename unknown>:0

  at System.Windows.Forms.Theme..ctor () [0x00000] in <filename unknown>:0

  at System.Windows.Forms.ThemeWin32Classic..ctor () [0x00000] in <filename unknown>:0

  at System.Windows.Forms.ThemeVisualStyles..ctor () [0x00000] in <filename unknown>:0

  at System.Windows.Forms.ThemeEngine..cctor () [0x00000] in <filename unknown>:0

  --- End of inner exception stack trace ---

  at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00000] in <filename unknown>:0

  at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0

  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:.ctor ()

  at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <filename unknown>:0

  --- End of inner exception stack trace ---

  at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0

  at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <filename unknown>:0

  at System.Windows.Forms.ContainerControl..ctor () [0x00000] in <filename unknown>:0

  at System.Windows.Forms.Form..ctor () [0x00000] in <filename unknown>:0

  at FOLauncher.frmMain..ctor () [0x00000] in <filename unknown>:0

  at (wrapper remoting-invoke-with-check) FOLauncher.frmMain:.ctor ()

  at FOLauncher.Program.Main () [0x00000] in <filename unknown>:0
A Hasło do postaci na której trzymam sprzęt? - czyli o co chodzi?  ???
Title: Re: FOnline na Linuxa
Post by: Saumax on February 10, 2012, 06:28:36 pm
odpalać fo przez launchera to herezja, pozwol ze zadam pytanie retoryczne, masz .NET i mono26?

PS: Nie zdziwił bym się gdybyś nie miał sterowników do grafiki lub były by błędnie zainstalowane, pamiętam jak masakrowałem swoją nvidie na mincie dawien dawno temu to strasznie duzo pierdolenia bylo z naglowkami kernela
Title: Re: FOnline na Linuxa
Post by: Indy on February 10, 2012, 07:52:22 pm
Tak NET i mono26 mam.
Poszperam ze sterami.
Title: Re: FOnline na Linuxa
Post by: wrednypiwosz on February 10, 2012, 08:39:36 pm
odpal terminal, przejdź do katalogu z grą i wpisz

Code: [Select]
wine FOnline.exe i pokaż wszytko to co wywali terminal po zamknięciu klienta.

Pokaż też jakie masz wyniki po wpisaniu (jeśli masz mniej niż ~400fps Twoja karta nie działa prawidłowo)

Quote
glxgears

Sterowniki w zasadzie nie mają znaczenia bo FO działa na otwartych i zamkniętych (nvidia, ati), chyba że masz kartę Intela, wtedy nie liczyłbym na grę.
Title: Re: FOnline na Linuxa
Post by: Indy on February 10, 2012, 09:04:07 pm
Po odpaleniu FOnline:

Code: [Select]
indy@Damian:~/.wine/dosdevices/c:$ cd Games
indy@Damian:~/.wine/dosdevices/c:/Games$ cd FOnline
indy@Damian:~/.wine/dosdevices/c:/Games/FOnline$ wine FOnline.exe
fixme:win:RegisterDeviceNotificationA (hwnd=0x136220, filter=0x85e9bc,flags=0x00000001) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationA (hwnd=0x136220, filter=0x85e9bc,flags=0x00000001) returns a fake device notification handle!
wine: cannot find L"C:\\windows\\system32\\plugplay.exe"
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:msimtf:ActiveIMMApp_Activate Stub
^Cindy@Damian:~/.wine/dosdevices/c:/Games/FOnline$

A z tym glxgears to tak to wygląda :-\
Code: [Select]
indy@Damian:~$ glxgears
Program glxgears nie jest obecnie zainstalowany.  Możesz go zainstalować wpisując:
sudo apt-get install mesa-utils
indy@Damian:~$ sudo apt-get instal mesa-utilis
E: Nieprawidłowa operacja instal
indy@Damian:~$ sudo apt-get install mesa-utilis
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu mesa-utilis
indy@Damian:~$ glxgears
Program glxgears nie jest obecnie zainstalowany.  Możesz go zainstalować wpisując:
sudo apt-get install mesa-utils
indy@Damian:~$ sudo apt-get install mesa-utilis
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu mesa-utilis
Title: Re: FOnline na Linuxa
Post by: Saumax on February 10, 2012, 10:48:29 pm
Quote
indy@Damian:~/.wine/dosdevices/c:/Games/FOnline$ wine FOnline.exe
o ile mi dobrze wiadomo to takie rzeczy ~/.wine/drive_c/ a nie ~/.wine/dosdevices/ poza tym mam przeogromne wrazenie ze masz jakies przedwojenne wine skoro Ci pluje
Code: [Select]
wine: cannot find L"C:\\windows\\system32\\plugplay.exe ktory jest no nie bede juz mowil jakim bledem poniewaz wyplul Ci czarno na bialym co jest nie tak

Code: [Select]
indy@Damian:~$ glxgears
Program glxgears nie jest obecnie zainstalowany.  Możesz go zainstalować wpisując:
sudo apt-get install mesa-utils
indy@Damian:~$ sudo apt-get instal mesa-utilis
E: Nieprawidłowa operacja instal
indy@Damian:~$ sudo apt-get install mesa-utilis
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu mesa-utilis
indy@Damian:~$ glxgears
Program glxgears nie jest obecnie zainstalowany.  Możesz go zainstalować wpisując:
sudo apt-get install mesa-utils
indy@Damian:~$ sudo apt-get install mesa-utilis
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu mesa-utilis

tym to mnie rozjebałeś po ścianach, czarno na białym masz mesa-UTILS a nie jakies zmyslne utilis ect ect

PS: Magiczny klawisz Tab jest pomocny ; ]
Title: Re: FOnline na Linuxa
Post by: wrednypiwosz on February 11, 2012, 09:14:51 am
o ile mi dobrze wiadomo to takie rzeczy ~/.wine/drive_c/ a nie ~/.wine/dosdevices/ poza tym mam przeogromne wrazenie ze masz jakies przedwojenne wine skoro Ci pluje

Ścieżka nie ma znaczenia, dosdevices to dowiązanie do "dysków", czyli do ~/.wine/drive_x/

Podaj też wersje wine które masz zainstalowane, albo zainstaluj najnowszą. http://www.winehq.org/ Jaki masz też system?
Title: Re: FOnline na Linuxa
Post by: Saumax on February 11, 2012, 09:47:39 am
Quote
Ścieżka nie ma znaczenia, dosdevices to dowiązanie do "dysków", czyli do ~/.wine/drive_x/
wiem o tym ale pamiętam że fonline u mnie chuj wie z jakiego powodu pluło się gdy miałem w innym katalogu
Title: Re: FOnline na Linuxa
Post by: Indy on February 11, 2012, 03:38:48 pm
qurde wiem że zielony jestem ale zauważyłem że tam tak pisze bo przestudiowałem co pisało ale nie wiem co to oznacza dla mnie. Mam wersje 1.2.3 Winehq udało mi się ściągną wersje beta 1.4 niestety mam problemy z jej zainstalowaniem...
Jest to możliwe że mam źle zainstalowane wine? Na dobrą sprawę nie bardzo wiem jak zainstalować nową wersje Wine. W readme pisze:
Code: [Select]
Run programs as "wine program".  For more information and problem
resolution, read the rest of this file, the Wine man page, and
especially the wealth of information found at http://www.winehq.org.
I co z tego jak dalej probuje kombinuje i ciągle mam wersje 1.2.3.
P.S.
Jaki ja qurwa ciemny - ale poczętki zawze sa trudne - ja nie chce do windowsa  :'(
Title: Re: FOnline na Linuxa
Post by: Saumax on February 11, 2012, 03:45:49 pm
pewnie paczka byla uwalona poniewaz obstawiam ze z paczki sciagales, skoro jestes zielony to nie bede Ci sugerowal kompilacji ze zrodel ale po prostu zainstaluj ponownie wine poniewaz brakuje tam jednego z najwazniejszych plikow
Title: Re: FOnline na Linuxa
Post by: Indy on February 11, 2012, 03:50:58 pm
Dobrze
Tylko jak powinienem to zrobić. (pytam bo chciałbym wiedzieć czy dobrze to robię)
- używam do tego centrum oprogramowania UBUNTU ? I tam oczywiście usuń / zainstaluj...
Niestety innego sposobu nie znam.
Title: Re: FOnline na Linuxa
Post by: wrednypiwosz on February 11, 2012, 04:02:29 pm
Quote
sudo aptitude remove wine --purge
sudo aptitude install wine

W Ubuntu powinna być w miarę nowa wersja 1.3.x, ta ze oficjalnej 1.4rc jest IMO uwalona, bo nadal zgłasza się jako 1.3.x
Title: Re: FOnline na Linuxa
Post by: Saumax on February 11, 2012, 06:15:54 pm
Indy mimo wszystko jezeli juz uzywasz takiego ubuntu to sugeruje abys sie zaznajomil z jakims krotkim pdf'em traktujacym o systemach unix'o podobnych oraz zaznajomic sie z poleceniami i narzedziami dostarczonych z systemem, manuale rowniez sa pomocne
Code: [Select]
man polecenie