Let The Game Begin – spēlējam spēles uz Linux! (1.daļa – Crossover Games)

Sākumlapa Forumi Notepad.lv IT ziņas Raksti Let The Game Begin – spēlējam spēles uz Linux! (1.daļa – Crossover Games)

Tiek skatīts 1 ieraksts (no 11 kopumā)
  • Autors
    Ieraksti
  • #154289
    linx
    Participant

    Pieņemu, ka Jūs vairāk vai mazāk esat pazīstami ar Windows aplikāciju (ne) emulatoru WINE (Wine Is Not an Emulator), ar kura palīdzību var spēt darbināt tūkstošiem aplikāciju, kas paredzētas Windows operētājsistēmai. Ja esat pazīstami ar Wine, tad ļoti iespējams kaut reizi esat redzējuši Wine galveno sponsoru CodeWeavers (mazs logotips Wine mājaslapas apakšējā stūrī) lolojumu – CrossOver. Ja tomēr arī šis vārdu salikums liekas kā ķīniešu alfabēts, tad centīšos pāris vārdos paskaidrot, kas tas ir un ko tas ziemā ēd.

    CrossOver ir ļoti populārā (ne) emulatora Wine komerciālā versija, kuru agrāk dēvēja arī par CrossOver Office, kas sevī iekļauj četras CrossOver programmatūras paketes – CrossOver Mac, CrossOver Linux, CrossOver Games Mac un CrossOver Games Linux. Ar ko tad šis produkts atšķirās no tā galvenā pamata – Wine?

    Jā, tai pamatā ir Wine pirmkods, tomēr tā visai ievērojami atšķirās no Wine, jo tā ir ne tikai programma ar lietotājiem draudzīgāku interfeisu, bet par galveno tās pievienoto vērtību var uzskatīt papildus modifikācijas un skriptus, kuri nereti spēj daudz veiksmīgāk darbināt dažādas programmas nekā tās “tēvs” Wine. Ja esat patiess spēļu cienītājs, kurš spēles spēlē uz Linux operētājsistēmas, tad pieņemu, ka esat saskāries ar situāciju, kad nepieciešams Wine pirmkodam pievienot dažādus papildinošos skriptus (patch), lai spētu +/- veiksmīgi spēli darbināt. Tomēr nereti šīs Wine modifikācijas nedarīja tikdaudz laba, kā vēlētos – jā, programma tika “iedarbināta”, bet līdz ar veikto modifikāciju ar mani atteicās sadarboties citas programmas, kuras līdz šim bija darbojušās bez jebkādām problēmām. CrossOver atsver lielu daļu šādu problēmu – iespējams, ka tai nav jauns atjauninājums reizi divās nedēļās, tomēr katra jaunā programmas versija tiek piedāvāta patērētājiem tikai pēc daudziem testiem, lai pārliecinātos, ka jaunās izmaiņas negatīvi neattieksies pret iepriekšējo atbalstīto programmu darbību.

    Papildus visam iepriekš minētajam vēl tikai piebilst, ka lietojot CrossOver, līdzīgi kā Wine gadījumā, patstāvīgi jāseko līdzi forumam, kā arī Jūsu izvēlētās aplikācijas mini-forumam, jo tur nereti var atrast visai noderīgus padomus, kā maksimāli efektīvi darbināt izvēlēto aplikāciju uz Jūsu pingvīna.

    Izklausās labi vai ne? Tomēr par visu labo šajā dzīvē ir jāmaksā, arī CrossOver nav brīvprātīgo programmētāju veidots mākslas darbs un produkts ir apmaksāta darba rezultāts. Cena šai programmas pakotnei, kura sevī ietver CrossOver Games Linux un CrossOver Linux (jo katru atsevišķi iegādāties ir diezgan neizdevīgi) ir aptuveni 50 amerikas dolāru.

    Š is ir rakstu sērijas “Let the game begin, jeb, spēlējam spēles uz Linux!” pirmais raksts, turpinājums sekos…

    #271437
    rodgerz
    Participant

    Vispār ir reāli uz dajebkāda linukša palaist spēlējamā kvalitātē jaunākās spēles?

    #271438
    linx
    Participant

    Jā, spēlēt jaunākās spēles uz Linux ir reāli, cits jautājums, cik daudz pacietības Tev būs, lai tās būtu spēlējamas. Citas spēles, piemēram, uz tā paša Wine instalējas un spēlējas lieliski bez jebkādām papildus modifikācijām, savukārt, ar citām spēlēm ir jāiegulda diezgan daudz laiks – meklējot forumos, wine forumos un citās noderīgās interneta vietnēs, lai atrastu pamācības, kas jādara, lai konkrētā spēle/aplikācija uz Linux “grieztos” tikpat labi kā uz Win.

    #271439
    nevertell
    Participant

    Screens or it didn’t happen :>

    Crossover ir tas pats wine tikai ar dažām closed-source bibliotēkām un iepriekšsastādītām konfigurācijām.

    Wine pieprasa lielāku darbu, lielākā problēma, kuru es redzu ir, ka uz linux nevar turēt vairākas wine versijas, dažām spēlēm vajag dīvainus patch’us un figviņzinkādus flagus pie kompilācijas, lai tās strādātu. Ja varētu turēt dažādus build’us blakus uz vienas sistēmas, būtu lieliski.

    Protams, daudz vieglāk ir uzlikt windouzu uz blakus partīcijas, bet ar laiku noriebjās pārstartēties.

    #271440
    linx
    Participant

    Te nu Tu kļūdies – uz vienas distras vari turēt kaut simts dažādas wine instalācijas, vajag tikai pamainīt prefiksu un taisi tik wine buildus, cik uziet 🙂

    #271441
    Kon
    Participant

    Īss rezumē, ir jāmaksā par iespēju spēlēt datorspēles (+ jau atdotajai naudai par dzelžiem), papildus tam ir nemitīgi jāčeko forumi, kas jādara, lai spētu tās spēlēt .. srsly. Ja tik lielas negācijas pret logiem, tad par 50 dolāriem var otro ps 2 dabūt.

    Bet tīri tehniskā ziņā .. ļoti kvalitatīvi izveidots raksts 🙂

    #271442
    sm00x
    Participant

    https://wiki.winehq.org/winetricks

    ja neiet tad neiet. Linux is great, Linux is cool, BET Linuxam nau veco videokaršu draiveru un caur wine nevar palaist Robina Keira programmas.

    #271443
    nevertell
    Participant

    Ko tu vispār jēdz, puišel ? :>

    Pašu wine tu nevari turēt simtunvienā kompilācijā. Protams, wine iestādīto “windows” prefiksus vari turēt cik gribi. BET PAŠ U WINE INSTALÄ€CIJU NEVAR!!! Ja tu nokompilēsi vienu versiju ar vienu specifisku patch’u, visi tavi “prefiksi” tiks laisti ar vienu un to pašu wine’u.

    #271444
    linx
    Participant

    Nope.. patiesībā eksistē pat dažādas programmas, kuras ar pāris klikiem saveidos to, bet puišelis var arī pastāstīt kungam par pašu procesu, ja interesē..

    Nezinu vai izproti to prefiksu patieso jēgu, bet padošu piemēru – pieņemsim, ka uz mana datora hdd atrodas divas dažādas wine versijas (wine 1.3.18 un wine 1.2.1). Tālāk daru sekojošo – izkompilēju pirmo wine versiju, tā uzinstalējas uz home/.wine/ vai ne? Ar to viss ir ļoti labi, tā būs kā noklusētā jeb pirmā wine versija.

    Nākamajai pakotnei (1.2.1) pirms kompilācijas pie config rindas ar prefiksu norādām instalācijas vietu citā mapē, lai būtu ūberkruti, nopačojam wine ar pāris skriptiem, lai pēc tam vēl uzkrītošāk redzētu izmaiņas starp abām versijām, lai laižam gaisā vienu spēli.

    Tad taisam “sudo make install” un aizejam pēc lielas sviestmaizes un ēdam, līdz instalācija ir pabeigta. Tagad droši vien nodomāji – nu ko, bet pamatā taču būs tā pirmā wine versija, kad atvērsim kādu exe failu vai ne?

    Tieši tā, tā būs, ja vien pēc instalācijas neizdarīsim vienu jauku lietu – lai varētu exe failu palaist arī no otrās wine versijas, nepieciešams wine, regedit, un winecfg komandām izveidot jaunus unikālos sistēmas linkus (saites?) jeb symlink’us. Regedit un winecfg symlinki jāizveido, jo taču gribēsies arī radīt savādākas konfigurācijas vai ne?

    Un visbeidzot – atveram porno.exe caur termināli kā “wine porno.exe” (pirmajai versijai) vai arī kā “wine-shit porno.exe” (otrajai versijai). Rezultāts – divas dažādas wine instalācijas, to konfigurācijas utt.

    #271445
    nevertell
    Participant

    Pazemīgi atvainojos par savu neziņu. Tagad zināšu.

    #271446
    msh
    Participant

    Protams – tās, kurām ir linux porti :>

Tiek skatīts 1 ieraksts (no 11 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā