It is currently 28 Apr 2024, 15:18
   
Text Size

Where's the Manalink 3.0 MultiPlayer version?

Continuing Development of MicroProse's Magic: The Gathering!

Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins

Where's the Manalink 3.0 MultiPlayer version?

Postby BlueTemplar » 28 Nov 2012, 14:32

So, we have the Manalink 3.0 SinglePlayer version, the Shandalar 2012 version... but where is the Manalink 3.0 MultiPlayer version with all the cards (like fetchlands) and features that always make MP crash/desynch fixed or at least removed?
Right now playing Manalink 3.0 in MultiPlayer is a bit like playing Russian roulette, you never know when the game might crash! (which happens in SinglePlayer too but a lot less frequently...)
User avatar
BlueTemplar
 
Posts: 169
Joined: 04 Feb 2012, 22:47
Has thanked: 86 times
Been thanked: 11 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby stassy » 28 Nov 2012, 14:53

One sacrifice in breaking the 2k limit was to leave away the multiplayer mode, since we don't know all the code source of the game and netcode need a perfect card checksum between each player in order to avoid desync...

Also in ML2, with the making of Limited, Golden Years version...there were already some desync but as there were few cards and lot of cards were replacement or improvement of existing cards, it was barely noticeable.

In fact, only the original non recoded cards and vanilla new cards can be played in ML3, but their number are decreasing.
Because of new mechanism implemented as expansions go on, original cards are also recoded so no longer multiplayer compatible...
stassy
Moderator
 
Posts: 5274
Joined: 25 Feb 2009, 07:06
Has thanked: 471 times
Been thanked: 337 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby BlueTemplar » 28 Nov 2012, 17:39

Yes, that's why I'd like to see a fork of the project dedicated to making MP work.
Otherwise, what do you think is the most MP-stable Manalink version with the most card variety? (not necessarily card number, if there are more cards, but they all are X/Y no capacities creatures, it's not worth it...)
User avatar
BlueTemplar
 
Posts: 169
Joined: 04 Feb 2012, 22:47
Has thanked: 86 times
Been thanked: 11 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby stassy » 28 Nov 2012, 18:21

*cough* The original game with its expansions or the ISO version*cough*
Anyway, ML3 multiplayers should be still playable with any vanilla creatures, but you will lose some recently recoded original cards like Control Magic, Martyrs Of Korlis, Fog and Holy Day and so on...
stassy
Moderator
 
Posts: 5274
Joined: 25 Feb 2009, 07:06
Has thanked: 471 times
Been thanked: 337 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby BlueTemplar » 28 Nov 2012, 20:15

What about the version just before the 2k limit was lifted? Is there a way to add to that version cards added after that?
User avatar
BlueTemplar
 
Posts: 169
Joined: 04 Feb 2012, 22:47
Has thanked: 86 times
Been thanked: 11 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby stassy » 29 Nov 2012, 03:29

Well, before ML3, the 2k limit was reached for several patches, that is why Limited and Golden Years were created, and the only way to add new cards was to remove existing cards, which was really painful...
stassy
Moderator
 
Posts: 5274
Joined: 25 Feb 2009, 07:06
Has thanked: 471 times
Been thanked: 337 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby BlueTemplar » 29 Nov 2012, 13:11

Maybe, but IIRC I saw a program that would check the cards in a list of decks and would automatically rearrange the 2k cards to include the cards in those decks... doesn't sound as painful as not having those cards at all!
User avatar
BlueTemplar
 
Posts: 169
Joined: 04 Feb 2012, 22:47
Has thanked: 86 times
Been thanked: 11 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby stassy » 29 Nov 2012, 16:15

It was, because swapping only one card in the whole card database would take around 5 hours to reconstruct it, and the game was not guaranteed to work properly after that.
The only safest way was to dig into the wiki and others devs help to modify by hand in the available source code, but each update and new card messed up the whole thing and you would have to start over...
stassy
Moderator
 
Posts: 5274
Joined: 25 Feb 2009, 07:06
Has thanked: 471 times
Been thanked: 337 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby gmzombie » 30 Nov 2012, 02:13

easiest solution (which isnt easy mind you) is to go through the magic.exe code piece by piece and first figure out names of every arrays, formulas, jumps, objects, and variables and after we know what everything is related to in the magic.exe then the hard part comes about to covert code to C. if you read the 2k limit post in the development sub forum from mok you will understand why it would be important to get that list done . it may sway mok to come back and help.
can I maze of ith your snowstorm?

http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
gmzombie
 
Posts: 857
Joined: 26 Feb 2009, 01:05
Location: Wyoming, Mi
Has thanked: 200 times
Been thanked: 51 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby BlueTemplar » 30 Nov 2012, 10:35

Wait, I'm talking about one of the CardEditor.exe/CardEditorLimited.exe/DeckEditor.exe (not sure which one, I can't run them anymore for some reason), that allowed you to swap cards in and out of the 2k cards actually used. Did it really require 5 hours after that to rebuild the card database? :shock:
User avatar
BlueTemplar
 
Posts: 169
Joined: 04 Feb 2012, 22:47
Has thanked: 86 times
Been thanked: 11 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby stassy » 30 Nov 2012, 10:53

Clearly.

Because each swap take around 10 sec and if you have to refresh the whole database (each card linked to each card image)
So at the minimum you have :
10 sec for 1 card
2000 card pool limit

10 x 2000 = 20000 seconds = 333 minutes = 5 hours at best

Of course, it is not processor dependent so even if you have a uber computer it will still take 10 sec per card and you better not do anything else or you might crash the software during the process...
stassy
Moderator
 
Posts: 5274
Joined: 25 Feb 2009, 07:06
Has thanked: 471 times
Been thanked: 337 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby BlueTemplar » 30 Nov 2012, 17:49

[Where did my post go? Trying again...]
Why do you even need 10 whole seconds to swap a card? How can it not be processor dependent?
User avatar
BlueTemplar
 
Posts: 169
Joined: 04 Feb 2012, 22:47
Has thanked: 86 times
Been thanked: 11 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby stassy » 01 Dec 2012, 03:47

It was how the program was designed, it couldn't go any faster as his author said so we had to cope with that.

You can have a peak at the development of that time in the archives with the search feature OF "DeckEditor"
stassy
Moderator
 
Posts: 5274
Joined: 25 Feb 2009, 07:06
Has thanked: 471 times
Been thanked: 337 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby BlueTemplar » 01 Dec 2012, 09:39

Ok then, but why would you need to refresh the whole database if only 2 decks are concerned? In the worst case, you would only need to change 80 cards = 800 seconds = 13 minutes 20 seconds...
User avatar
BlueTemplar
 
Posts: 169
Joined: 04 Feb 2012, 22:47
Has thanked: 86 times
Been thanked: 11 times

Re: Where's the Manalink 3.0 MultiPlayer version?

Postby stassy » 01 Dec 2012, 09:48

You needed to refresh the whole database with no swap the 1st time to sync with the cardimage, that alone with the fact that following patches messed up custom db, you had to do it very often because at that time patches were released every week, even by days. . .
stassy
Moderator
 
Posts: 5274
Joined: 25 Feb 2009, 07:06
Has thanked: 471 times
Been thanked: 337 times

Next

Return to ManaLink 3.0

Who is online

Users browsing this forum: No registered users and 31 guests


Who is online

In total there are 31 users online :: 0 registered, 0 hidden and 31 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 31 guests

Login Form