Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

[FILLED] Red Alert 2


  • This topic is locked This topic is locked
17 replies to this topic

#1 grabberslasher

grabberslasher

    Experienced Member

  • Members
  • PipPip
  • 22 posts

Posted 16 May 2009 - 06:53 PM

My first born to anyone who can get Red Alert 2 working in Cider :-) I could get it as far as a false-colour error screen, and no further. This is one of my favorite games!

Thanks

#2 thedoc

thedoc

    Administration Team

  • Administrators
  • 1311 posts
  • Graphics Card:nVidia GeForce 9600M GT - 512 MB RAM
  • Operating System:Mac OS X 10.5 (Leopard)
  • I like to play:FPS, RPG, Racing

Posted 30 September 2009 - 12:26 AM

It's possible to make a CrossOver port of this game - the only problem is that it's totally unplayable on Macs with ATI cards - nVidia chips should perform well though...

I might look into this some day when I get a Mac with nVidia graphics....
Posted Image

Check out my Porting Blog @ Doc's Office


#3 percevale

percevale

    Lurker

  • Members
  • 3 posts

Posted 07 January 2010 - 07:56 AM

I've tried making a port with crossover, there's a mouse lag that kills playability.  Wine-regedit hacks suggested by the crossover compatibility list don't do anything, anyone else with better luck?  Using nVidia, btw...

#4 paulthetall

paulthetall

    Champion Member

  • Members
  • 620 posts
  • LocationNetherlands
  • Graphics Card:Nvidia
  • Operating System:Other OS/Not specified

Posted 23 February 2010 - 02:16 PM

I made it working follow this instructions i made here. If you have the first decade version....follow the instructions of link 2

Link 1 http://www.codeweave...rum=1;msg=56761
Link 2 http://www.codeweave...rum=1;msg=69604

Cheers!
Posted Image
I only port GREEN! :)
Love Wineskin
Live the Life

Get your PC games work on the Mac: http://www.paultheta...age8/page8.html

#5 thedoc

thedoc

    Administration Team

  • Administrators
  • 1311 posts
  • Graphics Card:nVidia GeForce 9600M GT - 512 MB RAM
  • Operating System:Mac OS X 10.5 (Leopard)
  • I like to play:FPS, RPG, Racing

Posted 23 February 2010 - 04:19 PM

wow, great work dudes - i tested it with my ATI setup and it seems to work :)

I would never have figured that one out - I mean setting OffscreenRenderingMode to backbuffer, then setting global Win version to Win2k AND Application specific Win versions to Win95 - holy crap!
Posted Image

Check out my Porting Blog @ Doc's Office


#6 paulthetall

paulthetall

    Champion Member

  • Members
  • 620 posts
  • LocationNetherlands
  • Graphics Card:Nvidia
  • Operating System:Other OS/Not specified

Posted 23 February 2010 - 05:16 PM

Yeah after getting over 300 games to work you start to get the hang out of it ;) you may make a wrapper of it if you want. I will do C&C tiberian sun tonight :)
Posted Image
I only port GREEN! :)
Love Wineskin
Live the Life

Get your PC games work on the Mac: http://www.paultheta...age8/page8.html

#7 thedoc

thedoc

    Administration Team

  • Administrators
  • 1311 posts
  • Graphics Card:nVidia GeForce 9600M GT - 512 MB RAM
  • Operating System:Mac OS X 10.5 (Leopard)
  • I like to play:FPS, RPG, Racing

Posted 23 February 2010 - 05:25 PM

hm, I was just testing this trick with Tiberian Sun but unfortunately it doesn't seem to work there - the flicker is still present if you run it in Win95 mode.

any suggestions? I'm using v. 2.03
Posted Image

Check out my Porting Blog @ Doc's Office


#8 paulthetall

paulthetall

    Champion Member

  • Members
  • 620 posts
  • LocationNetherlands
  • Graphics Card:Nvidia
  • Operating System:Other OS/Not specified

Posted 23 February 2010 - 06:21 PM

I already have it running, made a wrapper of it. Will upload it tonight. (in an hour or so ;) The game is free now because of celebration C&C 4.
If you make the wrapper of Red Alert 2 then that one is done too. Thanks in advance.

CNC tiberian sun doenst need register tweaks.thats why you probably have the problem. Stottering is caused because you probably made the key directdrawrenderer = opengl.

Anyway it will be uploaded in an hour will post the link to the free download too :)

Cheers!
Posted Image
I only port GREEN! :)
Love Wineskin
Live the Life

Get your PC games work on the Mac: http://www.paultheta...age8/page8.html

#9 thedoc

thedoc

    Administration Team

  • Administrators
  • 1311 posts
  • Graphics Card:nVidia GeForce 9600M GT - 512 MB RAM
  • Operating System:Mac OS X 10.5 (Leopard)
  • I like to play:FPS, RPG, Racing

Posted 23 February 2010 - 06:42 PM

When I set the DirectDrawRenderer to anything else than opengl I get the performance drop issue during mouse-movement which renders the game unplayable.

Without the reg entries the game is still flickering - they don't seem to make a difference here.

You're on an nVidia card right?

I'll try your wrapper first maybe it helps me fix the issue - what SUN.EXE version are you using btw?
Is it the First Decade edition or the retail CD-release?
Posted Image

Check out my Porting Blog @ Doc's Office


#10 paulthetall

paulthetall

    Champion Member

  • Members
  • 620 posts
  • LocationNetherlands
  • Graphics Card:Nvidia
  • Operating System:Other OS/Not specified

Posted 23 February 2010 - 07:01 PM

Its the free download version. I already made the wrapper, and posted the port with the free download link. That version is 2.03 by the way. if it was 1.0 i could made a perfect wrapper. This version is a little bit slower.

yes i have a NVIDIA card. If you have still problems try this regkey: OffScreenRenderingMode=backbuffer it may help.

#11 thedoc

thedoc

    Administration Team

  • Administrators
  • 1311 posts
  • Graphics Card:nVidia GeForce 9600M GT - 512 MB RAM
  • Operating System:Mac OS X 10.5 (Leopard)
  • I like to play:FPS, RPG, Racing

Posted 23 February 2010 - 10:32 PM

ok I tested it with your wrapper + game download (which actually is the First Decade Edition).

It works on a Mac with Nvidia chip but there are still flickering issues on ATI chipsets.

too bad really - I sometimes don't understand why ATI card drivers are so incompatible with Wine.

Thinking about it makes me kinda angry - it´s nothing but inconvenient and frustrating...
Posted Image

Check out my Porting Blog @ Doc's Office


#12 paulthetall

paulthetall

    Champion Member

  • Members
  • 620 posts
  • LocationNetherlands
  • Graphics Card:Nvidia
  • Operating System:Other OS/Not specified

Posted 24 February 2010 - 08:09 AM

Mmm.. what you can try is to update the ATI Radeon graphiccard  with the legacy drivers from ATI's website in your .app/bottle/folder of C&C Tiberian sun however you want to call it. It may changes some things in the registry what you need.
Posted Image
I only port GREEN! :)
Love Wineskin
Live the Life

Get your PC games work on the Mac: http://www.paultheta...age8/page8.html

#13 thedoc

thedoc

    Administration Team

  • Administrators
  • 1311 posts
  • Graphics Card:nVidia GeForce 9600M GT - 512 MB RAM
  • Operating System:Mac OS X 10.5 (Leopard)
  • I like to play:FPS, RPG, Racing

Posted 24 February 2010 - 12:02 PM

I highly doubt that installing graphics drivers into a bottle is going to change anything.

For rendering a game, the builtin Wine .so libs are used instead of the native Windows libraries anyway and overriding them usually won't work so it's no use basically. Overriding opengl32.dll for example has never led me anywhere but to instant crashes.
Posted Image

Check out my Porting Blog @ Doc's Office


#14 paulthetall

paulthetall

    Champion Member

  • Members
  • 620 posts
  • LocationNetherlands
  • Graphics Card:Nvidia
  • Operating System:Other OS/Not specified

Posted 24 February 2010 - 12:51 PM

Wine is something strange, wierd situations happens more common. And it brought a solution for someone with red alert 2: http://www.codeweave...rum=1;msg=69604
And he had a Mac with an Ati Radion Card too. You can always try. If you dont, you leave an oppertunity going.
Posted Image
I only port GREEN! :)
Love Wineskin
Live the Life

Get your PC games work on the Mac: http://www.paultheta...age8/page8.html

#15 Guest_Derperz_*

Guest_Derperz_*
  • Guests

Posted 21 May 2010 - 11:15 PM

thedoctor45

Hi there, I'm having some issues with this port post-installation. After the graphics resolution changes, the screen changes to a light blue, then to black with an in-game cursor, then the error message "DDraw.dll error code=8876086C" before the game shuts down.
I'm running MacOSX 10.4.11 with a GMA 950 gfx card (untested with this port according to the readme). I was wondering if there is a work around for it, or if it is a known issue?

Logs:
LastRunX11.log

X11.app: DISPLAY does not look like a launchd set variable, unsetting.
X11.app: main(): argc=8
argv[0] = /C&C Red Alert 2.app/Contents/MacOS/C&C Red Alert 2.app/Contents/MacOS/WineskinX11
argv[1] = :749
argv[2] = -depth
argv[3] = 24
argv[4] = +xinerama
argv[5] = -br
argv[6] = +extension
argv[7] = WineskinLine
Waiting for startup parameters via Mach IPC.
X11.app: No launchd socket handed off, unsetting DISPLAY
X11.app: do_start_x11_server(): argc=8
argv[0] = /C&C Red Alert 2.app/Contents/MacOS/C&C Red Alert 2.app/Contents/MacOS/WineskinX11
argv[1] = :749
argv[2] = -depth
argv[3] = 24
argv[4] = +xinerama
argv[5] = -br
argv[6] = +extension
argv[7] = WineskinLine
X11.app: Debug Info: kKLuchrData failed, trying kKLKCHRData.
If you are using a 3rd party keyboard layout, please see http://xquartz.macos...trac/ticket/154
Attempting to use pixel depth of 24
[mi] Extension "WineskinLine" is not recognized
[mi] Only the following extensions can be run-time enabled:
[mi]    Generic Events
[mi]    DAMAGE
[mi]    DOUBLE-BUFFER
[mi]    GLX
[mi]    MIT-SCREEN-SAVER
[mi]    MIT-SHM
[mi]    RANDR
[mi]    RENDER
[mi]    X-Resource
[mi]    XFIXES
[mi]    XINERAMA
[mi]    XTEST
[mi]    XVideo
Xquartz starting:
X.Org X Server 1.7.2
Build Date: 20091129
[dix] Could not init font path element /Applications/.Wineskin/share/fonts/misc/, removing from list!
[dix] Could not init font path element /Applications/.Wineskin/share/fonts/TTF/, removing from list!
[dix] Could not init font path element /Applications/.Wineskin/share/fonts/OTF, removing from list!
[dix] Could not init font path element /Applications/.Wineskin/share/fonts/Type1/, removing from list!
[dix] Could not init font path element /Applications/.Wineskin/share/fonts/100dpi/, removing from list!
[dix] Could not init font path element /Applications/.Wineskin/share/fonts/75dpi/, removing from list!
[dix] Could not init font path element /Library/Fonts, removing from list!
[dix] Could not init font path element /System/Library/Fonts, removing from list!
/bin/sh: line 1: WineskinLine: command not found
/bin/sh: -c: option requires an argument
start_x11_server: (ipc/mig) server died




*******
LastRunWine.log
err:process:init_windows_dirs directory L"\3a43\775c\6e69\6f64\7377" could not be created, error 2
trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: NoRes
trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1280x800x32 @60 Hz (NoRes)
trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: NoRes
trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1280x800x32 @60 Hz (NoRes)
trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: desktop
trace:x11settings:X11DRV_Settings_SetHandlers Destroying old display modes array
trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1024x640x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 1: 320x200x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 2: 400x300x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 3: 512x384x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 4: 640x480x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 5: 800x600x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 6: 1024x768x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 7: 1280x800x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 8: 1024x640x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 9: 320x200x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 10: 400x300x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 11: 512x384x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 12: 640x480x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 13: 800x600x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 14: 1024x768x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 15: 1280x800x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 16: 1024x640x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 17: 320x200x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 18: 400x300x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 19: 512x384x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 20: 640x480x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 21: 800x600x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 22: 1024x768x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 23: 1280x800x16 @60 Hz (desktop)
trace:x11settings:X11DRV_EnumDisplaySettingsEx mode -1 (current) -- getting current mode (desktop)
trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1024x640x32bpp @60 Hz (desktop)
trace:x11settings:X11DRV_ChangeDisplaySettingsEx ((null),0x32f71c,0x0,0x10000009,0x0)
trace:x11settings:X11DRV_ChangeDisplaySettingsEx flags=UPDATEREGISTRY,GLOBAL,NORESET
trace:x11settings:X11DRV_ChangeDisplaySettingsEx DM_fields=BITSPERPEL,PELSWIDTH,PELSHEIGHT,DISPLAYFREQUENCY
trace:x11settings:X11DRV_ChangeDisplaySettingsEx width=1024 height=640 bpp=32 freq=60 (desktop)
trace:x11settings:X11DRV_ChangeDisplaySettingsEx Requested display settings match mode 0 (desktop)
trace:x11settings:get_display_device_reg_key display device key "System\\CurrentControlSet\\Control\\Video\\{97b33446-652b-11df-f187-000000000000}\\0000"
trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: NoRes
trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1280x800x32 @60 Hz (NoRes)
trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: NoRes
trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1280x800x32 @60 Hz (NoRes)
trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: desktop
trace:x11settings:X11DRV_Settings_SetHandlers Destroying old display modes array
trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1024x640x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 1: 320x200x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 2: 400x300x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 3: 512x384x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 4: 640x480x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 5: 800x600x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 6: 1024x768x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 7: 1280x800x32 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 8: 1024x640x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 9: 320x200x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 10: 400x300x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 11: 512x384x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 12: 640x480x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 13: 800x600x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 14: 1024x768x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 15: 1280x800x8 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 16: 1024x640x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 17: 320x200x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 18: 400x300x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 19: 512x384x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 20: 640x480x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 21: 800x600x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 22: 1024x768x16 @60 Hz (desktop)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 23: 1280x800x16 @60 Hz (desktop)
fixme:keyboard:RegisterHotKey (0x1002a,1,0x00000007,77): stub
err:d3d:InitAdapters Can't load opengl32.dll!
trace:x11settings:X11DRV_EnumDisplaySettingsEx mode -1 (current) -- getting current mode (desktop)
trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1024x640x32bpp @60 Hz (desktop)
trace:x11settings:X11DRV_ChangeDisplaySettingsEx ((null),0x33edb8,0x0,0x00000004,0x0)
trace:x11settings:X11DRV_ChangeDisplaySettingsEx flags=FULLSCREEN
trace:x11settings:X11DRV_ChangeDisplaySettingsEx DM_fields=BITSPERPEL,PELSWIDTH,PELSHEIGHT
trace:x11settings:X11DRV_ChangeDisplaySettingsEx width=1024 height=640 bpp=16 freq=0 (desktop)
trace:x11settings:X11DRV_ChangeDisplaySettingsEx Requested display settings match mode 16 (desktop)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_AttachD3DDevice failed, hr = 8876086c
wine: Unhandled page fault on read access to 0x00000000 at address 0x6904e1 (thread 001a), starting debugger...
err:process:init_windows_dirs directory L"?????" could not be created, error 123
Usage:
winedbg [ [ --gdb ] [ prog-name [ prog-args ] | | file.mdmp | --help ]

#16 blargman

blargman

    Advanced Member

  • Members
  • PipPipPip
  • 69 posts
  • Locationyou would want to know
  • Graphics Card:ATI Radeon HD 2600 Pro
  • Operating System:Other OS/Not specified

Posted 04 August 2010 - 10:45 PM

they have this game for mac natively...

http://www.apple.com...9/04/redalert3/

there's no need to port

blargman
!!!

#17 goive

goive

    Novice Member

  • Members
  • 5 posts

Posted 28 September 2010 - 09:47 AM

This is great work, thanks so much!

And @blargman, that's a link to RA3, not RA2. ;-)

#18 playn

playn

    Just Playin'

  • Donators
  • 1966 posts
  • LocationAustralia
  • Graphics Card:NVIDIA GeForce GT 330M
  • Operating System:Mac OS X 10.7 (Lion)

Posted 30 November 2010 - 04:31 AM

Filled @ viewtopic.php?f=97&t=3990

Posted Image

'Do you want to spend the rest of your life selling sugared water or do you want a chance to change the world?'

– Steve Jobs





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users