8. Porting the Client

Official announcements goes here.
User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

8. Porting the Client

Postby William » Mon Jul 01, 2019 8:12 pm

Today I began porting the client, so far its going good. Working on getting the visual parts as they where before. It will be some time (dunno how long) until I will be able to login to the game again due to all the work that needs to be done (gfx, sockets etc..). But I will keep you all updated with screenshots and progress. Thanks for sticking around and motivating me further :)

http://www.key2heaven.com/screenshots/client_port.png
Image

User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

Re: 8. Porting the Client

Postby William » Tue Jul 02, 2019 6:09 pm

Progress continues, I'm now able to reach the start page, new account, select char and new char page. Most logic on those pages are still lacking though since I dont have gfx implemented yet. But so far the client is going better than expected. And eventhough I recently just started with the client porting (from VB6 to .NET), it does feel like I can see the end of the journey in the porting section in the not too distant future.

disc330
Posts: 10
Joined: Thu Jun 20, 2019 7:01 pm

Re: 8. Porting the Client

Postby disc330 » Tue Jul 02, 2019 9:02 pm

I'm very intrigued by your ability to view the game in the form designer...
What graphics engine are you using? I've never seen such functionality.

WYSIWYG is the best.

User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

Re: 8. Porting the Client

Postby William » Tue Jul 02, 2019 9:30 pm

This program I use is called Visual Studio Community and its free (https://visualstudio.microsoft.com/downloads/). And for the client project (in this screenshot) I'm using VB.NET in Windows Forms (this is something you can select to create when starting Visual Studio). And its the Windows Forms GUI you see in the screenshot. :) On the right side in the big list you see some of the other possible windows/classes I could open to edit/view.

User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

Re: 8. Porting the Client

Postby William » Tue Jul 02, 2019 9:35 pm

Here you can see a small part of the current gfx code that Im going to replace (and the coding interface of visual studio):

http://www.key2heaven.com/screenshots/client_vbnet.png
Image

Dragon
Posts: 18
Joined: Fri Jun 21, 2019 8:01 pm

Re: 8. Porting the Client

Postby Dragon » Wed Jul 03, 2019 12:51 am

This looks absolutely beautiful I can't wait!!!!

User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

Re: 8. Porting the Client

Postby William » Wed Jul 03, 2019 8:38 am

Thanks!

Today I will probably focus on some restructuring and page navigation.

User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

Re: 8. Porting the Client

Postby William » Wed Jul 03, 2019 6:04 pm

Im still working on it, can reach ingame but without any graphics. Connections work great and things are still progressing day by day.

http://www.key2heaven.com/screenshots/client_port2.png
Image

User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

Re: 8. Porting the Client

Postby William » Wed Jul 03, 2019 6:15 pm

I do feel as if I should be able to see the graphics since dx7 should work in .net. But for some reason Im unable to get it working due to this error. Its not a big deal but would be fun to see some graphics before starting to rewrite it all.

http://www.key2heaven.com/screenshots/client_port3.png
Image

disc330
Posts: 10
Joined: Thu Jun 20, 2019 7:01 pm

Re: 8. Porting the Client

Postby disc330 » Thu Jul 04, 2019 6:30 am

Although I can't pretend to understand what all of this means, I am loving all the "behind the scenes" updates.

I hope that issue isn't causing you too much hassle. I don't even understand what its trying to tell you. :shock:

User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

Re: 8. Porting the Client

Postby William » Sat Jul 06, 2019 3:19 pm

Ive been experiencing some difficulties with the porting atm. But it's like driving a car when its very dark and misty outside - you have difficulties seeing far ahead, but if you drive slowly and carefully you will eventually reach the destination. ^^

Dragon
Posts: 18
Joined: Fri Jun 21, 2019 8:01 pm

Re: 8. Porting the Client

Postby Dragon » Sun Jul 07, 2019 2:27 am

Keep on driving my man I know you can find your way through the abyss!

User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

Re: 8. Porting the Client

Postby William » Wed Jul 10, 2019 5:25 pm

Okay, so I now have a page structure that I think I like and I have also replaced the old Winsock so we now use proper .NET component for the networking.

User avatar
William
Site Admin
Posts: 95
Joined: Tue Jun 18, 2019 12:49 pm

Re: 8. Porting the Client

Postby William » Mon Jul 15, 2019 6:48 am