Replace WinEQ2 with MQ2

A forum for feature requests/discussions and user submitted patches that improve MQ2

Moderator: MacroQuest Developers

Are you willing to contribute for this feature

50 bucks or more
4
36%
40
0
No votes
30
1
9%
20
1
9%
10
2
18%
5
0
No votes
Nothing
2
18%
Hate the feature if you add it I'll stop using MQ2
1
9%
 
Total votes: 11

EqMule
Developer
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: Replace WinEQ2 with MQ2

Post by EqMule » Tue Jun 28, 2016 5:28 pm

This has now been released in MQ2-20160628.zip, if anyone wants to try it out.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image donations for this month's patches.

Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.

dewey2461
Contributing Member
Contributing Member
Posts: 1759
Joined: Sun Apr 17, 2005 1:53 am

Re: Replace WinEQ2 with MQ2

Post by dewey2461 » Tue Jun 28, 2016 11:19 pm

This is a huge step forward. I am messing around with the profiles right now and love being able to load a set of characters so quickly with no crashes.

If I could make one suggestion that would make this a home run. Change the profiles from being the 'server' to a user defined 'set' .

Something like :

[Profiles]
DefaultEQPath=c:\home\everquest
NumProfiles=2
Profile1=main
Profile2=alts

[main]
EQPath=c:\home\everquest
toon1_server_Blob=....
toon2_server_Blob=....

[alts]
EQPath=c:\home\everquest
toon1_server_Blob=....
toon2_server_Blob=....

----------------------------------------

I tried renaming them but then it couldn't find the 'main' server ! :mrgreen:

EqMule
Developer
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: Replace WinEQ2 with MQ2

Post by EqMule » Wed Jun 29, 2016 9:48 am

Thanks for the feedback, I'm very happy about how it turned out as well, but to tell you the truth, this was some of the most boring stuff I've coded in a long time and dealing with a lot of crashes until I finally got it to a point where, well only a slow machine or a memory problem will make it crash, I am kinda reluctant to mess with it further...,

I'll think about it, but for now I'm afraid this is the best I can do, the way menus work in Windows, I had to experiment a lot just to get the check marks to work on rightclick, it's not exactly how I envisioned it, I wanted to have submenus on the character names with ->Load and ->Unload and even a ->Edit menu but it was just impossible to get and still have check marks working at the same time cause no messages where sent that I could react on when I set charnames as popup menus... Adding user defined profile names would be a total nightmare for me ;)
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image donations for this month's patches.

Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.

dewey2461
Contributing Member
Contributing Member
Posts: 1759
Joined: Sun Apr 17, 2005 1:53 am

Re: Replace WinEQ2 with MQ2

Post by dewey2461 » Wed Jun 29, 2016 5:51 pm

I totally agree that getting the low level Win32 gui code working sucks. The changes I'm talking about wouldn't need any changes to the UI, just how the data is used.

It doesn't look like I'd be able to make the changes I'm thinking of because of the way the MQ client is constructing the server_character.

Going to check out launching for the command line.