gametechmods

Robot Arena => General Support => Topic started by: CrazyClown on April 28, 2013, 02:57:06 PM

Title: How do you get RA2 to work on linux?
Post by: CrazyClown on April 28, 2013, 02:57:06 PM
its running through WINE and the mouse freezes which in turn freezes the game...any help? bare in mind its linux. :baby_smily:
Title: Re: How do you get RA2 to work on linux?
Post by: Serge on May 01, 2016, 11:30:14 AM
I am totally gravedigging a 3 year old thread.

Just wanted to say, that as of Wine 1.9.5, RA2 seems to be fully working! Hooray, more old games on Linux.

(https://q3k.org/2016-05-01-172958_1366x768_scrot.png)
Title: Re: How do you get RA2 to work on linux?
Post by: R01 on May 01, 2016, 11:44:06 AM
Interesting, while I don't know you I guess you were one of RA2's biggest and most important members in the past. Also I guess this allows us to play RA2 "forever" even after Microsoft messed up windows reverse compatibility because they wanted more people to move over to new windows products.
Title: Re: How do you get RA2 to work on linux?
Post by: Serge on May 01, 2016, 12:03:39 PM
Interesting, while I don't know you I guess you were one of RA2's biggest and most important members in the past.
I'm just a random dude with a disassembler (and now a debugger, too!).

Also I guess this allows us to play RA2 "forever" even after Microsoft messed up windows reverse compatibility because they wanted more people to move over to new windows products.
It sounds like you're trying to push an anti-Microsoft agenda here :dumb)
Title: Re: How do you get RA2 to work on linux?
Post by: R01 on May 01, 2016, 12:42:32 PM
Interesting, while I don't know you I guess you were one of RA2's biggest and most important members in the past.
I'm just a random dude with a disassembler (and now a debugger, too!).
Oh, you might not believe it but I understand what those things are(and have somewhat used them before), will try to hex edit some stuff in RA2 later on(like the weight limits)
Also I guess this allows us to play RA2 "forever" even after Microsoft messed up windows reverse compatibility because they wanted more people to move over to new windows products.
It sounds like you're trying to push an anti-Microsoft agenda here :dumb)
Well not really, while I do prefer Windows over Linux(don't get me wrong, it defintely has it's advantages however I'm not used and don't like the GNU user interfaces) I'm not much of a fan of 8 or 10, especially not the stuff they're doing with 10 and how they're trying to force people to upgrade to 10. That and stuff just not working at all.
Title: Re: How do you get RA2 to work on linux?
Post by: Serge on May 01, 2016, 12:51:27 PM
will try to hex edit some stuff in RA2 later on(like the weight limits)
That's actually pretty easy, as the game will shout at you when you try to exceed a weight limit, and you can trace back from there. Heck, you can get the actual patch offsets from my unlimited mass mod if you so wish.

I'm looking into removing the 7-component limit (again!) I feel like I'm really close, sub_45e9d0 looks the entry point that decides whether a component will render as placed or not (and do some other stuff in between). This is now so much easier with a working debugger, I was way overambitious with trying to do this statically. Seriously, this is like a few hour job for someone on Windows with OllyDbg. Hopefully I'll get this done before RA3 gets released  :dumb)
Title: Re: How do you get RA2 to work on linux?
Post by: Squirrel_Monkey on May 01, 2016, 01:05:00 PM
I love it when Serge comes back occasionally.
Title: Re: How do you get RA2 to work on linux?
Post by: Serge on May 01, 2016, 01:20:02 PM
I love it when Serge comes back occasionally.

I love it when I come back and see that people still use the crappy tools I cobbled together 10 (!) years ago. Seriously.  :heart_smiley:
Title: Re: How do you get RA2 to work on linux?
Post by: R01 on May 01, 2016, 01:42:37 PM
will try to hex edit some stuff in RA2 later on(like the weight limits)
That's actually pretty easy, as the game will shout at you when you try to exceed a weight limit, and you can trace back from there. Heck, you can get the actual patch offsets from my unlimited mass mod if you so wish.

I'm looking into removing the 7-component limit (again!) I feel like I'm really close, sub_45e9d0 looks the entry point that decides whether a component will render as placed or not (and do some other stuff in between). This is now so much easier with a working debugger, I was way overambitious with trying to do this statically. Seriously, this is like a few hour job for someone on Windows with OllyDbg. Hopefully I'll get this done before RA3 gets released  :dumb)
I was thinking about just searching where the values "800" "400" and so on appear, because I imagine the limits being defined somewhere close to eachother. Nice, I also think that RA2 won't die down after 3's release, while I dont' hope so, 3 might just not be the game that we were hoping for(much like with those reboots of retro games where people still stick around with the original).
Title: Re: How do you get RA2 to work on linux?
Post by: Trovaner on May 01, 2016, 03:26:45 PM
I am totally gravedigging a 3 year old thread.

Just wanted to say, that as of Wine 1.9.5, RA2 seems to be fully working! Hooray, more old games on Linux.

(https://q3k.org/2016-05-01-172958_1366x768_scrot.png)
Yay! It looks like the mac version of wine is also working now. I'm suddenly in the mood to work on one of my WIP mods...