Mirage Source
Platform Development - Printable Version

+- Mirage Source (https://mirage-engine.uk/forums)
+-- Forum: Mirage Source (Nostalgia) (https://mirage-engine.uk/forums/forumdisplay.php?fid=61)
+--- Forum: Archive (2006-2011) (https://mirage-engine.uk/forums/forumdisplay.php?fid=18)
+---- Forum: General (https://mirage-engine.uk/forums/forumdisplay.php?fid=17)
+---- Thread: Platform Development (/showthread.php?tid=816)



- William - 09-03-2007

I can't vote. It would always be good with more MS Ports, but I wont use it. So its kinda Yes and No.

Although if you complete it, you can always get a board here for it Tongue


- Joost - 09-03-2007

I've heard a lot of people try this, but no one completed it. Better off investing your time watching hentai, I'd say.


- Rian - 09-03-2007

Eh, I think if anyone can do it, it'd be you. And anyone who could use linux over windows, would use linux over windows.

I say go for it.


- Coke - 09-03-2007

The only worry is it would make it much harder for the average nubski to plow in the tutorials and make their own game so that may be a downfall :/

I love the idea of it, but i doubt i would be able to use it due to my lack of C knowledge


- William - 09-03-2007

yeah, there will probably not be many people using it. I would hope you could spend your expertice on something good for vbMS Smile I know you've done more than anyone could ask for, but we can always hope that once again something amazing is produced by you Smile If you want to make a linux version, do it. If I had the time I would have made a single player game withh toolkit as a side project.


- Coke - 09-03-2007

If you ever have some spare time verrigan, i would love for you to run me through how the (code wise) packet system on ms works; ms seems to have alot of things in it you cant learn from books Cry


- Obsidian - 09-03-2007

I'd love to see it. I'd be more impressed with a Perl or C++ port, but if you're going to go with just C, i'll still be really impressed. I started a C++ and i was trying to keep it as close to the current MS as possible. I just hate the way the server works for MS so i eventually stopped... i probably only converted over about 30-40% though.


- Misunderstood - 09-03-2007

I can't even play MS games because I'm on Linux. Although I know what you're doing still won't fix that, I say go for it.


- William - 09-03-2007

Decided to vote no for some reason. Not sure why, but isn't there a program that you can use to run a server on linux?


- Spodi - 09-03-2007

Although it would be nice, rewriting it in a different language would take a hell of a lot of work and time. Many MS servers run just fine from a home machine, too, backed by a broadband connection and a decent machine.


- grimsk8ter11 - 10-03-2007

If you chose C++ I'd be more then willing to aid as well.

Even in C I may be able to offer something.

If it's C++, I can most specifically offer MSE++, which is mostly only server code, that needs a bit of a fixer up, but nothing more than that before its worked on more.


- Misunderstood - 15-03-2007

Oh, btw, the MS server works nicely run through wine. The client, well, that errors.


- Robin - 15-03-2007

Misunderstood Wrote:Oh, btw, the MS server works nicely run through wine. The client, well, that errors.

I got the client running on Ubuntu with a bit of faffing around.


- Robin - 15-03-2007

Verrigan Wrote:Considering that wine is an emulator... Does it, or does it not, have a slower processing time on the server? (Or the client. Tongue)

Good point Tongue


- Robin - 15-03-2007

one Wrote:
Verrigan Wrote:Considering that wine is an emulator... Does it, or does it not, have a slower processing time on the server? (Or the client. Tongue)
wine is an recursive acronym and stands for "wine is not (an) emulator". Tongue
it allows linux users to use the windows api

That went right over my head, but sounds impressive!


- Spodi - 15-03-2007

one Wrote:
Verrigan Wrote:Considering that wine is an emulator... Does it, or does it not, have a slower processing time on the server? (Or the client. Tongue)
wine is an recursive acronym and stands for "wine is not (an) emulator". Tongue
it allows linux users to use the windows api

Picky picky - technically emulator or not, the result is still pretty much the same and people know what you're talking about. :wink:


- Misunderstood - 17-03-2007

I believe it may be slightly slower, I didn't test it much. There are cases, however, where programs run through wine are faster than programs run on windows. I can't provide a specific example though.

Quote:I got the client running on Ubuntu with a bit of faffing around.
What did you do to get it to work? I had problems on Ubuntu. It might be because I have the 64 bit version...but I don't know.


- Obsidian - 23-03-2007

Not to be a dick or anything... but is this a project that's going to be finished?

I was really hyped about one of the sources you were going to do back in the day, and then it never panned out. Same with KoC. This is something i'm really interested in, so i'd love to see it completed Smile


- Misunderstood - 23-03-2007

You should do it in C++, you know you want to learn a new language


- Obsidian - 26-03-2007

Grim and i got into this before, WINE is a wrapper, not an emulator... it uses the windows API. (Check the wiki http://en.wikipedia.org/wiki/Wine_%28software%29)

Anyways, as far as possible future client development goes, do you have an SDK in mind for the graphical part (and i'm going to assume that it's openGL)?