
Kethinov
Member-
Posts
14 -
Joined
-
Last visited
About Kethinov
- Birthday 01/11/1985
Contact Methods
-
Website URL
http://eric.halo43.com
-
ICQ
0
Kethinov's Achievements
Newbie (1/14)
-
Continuum runs in Linux with WINE now thanks to Mine GO BOOM
Kethinov replied to Kethinov's topic in General Discussion
Funny, that thread didn't show up when I searched the forum for the keyword "linux" Edit: That would be because it isn't on this forum. heh -
The howto: http://wiki.minegoboom.com/index.php/Runni...nuum_under_Wine Essentially, this is how it's done. Get the WINE source code. Untar it. Open a terminal, enter the source directory. Make a file called cont.patch. Put this in it: diff --git a/dlls/kernel/process.c b/dlls/kernel/process.c index 33f9ee1..d50cb7d 100644 --- a/dlls/kernel/process.c +++ b/dlls/kernel/process.c @@ -2460,6 +2464,7 @@ HANDLE WINAPI OpenProcess( DWORD access, OBJECT_ATTRIBUTES attr; CLIENT_ID cid; +if (access & PROCESS_VM_WRITE) return NULL; cid.UniqueProcess = (HANDLE)id; cid.UniqueThread = 0; /* FIXME ? */ Patch WINE with this command: cat cont.patch | patch -p1 Compile WINE. Run the Continuum 0.38 installer with your custom WINE build. Install Continuum. Run Continuum. Watch as it just works. Screenshot: http://eric.halo43.com/images/screenshots/...nuum-linux1.png Can anyone else say OMFG it's about time? I've waited years for this. This is so cool!
-
.Net is probably the smartest program there is. GC is totally unnoticable and .Net can easily outperform native apps. As I said, I think MS's quality is very impressive. I'm willing to accept the notion that the performance hit is acceptable given that we're talking about a very old game here. But your statement that .NET outperforms native apps is way off. No wonder you're such a fan of Microsoft. You buy into propaganda. I am disappointed that you're so unfriendly to real operating systems and that you'd prefer to censor the inevitable discussion that will pop up again, and again, and again, but as long as you pledge to open the code, I'll be happy in the knowledge that it may some day be ported. Again, good luck to you and your project. It may yet save Subspace.
-
If you actually read my post, you'd know that I'm not "whining" about it, I'm explaining why it's ill advised. And for the record, MS software is so widely used because MS practices predatory business practices. It has absolutely nothing to do with quality.
-
Microsoft's is the only implementation of directx. Only way it'll work on *nix is to use the reverse engineered directx in the form of WINE (and Mono, since you're using C#), or to totally rewrite your client in OpenGL and SDL. Priitk made the same decision when he wrote Continuum and alt. OS people suffered for it immensely. One man's convenience can often be thousands of other men's inconvenience. Personally, I can't understand why people choose to write Windows only software at all. It's as if to say "I enjoy Microsoft locking me onto their operating system." I enjoy that about as much as having my gums scraped. Even if you continue using shoddy proprietary MS crap, there is indeed a glimmer of hope. If you open source this thing, someone will port it, compile it against Mono and WINE, and it'll probably run in *nix some day. To that end, I'll continue to wish you luck and promote your work when it is finished. In short, I understand your reasons. I completely disagree with them on principle. But it's your project and I understand. And I wish you luck. SOS, I have an additional concern I just thought of... C# is a garbage collection language. Won't this produce absurd levels of client lag?
-
I !@#$%^&*ure you, we're not talking about a few dozen people, SOS. But if you open source your client and server, someone will eventually port it, and you won't need to worry about writing a Linux/Mac version. At least there's some hope. Still, I see it as incredibly short sighted to write stuff in DirectX. What's wrong with OpenGL?
-
SOS, I'd like to take a quick moment to discuss with you the current problems with Continuum in the hope that your rewrite, once completed, doesn't repeat these mistakes. Firstly, PriitK's Continuum, as well as VIE's Subspace were extremely poorly designed. Security through obscurity is bad; the client should NEVER make authoritative decisions. Your version (especially if you're going to open source it) should correct the client and server model. I'm !@#$%^&*uming you know this. My other concern is, well, C#. The biggest reason people want a new Subspace/Continuum client is to get away from Windows. If you write this thing in C# (with .NET), there's at least a chance in !@#$%^&* it'll run on Linux with Mono... but if you use DirectX, WINE would be necessary too. As for Mac people, well, they'd be screwed period until the switch to x86. Then they might have some kind of a chance in !@#$%^&* too. The point is, I would hope that the successor to Continuum would be crossplatform and not rely on things like Win32, .NET, or DirectX. These things are bad. I'm sorry to hear time hasn't been good to you. For the record, I'm looking forward to the completion of your rewrite with as much glee as everyone else, no matter what you choose to write it in. Best of luck. But please consider these concerns. There is a huge underground of people on Linux and Mac who've wanted to play subspace for years. They've been stymied because PriitK refused to acknowledge the existence of other operating systems and refused to open source the client because it relies heavily on security through obscurity. !@#$%^&*, it won't even work with WINE because of the lengths it goes to to prevent itself from being debugged. This situation is unacceptable; don't repeat PriitK's mistakes!
-
Um seriously, WTF? How is this fair at all? I earn a bounty rec fair and square then it "mysteriously" disappears and I'm consistently ignored. This is seriously lame.
-
I'm taking seriously the fact that my record has not been restored...
-
Uh, yeah. You were there. You saw me get the bounty. You're the one who killed me and got the glorious boost to your avg. I don't play on !@#$%^&*ing T3 and it's not a !@#$%^&*ing fake shot. Multiple people saw the bounty recs before they mysteriously disappeared. That is an accurate record.
-
You gotta admit that's pretty convenient... Bounty bot loses recs, forums lose posts. Get off windows servers!
-
This is pretty sad. Last week I beat the terr rec. A few days later "an accident" is created which erases the records. Then one of my replies to this thread is erased. Then I get accused of "faking" the screenshot. Anyway, as I said in the post which mysteriously disappeared like my bounty record, Acidgh0st's 2698 record in the WB was lost (doesn't matter though cause Serith beat it recently), SN0o's 1534 in the Levi was lost, and my 2411 in the Terrier was lost. The bounty bot should be altered accordingly to fix this. And I refuse to believe the records are unalterable. They're just a text file somewhere. Alter it. Oh, and why don't you take a look at the date on my screenshot, along with this one: http://eric.halo43.com/images/subspace/200...5-terr_rec1.png Look at the dates: http://eric.halo43.com/images/subspace I took those shots days before the bounty recs disappeared. So stfu reload.
-
I took a screenshot shortly after I beat the Terrier record. (about 4 days ago) I don't believe there were any other bounty record changes since then. You can restore the records as per this screenshot. http://eric.halo43.com/images/subspace/200...5-terr_rec2.png
-
If ?go oldmap was pub, I'd play this zone again.