Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Etherlords 2  (Přečteno 3417 krát)

xjsvoboda

  • Aktivní člen
  • *
  • Příspěvků: 119
Etherlords 2
« kdy: 05 Května 2007, 12:17:35 »
podarilo se nekomu rozchodit pres Wine hru Etherlords 2?

Kubuntu 7.04

hra se nainstaluje ale pri spousteni nahlasi ze nemuze najit soubor ***.xml (ten soubor tam je i ve spravnym adresari). v cem se da upravit .exe aby ten soubor naslo??
Kubuntu 7.10

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
Etherlords 2
« Odpověď #1 kdy: 05 Května 2007, 13:13:29 »
soubor ***.xml

tomu říkám specifikace jak od Microsoftu...
co to je za soubor? jaké má práva? kdo je vlastník?
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Etherlords 2
« Odpověď #2 kdy: 05 Května 2007, 17:49:32 »
no, uprava .exe asi moc nepujde (opravte me, jestli se mylim, ale neni to uz reversni inzenyrstvi?): neni tam treba nejaky problem s case sensitivitou?
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

xjsvoboda

  • Aktivní člen
  • *
  • Příspěvků: 119
Etherlords 2
« Odpověď #3 kdy: 05 Května 2007, 22:17:00 »
po spusteni etherlords2.exe se vypise chybova hlaska
- can't find resource file ".\resource\effects.xml"

tento soubor si hra nainstalovala a je presne tam kde ji hleda. (v adresari hry pod .wine)

terminal mi vypise:

fixme:msxml:domdoc_QueryInterface interface {00000126-0000-0000-c000-00000000004                                                              6} not implemented
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:msxml:bsc_QueryInterface interface {6d5140c1-7436-11ce-8034-00aa006009fa}                                                               not implemented
fixme:msxml:bsc_QueryInterface interface {79eac9e4-baf9-11ce-8c82-00aa004ba90b}                                                               not implemented
wine: Unhandled page fault on read access to 0x000000a8 at address 0x66da06 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x000000a8 in 32-bit code (0x0066da06).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:0066da06 ESP:0033f84c EBP:0033fd64 EFLAGS:00010206(   - 00      - RIP1)
 EAX:00000000 EBX:00000000 ECX:00000000 EDX:008b1964
 ESI:00000000 EDI:00000000
Stack dump:
0x0033f84c:  00000000 00000000 7bc30190 00000000
0x0033f85c:  00000000 0033f8cc 009c3840 00000010
0x0033f86c:  00000000 7ec90b9c 00000000 7bc7b550
0x0033f87c:  c0000008 0033f890 7bc302aa c0000008
0x0033f88c:  7b8ad908 0066d82c 9400fc00 00000000
0x0033f89c:  000010de 00671ab1 00671c1f 00000000
Backtrace:
=>1 0x0066da06 in etherlords2 (+0x26da06) (0x0033fd64)
  2 0x0069f082 in etherlords2 (+0x29f082) (0x00000000)
0x0066da06: movl        0xa8(%esi),%eax
Modules:
Module  Address                 Debug info      Name (102 modules)
PE      400000-9ef000   Export          etherlords2
PE      21100000-21164000       Deferred        mss32
PE      26f00000-26f2c000       Deferred        mssmp3.asi
PE      30000000-30072000       Deferred        binkw32
PE      6c370000-6c462000       Deferred        mfc42
PE      780c0000-78121000       Deferred        msvcp60
ELF     7b800000-7b926000       Deferred        kernel32
  \-PE  7b820000-7b926000       \               kernel32
ELF     7bc00000-7bc97000       Deferred        ntdll
  \-PE  7bc10000-7bc97000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        
ELF     7c55a000-7c58c000       Deferred        uxtheme
  \-PE  7c560000-7c58c000       \               uxtheme
ELF     7c58c000-7c648000       Deferred        comctl32
  \-PE  7c5a0000-7c648000       \               comctl32
ELF     7c648000-7c73d000       Deferred        shell32
  \-PE  7c660000-7c73d000       \               shell32
ELF     7c73d000-7c75c000       Deferred        mpr
  \-PE  7c740000-7c75c000       \               mpr
ELF     7c75c000-7c7a4000       Deferred        wininet
  \-PE  7c770000-7c7a4000       \               wininet
ELF     7c7a4000-7c7fd000       Deferred        shlwapi
  \-PE  7c7b0000-7c7fd000       \               shlwapi
ELF     7c7fd000-7c833000       Deferred        urlmon
  \-PE  7c800000-7c833000       \               urlmon
ELF     7c833000-7c867000       Deferred        libxslt.so.1
ELF     7c867000-7c984000       Deferred        libxml2.so.2
ELF     7c984000-7c9ad000       Deferred        msxml3
  \-PE  7c990000-7c9ad000       \               msxml3
ELF     7c9b0000-7c9c5000       Deferred        midimap
  \-PE  7c9c0000-7c9c5000       \               midimap
ELF     7c9c5000-7c9eb000       Deferred        msacm32
  \-PE  7c9d0000-7c9eb000       \               msacm32
ELF     7c9eb000-7ca03000       Deferred        msacm32
  \-PE  7c9f0000-7ca03000       \               msacm32
ELF     7ca03000-7ca3f000       Deferred        wineoss
  \-PE  7ca10000-7ca3f000       \               wineoss
ELF     7ca41000-7ca46000       Deferred        libxfixes.so.3
ELF     7ca46000-7ca4f000       Deferred        libxcursor.so.1
ELF     7ca4f000-7ca6c000       Deferred        imm32
  \-PE  7ca60000-7ca6c000       \               imm32
ELF     7d092000-7d098000       Deferred        libxrandr.so.2
ELF     7d9e6000-7d9ef000       Deferred        librt.so.1
ELF     7d9ef000-7d9f7000       Deferred        libxrender.so.1
ELF     7dab8000-7e3e9000       Deferred        fglrx_dri.so
ELF     7e3e9000-7e489000       Deferred        libgl.so.1
ELF     7e489000-7e517000       Deferred        winex11
  \-PE  7e4a0000-7e517000       \               winex11
ELF     7e5a3000-7e5c3000       Deferred        libexpat.so.1
ELF     7e5c3000-7e5ee000       Deferred        libfontconfig.so.1
ELF     7e5ee000-7e602000       Deferred        libz.so.1
ELF     7e602000-7e66d000       Deferred        libfreetype.so.6
ELF     7e66d000-7e681000       Deferred        lz32
  \-PE  7e670000-7e681000       \               lz32
ELF     7e681000-7e69a000       Deferred        version
  \-PE  7e690000-7e69a000       \               version
ELF     7e69a000-7e735000       Deferred        oleaut32
  \-PE  7e6b0000-7e735000       \               oleaut32
ELF     7e735000-7e79c000       Deferred        msvcrt
  \-PE  7e750000-7e79c000       \               msvcrt
ELF     7e79c000-7e7a1000       Deferred        libxdmcp.so.6
ELF     7e7a1000-7e892000       Deferred        libx11.so.6
ELF     7e892000-7e8a0000       Deferred        libxext.so.6
ELF     7e8a0000-7e8b8000       Deferred        libice.so.6
ELF     7e8b8000-7e908000       Deferred        ddraw
  \-PE  7e8c0000-7e908000       \               ddraw
ELF     7e908000-7e95d000       Deferred        rpcrt4
  \-PE  7e910000-7e95d000       \               rpcrt4
ELF     7e95d000-7e9f7000       Deferred        ole32
  \-PE  7e970000-7e9f7000       \               ole32
ELF     7e9f7000-7ea03000       Deferred        libgcc_s.so.1
ELF     7eaed000-7ebaa000       Deferred        gdi32
  \-PE  7eb00000-7ebaa000       \               gdi32
ELF     7ebaa000-7ece6000       Deferred        user32
  \-PE  7ebd0000-7ece6000       \               user32
ELF     7ece6000-7ed75000       Deferred        winmm
  \-PE  7ecf0000-7ed75000       \               winmm
ELF     7ed75000-7edbe000       Deferred        dsound
  \-PE  7ed80000-7edbe000       \               dsound
ELF     7edbe000-7ee04000       Deferred        advapi32
  \-PE  7edd0000-7ee04000       \               advapi32
ELF     7ee04000-7ee17000       Deferred        libresolv.so.2
ELF     7ee17000-7ee1a000       Deferred        libxinerama.so.1
ELF     7ee1a000-7ee1d000       Deferred        libxau.so.6
ELF     7ee1d000-7ee26000       Deferred        libsm.so.6
ELF     7ee26000-7ee44000       Deferred        iphlpapi
  \-PE  7ee30000-7ee44000       \               iphlpapi
ELF     7ee44000-7ee71000       Deferred        ws2_32
  \-PE  7ee50000-7ee71000       \               ws2_32
ELF     7ee71000-7ee8b000       Deferred        wsock32
  \-PE  7ee80000-7ee8b000       \               wsock32
ELF     7ef9e000-7efa9000       Deferred        libnss_files.so.2
ELF     7efa9000-7efb3000       Deferred        libnss_nis.so.2
ELF     7efb3000-7efca000       Deferred        libnsl.so.1
ELF     7efca000-7eff1000       Deferred        libm.so.6
ELF     7eff2000-7eff7000       Deferred        libxxf86vm.so.1
ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
ELF     b7ca5000-b7ca9000       Deferred        libdl.so.2
ELF     b7ca9000-b7dea000       Deferred        libc.so.6
ELF     b7deb000-b7e02000       Deferred        libpthread.so.0
ELF     b7e11000-b7f22000       Deferred        libwine.so.1
ELF     b7f24000-b7f3f000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) C:\Program Files\Nival Interactive\Etherlords II\Etherlords2.exe
        00000009    0 <==
Kubuntu 7.10

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
Etherlords 2
« Odpověď #4 kdy: 05 Května 2007, 23:45:31 »
Citace: MacHala
no, uprava .exe asi moc nepujde (opravte me, jestli se mylim, ale neni to uz reversni inzenyrstvi?): neni tam treba nejaky problem s case sensitivitou?
Reverzní inženýrství to není, je to spíš cracking (ale tím termínem cracking si nejsem tak jistý)

-----------------------------------------------------------------------------------------
S Wine bohužel poradit neumím... Z těch chyb jsem vyčetl, že to nevypadá nejlíp...
Vypadá to na jakési přetečení bufferu či něco podobného...
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
Etherlords 2
« Odpověď #5 kdy: 06 Května 2007, 00:44:24 »
hru spouštíš přes wine /home/blabla/.wine/etherlords/eth2.exe?
Nebo přímo v adresáři pomocí wine eth2.exe?
(Soubory v této odpovědi jsou smyšlené a neodpovídají žádným skutečným souborům ani adresářům :) )
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

xjsvoboda

  • Aktivní člen
  • *
  • Příspěvků: 119
Etherlords 2
« Odpověď #6 kdy: 06 Května 2007, 07:54:05 »
Citace: djSmaky
hru spouštíš přes wine /home/blabla/.wine/etherlords/eth2.exe?
Nebo přímo v adresáři pomocí wine eth2.exe?
(Soubory v této odpovědi jsou smyšlené a neodpovídají žádným skutečným souborům ani adresářům :) )
spousti se pres
/home/xjsvoboda/.wine/drive_c/Program Files/Nival Interactive/Etherlords II/etherlords2.exe
Kubuntu 7.10

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
Etherlords 2
« Odpověď #7 kdy: 06 Května 2007, 09:32:31 »
Tak možná zkus skript:
Kód: [Vybrat]
#! /bin/sh
cd /home/xjsvoboda/.wine/drive_c/Program\ Files/Nival\ Interactive/Etherlords\ II
wine etherlords2.exe
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

xjsvoboda

  • Aktivní člen
  • *
  • Příspěvků: 119
Etherlords 2
« Odpověď #8 kdy: 06 Května 2007, 11:31:09 »
nic stejna hlaska viz - terminal
Kubuntu 7.10

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
Etherlords 2
« Odpověď #9 kdy: 06 Května 2007, 15:56:14 »
Tak v tom případě už nevím,čím by to mohlo být.... Co takhle cedega?
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

 

Provoz zaštiťuje spolek OpenAlt.