LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Cinema 4d + Wine running problems. (https://www.linuxquestions.org/questions/linux-software-2/cinema-4d-wine-running-problems-452201/)

soulxcavtor 06-06-2006 03:56 PM

Cinema 4d + Wine running problems.
 
I'm using the tutorial on http://www.liquid-light.org/index.ph...mid=44&lang=en
for getting Cinema4d to work under wine in Linux..

It says to just copy the directory from an already installed Cinema4d into your wine folder and try to run it, so I copied my windows installation into the correct .wine dir folders. I try to run it by CDing into the directory in the .wine directory and using wine "CINEMA 4D.exe" and Cinema 4d gives me an error:

Cinema 4D (name of window that pops up)
Internal Error: String Resource not found!
The 'resource' directory seems to be corrupt or missing.

What should I do?

On the tutorial page it says this about this error:
Quote:

2. "Internal Error. String Resource not found". If you start Cinema 4d and see this error, you made a mistake. Usually something like wine Cinema 4d.exe. Wine eill not be able to find the program. Use quotes. Wine "Cinema 4d.exe" will not work ether, because Cinema is not ableto find the string resource. First, open a shell. Keyin the following:
wine "C:\\CINEMA 4D R9\\CINEMA 4D.exe"
In every case use the double backslash. This is because wine has to interpret it as a windows and not unix directory. 3. The Maxon Logo splash appears. Finally, but nothing happens. Probably there is a dialog box behind the logo. With
ALT + F3"
get the windows dialog and choose 'move'. Move the dialog box so you can see it. Input your serial numbers. If you made a mistake it could be that the box will appear again behind the logo. This time you should be able to see and grab it with the mouse cursor, because this one is larger. After licensing Cineam 4d should start. If not, most probably your problem belongs to the graphic card.

But when i try using wine "C:\\CINEMA 4D R9\\CINEMA 4D.exe" it says

Code:

[bdd86@42-60 ~]$ wine "C:\\CINEMA 4D R9\\CINEMA 4D.exe"
wine: cannot find 'C:\CINEMA 4D R9\CINEMA 4D.exe'

Anyone know how to fix this, I really need Cinema 4d if im going to be using Linux!

My CInema 4d directory on my linux filesystem is located here: /home/bdd86/.wine/drive_c/Program Files/C4D Studio Bundle v9.012


Ill donate 10$ to linuxquestions.org if someone can get CInema 4d running on my system.

soulxcavtor 06-06-2006 05:03 PM

I'm sorry to bump this but I'm Eagerly awaiting help for this. I want to remove Windows and resize my linux partitions 40+ GB. But to do this I need CInema 4d working on Linux.

Ill donate 10$ to linuxquestions.org if someone can get CInema 4d running on my system.

soulxcavtor 06-06-2006 06:32 PM

Anybody????? I Would belive for a linux expert this question should be pretty easy to answer>..

Emerson 06-06-2006 07:15 PM

This is not easy to answer. Different copyprotect schemes use different tricks to determine wether the copy is legal or not. There's no chance Wine could satisfy all of these. Also not every Windows function/feature is emulated by Wine. It's not a genuine Windows after all.

soulxcavtor 06-06-2006 07:52 PM

I Didnt ask for your opinion on how hard it is Emerson, I asked for a solution. This has been done before I gave you the link that I used to do it. Actually all I'm asking is what is the meaning and would be the equivelent of wine "C:\\CINEMA 4D R9\\CINEMA 4D.exe" if my CINEMA 4d.exe file was located in /home/bdd86/.wine/drive_c/Program Files/C4D Studio Bundle v9.012

Now surley you know enough to answer that, you after all have 977 posts.

Emerson 06-06-2006 08:17 PM

Well, sorry for not reading your post carefully enough. And sorry for replying in this thread at all. Why you think you can command other members of this forum? I can see you are frustrated, this is still no excuse. About your command line, wine "C:\\Program Files\\C4D ... " should do.

soulxcavtor 06-06-2006 08:34 PM

Thank you, I'm very frustrated. I appreciate everyones help on this forum so much. Every time I see a question I can answer I take my time to figure out the answer and try to help out. And i appreciate you doing the same, thanks!

soulxcavtor 06-06-2006 08:39 PM

I feel bad asking how to fix this because this looks hard. But the info you gave me helped alot emmerson, the program started and the splash screen loaded up to "Loading user interface" then dissappeared and in the console it showed this from start to finish:

Code:

[bdd86@42-60 ~]$ wine 'C:\\Program Files\\C4D Studio Bundle v9.012\\CINEMA 4D.exe'
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0xb7cb9978)->((nil),00000008)
fixme:msvideo:DrawDibDraw wFlags == 0x00001000 not handled
fixme:msvideo:DrawDibDraw wFlags == 0x00001000 not handled
fixme:msvideo:DrawDibDraw wFlags == 0x00001000 not handled
fixme:msvideo:DrawDibDraw wFlags == 0x00001000 not handled
fixme:msvideo:DrawDibDraw wFlags == 0x00001000 not handled
fixme:msvideo:DrawDibDraw wFlags == 0x00001000 not handled
fixme:msvideo:DrawDibDraw wFlags == 0x00001000 not handled
fixme:msvideo:DrawDibDraw wFlags == 0x00001000 not handled
wine: Unhandled page fault on read access to 0x00000034 at address 0x82d5e8 (thread 000c), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000034 in 32-bit code (0x0082d5e8).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:0082d5e8 ESP:b7babef0 EBP:b5054ff8 EFLAGS:00210202(  - 00      - -RI1)
 EAX:00000000 EBX:00000001 ECX:b5052804 EDX:00000009
 ESI:00000000 EDI:00000059
Stack dump:
0xb7babef0:  00000001 b5054ff8 b7bacd9c 00000009
0xb7babf00:  00837391 b5054ff8 00000001 b7bacd9c
0xb7babf10:  00000004 b5054ff8 00000001 0000000a
0xb7babf20:  b5054ff8 00000101 00000000 00836a13
0xb7babf30:  b7bac01c 7befd0e0 7bebd6d7 b7bac01c
0xb7babf40:  00000002 00000000 00000000 00833e31
Backtrace:
=>1 0x0082d5e8 in cinema 4d (+0x42d5e8) (0x0082d5e8)
  2 0xb5052804 (0xb5052804)
  3 0x00000000 (0x00000000)
0x0082d5e8: movl        0x34(%esi),%edx
Modules:
Module  Address                Debug info      Name (110 modules)
PE      0x66800000-67657000    Deferred        quicktime.qts
ELF    0x7be79000-7bf00000    Deferred        ntdll<elf>
  \-PE  0x7be90000-7bf00000    \              ntdll
ELF    0x7bf00000-7bf03000    Deferred        <wine-loader>
ELF    0x7e1c6000-7e2d0000    Deferred        libcrypto.so.0.9.7
ELF    0x7e2d0000-7e302000    Deferred        libssl.so.0.9.7
ELF    0x7e302000-7e320000    Deferred        libcups.so.2
ELF    0x7e43c000-7e470000    Deferred        uxtheme<elf>
  \-PE  0x7e440000-7e470000    \              uxtheme
ELF    0x7e59f000-7e5e8000    Deferred        wineoss<elf>
  \-PE  0x7e5b0000-7e5e8000    \              wineoss
ELF    0x7e5e8000-7e5ed000    Deferred        libxfixes.so.3
ELF    0x7e5ed000-7e5f7000    Deferred        libxcursor.so.1
ELF    0x7e5f7000-7e614000    Deferred        imm32<elf>
  \-PE  0x7e600000-7e614000    \              imm32
ELF    0x7e614000-7e634000    Deferred        ximcp.so.2
ELF    0x7e634000-7e63d000    Deferred        libxrender.so.1
ELF    0x7e63f000-7e654000    Deferred        midimap<elf>
  \-PE  0x7e650000-7e654000    \              midimap
ELF    0x7e656000-7e6e1000    Deferred        winex11<elf>
  \-PE  0x7e670000-7e6e1000    \              winex11
ELF    0x7e6e1000-7e701000    Deferred        libexpat.so.0
ELF    0x7e701000-7e731000    Deferred        libfontconfig.so.1
ELF    0x7e731000-7e744000    Deferred        libz.so.1
ELF    0x7e744000-7e7ad000    Deferred        libfreetype.so.6
ELF    0x7e7ad000-7e7da000    Deferred        ws2_32<elf>
  \-PE  0x7e7c0000-7e7da000    \              ws2_32
ELF    0x7e7da000-7e7f4000    Deferred        wsock32<elf>
  \-PE  0x7e7e0000-7e7f4000    \              wsock32
ELF    0x7e7f4000-7e899000    Deferred        opengl32<elf>
  \-PE  0x7e830000-7e899000    \              opengl32
ELF    0x7e899000-7e8c9000    Deferred        winspool<elf>
  \-PE  0x7e8a0000-7e8c9000    \              winspool
ELF    0x7e8c9000-7e92a000    Deferred        shlwapi<elf>
  \-PE  0x7e8e0000-7e92a000    \              shlwapi
ELF    0x7e92a000-7ea11000    Deferred        shell32<elf>
  \-PE  0x7e940000-7ea11000    \              shell32
ELF    0x7ea11000-7eab5000    Deferred        comdlg32<elf>
  \-PE  0x7ea20000-7eab5000    \              comdlg32
ELF    0x7eab5000-7ead3000    Deferred        iphlpapi<elf>
  \-PE  0x7eac0000-7ead3000    \              iphlpapi
ELF    0x7ead3000-7eb26000    Deferred        rpcrt4<elf>
  \-PE  0x7eae0000-7eb26000    \              rpcrt4
ELF    0x7eb26000-7ebc5000    Deferred        ole32<elf>
  \-PE  0x7eb40000-7ebc5000    \              ole32
ELF    0x7ebc5000-7ebed000    Deferred        msacm32<elf>
  \-PE  0x7ebd0000-7ebed000    \              msacm32
ELF    0x7ebed000-7ec2f000    Deferred        avifil32<elf>
  \-PE  0x7ec00000-7ec2f000    \              avifil32
ELF    0x7ec2f000-7ec49000    Deferred        version<elf>
  \-PE  0x7ec40000-7ec49000    \              version
ELF    0x7ec49000-7ed1a000    Deferred        comctl32<elf>
  \-PE  0x7ec50000-7ed1a000    \              comctl32
ELF    0x7ed1a000-7ed42000    Deferred        msvfw32<elf>
  \-PE  0x7ed20000-7ed42000    \              msvfw32
ELF    0x7ed42000-7ed86000    Deferred        advapi32<elf>
  \-PE  0x7ed50000-7ed86000    \              advapi32
ELF    0x7ed86000-7ee1d000    Deferred        gdi32<elf>
  \-PE  0x7eda0000-7ee1d000    \              gdi32
ELF    0x7ee1d000-7ef62000    Deferred        user32<elf>
  \-PE  0x7ee40000-7ef62000    \              user32
ELF    0x7ef62000-7efed000    Deferred        winmm<elf>
  \-PE  0x7ef70000-7efed000    \              winmm
ELF    0x7f04e000-7f059000    Deferred        libgcc_s.so.1
ELF    0x7f135000-7f8f7000    Deferred        libglcore.so.1
ELF    0x7f8f7000-7f984000    Deferred        libglu.so.1
ELF    0x7f984000-7fa09000    Deferred        libgl.so.1
ELF    0x7fa09000-7fae4000    Deferred        libx11.so.6
ELF    0x7fae4000-7fafe000    Deferred        libice.so.6
ELF    0x7fafe000-7fb07000    Deferred        libsm.so.6
ELF    0x7fb0a000-7fb1e000    Deferred        lz32<elf>
  \-PE  0x7fb10000-7fb1e000    \              lz32
ELF    0x7fc30000-7fc40000    Deferred        libxext.so.6
ELF    0x7fc74000-7fd80000    Deferred        kernel32<elf>
  \-PE  0x7fc90000-7fd80000    \              kernel32
ELF    0x7fe90000-7fe93000    Deferred        iso8859-1.so
ELF    0x7fe93000-7fe97000    Deferred        libxrandr.so
ELF    0x7fe97000-7fe9c000    Deferred        libxxf86vm.so.1
ELF    0x7fe9c000-7fea7000    Deferred        libnss_files.so.2
ELF    0x7fea7000-7feaa000    Deferred        xlcdef.so.2
ELF    0x7feaa000-7fec0000    Deferred        glu32<elf>
  \-PE  0x7feb0000-7fec0000    \              glu32
ELF    0x7fec2000-7fec4000    Deferred        libnvidia-tls.so.1
ELF    0x7fec4000-7fee9000    Deferred        libm.so.6
ELF    0x7fee9000-7ffe0000    Deferred        libwine_unicode.so.1
ELF    0xb5d20000-b5d28000    Deferred        libxi.so.6
ELF    0xb5d41000-b5d60000    Deferred        wintab32<elf>
  \-PE  0xb5d50000-b5d60000    \              wintab32
ELF    0xb6a81000-b6b06000    Deferred        ddraw<elf>
  \-PE  0xb6aa0000-b6b06000    \              ddraw
ELF    0xb6b06000-b6b4a000    Deferred        crypt32<elf>
  \-PE  0xb6b10000-b6b4a000    \              crypt32
ELF    0xb6b4a000-b6b7f000    Deferred        rsaenh<elf>
  \-PE  0xb6b50000-b6b7f000    \              rsaenh
PE      0xb6ed0000-b6edb000    Deferred        quicktime
ELF    0xb6ff6000-b7016000    Deferred        mpr<elf>
  \-PE  0xb7000000-b7016000    \              mpr
ELF    0xb7016000-b7060000    Deferred        wininet<elf>
  \-PE  0xb7020000-b7060000    \              wininet
ELF    0xb7178000-b71d0000    Deferred        dsound<elf>
  \-PE  0xb7190000-b71d0000    \              dsound
ELF    0xb79fe000-b7a9f000    Deferred        oleaut32<elf>
  \-PE  0xb7a20000-b7a9f000    \              oleaut32
ELF    0xb7dfe000-b7e02000    Deferred        libdl.so.2
ELF    0xb7e02000-b7f30000    Deferred        libc.so.6
ELF    0xb7f30000-b7f42000    Deferred        libpthread.so.0
ELF    0xb7f5c000-b7f77000    Deferred        libwine.so.1
ELF    0xb7f78000-b7f8f000    Deferred        ld-linux.so.2
PE      0x00400000-00c75000    Export          cinema 4d
PE      0x10000000-1000d000    Deferred        quicktimelocalized
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000b    0
00000008 (D) C:\Program Files\C4D Studio Bundle v9.012\CINEMA 4D.exe
        00000010    1
        0000000f    2
        0000000e    0
        0000000d    1
        0000000c    0 <==
        00000009    0
[bdd86@42-60 ~]$

Dang, I was so close :( I have no idea what any of this means, guess I will have to switch back and forth to windows every time I want to work on my 3D Skills and get work done.

Edit 1: BTW I used the files from Windows installation and copied them to linux and used that. I'm not sure, maybe this is the problem? But this is what the tutorial says to do I THINK. Not to easy to understand that tutorial.

dynamicrealism 06-06-2006 11:51 PM

I will add an addition 20$ if this can be answered. I use C4D for my studio and definately need an answer, windows is going communist on me

Emerson 06-07-2006 05:21 AM

I'm not a Windows expert and cannot tell for sure what error it is. Possibly some MS DirectDraw function which is not supported by Wine. I may be copletely wrong here. You can try installing W98SE, C4D on it and configure Wine to use this existing Windows installation. I believe Wine developers suggest this as last resort.


All times are GMT -5. The time now is 12:18 PM.