Playing UO Renaissance on a Mac OSX using a download and play package

Discussion in 'Server & Client Support' started by nkr, Aug 6, 2014.

  1. nkr

    nkr Member

    Joined:
    Jul 21, 2014
    Messages:
    40
    Likes Received:
    15
    Greetings,

    So you want to play UO Renaissance on a Mac OSX?

    I'm sure you don't want to use bootcamp for that and you are also having trouble with all those weird wine terminal commands.

    No need to worry anymore! UO Renaissance server just released a ready to play Mac OSX Package with the UO Renaissance client + Razor.

    WORKING RAZOR TITLEBAR!

    razortitlebar.png

    Follow this simple guide to install it, if you can even call that an installation, it's just so SIMPLE!

    1- Download the Mac OSX Package at http://www.uorenaissance.com/download

    ss1.png

    2- Open the .DMG file you just downloaded.

    3- Drag the UO Renaissance icon and drop it over the Applications Folder shortcut as the UO arrow shows.

    ss2.png

    4- Play the game and have fun!

    ss3.png

    Please contact me via IRC or Forums if you have any trouble using it.
    Last edited: Aug 6, 2014
    Vlar and Jakob like this.
  2. Gideon Jura

    Gideon Jura Well-Known Member
    UO:R Donor

    Joined:
    Sep 8, 2012
    Messages:
    5,722
    Likes Received:
    4,650
    Great job sir!!!!
    nkr likes this.
  3. Magpie

    Magpie New Member

    Joined:
    Aug 8, 2014
    Messages:
    8
    Likes Received:
    0
    Awesome job making this.

    A few issues I'm having:

    1. The cursor is displaying a default system cursor and the UO custom cursor at the same time and it flickers back and forth.
    2. CTRL + _____ hotkeys do not work as the control button does not seem to be recognized at all.
    3. The razor window flickers/flashes constantly and I'm unable to edit anything in the razor window or interact with any buttons/elements.

    Unfortunately that makes the game just unplayable. It's too bad because the performance is way better than CrossOver, Parallels, and when I did Wine emulation of UO on my own. It's perfect. It's just a few of these little glitches.

    Is this something you guys know how to fix or could fix in a new version?

    Thanks!
  4. nkr

    nkr Member

    Joined:
    Jul 21, 2014
    Messages:
    40
    Likes Received:
    15
    I havent experience these issues myself but I was sure some people would have issues due to wine being an emulator and so dependent on many libs.

    I'll try to correct them though.

    Could you give me some more info on your system like hardware type (iMac, Macbook Air, whatever) and Mac OSX Version please?
  5. Magpie

    Magpie New Member

    Joined:
    Aug 8, 2014
    Messages:
    8
    Likes Received:
    0
    MacBook Pro Retina 15-inch, Late 2013
    Memory: 16 GB 1600 MHz DDR3
    Graphics: NVIDIA GEForce GT 750M 2048MB
    Software: OS X 10.9.4


    Thanks!
  6. Heretic

    Heretic Well-Known Member
    UO:R Subscriber

    Joined:
    Jul 19, 2014
    Messages:
    587
    Likes Received:
    591
    I use it by Wine emulation and it works as follows:
    Mac command = Windows alt
    Mac control = Windows control

    It isn't that way on the package?

    I had this very same issue when the option "Use Smart Always on Top" on the General tab was checked.
    Unchecked and it was fine again.

    @nkr I see you improved even far on this new version than the one I tested, fantastic job.
    Now I have to download and reserve some time to change all my macros and Razor stuff to your environment, it'll worth it. ;)
  7. Magpie

    Magpie New Member

    Joined:
    Aug 8, 2014
    Messages:
    8
    Likes Received:
    0
    Thanks for the response, Hoodsey. I was going to try your tips but now the game is just crashing on my Mac whenever I choose my character from the login menu. It just logs in and I see the game but immediately crashes.

    This was a new crash that I received after some other problem came up and I tried reinstalling. The game was entering in this full screen mode (with or without my secondary monitor plugged in) and I could get to the main menu but after logging in it would crash. I uninstalled and reinstalled the entire app package and didn't import any profiles, and that's when I started getting the more recent crash described above. It fixed the full screen mode but still crashing when logging in.

    Here's the crash report I get:

    Unhandled exception: page fault on read access to 0x0e13dc60 in 32-bit code (0x00513905).
    Register dump:
    CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
    EIP:00513905 ESP:0033d940 EBP:00000000 EFLAGS:00010206( R- -- I - -P- )
    EAX:00014988 EBX:00000000 ECX:0e099020 EDX:000041e8
    ESI:0f420720 EDI:04360043
    Stack dump:
    0x0033d940: 00407d46 0f420720 01326714 ffffff45
    0x0033d950: 000003f0 ffffff71 0000041c 005125dc
    0x0033d960: 0f4207a8 0435052e 0f420720 0033d9a0
    0x0033d970: 00579898 00000000 0050c835 0435052e
    0x0033d980: 00510043 04360531 04360531 00000531
    0x0033d990: 0f326714 0f2d22d8 0435052e 00510043
    0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
    Backtrace:
    =>0 0x00513905 in client (+0x113905) (0x00000000)
    0x00513905: movl 0x0(%ecx,%eax,8),%eax
    Modules:
    Module Address Debug info Name (39 modules)
    PE 370000- 39a000 Deferred crypt
    PE 400000- 8aa000 Export client
    PE 10000000-10005000 Deferred igrping
    PE 30000000-30059000 Deferred binkw32
    PE 41da0000-41da4000 Deferred version
    PE 41dc0000-41dc4000 Deferred wsock32
    PE 41de0000-41de4000 Deferred iphlpapi
    PE 43110000-4313e000 Deferred user32
    PE 43250000-43254000 Deferred gdi32
    PE 43370000-43374000 Deferred advapi32
    PE 433e0000-433e8000 Deferred ole32
    PE 43530000-43534000 Deferred rpcrt4
    PE 435c0000-435c4000 Deferred ws2_32
    PE 435f0000-43610000 Deferred comctl32
    PE 43700000-43704000 Deferred ddraw
    PE 43780000-43784000 Deferred dsound
    PE 437e0000-437e4000 Deferred msacm32
    PE 44810000-44814000 Deferred wined3d
    PE 44950000-44954000 Deferred opengl32
    PE 44a70000-44a7b000 Deferred winmm
    PE 44ac0000-44ac4000 Deferred msvcrt
    PE 44c00000-44c04000 Deferred winex11
    PE 44e20000-44e24000 Deferred uxtheme
    PE 46090000-46094000 Deferred imm32
    PE 460f0000-460f4000 Deferred mmdevapi
    PE 46120000-46127000 Deferred oleaut32
    PE 46260000-46263000 Deferred winecoreaudio
    PE 469a0000-469a3000 Deferred msacm32
    PE 469c0000-469c3000 Deferred midimap
    PE 469f0000-469f9000 Deferred quartz
    PE 46af0000-46af4000 Deferred msvfw32
    PE 46b20000-46b24000 Deferred shlwapi
    PE 46ba0000-46ba4000 Deferred devenum
    PE 46bd0000-46bd3000 Deferred avicap32
    PE 46d10000-46d14000 Deferred wineqtdecoder
    PE 46e20000-46e23000 Deferred winemp3
    PE 47fd0000-47fd4000 Deferred dwmapi
    PE 7b810000-7b866000 Deferred kernel32
    PE 7bc10000-7bc14000 Deferred ntdll
    Threads:
    process tid prio (all id:s are in hex)
    00000008 Razor.exe
    00000029 2
    00000028 0
    00000009 0
    0000000e services.exe
    00000025 0
    00000024 0
    0000001d 0
    00000018 0
    00000010 0
    0000000f 0
    00000014 explorer.exe
    00000015 0
    0000001b winedevice.exe
    00000023 0
    00000020 0
    0000001f 0
    0000001c 0
    00000021 plugplay.exe
    00000027 0
    00000026 0
    00000022 0
    0000002b (D) C:\Ultima Online\client.exe
    00000031 0
    00000030 2
    0000002f 15
    0000002e 0
    0000002d 15
    0000002c 0 <==
    System information:
    Wine build: wine-1.7.23
    Platform: i386
    Host system: Darwin
    Host version: 13.3.0
  8. Ghetto Mr Bob

    Ghetto Mr Bob New Member

    Joined:
    Aug 2, 2014
    Messages:
    4
    Likes Received:
    0
    Client works fantastically and props for making it!

    Quick question: has anyone been able to run several clients at once? Or is this a limitation of the wine emulation?

    I've tried command line forcing a new instance of the app (like you would with any other app that you want another instance of) but it doesn't seem to be working.
  9. Heretic

    Heretic Well-Known Member
    UO:R Subscriber

    Joined:
    Jul 19, 2014
    Messages:
    587
    Likes Received:
    591
    I can run 2 clients (never tested 3) using wine normally. Just opening 2 terminal bashes and running the command on each other. I'm currently running 4 instances of wine, 2 clients, UOAM and mIRC.
  10. Ghetto Mr Bob

    Ghetto Mr Bob New Member

    Joined:
    Aug 2, 2014
    Messages:
    4
    Likes Received:
    0
    I can as well if I execute Razor.exe from terminal. This new package packs it into an "App" which essentially runs the wine emulator and a few tweaks to get things like the window bar to display as it would on Windows - something that doesn't happen by running the Razor executable via wine in terminal.

    I'm trying to get the "App" version to launch more than one client....not simply the wine version via terminal launch.

    Am I making sense?
  11. Heretic

    Heretic Well-Known Member
    UO:R Subscriber

    Joined:
    Jul 19, 2014
    Messages:
    587
    Likes Received:
    591
    I understand your problem, but as for the package I can't be of more help. @nkr can assist better on this.

    For sure the titlebar tweak is something I really look after. Did you try running the package and another client via wine itself? At least it'd be something.
  12. nkr

    nkr Member

    Joined:
    Jul 21, 2014
    Messages:
    40
    Likes Received:
    15
    Did the fullscreen problem happen when you pressed ENTER?

    Sometimes when cmd + tabbing across apps your cmd gets "stuck" and anything you press inside the UO client will add the cmd with it. Make sure you press R and check if your minimap is not changing sizes/disappearing, if it is, then just press cmd again and it will unstuck.

    I'm not sure which version you downloaded but this should already have the razor titlebar working.

    I already created a razor launcher that I'll include in the package and that is basically a small app with an "OPEN RAZOR" button which will open a new instance of razor everytime you click it.

    Just didnt have enough time to include it yet but will do soon :)
  13. Magpie

    Magpie New Member

    Joined:
    Aug 8, 2014
    Messages:
    8
    Likes Received:
    0
    Hmm.. yeah I'm not sure what caused that full screen issue but it's fixed now after reinstalling.

    Now the game just crashes as soon as I login every time (as shown with the attached crash report from my previous post.) Any ideas on why it's doing that? Last Friday it was working perfectly... hmm..
  14. Ghetto Mr Bob

    Ghetto Mr Bob New Member

    Joined:
    Aug 2, 2014
    Messages:
    4
    Likes Received:
    0
    nkr - I'm using the package version you upload. Makes sense now that you say it wasn't included in this release.

    Anyways, I was just curious. Thanks for the info and, again, great work mate.
  15. Endur

    Endur New Member

    Joined:
    Aug 15, 2014
    Messages:
    2
    Likes Received:
    0
    Hey team, thanks for taking the time to make a friendly DL for MAC.

    I was doing fine after making the first character, hanging out in brit working on some ez skill gains. i needed some regs so i saw a gate to bulk order deeds for regs....so i went through the gate then BAM


    Unhandled exception: page fault on read access to 0x0e13cd10 in 32-bit code (0x00513905).
    Register dump:
    CS:0017 SS:001f DS:001f ES:001f FS:1007 GS:0037
    EIP:00513905 ESP:0033d940 EBP:00000000 EFLAGS:00010202( R- -- I - - - )
    EAX:0001479e EBX:00000000 ECX:0e099020 EDX:00004186
    ESI:0f3149c0 EDI:04da0007
    Stack dump:
    0x0033d940: 00407d46 0f3149c0 00317474 000001ef
    0x0033d950: ffffffe1 0000021b 0000000d 005125dc
    0x0033d960: 0f31fe10 04db11b3 0f3149c0 0033d9a0
    0x0033d970: 00579898 00000000 0050c835 04db11b3
    0x0033d980: 00510007 04da11b4 04da11b4 0000018b
    0x0033d990: 0f317474 0f31dd10 04db11b3 00510007
    0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
    Backtrace:
    =>0 0x00513905 in client (+0x113905) (0x00000000)
    0x00513905: movl 0x0(%ecx,%eax,8),%eax
    Modules:
    Module Address Debug info Name (39 modules)
    PE 370000- 39a000 Deferred crypt
    PE 400000- 8aa000 Export client
    PE 10000000-10005000 Deferred igrping
    PE 30000000-30059000 Deferred binkw32
    PE 404a0000-404a4000 Deferred version
    PE 404c0000-404c4000 Deferred wsock32
    PE 404e0000-404e4000 Deferred iphlpapi
    PE 40690000-406be000 Deferred user32
    PE 407d0000-407d4000 Deferred msacm32
    PE 41d10000-41d14000 Deferred gdi32
    PE 41e20000-41e24000 Deferred advapi32
    PE 41ea0000-41ea8000 Deferred ole32
    PE 43010000-43014000 Deferred rpcrt4
    PE 430a0000-430a4000 Deferred ws2_32
    PE 430d0000-430f0000 Deferred comctl32
    PE 431e0000-431e4000 Deferred ddraw
    PE 43260000-43264000 Deferred dsound
    PE 43410000-43414000 Deferred wined3d
    PE 43550000-43554000 Deferred opengl32
    PE 43670000-4367b000 Deferred winmm
    PE 436c0000-436c4000 Deferred uxtheme
    PE 44010000-44014000 Deferred msvcrt
    PE 44140000-44144000 Deferred winex11
    PE 44630000-44634000 Deferred imm32
    PE 446e0000-446e4000 Deferred mmdevapi
    PE 44710000-44713000 Deferred winecoreaudio
    PE 46010000-46017000 Deferred oleaut32
    PE 461f0000-461f3000 Deferred msacm32
    PE 46390000-46393000 Deferred midimap
    PE 463c0000-463c9000 Deferred quartz
    PE 464d0000-464d4000 Deferred msvfw32
    PE 464f0000-464f4000 Deferred shlwapi
    PE 46570000-46574000 Deferred devenum
    PE 465a0000-465a3000 Deferred avicap32
    PE 46640000-46644000 Deferred wineqtdecoder
    PE 56770000-56773000 Deferred winemp3
    PE 56e90000-56e94000 Deferred dwmapi
    PE 7b810000-7b866000 Deferred kernel32
    PE 7bc10000-7bc14000 Deferred ntdll
    Threads:
    process tid prio (all id:s are in hex)
    00000008 Razor.exe
    00000029 2
    00000028 0
    00000009 0
    0000000e services.exe
    00000025 0
    00000024 0
    0000001d 0
    00000010 0
    0000000f 0
    00000014 explorer.exe
    00000015 0
    0000001b winedevice.exe
    00000023 0
    00000020 0
    0000001f 0
    0000001c 0
    00000021 plugplay.exe
    00000027 0
    00000026 0
    00000022 0
    0000002b (D) C:\Ultima Online\client.exe
    00000031 0
    00000030 2
    0000002f 15
    0000002e 0
    0000002d 15
    0000002c 0 <==
    System information:
    Wine build: wine-1.7.23
    Platform: i386
    Host system: Darwin
    Host version: 10.8.0





    I get hit with this. I try reloading, that didnt work....as soon as i logged in the error would come back up and shut me down. so the i tried to reinstall it, same issue. then i tried making a new character with britian as the city. that seemed to work. but I already had donation coins on the first character but now he is stuck out somewhere and i am unable to play him.

    the port took him to a custom house somewhere.
  16. nkr

    nkr Member

    Joined:
    Jul 21, 2014
    Messages:
    40
    Likes Received:
    15
    Whats your mac computer and OS version?
  17. Endur

    Endur New Member

    Joined:
    Aug 15, 2014
    Messages:
    2
    Likes Received:
    0
    iMAC 27 inch OS 10.6.8
  18. Magpie

    Magpie New Member

    Joined:
    Aug 8, 2014
    Messages:
    8
    Likes Received:
    0
    Looks like sort of a similar crash to mine...

    Any word on a fix for these crashes nkr?

    Thanks for your help!
  19. nkr

    nkr Member

    Joined:
    Jul 21, 2014
    Messages:
    40
    Likes Received:
    15
    Unfortunately I have no clue how to fix those because I can't reproduce the error here :(

    Wine is really hard to debug and it can crash for lots of different reasons.
  20. Magpie

    Magpie New Member

    Joined:
    Aug 8, 2014
    Messages:
    8
    Likes Received:
    0
    Ahhh.. Bummer. So close to perfect UO on Mac!

    Just so puzzled why it worked at first and then started crashing on log-in. Oh well.

Share This Page