Linux client issues

Discussion in 'Server & Client Support' started by kremilek, Oct 6, 2022.

  1. kremilek

    kremilek New Member

    Joined:
    Oct 6, 2022
    Messages:
    6
    Likes Received:
    1
    Hi, I'm trying to get back to UO after twenty years. As Renaissance was the phase that I did like I've decided to try it here. However, I have some issues with the Linux client.

    - all the characters I see are naked
    - some buildings are missing walls
    - I can't equip anything

    Might be a side effect of my issues with the installer :(
    I was doing the installation by `wine UORLauncherLite.exe`
    The installer didn't tell me about any issues with the installation, but it wasn't able to start the game.
    If I click on `Install/Verify` it redownloads ClassicUO and Razor folder (every time I click it).

    If i try to run `wine ClassicUO/ClassicUO.exe` I got another error
    So I've tried to download `ClassicUOLauncher` which can start everything, I just need to add a symlink between Razor and ClassicUO `ln -s Razor ClassicUO/Data/Plugins/`

    This way it runs, I can create character, get into the shard walk around, but i cannot equip anything, everyone is naked and some building are missing walls :(

    Any ideas?
  2. kremilek

    kremilek New Member

    Joined:
    Oct 6, 2022
    Messages:
    6
    Likes Received:
    1
    another 3 hours and two installations later...

    I shouldn't have tried the ClassicUOLauncher :(
    I just need to be in the folder of the game and start `ClassicUO/ClassicUO` and it runs and everything looks as it should. Just needed to manually crate a symlink for razor into plugins (as above), enable the razor in the settings.json a everything works as ?intended?.

    I might try to write step by step howto later :)
  3. Buga

    Buga Well-Known Member

    Joined:
    Sep 11, 2015
    Messages:
    689
    Likes Received:
    464
    Hey I'm glad you solved it, it works as you pointed out, you need to setup in settings.json where your assistant is located.

    Best is to use UORLauncher, it makes all the work automatically but that probably does not work under Linux.

    If you already downloaded UOR files (the UORenaissance folder) you can make use of ClassicUOLauncher setting up a profile with right path to UOR files, ip address, port, etc. Razor could be copied into plugins folder, or a symlink would work too. Only drawback is that you won't get updates for UOR files, ie. map changes, but that does not happen very often really and you can still manually download the files and replace existing install.

    Enjoy!
  4. kremilek

    kremilek New Member

    Joined:
    Oct 6, 2022
    Messages:
    6
    Likes Received:
    1
    BTW the client under Linux is playing music only when launched through Launcher Lite: `cd ~/Games/ultima-online-renaissance && wine UORLauncherLite.exe`
    when I launch it by ClassicUO directly: `cd ~/Games/ultima-online-renaissance && ClassicUO/ClassicUO` there is no music, whatever I'm trying to do :(

    Any idea?

    And yes, I'm aware there probably aren't many Linux users here...
  5. sem

    sem Member

    Joined:
    Jul 9, 2019
    Messages:
    71
    Likes Received:
    29
    As an idea, maybe wrong letter cases on the music files? Wine has a wrapper that makes all accesses to the file system case insensitive. I remember i had to rename couple of UO files after i installed CUO on top of it.
  6. kremilek

    kremilek New Member

    Joined:
    Oct 6, 2022
    Messages:
    6
    Likes Received:
    1
    good idea, do you remember if it should be everything uppercase?
  7. sem

    sem Member

    Joined:
    Jul 9, 2019
    Messages:
    71
    Likes Received:
    29
    No idea here. You can either find the file names in the code or run CUO under strace.
  8. kremilek

    kremilek New Member

    Joined:
    Oct 6, 2022
    Messages:
    6
    Likes Received:
    1
    so the solution is to rename `music` folder to `Music`
    sem likes this.

Share This Page