Menu

Linux Tree # ?

Fake Fake
2016-03-22
2016-03-24
  • Fake Fake

    Fake Fake - 2016-03-22

    I have encountered your program, and finding no programs for modding Borderlands that deal specifically on Linux, I resulted to Wine, Winetricks, and Mono.

    Running your program through Wine proved to be very buggy, and once I had installed .NET through Winetricks, it worked..
    Well, not all of it.

    I loaded up my .sav file, and when I clicked on a tab in the navbar, it crashed with a gdiplus not being found error. So, being the smart ass that I am, I quickly downloaded gdiplus from winetricks as well, and ran your program for the 3rd time.

    Now, this was the most interesting. All seemed to work, as the terminal emitted no errors, and when your program opened up, the NavBar was gone! Replaced with a dull gray, and the File and Options buttons still at the top. Now, obviously, this must be a gdiplus error, so it is probably impossible to run this correctly without the latest gdiplus DLLs.

    My question is, do you have any experience on getting your program to run on Linux?

    And are there any LinuxTrees planned (would be greatly appreciated!)

    ( And to back up my information, you got a Garbage rating on the Wine website! -
    https://appdb.winehq.org/objectManager.php?sClass=version&iId=19309 )

    Cheers!

     
  • matt911

    matt911 - 2016-03-22

    I'm sorry I don't have much recent experience with Linux and I have never used WINE so I can't be of any help getting that to work with WT#.

    Since I don't have Linux installed anywhere on my machine I tried to run the latest version of WT# under Mono on Windows as an experiment and nothing even appeared to happen then it shut down. I don't even know how to debug Mono applications so I'm not sure why.

    One way to run WT# might be to install Windows XP and NET Framework 3.5 SP1 in a virtual machine with VirtualBox on Linux. Borderlands had no Linux version when WT# was created, so it was always assumed that anyone running Borderlands had access to a Windows PC which can run it if it can run Borderlands.

    I have no current plans to make a Linux version of WT# as Borderlands is already 7 years old or something like that. WT# contains enough Windows specific code like registry access to verify the version of the NET Framework, use of Windows.Forms GUI, and internal functions to access removable drives in the X360 third-party library that I assume it would require some work to port it to Linux. The only time I ever tried to write an application in Mono in the past I had problems with the program running out of memory when the same program never did using the Microsoft .NET Framework because the garbage collector in Mono was just subpar compared to the one used by Microsoft. I didn't know enough about Mono to resolve the Mono-specific difficulties and that was a much simpler application than WT#. I assume it would require a lot of research on my part to bring me up to speed on Linux and Mono enough to make a port.

     
  • Fake Fake

    Fake Fake - 2016-03-22

    Alright, you seem to know a little bit about virtual machines. Can you point me in the direction of a Windows virtual machine (preferably legal) ?

    Anyway, if your code is entirely based in Microsoft .NET Framework I would find it very hard to port it over to Linux, unless Mono has some kind of emaluation service for .NET Framework. When nothing popped up when you ran your program with Mono, what happened with me is an error came up saying that the Microsoft .NET Framework 3.5 SP 1 or higher was required, so I guess Mono failed to emaluate so well as to update past 3.5.

    I guess open-source Mono cannot compare to a corporation's proprietry software such as the .NET framework, but I would believe that you could expand the garbage collectors capacity in Mono, but with your reply, that is highly unlikely that you will ever develop in Mono again according to your dislike of their garbage collecting function.

    So, if you will, kind sir, send me a link to a virtual machine for Windows.
    (I do have a license key on me if that is required)

    Thank you for your quick reply!

     
    • Racoon SilverMoon

      Free:
      https://www.virtualbox.org/

      Or other similar solutions (not free or other liscence type):
      http://alternativeto.net/software/virtualbox/

      Perrsonal note: I try to play Serious Sam 3 on my Virtual Box, but the 3d rendering performance is junk (5-10 fps with all at low). Maybe if there were better 3D porting / compatibility...

      Maybe some older games work better...

       

      Last edit: Racoon SilverMoon 2016-03-22
  • matt911

    matt911 - 2016-03-24

    I already suggested using VirtualBox.

    It is not a "Windows virtual machine". It is a virtual machine software that supports installing many different operating systems and there are versions of it that can run on both Windows and Linux so you can install the other in a virtual machine to run Windows from within Linux or Linux from within Windows. It acts like any PC would in that you have to wait for it to boot up before you can launch a program because it doesn't just emulate the runtime environment of a Windows program, it actually runs Windows like it was a separate computer.

    The virtual machine software does not come with the operating system software. You must provide your own licensed version of Windows to install on it.

    I suggested installing Windows XP on it only because Windows XP is very small by comparison to newer versions of Windows. If you haven't been computing long enough to own an old licensed version of Windows XP that you no longer use on your PC because it is now no longer being supported by Microsoft, then you can buy a newer version of Windows to install in a virtual machine or you can register and download a free 90 day evaluation version of Windows 8.0 Enterprise, Windows 8.1 Enterprise, or Windows 10 Enterprise from Microsoft's TechNET Evaluation Center here:

    https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.