Jump to content

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

Porter

Port Information

  • Submitted: Feb 19 2014 01:47 PM
  • Last Updated: Jan 20 2015 01:48 PM
  • Views: 18673
  • Downloads: 1,352

Wrapper Type & Video Card Compatibility

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

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 Banished 1.0.4

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




Screenshots
Banished is a city-building strategy game focused on careful resource management and survival as an isolated and growing society.
The player guides citizens of a remote community of outcasts to grow and maintain a settlement. The game focuses largely on the citizens of the player's town as individuals. As the designer states in a video, "the townspeople of Banished are your primary resource. They are born, grow older, work, have children of their own and eventually die. Keeping them healthy, happy and well-fed are essential to making your town grow."

Source: Wikipedia


Personal Notes:
- Extract the Wrapper with 7zip, Keka or BetterZip
- This is a 32bit Prefix of Wine and should be run with a 32 bit prefix of Banished.
- Mods are working (as far as I have tested)

I used the GOG Version of the game and can't assure it will work the same way with Steam or the Humble Store version. The game runs well on low settings, but feel free to tweak the settings to your liking.


My System Specs:
- OS: Mac OS X 10.9 Mavericks
- CPU: Core i5 2.3GHz
- RAM: 8 GB
- Video: Intel HD3000 512MB
- Disk Space : 600MB for the Wrapper, 120MB for the game

Known Issues:
- There is a music bug, which just stops the playback entirely after one music track is finished. To continue the cycle you have to opt in and out of the game menu (Esc) once or twice. Additionally: Open the options menu and close it again, if nothing works. This is also a windows bug that will probably get fixed with a future patch.
- Changing the resolution ingame more than once can cause the game to freeze or crash. You'll have to restart it, but the changes you made are saved.

Installation:
1. Open Package Contents of the Wrapper with right click
2. Place the game files inside the Wrapper (preferably the GOG Folder) or Install with a setup.exe
3. Open Wineskin.app
4. Under Advanced/Configuration, adjust the filepath to match the Banished game .exe you have installed
5. Start the Wrapper and play

If you want to squeeze some more performance out of the game, try using a D3DBoost Engine for the Wineskin Wrapper. You can change the Engine by using the Wineskin Winery you can download here: http://wineskin.urge...?page=Downloads

1. Download the Winery
2. Add a New Engine (D3DBoost1.7.24 in this case)
3. Open the package contents of your Banished Wrapper with right click
4. Open Wineskin.app. Under Advanced and Tools you will find a button for changing the Engine
5. Change it to the Engine you downloaded through the Winery

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

  • Updated Wineskin Version
  • Updated Wine Engine to 1.7.34


Screenshots

Screenshots Screenshots


GOG Version here. Doesn't work on ML :(

yorunero, on 20 February 2014 - 02:23 PM, said:

GOG Version here. Doesn't work on ML :(

Do you get a blackscreen or something similar? Any error messages?

May be caused by the newer Wine Version I uploaded this morning. Can you try this wrapper: http://www.mediafire...anished-wine.7z
To see if this improves anything. It has an older wine version applied.
For some reason both wrappers are corrupted when unpacked. I'm using The Unarchiver to unpack the zip files.

I'm now putting my own wrapper together. Got it working, but no sound. What did you do to get the sound working?

Quote

For some reason both wrappers are corrupted when unpacked. I'm using The Unarchiver to unpack the zip files.

They are archived with 7zip. Have you tried unpacking it with another program? I use BetterZip or Keka. I downloaded them and both seem to be working for me. For sound try installing xact_jun2010 runtime and Direct X and check the audio driver registry entries under HKEY_CURRENT_USER / Software / Wine / Drivers to make sure you have coreaudio acitvated. But I had a ton of prerequisites already installed from previous wrapper experiments, so it could be something else. I'll have to rummage around a bit to find more.
BetterZip did the job, the game runs like a charm! I tried The Unarchiver and EZ7Z and assumed if those two failed, all other programs would fail ;-)
Also, you can probably add NVIDIA to the list as compatible since I'm running on a NVIDIA 9400M.

Thanks for making this wrapper!
Can't get it to work, I unzip the wrapper and after that my mac does not regonize it as a "wrapper" If i copypaste all the data to a new made wrapper it also gives an error :(

Edit: after using Betterzip it did start to work, even after giving some more errors I clicked again on the wrapper and it started to play! Happy!
Hi there! Thank you for taking your time with me :)
Unfortunately the new Wrapper gives me the same TON of errors as the old one.
I tried to look for the files it says are missing in winetricks, but they don't exist :/ Anyway, here's the error log from the new wrapper.
err:module:import_dll Library mscoree.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\mscorsvw.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\mscorsvw.exe" failed, status c0000135
err:service:service_send_start_message service L"clr_optimization_v2.0.50727_32" failed to start
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v2.0.50727_32" failed to start: 1053
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:process:create_process starting 64-bit process L"C:\\Program Files\\GOG Games\\Banished\\Application.exe" not supported in 32-bit wineprefix
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: Bad EXE format for C:\Program Files\GOG Games\Banished\Application.exe.
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154
err:ole:CoGetClassObject no class object {312fb6f1-b767-409d-8a6d-0fc154d4f05c} could be created for context 0x1
err:menubuilder:convert_to_native_icon error 0x80040154 creating bitmap encoder
Hm, this can be it:
err:process:create_process starting 64-bit process L"C:\\Program Files\\GOG Games\\Banished\\Application.exe" not supported in 32-bit wineprefix Application could not be started, or no application associated with the specified file.

Did you move your game files over from a windows pc that is running 64bit? Normally GOG automatically installs the 32bit version of the game into wineskin but copying over the files directly could cause problems. Search your game folder for Runtime-x32.dll or Runtime-x64.dll . If its the 64 one, you'll know the problem and you probably have to reinstall the game into the wrapper. Sorry for not including that into the description above. I should have thought of that. Unless it still keeps crashing, than I'll have to look more thourougly.

Quote

Also, you can probably add NVIDIA to the list as compatible since I'm running on a NVIDIA 9400M.

Good to read, thanks for the heads up!
I also had problems with the first wrapper, I tried the second one and I have the same error as yorunero (only .NET).
I solved it by installing mono and using xQuartz, which allowed me to install the game (bought via HumbleBundle) but then when I launch it, it just give me : "unimplemented function dxgi.dll.CreateDXGIFactory1".
I'm a bit tired, I'll fight again tomorrow.

Just for the record :
MacBook Pro 15" / OS X 10.9.1 / 2 GHz Intel Core i7 / 4 Go DDR3 / AMD Radeon HD 6490M 256 Mo (and Intel HD Graphics 3000 384 Mo)

Zephon, on 20 February 2014 - 09:33 PM, said:

Hm, this can be it:
err:process:create_process starting 64-bit process L"C:\\Program Files\\GOG Games\\Banished\\Application.exe" not supported in 32-bit wineprefix Application could not be started, or no application associated with the specified file.

Did you move your game files over from a windows pc that is running 64bit? Normally GOG automatically installs the 32bit version of the game into wineskin but copying over the files directly could cause problems. Search your game folder for Runtime-x32.dll or Runtime-x64.dll . If its the 64 one, you'll know the problem and you probably have to reinstall the game into the wrapper. Sorry for not including that into the description above. I should have thought of that. Unless it still keeps crashing, than I'll have to look more thourougly.



Good to read, thanks for the heads up!
I reinstalled the game straight into the wrapper and that did the trick! Thank you so much! Now I can get back to starving helping my people survive :D
Any way to enable DX11 btw? First thing that pops to mind is to install the DX11 libraries with winetricks, but i'm terrified of wrecking everything :D
Anyway, thank you so much!
Hopefully someone can help! I was having a lot of graphics issues with black bars etc, and fixed it by changing the render settings, but I still can't get any of the people or houses to appear. Sound works well, I just have some super dodgy graphics!

OSX10.9.1 // 1.7 i7 // Intel HD 5000 1024MB
The boots up fine but I'm getting graphics issues. I see the terrain but nothing else, not even the villagers. Also the loading screen has a bunch of floating grass everywhere.

I used to the 'move folder' button to move my Banished folder inside the package. Is that what I should have done?

Quote

I solved it by installing mono and using xQuartz, which allowed me to install the game (bought via HumbleBundle) but then when I launch it, it just give me : "unimplemented function dxgi.dll.CreateDXGIFactory1".

This can be a DirectX Issue.

- Try renaming the DirectX11 dll in the games folder, to force the game using only DirectX9.
- Or in winecfg under "libraries" try to add and disable d3dx11_42.dll and/or d3d11.dll .
- Or copy the dxgi.dll under windows/system32 directly into your banished game folder.

You might want to try to disable the Mac Driver through the Screen Options, just to see if it changes the error output. Did you also test it with the Dishonored wrapper mentioned in this thread here: http://shiningrockso...on-os-x#Item_15  Can be that my wrapper just works better with the GOG Version of the game. What Version are you using?

@Welshgasm, @dsemiz, @Dysnomia

You could fiddle with regedit, to enable or disable some graphics and rendering options for the wrapper. Once you opened regedit, under HKEY_CURRENT_USER // Software // Wine // Direct3D, try switching from OpenGL to GDI (for testing)  and/or disable GLSL. Also, change the VideoMemorySize to the amount your graphics card is capable of. Here are all necessary Registry keys (under Direct3D) you can mess with, for testing the wrapper on your system: http://wiki.winehq.o...fulRegistryKeys

On  the Banished Forums I saw one who used the CX(Crossover)-Engine for Wine:

Quote

I got it working without graphical glitches on OSX with WineSkin 2.5.12 and as engine WS9WineCX12.1.2

You have to install the Wineskin Winery for that: http://wineskin.urge...?page=Downloads

Quote

Any way to enable DX11 btw?

DirectX11 isn't fully supported by wine at the moment, but it's getting there, hopefully. :)
Works but i dont see houses or people. there are no models/textures for them... Any clue?

Quote

Works but i dont see houses or people. there are no models/textures for them... Any clue?
One comment up are some suggestions. What Version of the Game are you using?



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

0 members, 11 guests, 0 anonymous users


Google