Mirage Source
MirageSource.Net - 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: Source Code Development (https://mirage-engine.uk/forums/forumdisplay.php?fid=51)
+----- Forum: Mirage Source 4 (Visual Basic 6) (https://mirage-engine.uk/forums/forumdisplay.php?fid=44)
+----- Thread: MirageSource.Net (/showthread.php?tid=2756)

Pages: 1 2 3


MirageSource.Net - Matt - 18-04-2009

If everything goes correct, I should have a release for the MS.Net server by Monday. Big Grin

As it stands, we have my server's source almost completed. Networking being the last milestone.

Also, HUGE thanks go out to Dugor and Dragoons Master.

Big Grin


Re: MirageSource.Net - Tony - 18-04-2009

Too fast.. you just told me the other day you started it.


Re: MirageSource.Net - Matt - 18-04-2009

Tony Wrote:Too fast.. you just told me the other day you started it.

Haha. It's not too fast. As long as it works, it's good. Big Grin

Dugor is handling all networking aspects, DM has been helping with anything we get stuck on. Haha.

So, we'll have it done, hopefully, by Monday.


Re: MirageSource.Net - Doomy - 18-04-2009

awesome anyone who has the name doom in there name should try it first


Re: MirageSource.Net - Tony - 18-04-2009

Matt Wrote:
Tony Wrote:Too fast.. you just told me the other day you started it.

Haha. It's not too fast. As long as it works, it's good. Big Grin

Dugor is handling all networking aspects, DM has been helping with anything we get stuck on. Haha.

So, we'll have it done, hopefully, by Monday.

Two thumbs up. Looking forward to how it goes.


Re: MirageSource.Net - Matt - 19-04-2009

Asrrin29 Wrote:Biggest hurdle would be to develop the client in .net, because you'll need to redo the graphics to DX8 or higher. If the project is still going in a few weeks I'll help out.

We should be able to use DX7. There are ways to do anything that you can do in VB6. We CAN use a socket array, but Dugor rewrote the entire networking system.

As for the client, I'll worry about that when I get to it. Big Grin


Re: MirageSource.Net - Kenko - 20-04-2009

Yes you can use DX7 in VB.NET (I'm assuming, since more people would be familiar with that). I would actually recommend it since that's what everyone is familiar with on these boards.


Re: MirageSource.Net - Doomy - 20-04-2009

That's like saying stick with vb6 because people are used to it
I say do dx8 or dx9


Re: MirageSource.Net - Matt - 20-04-2009

Doomy Wrote:That's like saying stick with vb6 because people are used to it
I say do dx8 or dx9

For the first release, we'll be doing DX7, simply because it will be easier to get used to the new language, when looking at something that's familiar.

MAYBE at a later date, we'll upgrade. IF we do, it will most likely be to DX9. Pending on what the benefits are, over DX8.


Re: MirageSource.Net - Robin - 20-04-2009

The only disadvantage of DX8 is that it doesn't support Direct Draw.

DX9 has all the advantages of DX8 that everyone enjoys, as well as support for Direct Draw, which is pretty much needed.

A DD and D3D hybrid engine is what's best, and it's something I quickly pulled up using DX7 in VB6 recently. I say you should keep it as DX7 for now, and get it all working, but you should be able to upgrade to DX9 confidentally with the added D3D overlay.

Good work so far Big Grin


Re: MirageSource.Net - Kenko - 20-04-2009

Doomy Wrote:That's like saying stick with vb6 because people are used to it
I say do dx8 or dx9

Vast, vast, vast difference. I believe that Microsoft has ended support for VB6. On the other hand, we have VB.NET which will be supported for many years to come. I don't think the people behind this project are stupid enough to not make it DX7 at least for the initial release. New programming language + DX8 + MS community == failure.

Let people get used to the language, and then have future versions that add those layers of complexity. However, to be quite honest, I don't think using DX8/DX9 is necessary whatsoever for what Mirage is meant to offer.


Re: MirageSource.Net - Robin - 20-04-2009

I don't see how .png and alpha channel support are a problem. In fact, I find DX8 to be a lot easier to handle that DX7.

As we're using .NET, it means we have access to DX9 which gives us access to the good bits out of DX7 (DD) and DX8 (.png & alpha channels).

I realise Mirage has always had the more archaic systems, but we should probably move ahead. We can't limit the engine just because people might feel a bit lost in a new system.


Re: MirageSource.Net - Doomy - 20-04-2009

Robin Wrote:I don't see how .png and alpha channel support are a problem. In fact, I find DX8 to be a lot easier to handle that DX7.

As we're using .NET, it means we have access to DX9 which gives us access to the good bits out of DX7 (DD) and DX8 (.png & alpha channels).

I realise Mirage has always had the more archaic systems, but we should probably move ahead. We can't limit the engine just because people might feel a bit lost in a new system.
exactly


Re: MirageSource.Net - Matt - 20-04-2009

This is new for both me and Jacob as well. So, we're learning as we progress. DX7 will be in the initial release. End of story. Tongue


Re: MirageSource.Net - Jacob - 20-04-2009

I'm holding the project up because I've been super busy. I'll be helping more as I can.


Re: MirageSource.Net - Matt - 20-04-2009

Dugor Wrote:I'm holding the project up because I've been super busy. I'll be helping more as I can.

I guess while you're swamped, I COULD start working on the client.. Lol.


Re: MirageSource.Net - Matt - 21-04-2009

Asrrin29 Wrote:I tell you what. If you and Dugor can get a server/client to compile in .net and will work enough to get a player moving on the screen, I will dump everything I am working on, including Athrandir, and support this new version, release bug fixes, tutorials, and redo Athrandir using the .net version. I just hate doing ports to another language because of all the annoying compile bugs Tongue

As it stands, the server only needs the networking. I've only scratched the surface of the client however. I don't feel like drawing up all those forms. Haha.

And no, I'm not going to get rid of some. This is an actual port. After it's ported, THEN we will focus on optimizing it for .Net.


Re: MirageSource.Net - Matt - 21-04-2009

Asrrin29 Wrote:That's what I meant. I don't like doing the whole porting procedure, because I know I wouldn't be patient enough with all of the bugs preventing compiling. Let me know when it's ported enough to the .net language that it compiles, and I can go from there.

Will do.

The server compiles now, but with no networking, it's kinda useless. Lol.


Re: MirageSource.Net - Nean - 21-04-2009

Must say I'm glad to see this coming along steadily.


Re: MirageSource.Net - Doomy - 21-04-2009

i knew matt was not pefekt now he is late


Re: MirageSource.Net - Matt - 21-04-2009

Doomy Wrote:i knew matt was not pefekt now he is late

Blame Dugor for it not being released.


Re: MirageSource.Net - Tony - 21-04-2009

Doomy Wrote:i knew matt was not pefekt now he is late

Here comes dumbteam again :\


Re: MirageSource.Net - Jacob - 22-04-2009

I got a chance to work on the networking last night. I had to start fresh, learning System.Net.Sockets is fun!

The networking is going to be multi threaded now.


Re: MirageSource.Net - Coke - 24-04-2009

Dugor Wrote:I got a chance to work on the networking last night. I had to start fresh, learning System.Net.Sockets is fun!

The networking is going to be multi threaded now.

Win.

This project here is the entire future of MS.


Re: MirageSource.Net - Matt - 24-04-2009

Fox Wrote:
Dugor Wrote:I got a chance to work on the networking last night. I had to start fresh, learning System.Net.Sockets is fun!

The networking is going to be multi threaded now.

Win.

This project here is the entire future of MS.

That's what me and Jacob were thinking about when I started working on it. That, and I really just don't wanna look at VB6 anymore.