Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - weetabix

Sivuja: [1]
1
Ubuntun kehitysversio / Vs: Ubuntu 9.04: Jaunty Jackalope
« : 21.04.09 - klo:17.56 »
Hmm, geditissä huomasin omalla HP:n laserjet 2100:lla ongelman.

Päivitin 8.10 -versiosta 9.04:seen ja nyt gedit tulostaa HP laserjet 2100:lla (verkkotulostus) tuollaisia mustia neliöitä tekstin sekaan.
Pohjalla siis vanha /home partitio ja tuohon päälle asennettu uusin versio (päivitykset asennettu).
http://img117.imageshack.us/img117/4350/skaalaus.jpg

Katselin ko. tulostimen ajuria niin näköjään käytti Foomatic/pxlmono (suositeltu) ajuria, mutta tosiaan tulostaa noita neliöitä. Vaihdoin CUPS+Gutenprint v5.2.3 -ajuriin niin nyt ei tulosta enää neliöitä. En tiedä mikä ajuri tuossa mahtoi olla aiemmin käytössä (suositeltu muistaakseni silloinkin).

2
AIka jännä, kun nyt kokeilin taas pitkästä aikaa uusimmalla versiolla niin vähän lisäbugia tulee (ja vähän oion mutkia) installoinnissa, mutta itse pelissä sitten toimiikin kaikki. Jopa pärstät toimivat oikein. WInen versio siis tuo vakiona asentuva (8.10:ssä) 1.1.8. Kirjoittelin englanniksi, mutta suomennan vaikka huomenna jos ehdin (ja siirrän vaikka tuonne englanninkieliselle puolelle), mutta nyt täytyy mennä nukkumaan. Beyond the Swordista toimii uusin, 3.17 -versio. Niin ja itselläni Nvidian suljetut ajurit käytössä. Niin ja sain tänään winen taas pitkästä aikaa näyttämään esim. ko. pelin kokoruudulla oikein siten, että vaikka on kaksi monitoria (eri kokoisia) niin peli pysyy kokoruudussa kauniisti tällä päämonitorilla piilottaen ylä- ja alapalkit vaikka käytänkin tuota "virtuaalityöpöytää". Epäilen että xorg.conffiin lisäämäni muutama rivi auttoi (tein tosin muutakin, niin varma ei voi olla): Veikkaisin että näillä riveillä oli kuitenkin tekemistä asian kanssa.
Section "ServerFlags"
   Option         "Xinerama" "0"

Section "Device"
   Option "AddARGBGLXVisuals" "True"

Section "Screen"
   Monitor      "Monitor0,Monitor1"
   Option "TwinView" "1"
   DefaultDepth   24
   Option   "NoTwinViewXineramaInfo" "False"
   SubSection "Display"
      Depth     24
   EndSubSection
Voin toki laittaa koko xorg.conffin jos kiinnostaa nähdä. Ihan mukava kun palkkeja ei näy ja peli pyörii ns. kokoruudussa vaikka virtuaalityöpöytä onkin winen asetuksista käytössä.


Short story:

1. Copy d3dx9_26.dll to c:\windows\system32\
2. Install Civ4  (step 1. prevents asking about directx)
3. Install Warlords expansion
4. Copy mscoree.dll into c:\windows\system32\
5. Install Beyond the Sword -expansion (will update both the vanilla and warlords).
   - Will get stuck "err:storage:BlockChainStream..." -error. Kill with Ctrl+C.
   - Install it again and it will work.
6. Update to Beyond the Sword to version 3.17 (gives error after install, ignore it).
7- Copy msxml3r.dll into folder where you installed the BtS -expansion.
8. Start winecfg, Libraries -tab and make msxml3 native.
9. Get no-dvd crack to BtS.
10. Start the game.

---
Detailed stuff:
I am using PulseAudio with Ubuntu 8.10, so I need to add padsp to every wine -command.
If you are using alsa or similar, leave padsp command part out.
The goal is to play with Beyond the Sword, so no detail is given whether the vanilla Civ or Warlords -expansion actually work.
Drm get's in the way atleast. Use command line to be able the see the errors and kill with Ctrl+C when needed.
You can of-course use the shortcuts when the game actually works and installation is finished.

1. Create prefix:  WINEPREFIX=~/wine/civ4 padsp winecfg
   Graphics settings:
      -emulate virtual desktop (I use same resolution as native)
   Sound:
      -I change the sound system from ALSA to OSS (because of PulseAudio).
      -I know that this isn't ideal, but it works for me.

2. Copy d3dx9_26.dll (a) to system32 -folder:
      cp d3dx9_26.dll ~/wine/civ4/drive_c/windows/system32/

3. Install Civ4 -game (my version is from Civilization - Chronicles).
   -You can select if you want to install Xfire also.
   -d3d9_26.dll eliminated the directx question since in Chronicles, you cant say no to that and the installation would fail.
      WINEPREFIX=~/wine/civ4 padsp wine /media/CIV4DVD/setup.exe

4. Install Warlords -expansion. I de-selected the windows firewall -option.
      WINEPREFIX=~/wine/civ4 padsp wine /media/CIV4WARLORDS/setup.exe
   
5. Copy mscoree.dll (b) to system32 -folder:
      cp mscoree.dll ~/wine/civ4/drive_c/windows/system32/

6. Install Beyond the Sword
   WINEPREFIX=~/wine/civ4 padsp wine /media/CIV4BTSEU/setup.exe
   - It will install path for vanilla and for Warlords. This will take quite long time and it will be stucked at some point into error:
      "err:storage:BlockChainStream_WriteAt not enough blocks in chain to write data"
      Use Ctrl+C to kill the program.
   - Install again with same command:
      WINEPREFIX=~/wine/civ4 padsp wine /media/CIV4BTSEU/setup.exe
      -now it will work.

7. Download 3.17 (at the moment, latest -version) and install it.
   - Download: http://forums.civfanatics.com/downloads.php?do=file&id=9800
   - Install: WINEPREFIX=~/wine/civ4 padsp wine Civ4BTS_Patch_v317.exe
      - It will give -5012 error, ignore it. Kill in console with Ctrl+C if it doesn't quit.

8. Finish the installation:
   - Copy msxml3r.dll (c) to where you installed the Beyond the Sword -game (and where the exe is).
       cp msxml3r.dll ~/games/wine/civ4/Beyond\ the\ Sword/
   - Use winecfg to make msxml3 as native:  WINEPREFIX=~/wine/wineroots/civ4 padsp winecfg
      Libraries: write msxml3 and press Add. Ok to quit.

9. Fix the drm
   - get the no-dvd crack from internet
   - cd to game folder and make backup:
      cd ~/games/wine/civ4/Beyond\ the\ Sword/
      mv Civ4BeyondSword.exe Civ4BeyondSword.exe.orig
   - Copy the cracked version in place:
      cp Civ4BeyondSword.exe ~/games/wine/civ4/Beyond\ the\ Sword/

10. Start the game
   - WINEPREFIX=~/wine/civ4 padsp wine ~/games/wine/civ4/Beyond\ the\ Sword/Civ4BeyondSword.exe
   
a) http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_26
b) http://www.dll-files.com/dllindex/dll-files.shtml?mscoree
c) http://www.dll-files.com/dllindex/dll-files.shtml?msxml3r

*Bonus*

1. Download Fall from Heaven II -mod and the media pack and patch "t".
 - http://forums.civfanatics.com/downloads.php?do=file&id=1

2. Install them:
 - WINEPREFIX=~/wine/civ4 padsp wine FallfromHeaven2.exe
 - WINEPREFIX=~/wine/civ4 padsp wine FfH2040t.exe
 - WINEPREFIX=~/wine/civ4 padsp wine FfH2media.exe

3. Start the game with mod starting automatically (from Advanced, Load Mod etc. it didn't work).
 - WINEPREFIX=~/wine/civ4 padsp wine ~/games/wine/civ4/Beyond\ the\ Sword/Civ4BeyondSword.exe mod=/Mods/Fall\ from\ Heaven\ 2/

3
Itseäni kiinnostaisi lähinnä, mitkä pelit saa vaivatta toimimaan Linuxilla? Eli ei mitään eri moodeissa ajamisia jne. Kyllähän sitä voisi ohjeiden mukaan säätää, mutta ennemmin pidän edelleen Winukan taustalla pelikäytössä. Cedegastakaan kun en viitsisi maksaa.

No pienellä säätämisellä ainakin seuraavat (toimivat siis virallisesti linuxissa pelin tekijän virallisilla tiedostoilla, asentaminen voi vaatia ohjeiden lukua). Kyseessä siis pelit joissa käytetään ihan sitä samaa "windows" cd/dvd:tä (paitsi defconissa taidetaan tarvita vain alkuperäinen cd-key):

Defcon:
http://forums.introversion.co.uk/introversion/viewtopic.php?t=837&view=previous

IdSoftwaren pelit (ET-Quake Wars,Quake4,Doom3 ja muutama muu):
http://zerowing.idsoftware.com/

Toki sitten ihan linuxille julkaistut/käännetyt natiivit pelit (www.tuxgames.com), kuten X3 - Reunion, Jagged Alliance2 ja Sid Meiers  Alpha Centauri.

Itselläni winessä tällä hetkellä asennettuina ja pelattavina (jos Civ4:sta ei lasketa), Space Rangers 2, Football Manager 2005 ja EA:n Nba 06. Näitä sitten ehkä joutuu jo vähän säätämäänkin.

4
Kappas, sen saa toimimaan. Olen jo kauan etsinyt ratkaisua, mutta sitten se onkin nenän edessä. Toimiiko toi sama temppu civilizatio cronicles paketin kanssa?

Itse en ole saanut toimimaan, joten jouduin käyttämään backup -levyjä. Eli tuo Chronicles -version Civ4 kosahtaa installointiin ainakin itselläni, tosin en muista yritinkö kovin aktiivisesti ratkaista ongelmaa. 1.00 versio (en tiedä onko tämä sitten jenkkiversio vai eurooppa) ja tuo kaupasta ostettava normaali Civ4 -versio (manuaali ja levy tuollaisessa tuplaleveässä paketissa) ainakin toimivat.

Huomasin myös, että ainakaan itselläni Civ4:ssa ei pysty muuttamaan resoluutiota pelistä (ini -tiedostoa muokkaamallahan tämän pitäisi kyllä onnistua). BtS -versiossa ko. homma onnistuu ainakin alkumenusta ennen pelin lataamista/uuden tekemistä. Itselläni käytössä Geforcen ajurit 1.0-9755.

Niin ja täytyy katsastaa josko jossain vaiheessa sen tuonne Wikiin lisäisi. Ehkä jossain vaiheessa kun kokemuksia kertyy :). Ainakin geforce ti 4200:lla on ilmeisesti ongelmia, kun kartta ja ympäristö on kaikki mustaa (vaikuttaa siis samalta ongelmalta kuin tämä radeonin 7500 ongelma). Ko. tapauksessa peli kuitenkin toimii windowssin puolella.

5
Kirjoittelin nopsasti vähän ohjetta jos joku innostuu pelejä winessä kokeilemaan. Muutama ohje on toki oma -säätö, joten mukauttaa sen verran kuin viitsii ja haluaa :).

Näin asennat Civ4:sen ja lisälevyt puhtaaseen wine -asennukseen:

a) asenna wine: http://www.winehq.org/site/download-deb
b) "winecfg" säädöt. Asetetaan default valinnaksi XP. Grafiikka -välilehdeltä ruksitaan "Emuloi virtuaalista työpöytää" ja laitetaan resoluutioksi joku sopiva että ajetaan peliä ikkunassa (itselläni 1024 X 768). Käväistää Ääni -välilehdellä että wine valitsee ääniajurin (itselläni OSS). Painetaan Ok ja poistutaan.
c) Asennetaan Civ4, "wine /media/CIV4/setup.exe".
d) Kopioidaan dll:t (d3dx9_31.dll ja d3dx9_32.dll) ~/.wine/drive_c/windows/system32 -hakemistoon (http://www.dll-files.com/).
e) Haetaan Civ4:sen päivitys (1.74) ja ko. päivitykselle no-dvd patch. "wine Civ4Patch1.74_Final.exe". Varmuuskopioidaan originaali Civilization4.exe turvaan ja korvataan se kräkätyllä.
f) "winecfg". Lisää sovellus, valitaan Civ4:sen asennuskansiosta Civilization4.exe ja Avaa. Ko. exe valittuna siirry Kirjastot -välilehdelle. Kirjoita "msxml3" Uusi määritys kirjastolle: -kohtaan ja paina Lisää. Ok ja poistutaan.
g) Käynnistetään Civ4 kansiosta johon se asennettiin "wine Civilization4.exe". Valittaa äänistä. Poistu pelistä ja säädä CivilizationIV.ini -tiedostosta ( ~/My\ Games/Civ4/CivilizationIV.ini tms.) "EnableVoice = 1" -tilaan "EnableVoice = 0".
h) Asennetaan Beyond the Sword -lisälevy: Haetaan mscoree.dll ja kopioidaan se windows/system32 -hakemistoon. Käynnistetään installeri "wine /media/CIV4BTSEU/setup.exe".
i) Haetaan msxml3r.dll -tiedosto ja kopioidaan se kansioon johon Beyond the Sword -lisälevy asennettiin.
j) Haetaan BtS no-dvd pätsi, vamuuskopioidaan Civ4BeyondSword.exe ja puretaan ko. pätsi ko. pelin asennuskansioon.
k) Tehdään sama kuin kohdassa f), mutta exe on siis Civ4BeyondSword.exe Civ4/Beyond\ the\ Sword/ -kansiossa.
l) Tehdään sama kuin kohdassa g), mutta exe on tietysti jo edellä mainittu ja kansio josta iniä muutetaan on "~/My\ Games/Beyond\ the\ Sword".
m) Sitten pelaillaan.
n) Jos haluaa niin voi asennella myös Warlords -lisärin, mutta kannattaa asentaa se vasta viimeiseksi koska Beyond the Sword -lisäri haluaa päivittää sen 2.13 tms. versioon ja sen jälkeen sitä ei saa käyntiin (2.08 versioon asti vain kannattaa päivittää). Myös Warlords tarvitsee tuon msxml3r.dll tiedoston omaan kansioonsa, msxml3 -ohituksen sekä ini:n muokkauksen.

Muita huomioita: Peli valittaa riittämättömästä laitteistosta, joka ei tosiaan estä pelaamasta mutta tuollainen rasittava kommentti tulee pelin alkuvalikossa (toisella wine -installaatiollani sellaista ei tule, joten rekisteriä säätämällä sen varmasti saisi pois). Hallitsijoiden pärstät näkyvät surkeasti, mutta muuten peli tuntuisi toimivan kivasti.

6
Olisiko jollain ehdotusta miten pitäisi korjata kun tosiaan ko. usbiväyläinen wlan -kortti tunnistautuu romppuasemaksi. Usbitikussa mallina WLI-U2-KG54-Ai. Ko kortti on siis kiinni PCMCIA paikassa olevassa usb 2.0 lisäkortissa.
Koneena IBM Thinkpad T21 johon 7.04 asennettu alternative cd:ltä (normaalit päivitykset ajettu).

lsusb kertoo:
Bus 004 Device 007: ID 0411:006d MelCo., Inc.

lspci kertoo:
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:02.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
00:02.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)
00:03.0 Ethernet controller: 3Com Corporation 3c556B CardBus [Tornado] (rev 20)
00:03.1 Communication controller: 3Com Corporation Mini PCI 56k Winmodem (rev 20)
00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
01:00.0 VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 13)
06:00.0 USB Controller: NEC Corporation USB (rev 43)
06:00.1 USB Controller: NEC Corporation USB (rev 43)
06:00.2 USB Controller: NEC Corporation USB 2.0 (rev 04)

kernelinä  2.6.20-15-generic

dmesg -kertoo kun tikun tökkää kiinni:
[  701.332000] usb 4-1: new high speed USB device using ehci_hcd and address 6
[  701.496000] usb 4-1: configuration #1 chosen from 1 choice
[  701.528000] input: BUFFALO WLI-U2-KG54-AI as /class/input/input10
[  701.528000] input: USB HID v1.00 Keyboard [BUFFALO WLI-U2-KG54-AI] on usb-0000:06:00.2-1
[  721.756000] usb 4-1: USB disconnect, address 6
[  721.996000] usb 4-1: new high speed USB device using ehci_hcd and address 7
[  722.160000] usb 4-1: configuration #1 chosen from 1 choice
[  722.160000] scsi2 : SCSI emulation for USB Mass Storage devices
[  722.160000] usb-storage: device found at 7
[  722.160000] usb-storage: waiting for device to settle before scanning
[  727.160000] usb-storage: device scan complete
[  727.160000] scsi 2:0:0:0: CD-ROM            BUFFALO  WLI-U2-KG54-CD   1.00 PQ: 0 ANSI: 0 CCS
[  727.168000] sr0: scsi3-mmc drive: 0x/0x caddy
[  727.168000] sr 2:0:0:0: Attached scsi CD-ROM sr0
[  727.168000] sr 2:0:0:0: Attached scsi generic sg0 type 5

Yllättäen siis iwconfig kertoo että no wireless extensions.

Korjausehdotuksia että miten tuon saisi tunnistumaan "vähän" paremmin?

Sivuja: [1]