Jump to content

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

Porter

Port Information

  • Submitted: Sep 17 2013 05:14 AM
  • Last Updated: Sep 17 2013 05:17 AM
  • Views: 45985
  • Downloads: 2732

Wrapper Type & Video Card Compatibility

  • Wrapper Type: Wineskin
  • Wine Version: Wineskin 2.5.10 / Wine 1.7.0X
  • ATI / AMD: GREEN (fully playable)
  • NVIDIA: GREY (not tested)
  • Intel GMA: GREY (not tested)
  • Intel HD: GREY (not tested)

Wrapper Type Info

Note:
Wrappers have different Mac OS X compatibility!

Wineskin:   10.610.710.810.9
Cider:          10.610.710.810.9
CXZ/CXEx:  10.610.710.810.9

What is WINE & what is a Wrapper?

Video Card Info

 GREY          = not tested
 GREEN        = fully playable
 YELLOW     = playable with minor glitches
 ORANGE     = playable with some effort
 RED             = severe glitches / unplayable

Download Wrapper Spelunky HD 1.0

* * * * - 7 Votes Please vote for the Quality of this Port / Wrapper, not for the Game or Application!




Screenshots

Quote

Spelunky is a unique platformer with randomized levels that offer a challenging new experience each time you play. Journey deep underground and explore fantastic places filled with all manner of monsters, traps, and treasure. You'll have complete freedom while you navigate the fully-destructible environments and master their many secrets.

Purchase on Steam: http://store.steampo....com/app/239350


Personal Notes:
- Runs at full 60fps at 2560x1440 on my iMac, no issues.
- Controller support through the x360ce project.  
- Wrapper includes preinstalled .NET frameworks through v4.0, which is required for x360ce.
- A default profile for the PS3 Dualshock (SIXAXIS) controller has been included; you shouldn't need to change anything to use it.  For other controllers, you'll need to launch the x360ce configuration app.  To do so, right-click on the wrapper, Show Contents and launch ‘x360ce Controller Configuration’.  Your results may vary, depending on wine support for your controller/joystick.
- When copying or installing the game, make sure not to overwrite or remove the following files from the "Spelunky" directory or you will lose controller support!
  • x360ce.exe
  • x360ce.gdb
  • x360ce.ini
  • xinput1_3.dll
My System Specs:
- OS:               Mac OS X 10.8.4
- CPU:             2.8 GH Intel Core i7
- RAM:            8 GB
- Video:          ATI Radeon HD 4850M (512MB)
- Disk Space:  Requires 1.1GB free space


Installation:
- Purchase and install the game through Steam, then copy the contents of the Spelunky folder from your SteamApps directory into the wrapper's, making sure not to replace the files noted above.


Known Issues:
- Unsure if multiplayer or Steam Community features work, these may require a full installation of the Steam client.  To install Steam, hold down 'option' key immediately after launching the wrapper to access the Wineskin configuration, then click the Advanced button.  Under the 'Tools' tab, click the Winetricks button and search for "Steam". In the results, click the arrow next to the 'apps' section and then check the box for 'steam', and press "Run" beneath it:

Posted Image

Winetricks will install and configure the files necessary to enable Steam.  Depending on your installation, this may be all that's necessary.  If not, you can then install the full Steam client application and use it to login and manage your game.

What's New in Version 1.0 (See full changelog)

  • Nothing


Screenshots

Screenshots Screenshots Screenshots


Nobody biting?

I can't quite understand what's going wrong.

I'm running this on a 2010 Macbook.
My PS3 SIXAXIS is talking with the computer fine.
x360ce.exe x360ce.gdb x360ce.ini and xinput1_3.dll are all in the Spelunky directory.
Spelunky is installed and running through a steam boot-up within the wrapper.
The game completely fails to recognise the attached pad.

Any ideas?
I'm sorry, but I'm really confused. First time doing something like this, and I would really appreciate more rigorous instructions. So I've downloaded the wrapper, opened it up, gone to winetricks, checkboxed Steam, and click Run. In the box below, here is what it says:

Working around wine bug 22053 -- Disabling gameoverlayrenderer to prevent game crashes on some machines.
------------------------------------------------------
Using override for following DLLs: gameoverlayrenderer
Executing winetricks_early_wine regedit C:\windows\Temp\_steam\override-dll.reg
------------------------------------------------------
Working around wine bug 31320 -- Disabling dwrite.dll to prevent a Steam crash.
------------------------------------------------------
Using override for following DLLs: dwrite
Executing winetricks_early_wine regedit C:\windows\Temp\_steam\override-dll.reg
------------------------------------------------------
steam install completed, but installed file /Applications/Spelunky.app/Contents/Resources/dosdevices/c:/Program Files/Steam/Steam.exe not found
------------------------------------------------------



Winetricks Commands Finished!!

I'm not sure what this means, or what to do next. Can someone possibly help? Much appreciated.


EDIT: Deleting the wrapper and reinstalling and doing everything again fixed the problem.

mechchimp, on 18 November 2013 - 09:38 AM, said:

Here's my modified .ini to play with a Xbox controller using x360ce (as the author of the wrapper suggests). Bear in mind I have the controller working on OS X through Tattibogle drivers (http://tattiebogle.n...oller/OsxDriver)
 [Mappings] PAD1=IG_59cad8f6e61700008eb747b23eeedc5a PAD2= PAD3= PAD4= [Options] UseInitBeep=0 Version=1 DebugMode=0 Console=0 Log=0 InternetDatabaseUrl=http://www.x360ce.com/webservices/x360ce.asmx InternetFeatures=1 InternetAutoload=1 AllowOnlyOneCopy=0 [InputHook] HookMode=0 [IG_59cad8f6e61700008eb747b23eeedc5a] ProductName=PLAYSTATION(R)3 Controller ProductGuid=59cad8f6-e617-41e2-8eb7-47b23eeedc5a InstanceGuid=59cad8f6-e617-0000-8eb7-47b23eeedc5a AxisToDPadDeadZone=256 AxisToDPad=0 AxisToDPadOffset=0 A=1 B=2 GuideButton=17 Back=10 Start=9 X=3 Y=4 D-pad POV= D-pad Down=13 D-pad Left=14 D-pad Right=15 D-pad Up=12 UseForceFeedback=0 ForcePercent=0 SwapMotor=0 FFBType=0 ControllerType=1 LeftMotorPeriod=60 Left Shoulder=5 Left Analog X AntiDeadZone=0 Left Analog Y AntiDeadZone=0 Left Analog X=1 Left Analog Y=-2 Left Thumb=11 Left Analog X DeadZone=0 Left Analog Y DeadZone=0 Left Analog Y- Button=0 Left Analog X- Button=0 Left Analog X+ Button=0 Left Analog Y+ Button=0 Left Trigger=11 TriggerDeadzone=0 PassThrough=0 RightMotorPeriod=120 Right Shoulder=6 Right Analog X AntiDeadZone=0 Right Analog Y AntiDeadZone=0 Right Analog X= Right Analog Y=-6 Right Thumb=12 Right Analog X DeadZone=0 Right Analog Y DeadZone=0 Right Analog Y- Button=0 Right Analog X- Button=0 Right Analog X+ Button=0 Right Analog Y+ Button=0 Right Trigger=12 RightTriggerDeadZone=0 
Find the x360ce.ini file, edit it and paste my settings over. (To be on the safe side, save the original file as a backup)

Alright so I did this and it mostly works, except for the triggers. Any idea why they don't work?
When I tried to open it, it took about a minute to show the "This application is from an unidentified developer, do you wish to open it" thing. When I clicked "Open," it said "'Wineskin' Is damaged and can't be opened. You should eject the disk image," and only gave me the options "Cancel," and "Eject the disk image." Any idea how to fix this? I am on mavericks, btw.
I need my hand held I downloaded the Steam app that is in this page and it caused all kinds of problems on my mac, I had to reinstal a ton of stuff including firefox and steam itself can someone please help me with better instructions, also I didn't install spelunky when I bought it and now I can't even instal through steam, I'm getting the this does not run on you system error message. I am on Mavericks as well.
This is my x360ce.ini. The one earlier in the thread was missing triggers and some other things (or maybe things just work differently for different controllers). I use the tattieboogie drivers also. Game runs fine, though I had to install the full steam not the winetricks one and also update the wrapper version and engine to get everything working.

Only weird issue I'm having is sees my controller and all inputs fine, but the game isn't seeing the controller for some weird reason. Might need to remake the wrapper or something? Not sure.

EDIT: Got it! For whatever weird reason, moving the x360ce stuff into the SteamApps/common/Spelunky/ instead of moving the Spelunky stuff to where x360ce was fixed it like the instructions say fixed the controller not working. Of course, I also had to go change the path the wrapper points at to Program Files/Steam/SteamApps/common/Spelunky/Spelunky.exe or whatever. But it's working now.




[Mappings]
PAD1=IG_59cad8f6e61700008eb747b23eeedc5a
PAD2=
PAD3=
PAD4=
[Options]
UseInitBeep=0
Version=1
DebugMode=0
Console=0
Log=0
InternetDatabaseUrl=http://www.x360ce.com/webservices/x360ce.asmx
InternetFeatures=1
InternetAutoload=1
AllowOnlyOneCopy=0
[InputHook]
HookMode=0
[IG_59cad8f6e61700008eb747b23eeedc5a]
ProductName=Controller
ProductGuid=59cad8f6-e617-41e2-8eb7-47b23eeedc5a
InstanceGuid=59cad8f6-e617-0000-8eb7-47b23eeedc5a
AxisToDPadDeadZone=256
AxisToDPad=0
AxisToDPadOffset=0
A=1
B=2
GuideButton=17
Back=10
Start=9
X=3
Y=4
D-pad POV=
D-pad Down=13
D-pad Left=14
D-pad Right=15
D-pad Up=12
UseForceFeedback=0
ForcePercent=0
SwapMotor=0
FFBType=0
ControllerType=1
LeftMotorPeriod=60
Left Shoulder=5
Left Analog X AntiDeadZone=0
Left Analog Y AntiDeadZone=0
Left Analog X=1
Left Analog Y=-2
Left Thumb=7
Left Analog X DeadZone=0
Left Analog Y DeadZone=0
Left Analog Y- Button=0
Left Analog X- Button=0
Left Analog X+ Button=0
Left Analog Y+ Button=0
Left Trigger=a3
TriggerDeadzone=0
PassThrough=0
RightMotorPeriod=120
Right Shoulder=6
Right Analog X AntiDeadZone=0
Right Analog Y AntiDeadZone=0
Right Analog X=4
Right Analog Y=-5
Right Thumb=8
Right Analog X DeadZone=0
Right Analog Y DeadZone=0
Right Analog Y- Button=0
Right Analog X- Button=0
Right Analog X+ Button=0
Right Analog Y+ Button=0
Right Trigger=a6
RightTriggerDeadZone=0

FWIW, I'm on Mavericks and up to date on a quite new mbp. Will try to remember to update this if I figure out was going wrong. :)/>
Has anyone had any luck troubleshooting this error?

"Error initializing Steam API.  Please make sure Steam is installed and running."

Any luck would be much appreciated. Cheers!

murphem, on 27 December 2013 - 04:59 AM, said:

Has anyone had any luck troubleshooting this error?

"Error initializing Steam API.  Please make sure Steam is installed and running."

Any luck would be much appreciated. Cheers!

A recent update to Steam broke Wine support. If you upgrade the Wine engine to 1.7.8 for the wrapper it will work again.

msanity, on 28 December 2013 - 06:57 AM, said:


A recent update to Steam broke Wine support. If you upgrade the Wine engine to 1.7.8 for the wrapper it will work again.

Thanks for the help! I went and downloaded Wineskin Winery, updated my engine and wrappers and applied this to the Spelunky wrapper, but I'm still having the same issue. I've tried downloading and re-downloading everything multiple times. I've also tried updating the wrapper before and after moving the game files a couple times each. I'm still getting the exact same error. Could I be doing something in the wrong order? Is there perhaps a problem with this wrapper in OS X 10.9? Again, much appreciated if anyone has any insight into these problems. Cheers!

murphem, on 28 December 2013 - 09:50 PM, said:


Thanks for the help! I went and downloaded Wineskin Winery, updated my engine and wrappers and applied this to the Spelunky wrapper, but I'm still having the same issue. I've tried downloading and re-downloading everything multiple times. I've also tried updating the wrapper before and after moving the game files a couple times each. I'm still getting the exact same error. Could I be doing something in the wrong order? Is there perhaps a problem with this wrapper in OS X 10.9? Again, much appreciated if anyone has any insight into these problems. Cheers!

I have also updated to the engine and wrapper versions and have the same issue. If anyone has found a way to solve this for OS X 10.9 that would be great. I really have no idea what I'm doing with this stuff, so I'm in all of your very capable hands!
On the installation instructions, it says to purchase and INSTALL Spelunky. I came here to be able to install it for mac. Steam does not allow you to download games that are not on your platform, so there is nothing I can do, and I wasted my money.

Zhaleon, on 31 December 2013 - 01:50 AM, said:

On the installation instructions, it says to purchase and INSTALL Spelunky. I came here to be able to install it for mac. Steam does not allow you to download games that are not on your platform, so there is nothing I can do, and I wasted my money.

I found the easiest way to get the Spelunky files was to download the Steam (Windows) wrapper on this site and go through that. Others may be aware of easier ways…
I just wanted to support what murphem said.  If you download the newest Steam (Windows) port here:

http://portingteam.c...-steam-windows/

run steam, connect your account, and install Spelunky then it works great.  You can also get your controller to work by copying the x360ce files from this wrapper to the Steam one in the "c_drive/Program Files/Steam/steamapps/common/Spelunky" folder.  If your controller works in macOS it should work in steam too.
  • x360ce.exe
  • x360ce.gdb
  • x360ce.ini
  • xinput1_3.dll
Out of curiosity, has anyone been able to get this to work on OS X 10.9 or do other people have the same Steam error (see my post above) in other versions? Just trying to figure out if OS X 10.9 is the general incompatibility or if there's something else amiss.
No. I did get a playable version by just installing steam ala the post above you and playing it in the steam skin though



9 user(s) are online (in the past 15 minutes)

0 members, 9 guests, 0 anonymous users