News

Back to the Future III + IV + V fan games added to Porting Kit.

It’s been a busy period. Although there has been done quite some wrapper updates silently in the background. Now I can also announce 3 new free games which has been added to Porting Kit. The games are the fan games: Back to the Future III, IV, and V. These monkey island style games are the work of Daniele Spadoni, which has a fan page blog up here…

All 3 games are free direct downloads, which means that there is no installer download required, Porting Kit will do the full download and installation for you. Simply click install and Porting Kit will do the rest.

Game pages on Porting Kit:
Back to the Future III
Back to the Future IV
Back to the Future V

Check out the video I created for this trilogy up below. Have fun!

Great news!! There is hope in the horizon for Catalina OS (and successors) without need for using a Virtual Machine!

Great news!! There is hope in the horizon for Catalina OS (and successors) without need for using a Virtual Machine!

Dear fellow Porting Kit users. Here an update of the massive impact having change which Apple is gonna do changing from 32-bit to 64-bit only OS. As you have read in earlier posts, we were already looking for solutions to make Wine possible after the change to 64-bit only, but these were very complicated and had massive impact in the way of use of Porting Kit. All seemed to look dark and void and far away.

But there seems to be light in the horizon! Looks like the great Codeweavers team (Partner of Porting Kit/Paulthetall.com), also responsible for Crossover, has working on a Solution in Wine to still make it possible to run 32-bit games in Wine in a 64-bit only environment! Codeweavers made a blogpost about it here…. where they explain the progress and story around the whole issue with Catalina and 64-bit. But don’t upgrade just yet! I just want to point out the most important Wine part which Porting Kit use to run the games.

The changes required to overcome these challenges would entail changing behavior throughout Wine.  That would be an exceedingly large job if we attempted to do it manually. To pare that down by a lot, we rely on a tool that’s already central to governing Wine’s behavior: the compiler.  A compiler is a tool used by software developers to translate source code into the instruction byte sequences that CPUs can directly execute.  We have built a modified version of the standard C language compiler for macOS, Clang, to automate many of the changes we need to make to Wine’s behavior without pervasive changes to Wine’s source code.

First, our version of Clang understands both 32- and 64-bit pointers.  We are able to control from a broad level down to a detailed level which pointers in Wine’s source code need to be 32-bit and which 64-bit.  Any code which substitutes for Windows at the interface with the Windows app has to use 32-bit pointers.  On the other hand, the interfaces to the system libraries are always 64-bit.

There are places in Wine where it receives pointers to data from the system libraries and needs to pass that data along to Windows code.

This is a problem.  The Windows code won’t be able to handle the 64-bit pointers returned from the system libraries.  If we tried to just pass the pointer through as-is, the top 32 bits of the 64-bit pointer would be lopped off, resulting in a pointer that points to the wrong place.

So, we have to manually address such cases.  But first, we need to find them!  Doing so by poring over the code and considering each place where one pointer is copied to another would take way too long and be too prone to errors.  To that end, our version of Clang will flag such places in the code as errors during compilation, forcing us to fix them, but allowing us to be confident that the remaining code is correct.

Next, our Clang needs to recognize places in our code where 64-bit Wine code may need to call 32-bit Windows code, and vice versa.  It needs to compile our code in such a way that smooths that transition.  “Normal” Wine already had to do some of that, but this is much more extensive.  Our Clang generates “thunks”, small pieces of code which mediate a transition between two other pieces of code.  Where Wine’s 64-bit code needs to call 32-bit code from a Windows app, Clang generates a 64-bit-to-32-bit thunk.  Where Wine needs to provide an entry point for 32-bit Windows code to call what it thinks is a 32-bit Windows function, but which is actually implemented as a 64-bit function in Wine, Clang generates a 32-bit-to-64-bit thunk.  Those thunks manage switching between the two modes of the CPU.

With these tools (and some others), we have been able to make good progress!  But, unfortunately, not enough to be ready to release when Catalina is released.  Work continues!

So that’s awesome news indeed! The only thing is that we have to wait to have it finished. Until that time: Don’t update to Catalina yet! Ignore, postpone every notification to upgrade to Catalina for now. 

Portingkit and Wineskin fixes and Mac OS Catalina (64-bit only)!

Portingkit and Wineskin fixes and Mac OS Catalina (64-bit only)!

Since the unofficial Wrapper was integrated, there seems there have been some nasty bugs in Portingkit. Most of the problems were related on both sides having a few issues which ended up in some install failures. Most of them are now luckily fixed and Porting Kit is because of that much more stable now. Thanks to some good troubleshooting of Gcenx and Vitor, we have Portingkit way more where we want it to be.

Update upcoming 64bit only 10.15 Catalina:
Although the good news above, here also a status update of the coming of the new Mac OS 10.15 Catalina. We haven’t processed a lot yet because of lot’s work/business in out private lives. The first focus is a Linux version, which is in development, but is still in starting fase. So there is still lots of work to do. One thing is for sure, we will not make it when the New OS Catalina gets released. We will do our best to get a something “Virtual” around, but it will be quite later after the release of Catalina.

So if you still want to use Porting Kit after release of Catalina, make sure you turn off the the automatic update. Because if you update to Mac OS Catalina, 32bit will be totally dead and portingkit itself will open up fine, but the 32bit games will not launch anymore. “But if you create a 64bit engine, will the games then not work?” No because the games itself are still 32bit and calls one 32bit processes, which simply cannot be done anymore. Simply and plainly, Apple pulls the plug and it seems there is no way back…. So the advise!? Don’t update to OS Catalina if you love (older) games!!!

A Brief Overview of Ikibu Casino

A Brief Overview of Ikibu Casino

Ikibu online casino markets itself as a first-of-its-kind casino platform that offers an interesting adventure style gaming format to the players. You can participate in any of their featured races and earn seeds, which can later be exchanged for traded for bonus spins.

Although it’s a fairly new online casino, having been launched in 2016, it is already becoming a name to reckon with in the Internet gambling world. If you’re keen on learning more about Ikibu casino and its various features, positives etc., you can go through a detailed Ikibu review here.

Welcome bonus offer

It’s a well-known fact that online casinos are the next big thing in the world of gambling. And a large part of their success can be attributed to their unique marketing strategies, including the attractive welcome bonus offers run by them. Anyone who signs up with the Ikibu Casino for the first time can receive a welcome bonus of up to $ 200 and 100 free spins. This welcome bonus is broken down into two components, released at the time of the first two deposits. The first deposit earns you a 100% reload bonus of up to a maximum of $ 100 and 50 free spins. The second deposit earns you another reload bonus, but 50% of the deposit this time, up to a maximum of $ 100, apart from another 50 free spins. Please go through their wagering requirements before availing this bonus, as you might be required to bet a certain sum of money before being able to cash out your wins.

Variety of games

One of the biggest reasons why a large number of players are signing up with Ikibu Casino these days is because of the wide variety of games it offers. They are powered by multiple reputed game providers including Microgaming, Spigo, Quickspin etc. Majority of players who sign up with Ikibu Casino play online slots, ranging from some of the well-known classics to new age games like Immortal Romance, Monopoly on the Money, Zeus III etc. Progressive jackpot slots such as Mega Fortune and Mega Moolah also draw great number of gamblers to this platform, because of the life changing wins they promise. There are live casino games powered by Evolution Gaming too.

Mobile gaming

Although Ikibu Casino doesn’t offer a mobile app for its platform right now, they have a very efficient mobile casino platform that can be enjoyed on smart phones, tablet PCs and all kinds of mobile devices.

Banking options

You can avail a wide range of deposit and withdrawal options at Ikibu Casino, including the popular ones like bank transfer, MasterCard, Visa, EcoPayz and many more. Any of these can be used for both deposits as well as withdrawals, without any fee. Please note, the minimum cash out amount at Ikibu Casino is $ 10, and you’re not allowed to withdraw more than $ 10,000 per week. However, Casino is willing to review and raise the maximum withdrawal figure on player to play basis.

Customer support

Their customer service is pretty efficient and is available through both live chat and email. While you can email them anytime, the live chat service is available only from 4 AM to 4 PM EST.

Will Mad Box Close the Gap Between Consoles and PC?

Will Mad Box Close the Gap Between Consoles and PC?

The world of high-profile gaming is divided today, and the gap often seems to be too big to cross. On one hand, we have PC gamers with their superior game variety and constantly upgradeable hardware, on the other, the world of consoles with exclusive titles, backed by veritable giants in the world of technology and software. While “Triple-A” developers almost always release their games both on consoles and PC, independent developers will almost always stick to a single platform, meaning that console gamers will almost invariably miss out on a variety of amazing indie titles. On the other hand, console exclusives can be run on a PC with the help of emulators, the experience is often imperfect due to hardware limitations and the differences in control options. Sometimes, not even the official ports released by the game’s developers are good enough.

Read more

Gobliiins pack for Mac

Someone mentioned to me that the Gobliiins trilogy of Gamersgate wasn’t for sale anymore and requested the GOG.com Gobliiins pack version which I also own. So I checked it out and I ported the 3 games in 3 separate games because they have separate installers. So if you buy/own the pack, then you have all 3 games in one sale. The games work all great :) Enjoy Gobliiins pack for Mac!

Game description:
Would you like to play something with tough puzzles and laughing-out-loud humour? What about something full of funny characters, featuring mind-bending plots and brain-teasing puzzles?
Help the King regain his sanity after he got turned into a raving lunatic, save the kidnapped prince and interview Queen Xina and King Bodd who have been fighting for years. You will be confronted by surprise after surprise and will have to face the most unexpected enemies. Enjoy good, old-fashioned fun for everyone.

Install is Simple:
1. Get Porting Kit or Crossover if you don’t have it yet.
2. Then download the GOG.com setup file from Gobliiins pack from GOG (Remember to download the “offline backup setup files” into your download folder.
3. Then in Porting Kit search the game in the library –> server tab and click install.
4. After installation of the game, “exit” the GOG installer.
5. Click “Play” to start the game! Have fun!

Go to the game pages here:
Gobliiins
Gobliins 2 – The Prince Buffoon
Goblins Quest 3

Or simply search the games in the Porting Kit database, remember the game names are different, so search for “gobli” and they should appear all :)

Portingkit 3.0 beta has been released!

Yes finally after some delay the beta of Porting Kit 3.0 has been released! It contains fixes and a total restructure of the Porting Kit graphical interface.

 

 

 

 

 

 

 

 

 

 

The GUI overhaul was been chosen because of some confusement with the local library tab and the server tab. With this new look we hope to have everything in view. On the right the window where you can find all game ports added on the database. On the left all your installed game ports.

When clicking on the “v” at the end of a game port, you have all the usual options. Besides that you can click on the game port and the usual view of the trailer and the “Play” and “More” options will be there as all times. When you want to see al server/database ports again, click the back “<” button to get the main view in the library.

Besides the Graphical change the update contains also lots of fixes, like: Showing all icons when searching for specific game. (earlier the last row was showing a windmill (loading icon), Winetrick fix (Directx9) which was failing and thus dozens of games were not working properly. And some more. See all changes below. Before the stable 3.0 release we at least want to fix the extra error bugs you regularly get with installing (read not the GOG.com installation errors) which has to do somehow with the “Unofficial wine engines”. But we had to release the update to fix some important bugs.

You can update to the latest beta by updating manually using the Portingkit menu ==> and choose “check for updates”. If it is greyed out, then restart Porting Kit first. Enjoy!!!

Changes:

  • Added: New library that merges the local and the server libraries
  • Fixed: Alerts should have the Dark style in macOS 10.13- if the Dark mode is selected
  • Fixed: Avoiding exception while listing Wineskin available engines
  • Fixed: The directx9 winetrick should be installed with an older version of winetricks
  • Fixed: Engines listing should work properly in the legacy version
  • Added: Support to the Intel Coffee Lake CPU and Intel UHD
  • Improved: Crash Logs send by PK
  • Changed: If your computer is incompatible with the Porting Kit, it should close on startup after giving the warning
  • Fixed: Avoiding error when running Wineskin wrapper through library
  • Fixed: Only one port can be installed at a time

S.W.I.N.E HD Remastered for Mac

Yes! Its there: S.W.I.N.E HD Remastered for Mac! The game runs very awesome in my test on my MAD Radeon iMac! Enjoy the game!

S.W.I.N.E. HD Remaster is the new edition of the challenging classic strategy game S.W.I.N.E.! 18 years after the release of the original, the filthiest of all wars between the Rabbit and the Pig armies will inspire both new and old fans of sophisticated real-time strategy with completely revised textures, support for todays resolutions, detailed unit models, a 16:9 adapted interface and an extended zoom.

Install is Simple:
1. Get Porting Kit or Crossover if you don’t have it yet.
2. Then download the GOG.com setup file from S.W.I.N.E HD Remastered from GOG (Remember to download the “offline backup setup files” into your download folder.
3. Then in Porting Kit search the game in the library –> server tab and click install.
4. After installation of the game, “exit” the GOG installer.
5. Click “Play” to start the game! Have fun!

Go to the SWINE HD Remaster game page for more info up here…

Love the work we do? Become a Patron… and get extra Tiers!

Disney’s Hercules for Mac

After another busy period, another Disney game has been added to Portingkit: Disney’s Hercules for Mac! GOG.com has been adding more and more good old Disney games, so that’s good news for our retro-gamers between us. The game runs very good, although only playable windowed (almost full screen). When you launch the game you have to press the “CMD/Apple” key or on windows keyboards the “Left alt” in order to make it windowed. Enjoy the game!

You’re not just along for the ride, you are Hercules. So jump in the hero seat and get ready to battle your way through three ancient worlds, ten challenging stages, and a hoard of mythological monsters. Defend Thebes from the evil Centaurs and Harpies! Fight off the menacing Titans on Mt. Olympus! Defeat the multi-headed Hydra and send a hot-headed Hades back where he belongs. Hey, it’s all in a day’s work when you’re trying to earn your place among the gods.

Install is Simple:
1. Get Porting Kit or Crossover if you don’t have it yet.
2. Then download the GOG.com setup file from Disney’s Hercules from GOG (Remember to download the “offline backup setup files” into your download folder.
3. Then in Porting Kit search the game in the library –> server tab and click install.
4. After installation of the game, “exit” the GOG installer.
5. Click “Play” to start the game! Have fun!

Go to the Disney’s Hercules game page for more info up here…

Love the work we do? Become a Patron… and get extra Tiers!

MacOS Catalina is nearing! Don’t do it (Yet)!!

MacOS Catalina is nearing! Don't do it (Yet)!!

Yeah, time is going fast and we are far behind and there is lot’s to do regarding the new Mac OS Catalina. Apple thinks they are gracious enough with the time to get everything ready. But simply said. Mac OS Catalina is 64bit and will kill all your 32bit games…. True story. So if you want to play any old and newer 32-bit games , then don’t do it!

“But if you make Porting Kit 64bit, is it not resolved?” Nope, the games itself are 32-bit and have 32-bit processes, and simply won’t work anymore. Only 64bit games. “Does this mean everything is lost?” No! not yet. We are planing to make a Linux version of Porting Kit. This in combination with a tiny Linux distro with wine, will make it technically possible to still be able to play 32bit games in a kind of VM and not needing Windows or bootcamp. Yes it’s a hell of a job and it takes time and patience and for you guys not to update to Mac OS Catalina to be able to play your games. We will keep you guys in the loop with the process. If you are a Mac/Linux coder/programmer and want to contribute helping us, contact us (Vitor) using the contact form, so stuff can speed up. Thanks for your  tremendous patience and support!

We will make this topic sticky for a while, so for other updates, game releases and news just scroll down. the news page.

Page 1 of 14812345678910...Last »