Jump to content

The Porting Team


  • Please log in to reply
138 replies to this topic

#61
locoputo

locoputo

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 214 posts
TheDoh123: It's sadly not that easy extracting just the first post from your topic on the wineskin especially as the whole database has been dumped into a 35.5MB file, but when I have time later on I will try a few tricks and I'll send you a pm when I've got it.

Would you happen to have a line that you know is in your post that I could search for exactly? Such as "This is the new WineSkin" or I don't know, some line that will lead me to your post in the database dump file.

Thank you to those pming me with hosting ideas, it is much appreciated.

#62
LordGraj

LordGraj

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Hi, perhaps are interested in some service provider.

I send you in a Private Message.

#63
TheDoh123

TheDoh123

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

TheDoh123: It's sadly not that easy extracting just the first post from your topic on the wineskin especially as the whole database has been dumped into a 35.5MB file, but when I have time later on I will try a few tricks and I'll send you a pm when I've got it.

Would you happen to have a line that you know is in your post that I could search for exactly? Such as "This is the new WineSkin" or I don't know, some line that will lead me to your post in the database dump file.

Thank you to those pming me with hosting ideas, it is much appreciated.


oh... my... I really don't know for sure anything close that would be quite unique... I don't try to remember things like that that I write down... and I really kept planning on making my own list and keeping it the same as the posting but I got lazy, so its not really anyones fault but my own for my lack of organization.

If you cannot get it, that is fine, its not life or death, I'll still remember most of the things I need to do, and I'm sure people will give me some input.

#64
MoDFoX

MoDFoX

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
  • Gender:Male
I'll help all I can Doh.

#65
TheDoh123

TheDoh123

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

I'll help all I can Doh.


thats cool...thanks! I'm working on it... trying to rush out a decently usable version, maybe without all the features, but usable to make quick ports... since the Crossover Wrappers aren't working at all in Snow Leopard... I already updated all my own games with my own stuff so I'm not using any of the Crossover ones anymore.... not that I'm going to take the time to play any for a few weeks :-P

Hoping to have one more testing version out soon, that hopefully I can find some people around here to help me test... then do some finalizing for a next version that will be good enough to use to make distributable ports.... but its still going to have the X11.app limitations, I'm just not knowledgeable enough at this point to make a good stable X11 to build in like Crossover does.

#66
MoDFoX

MoDFoX

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
  • Gender:Male
I'm not positive, but I believe a Crossover Games 8.0 wrapper will fix the Snow Leopard issues?
Either way I'm all in for supporting Wineskin, I like the idea of not having bottles. ;D
I'll gladly help out in any way, and test for you when you feel it's ready.
You could always just link the download to the x11 required if the person wanting to run wineskin doesn't have it.

#67
TheDoh123

TheDoh123

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

I'm not positive, but I believe a Crossover Games 8.0 wrapper will fix the Snow Leopard issues?
Either way I'm all in for supporting Wineskin, I like the idea of not having bottles. ;D
I'll gladly help out in any way, and test for you when you feel it's ready.
You could always just link the download to the x11 required if the person wanting to run wineskin doesn't have it.


Crossover Games 8 actually runs really good... but being able to figure out how to make a wrapper based off of it that doesn't use Crossover Chromium as a base might be hard. Its that base thats the problem.... even the Crossover Mac 8 wrapper the Doc made still was based off Chromium and doesn't work on Snow Leopard, even though Crossover Mac 8 works on it fine.

I'm tying to make Wineskin run so that anyone can make a wrapper with it and distribute it, so that anyone else can not even have to know it was made with Wineskin, and still have it work on their machine.... so requiring a certain install of X11 wouldn't be my first choice.

Wineskin still has a "bottle" but its stored all inside of the .app. Crossover wrappers store it in Application support because thats how Crossover does it. Codeweavers just made a quick script in Crosssover Chromium that made a "lndir" command into application support so none of their other code that automatically looked there for Crossover bottles had to find the actual files contained inside the app.... I just instead made it find its current location inside the app and use it there, which I think makes a lot more sense than having to set up a shadow directory elsewhere.... but that would have taken a lot of recoding on Codeweavers part since they hard coded so much to look inside that one folder. I like using a lot of system variables, and things that are easy to change, and not hard coded to very specific locations.

When I had integrated X11 into Wineskin, I had to hard compile my X11 for a set place (limitation of xfree86 and x.org), so I did the same thing for that... i used a lndir script to hide a shadow directory in the set place that pointed inside of the wrapper... it worked fine... of course my X11 builds always sucked, i couldn't ever get one stable enough to really play any good games with Wine, so I ended up giving up on it. If Xquartz would ever add true xrandr support when running X11 apps in fullscreen mode, it would be awesome... and even Crossover wouldn't need to build in their own X server.

anyways, right now I'm busy trying to make my whole menu drag and drop...

Drag and drop your installed game folder HERE .. and it puts it inside the wrapper for you right... then choose the executable file...

I'm also adding a drag and drop for an installer file, like from a download or a disc, so people can drag and drop an installer and have it run through and install a game inside of the wrapper.

already have drag and drop your icon to change that...

Still have to work more on the advanced settings, mainly with Winetricks, and common Direct3D Wine Registry entires.

also planning on making all my Wine.bundles usable to change out Wine versions.... i have quite a few versions and can stick them up for download with the wrapper. I want to add in so anyone can download the Wine.bundle version they want and be able to drag and drop it through the menu and have it change out the Wine version in the wrapper. That can be a headache though, because some versions need different .reg files and system32 files. So... if I do that, I t will be a lot of work. It would have to back up registry entires and installed games, remove the "bottle" rebuild a new one, and put the reg entires and installed files back. not sure I feel like doing that.... the registry entires are the hardest part.... and not sure i could write a script that would do it right for any installed program.

I might just make it where it will change out the Wine version with a disclaimer that if there is registry problems with the new Wine version, the builder needs to try it on a blank clean wrapper themselves first, and not after the game is installed.

#68
thedoctor45

thedoctor45

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
just for your information: I was able to create a CX Games 8.0 wrapper which is based on the RC1 build - other builds have demo limitations and are not suitable for wrapping (yet).

It still uses the old Chromium application, but I recently came across this topic in the Codeweavers support forum:

The next release of Crossover Games will work out of the box with snow leopard.
In the meantime there are some manual steps you'll need to do to get the current
release running in snow leopard. These steps need to be done in Terminal.

So, first, you need to "thin" quartz-wm:

$ cd /usr/bin
$ sudo mv quartz-wm quartz-wm.bak
$ sudo lipo -thin i386 quartz-wm.bak -output quartz-wm

Then you'll need to launch CXGames from the command line with a special
environment variable set which tells Perl to run as 32-bit:

VERSIONER_PERL_PREFER_32_BIT=yes /Applications/CrossOver\ Games.app/
Contents/MacOS/CrossOver\ Games


now I don't have Snow Leopard installed yet, so maybe someone else who is reading this and who has already upgraded wants to try it out.
I'm not sure if this works with the wrapper, but if it's a perl related issue it should be fixable...

cheers
thedoctor45

#69
CodinGuru

CodinGuru

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
The website currently says "It works!". Does this mean you have a host?

#70
TheDoh123

TheDoh123

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

The website currently says "It works!". Does this mean you have a host?

been like that for a few days now... we can hope

#71
MoDFoX

MoDFoX

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
  • Gender:Male

I might just make it where it will change out the Wine version with a disclaimer that if there is registry problems with the new Wine version, the builder needs to try it on a blank clean wrapper themselves first, and not after the game is installed.

I can see why it's taking a while, you've got quite a lot on your plate.


now I don't have Snow Leopard installed yet, so maybe someone else who is reading this and who has already upgraded wants to try it out.
I'm not sure if this works with the wrapper, but if it's a perl related issue it should be fixable...

I'll see if I can get someone to do it.

#72
dku707

dku707

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Doh123, just check out the cached page of it!

http://74.125.93.132...p;client=safari

I also attached a word document that looks prettier. Enjoy!
Attached File  Doh123.doc   46KB   6 downloads

By the way, if anyone can port a usable copy of VAG-COM, let me know. I can run it in CrossOver, but I don't have any drop down menus like the "Options" menu or anything. So if you can help me out with that, let me know. You can download VAG-COM at http://www.Ross-Tech...ad/current.html. Please somebody. I'd do it but I'm lost at how to get the menus to appear...

#73
yacoss

yacoss

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
How to run crossover games in Snow Leopard "? before under leopard if I
worked, but now with Snow did not, for example heroes 3 http://game.ibrain.com.ua.

#74
crowie

crowie

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts

How to run crossover games in Snow Leopard "? before under leopard if I
worked, but now with Snow did not, for example heroes 3 http://game.ibrain.com.ua.


under snow that don't work for this moment

If the GPT end, i stop the porting of games

#75
jimjimjimbob

jimjimjimbob

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male

just for your information: I was able to create a CX Games 8.0 wrapper which is based on the RC1 build - other builds have demo limitations and are not suitable for wrapping (yet).

It still uses the old Chromium application, but I recently came across this topic in the Codeweavers support forum:

So, first, you need to "thin" quartz-wm:

$ cd /usr/bin
$ sudo mv quartz-wm quartz-wm.bak
$ sudo lipo -thin i386 quartz-wm.bak -output quartz-wm

Then you'll need to launch CXGames from the command line with a special
environment variable set which tells Perl to run as 32-bit:

VERSIONER_PERL_PREFER_32_BIT=yes /Applications/CrossOver\ Games.app/Contents/MacOS/CrossOver\ Games



now I don't have Snow Leopard installed yet, so maybe someone else who is reading this and who has already upgraded wants to try it out.
I'm not sure if this works with the wrapper, but if it's a perl related issue it should be fixable...

cheers
thedoctor45


I've been playing around with a wrapper but never got it to work - awesome to hear about yours!

Running Snow Leopard I did what was explained in the above post and everything seems to be working fine with the app and with wrappers it worked perfectly! (I just copied "VERSIONER_PERL_PREFER_32_BIT=yes" into terminal and then dragged the "CrossOver Chromium" into terminal like launching any wrapper I'd do). Out of interest could you add this to the launch id thing in the .plist when telling it to launch "CrossOver Chromium" inside MacOS and make it so anyone can run it with this option until there's a proper fix made?

Here's what terminal spewed out (just for interest) when i tried it with the WinRAR port. It launched in what.... 1/4 the time it took under leopard?

Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Mac OS X Apple Computer, Inc.
Current Operating System: Darwin (Computer Name)-Macbook.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386 i386
	Before reporting problems, check http://www.codeweavers.com/support/
	to make sure that you have the latest version.
_XSERVTransmkdir: Owner of /tmp/.CrossOver should be set to root
Loading GLX bundle glxCGL.bundle (using Apple's OpenGL)
Display mode: Rootless Quartz -- Xplugin implementation
PseudoramiX screen 0 added: 1280x779 @ (0,21).
PseudoramiX screen 0 placed at X11 coordinate (0,0).
[DRI] screen 0 installation complete
Screen 0 added: 1280x779 @ (0,21)
Screen 0 placed at X11 coordinate (0,0).
dyld: warning, DYLD_ setting caused circular dependency in /Applications/WinRAR.app/Contents/SharedSupport/X11/lib/libGL.dylib

Thanks for sharing this - I can use the ports again and for me more importantly.... I can play Sim City 4 again without it being laggy! It seemed to work with most of the Cider Ports I tried with it too - though some had crazy errors that I'd never seen before related to certain X11 things I presume.

There is hope for the future and 10.6!

#76
dafootballer

dafootballer

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 107 posts
thats great news! sounds good

#77
devilhunter

devilhunter

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Space/Virgo Supercluster/Milky Way/Orion Arm/Earth
I stumbled upon this post from Codeweavers some time ago, but i didn't think it would work so perfectly.
here's the topic btw:
http://www.codeweave...;ticket_level=3

Terminal related stuff scares most mac users, but at least we have a temporary fix for Snow Leopard. (until we have a wrapper that works on it's own)
I'm not sure what the 'thinning' process does to the quartz package, and i think starting the app with the 32bit Perl command is not possible, aside from within the Terminal.

Btw doc, CX Games 8.0 is officially out, so you don't need to hold back anymore :)
(but sadly the changes in 8.0 were not groundbreaking, just some tweaks and hacks)

#78
thedoctor45

thedoctor45

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

I stumbled upon this post from Codeweavers some time ago, but i didn't think it would work so perfectly.
here's the topic btw:
http://www.codeweave...;ticket_level=3

Terminal related stuff scares most mac users, but at least we have a temporary fix for Snow Leopard. (until we have a wrapper that works on it's own)
I'm not sure what the 'thinning' process does to the quartz package, and i think starting the app with the 32bit Perl command is not possible, aside from within the Terminal.

Btw doc, CX Games 8.0 is officially out, so you don't need to hold back anymore :(
(but sadly the changes in 8.0 were not groundbreaking, just some tweaks and hacks)


I think posting the wrapper link here in this forum is not appropriate.
Also it's not the final version but a release candidate build.

Once a crack is available for CX Games 8.0 (Final) we will be able to wrap it into the chromium application.
The demo release does not work properly with the wrapper.

If you are keen to get your hands on it anyway - just take a look at my CX Wrapper library on mediafire.

Oh and btw i think it should be possible to include the environment variables with the help of an Apple Script starter application which (when launched) executes a shell script with the 32Bit Perl command.

the content of this launcher application would look like this:

do shell script "VERSIONER_PERL_PREFER_32_BIT=yes /Applications/CrossOver\\ Chromium.app/Contents/MacOS/CrossOver\\ Chromium"

you can use Apples Scripteditor app to make the script - compile and save the code as a standalone application.
Once you double-click the launcher it will execute CX Chromium with the provided command line arguments.

I realize that this is not a very elegant solution and suitable for temporary use at best but at least it will make the terminal part obsolete. Btw. I'm pretty confident that we will get our hands onto a new updated wrapper sooner or later.

cheers
thedoctor45

#79
devilhunter

devilhunter

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Space/Virgo Supercluster/Milky Way/Orion Arm/Earth
CX Games has gone final a couple of days ago, lookie here: http://www.macupdate...crossover-games

Yes, a script wouldn't be the elegant one-click solution we are searching for, and i temporary froze all my CX Ports until we get a SL compatible wrapper.

#80
thedoctor45

thedoctor45

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

CX Games has gone final a couple of days ago, lookie here: http://www.macupdate...crossover-games

Yes, a script wouldn't be the elegant one-click solution we are searching for, and i temporary froze all my CX Ports until we get a SL compatible wrapper.


If it's really solely a Perl related issue, another possible solution would be to take the Perl directory from CX Games 8.0 and paste it into the Chromium wrapper. (replacing all existing files)

But again, I can't test it since I don't have SL installed right now.
I can make 2 wrappers - one with the Perl files from the new CX Games and one with the old Perl files.

where are all these crazed SL maniacs when you need 'em...?


btw - it should be possible for CoreDuo Mac users to launch Chromium out of the box on 10.6 because the CD CPU uses a 32Bit architecture so basically it shouldn't be possible to execute perl in 64Bit mode in the first place.....

just a random thought. xP





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy